搜档网
当前位置:搜档网 › DSP复习资料

DSP复习资料

DSP复习资料
DSP复习资料

1、DSP 芯片的结构?

答:DSP 是改进的哈佛结构 (80C51是哈佛结构)。冯.诺依曼结构与哈佛结构的区别是地址空间和数据空间分开与否。冯诺依曼结构数据空间和地址空间不分开,哈佛结构数据空间和地址空间是分开的。

哈佛结构的特点:使用两个独立的存储器模块,分别存储指令和数据,每个存储模块都不允许指令和数据并存; 使用独立的两条总线,分别作为CPU 与每个存储器之间的专用通信路径,而这两条总线之间毫无关联。

改进的哈佛结构,其结构特点为: 使用两个独立的存储器模块,分别存储指令和数据,每个存储模块都不允许指令和数据并存,以便实现并行处理; 具有一条独立的地址总线和一条独立的数据总线,利用公用地址总线访问两个存储模块(程序存储模块和数据存储模块),公用数据总线则被用来完成程序存储模块或数据存储模块与CPU 之间的数据传输,改进的哈佛结构在哈佛结构的基础上又加以改进,即使得程序代码和数据存储空间之间也可以进行数据的传送。

TMS320LF2407A 采用改进的哈佛结构,芯片内部具有六条16位总线,即程序地址总线(PAB )、数据读地址总线(DRAB )、数据写地址总线(DWAB )、程序读总线(PRDB )、数据读总线(DRDB )、数据写总线(DWEB ),其程序存储器总线和数据存储器总线相互独立,支持并行的程序和操作数寻址,因此CPU 的读/写可在同一周期内进行,这种高速运算能力使自适应控制、卡尔曼滤波、神经网络、遗传算法等复杂控制算法得以实现。

结构示意图如下:

2、什么是流水线技术?DSP 是不是具有流水线技术(pipeline) ?

答:流水线技术是将各指令的各个步骤重叠起来执行,而不是一条指令

执行完成之后,才开始执行下一条指令。

计算机在执行一条指令时,总要经过取指、译码、取数、执行运算等步

骤,需要若干个指令周期才能完成。流水线技术是将各指令的各个步骤重叠

起来执行,而不是一条指令执行完成之后,才开始执行下一条指令。即第一

条指令取指后,在译码时,第二条指令就取指;第一条指令取数时,第二条

指令译码,而第三条指令就开始取指,……,依次类推,如图所示。使用流

水线技术后,尽管每一条指令的执行仍然要经过这些步骤,需要同样的指令

周期数,但将一个指令段综合起来看,其中的每一条指令的执行就都是在一

个指令周期内完成的。DSP 处理器所采用的将程序存储空间和数据存储空间

的地址与数据总线分开的哈佛结构,为采用流水线技术提供了很大的方便。

DSP2407采用四级流水线技术,结构如上:

(3)什么是DSP2407的多处理单元?

答:DSP 内部一般包括多个处理单元,如算术逻辑运算单元(ALU)、辅助

寄存器运算单元(ARAU)、累加器(ACC)及硬件乘法器(MUL)等。它们可以在一

个指令周期内同时进行运算。例如,在执行一次乘法和累加运算的同时,辅

助寄存器单元已经完成了下一个地址的寻址工作,为下一次乘法和累加运算

做好了充分准备。因此,DSP 在进行连续的乘加运算时,每一次乘加运算都

是单周期的。DSP 的这种多处理单元结构,特别适用于大量乘加 操作的矩阵

运算、滤波、FFT 、Viterbi 译码等。许多DSP 的处理单元结构还可以将一些特殊的算法,例如FFT 的位码倒置寻址和取模运算等,在芯片内部用硬件实

现,以提高运行速度。

多处理单元结构,特别适用于大量乘加操作的矩阵运算、滤波、FFT 、Viterbi 译码等。

(4)DSP240x 系列芯片的指令周期是多少?

答:采用4μm NMOS 制造工艺,早期DSP 的指令周期约400ns ,运算速度

为5MIPS 。 采用高性能CMOS 制造工艺,其运行速度更快。TMS320LF240x 运行速度可

达30MIPS ,使得指令周期缩短到30MHz 。TMS320C54x 运行速度可达100MIPS 。TMS320C6203的时钟为300MHz ,运行速度达到2400MIPS 。

DSP 指令功能强大,一条特殊指令可完成十分复杂的功能。如:TMS320C54x 中的FIRS 和LMS 指令,分别用于系数对称的FIR 滤波器和LMS 算法。 (5)2407DSP 芯片的运算精度高如何?

答:早期DSP 的字长为8位,后来逐步提高到16位、24位、32位。为防止运算过程中溢出,有的累加器达到40位。

浮点DSP 提供了更大的动态范围,如TMS320C3x 、TMS320C4x 等。 (6)TMS320LF2407DSP 芯片的外设接口有那些?

答:新一代DSP 的接口功能越来越强,片内具有主机接口(HPI),直接存储器访问控制器(DMAC),外部存储器扩展口,A/D 接口,串行通信口,中断处理器,定时器,锁相环时钟产生器以及实现在片仿真符合IEEE 1149.1标准的测绘访问口,更易于完成系统设计。 (7)TMS320LF2407DSP 芯片的功耗如何?

答:许多DSP 芯片都可以工作在省电方式,使系统功耗降低。一般芯片为0.5~4W ,而采用低功耗技术的DSP 芯片只有0.1W ,可用电池供电。如TMS3205510仅0.25mW ,特别适用于便携式数字终端。

(8) TMS320LF2407DSP 的乘法功能是如何实现的?

答:通用微处理器中的乘法指令往往需要多个指令周期,而由于DSP 芯片具有专用的硬件乘法器,使得乘法可在一个指令周期内完成,还可以与加法并行进行,即完成一个乘法和加法只需一个指令周期。可见,高速的乘法指令和并行操作大大提高了DSP 处理器的性能。 (9)TMS320C2407系列芯片的组成? 答:(1)CPU (2)存储器(3)片上外设

DSP 最重要的特点:特殊的内部结构、强大的信息处理能力及较高的运行速度。

(10)DSP 芯片如何进行分类?

答: (1)按用途分类:通用型DSP 芯片(本课程主要讨论的芯片), 一般指可以用指令编程的DSP 芯片,适合普通的DSP 应用,如TI 公司的一系列DSP 芯片属于通用型DSP 芯片。专用型DSP 芯片,为特定的DSP 运算而设计,如数字滤波、卷积和FFT 等,通过加载数据、控制参数或在管脚上加控制信号的

方法使其具有有限的可编程能力。如Motorola 公司的DSP56200。 (2) 按数据格式分

定点 DSP :数据以定点格式工作的DSP 芯片称为定点DSP 芯片,该芯片简单、

成本较低。两种基本表示方法:

? 整数表示方法:主要用于控制操作、地址计算和其他非信号处理的应用。

? 小数表示方法:主要用于数字和各种信号处理算法的计算中。定点表示并不意味着一定是整数表示。

浮点 DSP :数据以浮点格式工作的DSP 芯片称为浮点DSP 芯片,该芯片

算精度高、运行速度快。浮点数在运算中,表示数的范围由于其指数可自动

调节,因此可避免数的规格化和溢出等问题。但浮点DSP 一般比定点DSP 复杂,

成本较高。

(3)TI 公司DSP 芯片简介

? 第一代:TMS32010及其系列产品(1982年)

? 第二代:TMS32020、TMS320C25/C26/C28

? 第三代:TMS320C30/C31/C32,

? 第四代:TMS320C40/C44,

? 第五代:TMS320C50/C51/C52/C53/C54和集多个DSP 于一体的高性

能DSP 芯片TMS320C80/C82等

? 第六代:TMS320C62x/C67x 等。

其中 ? C2x 系列DSP 控制器,具有很好的性能,集成了Flash 存储

器、高速A/D 、CAN 模块等。 ? C2x 系列DSP 芯片价格低,具有较高的

性能和适用于数字化控制领域的功能。因此在工业自动化、电动机控

制、家用电器和消费电子等领域得到广泛应用。

(4)TMS320LF2407 DSP 的引脚分布,具有144个引脚 事件管理器A(EVA)引脚; 事件管理器B(EVB)引脚 模数转换器(ADC)引脚 通信模块(CAN/SPI/SCI)引脚; 外部中断与时钟引脚;

振荡器/PLL/FLASH/引导程序及其他引脚 JTAG 仿真测试引脚

地址/数据和存储器控制信号引脚; 电源引脚 。

1、 选择题

(1)TMS320LF2407系列DSP 是 A 芯片。

A. 定点16位

B. 浮点16

C.定点32位

D.浮点32位

(2)当SXM=1时候,当输入定标移位器的输入为97F3h ,左移4位后,其结果为 B 。

A. 000097F3h

B. FFF97F30h

C.00097F3h

D.FF97F300h

(3) 当SXM=0时候,当输入定标移位器的输入为97F3h ,左移4位后,其结果为 C 。

A. 000097F3h

B. FFF97F30h

C.00097F30h

D.FF97F300h (4)乘积定标移位器PSCALE 可对乘积结果采用4种移位方式,下列说法不正确的是 D 。

A.PM=00,乘积结果不移位,直接送到CALU 单元

B.PM=01,乘积结果左移1位

C.PM=10,乘积结果左移4位

D.PM=11,乘积结果左移6位

(5)在程序,若需指定下一个辅助寄存器为AR5,则装载ST0后,STO 的结果应为 C 。

A. 0604h

B. B604h

C.A604hh

D.8064h

(6)在系统控制和状态寄存器2中, C M MP /可设置为微处理器和微控制器方式,以下说法不正确的是 C 。

A. C M MP /=0,器件设为微控制器方式,程序地址范围从0000-7FFFh 被映射到片内

B. C M MP /=1,器件设为微处理器方式,程序地址范围从0000-7FFFh 被映射到片外

C. C M MP /=0,器件设为微处理器方式,程序地址范围从0000-7FFFh 被映射到片内

D. 复位后,可以通过软件来改变C M MP /以动态映射存储器到片内或片外 2、 判断题

1、 为清除CPU 中断标志寄存器(IFR ),必须向其写1,而不是0。(√)

2、 LF240x 内核提供了一个不可屏蔽的中断NMI 和6个按优先级获得服务的

可屏蔽中断INT1至INT6。(√)

3、 当状态寄存器ST1中CNF=0,可配置的双口RAM 被映射到数据存储空间;

CNF=1,可配置的双口RAM 被映射到程序存储空间。(√)

4、 TMS320LF2407系列DSP 芯片可供用户使用的程序空间有32K 片内FLASH

和256字节的ROM 。(ⅹ)

5、 TMS320LF2407系列DSP 芯片共8个辅助寄存器算术单元,提供了强大而

灵活的间接寻址能力。(√)

6、 在加载STO 的过程,可以采用SECT 指令和CLRC 指令,将寄存器的每一位

单独置位或清0;同时也可以使用LST 将数据写入STO,但是INTM 位不受LST 指令的影响。(√)

7、 TMS320LF2407系列DSP 芯片采用的改进哈佛结构,而且具有四级流水线

操作。(√)

8、 中断的矢量地址位于DARAM 中。(ⅹ) 9、 判断题

1、 术逻辑部分主要组成包括:中央算术逻辑单元,32位累加器,输出移

位器。

2、 TMS320LF240x 系列DSP 芯片的地址映像被组织位3个可独立选择的空间

:程序存储器空间(64K 字),数据存储器空间(64K 字);输入/输出(I/O )空间(64K 字)。

3、 数据存储器空间有3个片内的DARAM 块,分别为B0,B1,B2, 0块既可配置

为数据存储器,也可配置为程序存储器。CNF=0, DARAM B0被映射到程序存储空间;CNF=1, DARAM B0 被映射到数据存储空间。复位时,B0被映射到数据存储空间。

4、 TMS320LF2407系列DSP 芯片,系统复位后程序指针指向0000h 处,程序

从该处开始执行,一般要在该处加一条跳转指令使CPU 自动转入用户程序的入口。0000h-003Fh 用于存储系统的中断向量表,当有中断请求信号时,CPU 从该处取出中断子程序的入口地址。

5、 0060h -007Fh 为双口存储器DARAM(B2),为用户数据区。0200h -02FFh

为双口存储器DARAM(B0),当CNF=0时为用户数据区。0300h -03FFh 为双口存储器DARAM(B1),用户数据区。0800h -0FFFh 为2K 字的单口存储器SARAM ,为用户数据区。 6、 在使用数据存储器时,将数据存储器空间一共分为512页,每一页由128

个字组成。在程序编写用指令LDP ,可加载数据页范围为0-511,使用该指令后,将影响ST0的低9位。

7、 中断屏蔽寄存器和中断标志寄存器存放在数据存储器的第0页,其地址

分别为:

0004h 和0006h 。

8、 要访问I/O 空间,可以IN 和OUT 两条指令。

第二部分 寻址方式、指令和汇编程序的编写 1、 选择题

1、TMS320LF240x 系列DSP 的寻址方式说法有误的是 A 。

A. TMS320LF240x DSP 的立即寻址方式中,只有长立即数寻址,没有短立即数寻址

B. TMS320LF240x DSP 的寻址方式有:立即寻址方式,直接寻址方式,间接寻址方式

C. TMS320LF240x DSP 的直接寻址方式在改变数据页后,必须重新装载

D. TMS320LF240x DSP 的间接寻址是通过8个16位的辅助寄存器来访问数据空间的

2、下列关于汇编语言程序编写的格式说法错误的是 C 。

A. 语句必须以标号、空格、星号或分号开始,而且每部分必须由1个或多个空格分开

B. 开始于第1列的注释须用星号(*)或分号(;)标示,但在其他列开始的注释前面只能用分号

C. 若使用标号,则必须从第1列开始。标号长度最多为32个字符,由A-Z 、a-z 、0-9、#,*和$等组成,但第1个字符不能为数字。标号后可以跟一个冒号(:),但并不作为标号的一部分。

D. 指令一定不能从第1列开始,否则将被视为标号。指令包括助记符指令、汇编伪指令(如.data ,.set)、宏伪指令(如.macro)和宏调用。

3、 下列关于2407段定义的说法错误的是 A 。

A. .usect 表示在初始化命名段保留空间,.usect 伪指令和.bss 伪指令相类似

B. .text 定义段内代码部分,一般用于包含程序主代码,.data 定义初始化的数据命名段,.end 表示终止汇编,它应当是书写的程序的最后一条语句

C. MEMORY ,程序和数据区的分配指令;SECTIONS ,指定的程序段和数据单元的分配。把这两个指令结合使用,就可以正确分配DSP2407的存储空间

D. .ref 识别在当前模块中使用但在其他模块中定义的符号 2、判断题

1、 采用直接寻址时候,不必每条指令前都要设置数据页。如果一段代码

的所有直接寻址指令都访问通一个数据页,则只需在该段代码的最前面装载一次DP 值。总之,必须保证在访问新的数据页之前要改变DP 。(√)

2、 头文件是用来定义系统内用到的一些寄存器的映射地址,以及用户自

定义的一些变量和寄存器。该文件的扩展名为.H ,它只在程序编译的过程中使用,不占用程序存储单元。(√)

3、 .def 。用于定义在当前程序模块中定义的、在其他程序模块中可以使

用的符号。(√)

4、 命令文件又称系统配置文件,用于实现对程序存储空间和数据存储空

间的分配,具体地讲就是定义用户的汇编程序放在程序存储器中的位置,定义用户程序中自定义的变量在所使用的数据存储器中的确定位置。命令文件的扩展名为.CMD 。(√)

5、 MEMORY ,该伪指令对目标系统中可以被使用的或将要被使用的程序和

数据区间进行定义,包括定义其名称、属性、起始地址和地址长度。(√)

6、 SECTIONS ,该指令定义汇编语言文件中的程序代码存放在由MEMORY 所

指定的程序存储器的哪个区间内,或者定义汇编语言文件中所定义的变量、缓冲区及数据区存放在由MEMORY 所定义的哪个特定的数据区间中。(√)

7、 TMS320LF240x 系列DSP 芯片属于定点芯片,所谓的定点是指参与操作数

据的小数点的位置是确定的。(√)

8、 由于TMS320LF240x 芯片只能处理整型数。然而参与数学运算的数不一

定都是整型数,还有小数,这就涉及到如何用一个16位的整型数来表示一个小数的问题,这就是数据的定标问题。(√) 9、 在DSP 汇编语言中没有相应的除法指令,但除法运算可通过一系列的定

点减法和移位运算来实现。(√) 10、

3、填空题

1、 TMS320LF240x 系列DSP 的寻址方式有:立即寻址方式,直接寻址方式,

间接寻址方式。

2、 在寻址方式中,立即操作数都是以符号#为前缀。

3、 在DSP 程序中,直接寻址通常是将指令中的数据页指针DP 和操作数合并

起来作为被访问的地址。

4、 LDP #4 ; 数据页设为4(0200h ~027Fh )。ADD 9H,5; 将数据地址

0209h 处的内容左移5位后加至累加器。

5、 通过向状态寄存器ST0中的3位辅助寄存器指针(ARP)装入0~7,可以选

择特定的辅助寄存器。ARP 可由MAR 指令、LST 指令来装载。执行过程中,当前AR 中的内容用作被访问数据存储器的地址。

6、 汇编语句格式一般包含4部分:标号、指令、操作数和注释。

7、 TMS320LF240x 的汇编语言共86条,分为6大类,分别是累加器、算术和

逻辑指令;

辅助寄存器和数据页指针指令;TREG 、PREG 和乘法指令;跳转指令;控制指令;I/O 和存储器操作指令。

8、 在DSP 软件进行调试之前,一般需要书写3种格式的文件:汇编语言文

件、头文件和命令文件。

9、 数据的定标一般采用Q 表示法,Q 值的大小表示小数点后的位数,如Q15

表示小数点后有15位数,Q0表示小数点后没有数据。通常Q 值越大,表示的数据范围就越小,数据的精度也就越高;Q 值越小,表示的数据范围就越大,数据的精度也就越低。

10、 在查表法中,将函数的自变量在其定义域范围内进行离散化处理,得

到具有一定分辨率的离散点,通过计算得到与其对应的函数输出离散点,然后将这些离散点按对应关系制作成一张表格,并将这个表格存储在程序存储区间。 3、 阅读程序题

1、 填写下列程序运行后的结果:

LDP #6 ;DP=6:地址0300h -037Fh

ADD 1,1

执行后: C= 0 ,(ACC)= 40h

2、 ADDC 0 ;DP=6:地址0300h -037Fh 运行后:

C= 0 , (ACC)= 18h 3、 请写出在执行下列程序后,各单元的内容。

.include "F2407REGS.H" ;引用头部文件

.def _c_int0 .text _c_int0: ;相当于主程序的入口

LACC #1234h

LACC #12h,4

MAR *,AR3 LAR AR3,#3490h

LAR AR4,#2082h LAR AR5,#12h

LDP #4 ;指向0200h ~027Fh 区

SPLK #04,4 SPLK #01AH,6 SPLK #02BH,8 .end

程序执行后: (ACC ) = 0120h (AR3) = 3490h (AR4) = 2082h (AR5) = 12h (0204h) = 04h (0206h) = 01Ah (0208h) = 02Bh

4、 请写出在执行下列程序后,下面指定各单元的内容。 .include "F2407REGS.H" ;引用头部文件 .def _c_int0 .text _c_int0: ;相当于主程序的入口 LDP #4 ;指向0200h ~027Fh 区 SPLK #10,0 SPLK #11,1

SPLK #12,2 SPLK #13,3 SPLK #14,4 SPLK #15,5 SPLK #16,6 SPLK #17,7 SPLK #18,8 SPLK #19,9 MAR *,AR0 LAR AR1,#09h LAR AR0,#200h LACC #0 PGM191: ADD *+,AR1 BANZ PGM191,AR0 .end

运行后: (0204h) = 14 (0206h) = 16 (0208h) = 18 (AR0) = 020Ah (AR1) = 0 (ACC ) = 91h 5、请写出执行后,各指定单元的内容。 ; W=5X+10Y-3Z,X=8,Y=4,Z=10 .include "F2407REGS.H" ;引用头部文件 .def _c_int0

.text ;建立一个段为.text 的代码段 _c_int0: ;相当于主程序的入口 LDP #6 ;指向0300h ~037Fh 区 SPLK #8,2h ;给(0302h )赋初值8 SPLK #4,4h ;给(0304h )赋初值4 SPLK #10,7h ;给(0307h )赋初值10

SPM 0 ; 设置PREG 输出的移位模式 MAR *,AR2 ;AR2为当前AR LAR AR2,#0302h ;x 的地址 LT * ;T ←x MPY #5 ;P ←5x

LAR AR2,#0304h ;y 的地址

LTP * ; y →T ,P →ACC MPY #10 ;P ←10y

LAR AR2,#0307h ;z 的地址

LTA * ;z →T ,ACC+P →ACC MPY #3 ;P ←3z

SPAC ;( 5X+10Y)- 3Z 累加,累加器减乘积寄存器

LAR AR2,#030Ah ;W 的地址 SACL *+ ; ACC 低16位复制到指定的数据存储单元030Ah

SACH * .end

运行后: (0302h) = 8h (0304h) = 4h (0307h) = 0Ah

(030Ah) = 32h

× 1h 2h 数据存储器 301h A C C C

执行指

令前 执行指令后 0 1h C 数据存储器 301h A C C

1 04h 13h 数据存储器 300h A

C C C 执行指令前 执行指令后 0

04h C 数据存储器 300h A C C

(AR2) = 020Ah

(TREG) = 0Ah

(PREG) = 1Eh

(ACC) = 32h

4、编写程序题

对数据空间采用直接寻址和间接寻址两种方式进行访问。在文件的链接过程中,需要用到命令文件(.cmd)。请按如下参数设计一个命令文件,其参数为:中断向量表起始地址为7600h,长度为8000h;

源程序代码在中断向量之后;

初始化数据起始地址为1F10h,长度为4000h;

未初始化数据在初始化数据之后。

.cmd文件编写的参考格式如下:

MEMORY

{

PAGE 0:

VECS origin =0000h, length =0040h

FLASH: origin =100h, length =7F00h

SARAM_P: origin =8000h, length =7f fh

PAGE 1:

B2: origin =0060h, length =020h

B0: origin =200h, length =100h

B1: origin =300h, length =100h

SARAM_D: origin =8000h, length =8000h

}

SECTIONS

{

vectors:> VECS PAGE 0

.text:> FLASH PAGE 0

.cinit:>FLASH PAGE 0 .switch:>FLASH PAGE 0

.bss:> SARAM_D PAGE 1

.stack:> SARAM_D PAGE 1

.stack:> SARAM_D PAGE 1

.sysmem:> SARAM_D PAGE 1

}1、判断题

1、对I/O端口的操作对应着两类寄存器:I/O端口复用控制寄存器和数据、方向控制寄存器,前者决定I/O端口的功能,后者决定一般功能引脚的数据方向和当前输入或输出的有效电平。(√)

2、TMS320LF2407芯片的I/O端口分为A、B、C、D、E、F共6组。(√)

3、计数脉冲可由内部时钟经分配产生,也可以由外部引脚来提供。计数方向只能是增计数。(×)

4、通用定时器的比较操作中,当通用定时器处于连续增/减计数模式时产生对称的PWM波形。(√)

5、每个事件管理器模块中都有3个全比较单元,EVA模块为比较单元1、2和3,EVB模块为比较单元4、5和6。(√)

6、EVA模块的比较单元操作的时基由定时器1提供,EVB模块的比较单元操作的时基由定时器3提供。(√)

7、利用比较单元和PWM电路产生对称PWM波形的方法与非对称PWM波形的产生类似,不同的只是要将定时器1或3的连接增计数模式改为连续增/减计数模式。(√)

8、捕获单元是一种输入设备,它不占用CPU的资源,可以与CPU并行地捕获引脚上的电平变化并记录发生的时刻,替代了普通CPU的判断和记录功能,节省了CPU的资源开销。另外,由于捕获单元具有两级FIFO堆栈缓冲器,对于微秒级电平波动的捕获能力是一般CPU所不具备的。(√)

9、DSP所需的晶振一般有两种:有源晶振和无源晶振。其中有源晶振有四个引脚,无源晶振有两个引脚。(√)

1、数字I/O端口是芯片与外界联系的一种接口,它实现的是电平信号的输入和输出。DSP芯片的I/O端口都具有双重的功能(即功能复用),或用于一般的输入输出功能,或用于一些特殊的功能,究竟是哪一种功能,可通过设置复用控制寄存器来实现。

2、当I/O口已设定为一般的输入输出功能时,其数据输入输出的方向可利用数据和方向控制寄存器来设置。

3、数字I/O端口的6个数据和方向控制寄存器的格式基本相同,其高8位表示对应的低8位的数据输入输出方向,低8位表示相应的I/O口的有效逻辑电平。

4、TMS320LF240x芯片内含有两个事件管理器模块EVA和EVB,用于运动控制和电机控制。每个事件管理器模块又包含通用定时器(GP)、比较单元、捕获单元以及正交编码(QEP)脉冲电路。EVA和EVB的定时器、比较单元以及捕获单元的结构功能相同,只是单元的名称有所区别。

5、TMS320LF2407芯片内含有4个通用定时器,每个通用定时器都采用16位计数器,因此,它们的计数范围是0~65535个脉冲。

6、通用定时器的计数操作模式有:停止/保持模式,连续增计数模式,定向增/减计数模式,连续增/减计数模式四种。

7、通用定时器最多可提供4个PWM输出。每个比较单元都有2个相关PWM输出

8、捕获单元可定义的跳变检测方式有:上升沿、下降沿,或上升下降沿。

9、正交编码脉冲电路(简称QEP)可通过码盘的两组脉冲相位(上升沿的顺序)判断出被控对象的运动方向,通过记录脉冲的个数来确定具体的运动位置,将位置信号进行差分就可得到运动的速度。

10、每个事件管理器都有一个QEP电路,QEP电路的外部输入引脚与捕获单元共享,在使能QEP功能时,必须禁止捕获功能。对于EVA,使用的是通用定时器2,对于EVB,使用的是通用定时器4,且通用定时器必须工作在定向增/减计数模式下,并以QEP作时钟输入源。

11、MS320LF240x系列DSP芯片的模数转换模块(ADC) 带有采样保持功能的16个通道的10位ADC电路。

11、模数转换模块(ADC)具有两个独立的8通道的排序器(SEQ1和SEQ2),可以独立工作在双排序模式,也可工作在级连模式(可选择16通道的连续工作模式)。

12、DSP应用系统一般是一个多电源系统,通常包含+5V和3.3V两种电源。这是因为多数DSP芯片是采用3.3V来供电的,而许多外围接口芯片是采用+5V供电。3、程序题

1、下图所示为一个TMS320LF2407与发光二极管的接口电路。该电路所实现的功能是循环点亮发光二极管,每个发光二极管亮0.5秒。一部分程序如下,根据图示的接法,在程序中给出相应语句的注释。

IOSFT_REG .usect “.data0,1”;显示数据寄存器

.include “F2407REGS.H” ;引用头文件

.def _c_int0

.text

_c_int0: ;主程序入口

CALL SYSINIT ;调系统初始化程序

LDP #DP_PF2 ;指向7080h~7100h区

LACL MCRA ; MCRA装载ACC

AND #000FFH ;IOPB口配置为一般I/O功能

SACL MCRA ; ACC送MCRA

LACL MCRA ; MCRA装载ACC

AND #0FF00H ;IOPA 配置为一般I/O功能

SACL MCRA ; ACC送MCRA

LACL PBDATDIR ;PBDATDIR装载ACC

OR #0FF00H ;IOPB口设置为输出方式

SACL PBDATDIR ;ACC送PBDATDIR……………

2、请指出上右图为通用定时器的计数操作模式中的哪种,并写出通用定时器所有的计数模式。

答:图中为连续增/减计数模式。

通用定时器的所有计数模式为:停止/保持模式,连续增计数模式,定向增/减计数模式,连续增/减计数模式。

Try try ,never say die !

数字信号处理试题

一、 单 项选择题 1. 序列x(n)=Re(e jn π/12 )+I m (e jn π/18 ),周期为( )。 A. 18π B. 72 C. 18π D. 36 2. 设C 为Z 变换X(z)收敛域内的一条包围原点的闭曲线,F(z)=X(z)z n-1 ,用留数法求X(z)的反变换时( )。 A. 只能用F(z)在C 内的全部极点 B. 只能用F(z)在C 外的全部极点 C. 必须用收敛域内的全部极点 D. 用F(z)在C 内的全部极点或C 外的全部极点 3. 有限长序列h(n)(0≤n ≤N-1)关于τ= 2 1 -N 偶对称的条件是( )。 A. h(n)=h(N-n) B. h(n)=h(N-n-1) C. h(n)=h(-n) D. h(n)=h(N+n-1) 4. 对于x(n)= n )21(u(n)的Z 变换,( )。 A. 零点为z=21,极点为z=0 B. 零点为z=0,极点为z=21 C. 零点为z=21,极点为z=1 D. 零点为z=2 1 ,极点为z=2 5、)()(101n R n x =,)()(72n R n x =,用DFT 计算二者的线性卷积,为使计算量尽可能的少,应使DFT 的长度N 满足 。 A.16>N B.16=N C.160,Z 变换的收敛域为( )。 A. 0<|z|<∞ B. |z|>0 C. |z|<∞ D. |z|≤∞ 9.在对连续信号均匀采样时,要从离散采样值不失真恢复原信号,则采样角频率Ωs 与信号最高截止频率Ωc 应满足关系( ) A. Ωs>2Ωc B. Ωs>Ωc C. Ωs<Ωc D. |Ωs<2Ωc 10.下列系统(其中y(n)为输出序列,x(n)为输入序列)中哪个属于线性系统?( ) A.y(n)=y(n-1)x(n) B.y(n)=x(n)/x(n+1) C.y(n)=x(n)+1 D.y(n)=x(n)-x(n-1)

数字信号处理考试试题及答案

数字信号处理试题及答案 一、 填空题(30分,每空1分) 1、对模拟信号(一维信号,是时间的函数)进行采样后,就是 离散时间 信号, 再进行幅度量化后就是 数字 信号。 2、已知线性时不变系统的单位脉冲响应为)(n h ,则系统具有因果性要求 )0(0)(<=n n h ,系统稳定要求∞<∑∞ -∞=n n h )(。 3、若有限长序列x(n)的长度为N ,h(n)的长度为M ,则其卷积和的长度L 为 N+M-1。 4、傅里叶变换的几种形式:连续时间、连续频率—傅里叶变换;连续时间离散频率—傅里叶级数;离散时间、连续频率—序列的傅里叶变换;散时间、 离散频率—离散傅里叶变换 5、 序列)(n x 的N 点DFT 是)(n x 的Z 变换在 单位圆上 的N 点等间隔采样。 6、若序列的Fourier 变换存在且连续,且是其z 变换在单位圆上的值,则序列 x(n)一定绝对可和。 7、 用来计算N =16点DFT ,直接计算需要__256___次复乘法,采用基2FFT 算 法,需要__32__ 次复乘法 。 8、线性相位FIR 数字滤波器的单位脉冲响应()h n 应满足条件 ()()1--±=n N h n h 。 9. IIR 数字滤波器的基本结构中, 直接 型运算累积误差较大; 级联型 运 算累积误差较小; 并联型 运算误差最小且运算速度最高。 10. 数字滤波器按功能分包括 低通 、 高通 、 带通 、 带阻 滤 波器。 11. 若滤波器通带内 群延迟响应 = 常数,则为线性相位滤波器。 12. ()?? ? ??=n A n x 73cos π错误!未找到引用源。的周期为 14 13. 求z 反变换通常有 围线积分法(留数法)、部分分式法、长除法等。 14. 用模拟滤波器设计IIR 数字滤波器的方法包括:冲激响应不变法、阶跃响 应不变法、双线性变换法。

数字信号处理知识点总结

《数字信号处理》辅导 一、离散时间信号和系统的时域分析 (一) 离散时间信号 (1)基本概念 信号:信号传递信息的函数也是独立变量的函数,这个变量可以是时间、空间位置等。 连续信号:在某个时间区间,除有限间断点外所有瞬时均有确定值。 模拟信号:是连续信号的特例。时间和幅度均连续。 离散信号:时间上不连续,幅度连续。常见离散信号——序列。 数字信号:幅度量化,时间和幅度均不连续。 (2)基本序列(课本第7——10页) 1)单位脉冲序列 1,0()0,0n n n δ=?=?≠? 2)单位阶跃序列 1,0 ()0,0n u n n ≥?=?≤? 3)矩形序列 1,01 ()0,0,N n N R n n n N ≤≤-?=?<≥? 4)实指数序列 ()n a u n 5)正弦序列 0()sin()x n A n ωθ=+ 6)复指数序列 ()j n n x n e e ωσ= (3)周期序列 1)定义:对于序列()x n ,若存在正整数N 使()(),x n x n N n =+-∞<<∞ 则称()x n 为周期序列,记为()x n ,N 为其周期。 注意正弦周期序列周期性的判定(课本第10页) 2)周期序列的表示方法: a.主值区间表示法 b.模N 表示法 3)周期延拓 设()x n 为N 点非周期序列,以周期序列L 对作()x n 无限次移位相加,即可得到周期序列()x n ,即 ()()i x n x n iL ∞ =-∞ = -∑ 当L N ≥时,()()()N x n x n R n = 当L N <时,()()()N x n x n R n ≠ (4)序列的分解 序列共轭对称分解定理:对于任意给定的整数M ,任何序列()x n 都可以分解成关于/2c M =共轭对称的序列()e x n 和共轭反对称的序列()o x n 之和,即

数字信号处理期末重点复习资料

1、对模拟信号(一维信号,是时间的函数)进行采样后,就是 离散 信号,再进行幅度量化后就是 数字信号。 2、若线性时不变系统是有因果性,则该系统的单位取样响应序列h(n)应满足的充分必要条件是 当n<0时,h(n)=0 。 3、序列)(n x 的N 点DFT 是)(n x 的Z 变换在 单位圆 的N 点等间隔采样。 4、)()(5241n R x n R x ==,只有当循环卷积长度L ≥8 时,二者的循环卷积等于线性 卷积。 5、已知系统的单位抽样响应为h(n),则系统稳定的充要条件是 ()n h n ∞ =-∞ <∞∑ 6、用来计算N =16点DFT ,直接计算需要(N 2)16*16=256_次复乘法,采用基2FFT 算法,需要__(N/2 )×log 2N =8×4=32 次复乘法。 7、无限长单位冲激响应(IIR )滤波器的基本结构有直接Ⅰ型,直接Ⅱ型,_级联型_和 并联型_四种。 8、IIR 系统的系统函数为)(z H ,分别用直接型,级联型,并联型结构实现,其中 并联型的运算速度最高。 9、数字信号处理的三种基本运算是:延时、乘法、加法 10、两个有限长序列 和 长度分别是 和 ,在做线性卷积后结果长度是 __N 1+N 2-1_。 11、N=2M 点基2FFT ,共有 M 列蝶形,每列有N/2 个蝶形。 12、线性相位FIR 滤波器的零点分布特点是 互为倒数的共轭对 13、数字信号处理的三种基本运算是: 延时、乘法、加法 14、在利用窗函数法设计FIR 滤波器时,窗函数的窗谱性能指标中最重要的是___过渡带宽___与__阻带最小衰减__。 16、_脉冲响应不变法_设计IIR 滤波器不会产生畸变。 17、用窗口法设计FIR 滤波器时影响滤波器幅频特性质量的主要原因是主瓣使数字滤波器存在过渡带,旁瓣使数字滤波器存在波动,减少阻带衰减。 18、单位脉冲响应分别为 和 的两线性系统相串联,其等效系统函数时域及频域表 达式分别是h(n)=h1(n)*h2(n), =H1(ej ω)×H2(ej ω)。 19、稳定系统的系统函数H(z)的收敛域包括 单位圆 。 20、对于M 点的有限长序列x(n),频域采样不失真的条件是 频域采样点数N 要大于时域采样点数M 。

数字信号处理期末试卷!

数字信号处理模拟试题一 一、单项选择题(本大题共10小题,每小题2分,共20分) 在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在题后的括号内。错选、多选或未选均无分。 1.在对连续信号均匀采样时,要从离散采样值不失真恢复原信号,则采样角频率Ωs与信号最高截止频率Ωc应满足关系(A ) A.Ωs>2Ωc B.Ωs>Ωc C.Ωs<Ωc D.Ωs<2Ωc 2.下列系统(其中y(n)为输出序列,x(n)为输入序列)中哪个属于线性系统?(D) A.y(n)=y(n-1)x(n) B.y(n)=x(n)/x(n+1) C.y(n)=x(n)+1 D.y(n)=x(n)-x(n-1) 3.已知某序列Z变换的收敛域为5>|z|>3,则该序列为(D ) A.有限长序列 B.右边序列 C.左边序列 D.双边序列 4.实偶序列傅里叶变换是(A ) A.实偶序列 B.实奇序列 C.虚偶序列 D.虚奇序列 5.已知x(n)=δ(n),其N点的DFT[x(n)]=X(k),则X(N-1)=(B) A.N-1 B.1 C.0 D.-N+1 6.设两有限长序列的长度分别是M与N,欲通过计算两者的圆周卷积来得到两者的线性卷积,则圆周卷积的点数至少应取(B ) A.M+N B.M+N-1 C.M+N+1 D.2(M+N) 7.下面说法中正确的是(C) A.连续非周期信号的频谱为周期连续函数 B.连续周期信号的频谱为周期连续函数 C.离散非周期信号的频谱为周期连续函数 D.离散周期信号的频谱为周期连续函数 8.下列各种滤波器的结构中哪种不是IIR滤波器的基本结构?(C ) A.直接型 B.级联型 C.频率抽样型 D.并联型 9.下列关于FIR滤波器的说法中正确的是(C) A.FIR滤波器容易设计成线性相位特性

数字信号处理试题及答案

数字信号处理试题及答案 一、填空题:(每空1分,共18分) 1、 数字频率ω是模拟频率Ω对采样频率s f 的归一化,其值是 连续 (连续还是离散?)。 2、 双边序列z 变换的收敛域形状为 圆环或空集 。 3、 某序列的 DFT 表达式为∑-==1 0)()(N n kn M W n x k X ,由此可以看出,该序列时域的长度为 N ,变换后数字频域上相邻两个频率样点之间的间隔是 M π 2 。 4、 线性时不变系统离散时间因果系统的系统函数为2 52) 1(8)(2 2++--=z z z z z H ,则系统的极点为 2,2 1 21-=-=z z ;系统的稳定性为 不稳定 。系统单位冲激响应)(n h 的初值 4)0(=h ;终值)(∞h 不存在 。 5、 如果序列)(n x 是一长度为64点的有限长序列)630(≤≤n ,序列)(n h 是一长度为128点 的有限长序列)1270(≤≤n ,记)()()(n h n x n y *=(线性卷积),则)(n y 为 64+128-1=191点 点的序列,如果采用基FFT 2算法以快速卷积的方式实现线性卷积,则FFT 的点数至少为 256 点。 6、 用冲激响应不变法将一模拟滤波器映射为数字滤波器时,模拟频率Ω与数字频率ω之间的 映射变换关系为T ω = Ω。用双线性变换法将一模拟滤波器映射为数字滤波器时,模拟频率Ω 与数字频率ω之间的映射变换关系为)2 tan(2ω T =Ω或)2arctan(2T Ω=ω。 7、当线性相位 FIR 数字滤波器满足偶对称条件时,其单位冲激响应)(n h 满足的条件为 )1()(n N h n h --= ,此时对应系统的频率响应)()()(ω?ω ωj j e H e H =,则其对应的相位函数 为ωω?2 1 )(-- =N 。 8、请写出三种常用低通原型模拟滤波器 巴特沃什滤波器 、 切比雪夫滤波器 、 椭圆滤波器 。 二、判断题(每题2分,共10分) 1、 模拟信号也可以与数字信号一样在计算机上进行数字信号处理,只要加一道采样的工序就可 以了。 (╳) 2、 已知某离散时间系统为)35()]([)(+==n x n x T n y ,则该系统为线性时不变系统。(╳)

数字信号处理总结与-习题(答案

对模拟信号(一维信号,是时间的函数)进行采样后,就是 离散 信号,再进行幅度量化后就是 数字信号。2、若线性时不变系统是有因果性,则该系统的单位取样响应序列h(n)应满足的充分必要条件是 当n<0时,h(n)=0 。3、序列)(n x 的N 点DFT 是)(n x 的Z 变换在 单位圆 的N 点等间隔采样。4、)()(5241 n R x n R x ==,只有 当循环卷积长度L ≥8 时,二者的循环卷积等于线性卷积。5、已知系统的单位抽样响应为h(n),则系统稳定的充要条件是 ()n h n ∞ =-∞ <∞ ∑ 6、用来计算N =16点DFT ,直接计算需要(N 2 )16*16=256_次复乘法,采用基2FFT 算法, 需要__(N/2 )×log 2N =8×4=32 次复乘法。7、无限长单位冲激响应(IIR )滤波器的基本结构有直接Ⅰ型,直接Ⅱ型,_级联型_和 并联型_四种。8、IIR 系统的系统函数为)(z H ,分别用直接型,级联型,并联型结构实现,其中 并 联型的运算速度最高。9、数字信号处理的三种基本运算是:延时、乘法、加法 10、两个有限长序列 和 长度分别是 和 ,在做线性卷积后结果长度是__N 1+N 2-1_。11、N=2M 点基2FFT ,共有 M 列蝶形, 每列有N/2 个蝶形。12、线性相位FIR 滤波器的零点分布特点是 互为倒数的共轭对 13、数字信号处理的三种基本运算是: 延时、乘法、加法 14、在利用窗函数法设计FIR 滤波器时,窗函数的窗谱性能指标中最重要的是___过渡带宽___与__阻带最小衰减__。16、_脉冲响应不变法_设计IIR 滤波器不会产生畸变。17、用窗口法设计FIR 滤波器时影响滤波器幅频特性质量的主要原因是主瓣使数字滤波器存在过渡带,旁瓣使数字滤波器存在波动,减少阻带衰减。18、单位脉冲响应分别为 和 的两线性系统相串联,其等效系统函数时域及频域表达式分别是h(n)=h 1(n)*h 2(n), =H 1(e j ω )× H 2(e j ω )。19、稳定系统的系统函数H(z)的收敛域包括 单位圆 。20、对于M 点的有限长序列x(n),频域采样不失真的条件是 频域采样点数N 要大于时域采样点数M 。 1、下列系统(其中y(n)为输出序列,x(n)为输入序列)中哪个属于线性系统?( y(n)=x(n 2 ) ) A.窗函数的截取长度增加,则主瓣宽度减小,旁瓣宽度减小 B.窗函数的旁瓣相对幅度取决于窗函数的形状,与窗函数的截取长度无关 C.为减小旁瓣相对幅度而改变窗函数的形状,通常主瓣的宽度会增加 D.窗函数法能用于设计FIR 高通滤波4、因果FIR 滤波器的系统函数H(z)的全部极点都在(z = 0 )处。6、已知某序列z 变换的收敛域为|z|<1,则该序列为(左边序列)。7、序列)1() (---=n u a n x n ,则)(Z X 的收敛域为(a Z <。8、在对连续信号均匀 采样时,要从离散采样值不失真恢复原信号,则采样周期T s 与信号最高截止频率f h 应满足关系(T s <1/(2f h ) ) 9、 )()(101n R n x =,)()(72n R n x =,用DFT 计算二者的线性卷积,为使计算量尽可能的少,应使DFT 的长度N 满足 (16=N )。10、线性相位FIR 滤波器有几种类型( 4) 。11、在IIR 数字滤波器的设计中,用哪种方法只适 合于片断常数特性滤波器的设计。(双线性变换法)12、下列对IIR 滤波器特点的论述中错误的是( C )。 A .系统的单位冲激响应h(n)是无限长的B.结构必是递归型的C.肯定是稳定的D.系统函数H(z)在有限z 平面(0<|z|<∞)上有极点 13、有限长序列h(n)(0≤n ≤N-1)关于τ= 2 1 -N 偶对称的条件是(h(n)=h(N-n-1))。14、下列关于窗函数设计法的说法中错误的是( D )。A.窗函数的截取长度增加,则主瓣宽度减小,旁瓣宽度减小 B.窗函数的旁瓣相对幅度取决于窗函数的形状,与窗函数的截取长度无关 C.为减小旁瓣相对幅度而改变窗函数的形状,通常主瓣的宽度会增加 D.窗函数法不能用于设计FIR 高通滤波器 15、对于傅立叶级数而言,其信号的特点是(时域连续非周期,频域连续非周期)。

总复习《数字信号处理》杨毅明

总复习《数字信号处理》杨毅明 第1章 1. 请说明数字信号处理的概念,并根据数字信号处理的特点,说明数字信号处理的优点。 2. 如果把数字信号处理系统分为五个(或七个、三个)部分,请指出它们是哪五个部分,并解释这五部分的作用。(参见课件) 3. 请指出模拟信号、连续时间信号、离散时间信号和数字信号之间的区别。 4. 能判断两个信号相似程度的函数叫什么名字?(利用课本后面的索引去找) 5. 数字信号处理器的信号与通用计算机的信号有什么不同? 第2章 1. 请将离散时间信号x(n)=R17(n)分别用单位脉冲信号和单位阶跃信号表示。 2. 请问序列x(n)=sin(0.3n)和y(n)=sin(0.3πn)是不是周期序列?为什么? 3. 若x(n)=δ(n-7)和y(n)=sin(0.89πn)u(n),求w(n)=x(n)*y(n)。 4. 如果x(n)=R3(n)和h(n)= R3(n),请用图解法来计算它们的卷积y(n)=x(n)*h(n)。 5. 若x(n)=u(n)-u(n-6)-R5(n)和h(n)=e-3n u(n),求y(n)= x(n)*h(n)。 6. 判断序列x(n)=sin(πn/4)-cos(πn/7)是否是周期序列?若是的话,请确定它的周期。 7. 判断序列x(n)=e j(n/8-π)是否是周期序列?若是的话,请确定它的周期。 8. 判断序列x(n)=sin(πn/8-π)u(n)是否是周期序列?若是的话,请确定它的周期。 9. 请根据图1的序列x(n)的波形,画出序列x(-n)和x(3-n)的波形。 图1 序列x(n)的波形 10. 设系统的差分方程为y(n)=x(n)+2x(n-1)+3x(n-2),请判断它是否是线性系统? 11. 设系统的输入输出方程为y(n)=T[x(n)]=nx(n),请判断它是否是时不变的系统? 12. 设系统的差分方程为y(n)=2x(n-1)+3,请判断它是否是线性时不变的系统。 13. 设系统的差分方程为y(n)=x(n)+2x(n+1),请判断它是否是因果系统? 14. 设系统的输入输出方程为y(n)=T[x(n)]=x(n)+2x(n-1),请判断它是否是稳定系统,并说明理由。 15. 设系统的单位脉冲响应为h(n)=2cos(0.3n+1)u(n),请判断它是否是因果稳定的系统,并说明理由。 16. 设系统的单位脉冲响应为h(n)=R4(n+2),请判断它是否是因果系统?如果不是,该怎样将它变为因果系统?并说明理由。 17. 若x(n)=R6(n-1)-R3(n-2)-δ(n-6)和h(n)=cos(0.2πn)u(n),求y(n)= x(n)*h(n)。 18. 设因果系统的差分方程为y(n)=x(n)+0.8y(n-1),请用递推法求该系统的单位脉冲响应。 19. 有一个连续信号x a(t)=cos(2πft+0.3),其f=20Hz,求x a(t)的周期。若对它以T S=0.02秒的时间间隔采样,请写出x(n)= x a(t)|t=nT的表达式,并求x(n)的周期。 20. 请问:什么叫卷积序列?什么叫相关序列?两者在运算方面有什么区别?在应用方面有什么区别?

数字信号处理试卷及答案

A 一、 选择题(每题3分,共5题) 1、)6 3()(π-=n j e n x ,该序列是 。 A.非周期序列 B.周期6 π = N C.周期π6=N D. 周期π2=N 2、序列)1()(---=n u a n x n ,则)(Z X 的收敛域为 。 A.a Z < B.a Z ≤ C.a Z > D.a Z ≥ 3、对)70()(≤≤n n x 和)190()(≤≤n n y 分别作 20 点 DFT ,得)(k X 和)(k Y , 19,1,0),()()( =?=k k Y k X k F ,19,1,0)],([)( ==n k F IDFT n f , n 在 围时,)(n f 是)(n x 和)(n y 的线性卷积。 A.70≤≤n B.197≤≤n C.1912≤≤n D.190≤≤n 4、)()(101n R n x =,)()(72n R n x =,用DFT 计算二者的线性卷积,为使计算量尽可能的少,应使DFT 的长度N 满足 。 A.16>N B.16=N C.16

数字信号处理复习总结-最终版

绪论:本章介绍数字信号处理课程的基本概念 0.1信号、系统与信号处理 1?信号及其分类 信号是信息的载体,以某种函数的形式传递信息。这个函数可以是时间域、频率域或其它域,但最基础的域是时域。 分类: 周期信号/非周期信号 确定信号/随机信号能量信号/功率信号 连续时间信号/离散时间信号/数字信号按自变量与函数值的取值形式不同分类: 2?系统 系统定义为处理(或变换)信号的物理设备,或者说,凡是能将信号加以变换以达到人们要求的各种设备都称为系统。 3. 信号处理 信号处理即是用系统对信号进行某种加工。包括:滤波、分析、变换、综合、压缩、估计、识别等等。所谓“数字信号处理”,就是用数值计算的方法,完成对信号的处理。 0.2数字信号处理系统的基本组成 数字信号处理就是用数值计算的方法对信号进行变换和处理。不仅应用于数字化信号的处理, 而且也可应用于模拟信号的处理。以下讨论模拟信号数字化处理系统框图。 精选

PrF ADC DSP DAC PoF (1)前置滤波器 将输入信号X a(t )中高于某一频率(称折叠频率,等于抽样频率的一半)的分量加以滤除。 (2)A/D变换器 在A/D变换器中每隔T秒(抽样周期)取出一次X a(t)的幅度,抽样后的信号称为离散信号。在A/D 变换器中的保持电路中进一步变换为若干位码。 (3)数字信号处理器(DSP) (4)D/A变换器 按照预定要求,在处理器中将信号序列x(n)进行加工处理得到输出信号y(n)。由一个二进制码流产生一个阶梯波形,是形成模拟信号的第一步。 (5)模拟滤波器 把阶梯波形平滑成预期的模拟信号;以滤除掉不需要的高频分量,生成所需的模拟信号y a(t)。 0.3数字信号处理的特点 (1)灵活性。(2)高精度和高稳定性。(3)便于大规模集成。(4)对数字信号可以存储、运算、系统可以获得高性能指标。 0.4数字信号处理基本学科分支 数字信号处理(DSP)一般有两层含义,一层是广义的理解,为数字信号处理技术 ----- D igitalSignalProcessing 另一层是狭义的理解,为数字信号处理器----- DigitalSignalProcesso。 0.5课程内容 该课程在本科阶段主要介绍以傅里叶变换为基础的“经典”处理方法,包括:(1)离散傅里叶变换及其快速算法。(2)滤波理论(线性时不变离散时间系统,用于分离相加性组合的信号,要求信号 频谱占据不同的频段)。 在研究生阶段相应课程为“现代信号处理”(AdvancedSignalProcessin)信号对象主要是随机信 号,主要内容是自适应滤波(用于分离相加性组合的信号,但频谱占据同一频段)和现代谱估计。 简答题: 1 ?按自变量与函数值的取值形式是否连续信号可以分成哪四种类型?

数字信号处理期末试题及答案汇总

数字信号处理期末试题及答案汇总

数字信号处理卷一 一、填空题(每空1分, 共10分) 1.序列()sin(3/5)x n n π=的周期为 。 2.线性时不变系统的性质有 律、 律、 律。 3.对4 ()()x n R n =的Z 变换为 ,其收敛域为 。 4.抽样序列的Z 变换与离散傅里叶变换DFT 的关系为 。 5.序列x(n)=(1,-2,0,3;n=0,1,2,3), 圆周左移2位得到的序列为 。 6.设LTI 系统输入为x(n) ,系统单位序列响应为h(n),则系统零状态输出y(n)= 。 7.因果序列x(n),在Z →∞时,X(Z)= 。 二、单项选择题(每题2分, 共20分) 1.δ(n)的Z 变换是 ( )A.1 B.δ(ω) C.2πδ(ω) D.2π 2.序列x 1(n )的长度为4,序列x 2(n )的长度为3,则它们线性卷积的长度是 ( ) A. 3 B. 4 C. 6 D. 7 3.LTI 系统,输入x (n )时,输出y (n );输入 为3x (n-2),输出为 ( ) A. y (n-2) B.3y (n-2) C.3y (n ) D.y (n ) 4.下面描述中最适合离散傅立叶变换DFT 的是 ( ) A.时域为离散序列,频域为连续信号 B.时域为离散周期序列,频域也为离散周期序列

C.时域为离散无限长序列,频域为连续周期信号 D.时域为离散有限长序列,频域也为离散有限长序列 5.若一模拟信号为带限,且对其抽样满足奈奎斯特条件,理想条件下将抽样信号通过即可完全不失真恢复原信号()A.理想低通滤波器 B.理想高通滤波器 C.理想带通滤波器 D.理想带阻滤波器 6.下列哪一个系统是因果系统()A.y(n)=x (n+2) B. y(n)= cos(n+1)x (n) C. y(n)=x (2n) D.y(n)=x (- n) 7.一个线性时不变离散系统稳定的充要条件是其系统函数的收敛域包括()A. 实轴 B.原点C.单位圆 D.虚轴 8.已知序列Z变换的收敛域为|z|>2,则该序列为()A.有限长序列 B.无限长序列C.反因果序列 D.因果序列 9.若序列的长度为M,要能够由频域抽样信号X(k)恢复原序列,而不发生时域混叠现象,则频域抽样点数N需满足的条件是( ) A.N≥M B.N≤M C.N≤2M D.N≥2M 10.设因果稳定的LTI系统的单位抽样响应h(n),在n<0时,h(n)= ( )

(完整版)数字信号处理试卷及答案

江 苏 大 学 试 题 课程名称 数字信号处理 开课学院 使用班级 考试日期

江苏大学试题第2A页

江苏大学试题第3A 页

江苏大学试题第页

一、填空题:(每空1分,共18分) 8、 数字频率ω是模拟频率Ω对采样频率s f 的归一化,其值是 连续 (连续还是离散?)。 9、 双边序列z 变换的收敛域形状为 圆环或空集 。 10、 某序列的DFT 表达式为∑-== 10 )()(N n kn M W n x k X ,由此可以看出,该序列时域的长度为 N , 变换后数字频域上相邻两个频率样点之间的间隔是 M π 2 。 11、 线性时不变系统离散时间因果系统的系统函数为2 52) 1(8)(22++--=z z z z z H ,则系统的极点为 2,2 1 21-=-=z z ;系统的稳定性为 不稳定 。系统单位冲激响应)(n h 的初值4)0(=h ; 终值)(∞h 不存在 。 12、 如果序列)(n x 是一长度为64点的有限长序列)630(≤≤n ,序列)(n h 是一长度为128点的有限长 序列)1270(≤≤n ,记)()()(n h n x n y *=(线性卷积),则)(n y 为 64+128-1=191点 点的序列,如果采用基FFT 2算法以快速卷积的方式实现线性卷积,则FFT 的点数至少为 256 点。 13、 用冲激响应不变法将一模拟滤波器映射为数字滤波器时,模拟频率Ω与数字频率ω之间的映射变换 关系为T ω = Ω。用双线性变换法将一模拟滤波器映射为数字滤波器时,模拟频率Ω与数字频率ω之 间的映射变换关系为)2tan(2ωT = Ω或)2 arctan(2T Ω=ω。 当线性相位FIR 数字滤波器满足偶对称条件时,其单位冲激响应)(n h 满足的条件为)1()(n N h n h --= ,

数字信号处理学习心得体会

数字信号处理学习心得 体会

数字信号处理学习心得 一、课程认识和内容理解 《数字信号处理》是我们通信工程和电子类专业的一门重要的专业基础课程,主要任务是研究数字信号处理理论的基本概念和基本分析方法,通过建立数学模型和适当的数学分析处理,来展示这些理论和方法的实际应用。 数字信号处理技术正飞速发展,它不但自成一门学科,更是以不同形式影响和渗透到其他学科:它与国民经济息息相关,与国防建设紧密相连;它影响或改变着我们的生产、生活方式,因此受到人们普遍的关注。信息科学是研究信息的获取、传输、处理和利用的一门科学,信息要用一定形式的信号来表示,才能被传输、处理、存储、显示和利用,可以说,信号是信息的表现形式。这学期数字信号处理所含有的具体内容如下: 第一单元的课程我们深刻理解到时域离散信号和时域离散系统性质和特点;时域离散信号和时域离散系统时域分析方法;模拟信号的数字处理方法。 第二单元的课程我们理解了时域离散信号(序列)的傅立叶变换,时域离散信号Z变换,时域离散系统的频域分析。 第三单元的课程我们学习了离散傅立叶变换定义和性质,离散傅立叶变换应用——快速卷积,频谱分析。 第四单元的课程我们重点理解基 2 FFT算法——时域抽取法﹑频域抽取法,FFT的编程方法,分裂基FFT算法。 第五单元的课程我们学了网络结构的表示方法——信号流图,无限脉冲响

应基本网络结构,有限脉冲响应基本网络结构,时域离散系统状态变量分析法。 第六单元的课程我们理解数字滤波器的基本概念,模拟滤波器的设计,巴特沃斯滤波器的设计,切比雪夫滤波器的设计,脉冲响应不变法设计无限脉冲响应字数字滤波器,双线性变换法设计无限脉冲响应字数字滤波器,数字高通﹑带通﹑带阻滤波器的设计。 第七单元的课程我们学习了线性相位有限脉冲响应(FIR)数字滤波器,窗函数法设计有限脉冲响应(FIR)数字滤波器,频率采样法设计有限脉冲响应(FIR)数字滤波器 二、专业认识和未来规划 通信工程是一门工程学科,主要是在掌握通信基本理论的基础上,运用各种工程方法对通信中的一些实际问题进行处理。通过该专业的学习,可以掌握电话网、广播电视网、互联网等各种通信系统的原理,研究提高信息传送速度的技术,根据实际需要设计新的通信系统,开发可迅速准确地传送各种信息的通信工具等。 对于我们通信专业,我觉得是个很好的专业,现在这个专业很热门,这个专业以后就业的方向也很多,就业面很广。我们毕业以后工作,可以进入设备制造商、运营商、专有服务提供商以及银行等领域工作。当然,就业形势每年都会变化,所以关键还是要看自己。可以从事硬件方面,比如说PCB,别小看这门技术,平时我们在试验时制作的简单,这一技术难点就在于板的层数越多,要做的越稳定就越难,这可是非常有难度的,如果学好了学精了,也是非常好找工作的。也可以从事软件方面,这实际上要我们具备比较好的模电和数电的

2017数字信号处理模拟题a答案

1. 两个有限长序列x1(n),0≤n ≤33和x2(n),0≤n ≤36,做线性卷积后结果的长度是 70 , 若对这两个序列做64点循环卷积,则圆周卷积结果中n= 6 至 64 为线性卷积结果。 2. 一线性时不变系统,输入为 x (n )时,输出为y (n ) ;则输入为2x (n )时,输出为 ; 输入为x (n-3)时,输出为 3. 若正弦序列x(n)=sin(30n π/120)是周期的,则周期是N= 8 4. 如果一台计算机的速度为平均每次复乘5μS ,每次复加0.5μS ,用它来计算512 点的DFT[x(n)],问直接计算需要多少时间,用FFT 运算需要多少时间。 1、 直接计算 复乘所需时间 62621510510512 1.31072T N s --=??=??= 复加所需时间()6610.51010.5105125110.130816T N N s --=???-=???= 所以12 1.441536T T T s =+= 2、用FFT 计算 复乘所需时间 66122512510log 510log 5120.0115222 N T N s --=?? =??= 复加所需时间662220.510log 0.510512log 5120.002304T N N s --=??=??= 所以120.013824T T T s =+=

6.设系统差分方程 y(n)=ay(n-1)+x(n) 其中x(n)为输入,y(n)为输出。当边界条件选为y(-1)=0时,是判断系统是否线性的、移不变的

7.用级联型结构实现以下系统函数,试问一共能构成几种级联型网络,并画出其中一种的信号流图。 ()() ()() 22 41 1.41()0.50.90.8Z Z Z H z Z Z Z +-+= -++

数字信号处理》试题库答案

1、一线性时不变系统,输入为x (n)时,输出为y (n);则输入为2x (n)时,输出为2y(n) ;输入为x (n-3)时,输出为y(n-3) ________________________________ 。 2、从奈奎斯特采样定理得出,要使实信号采样后能够不失真还原,采样频率fs与信号最咼频率f max关系为:fS> = 2f max 。 3、已知一个长度为N的序列x(n),它的离散时间傅立叶变换为X(e jw),它的N点 离散傅立叶变换X ( K是关于X (e jw)的_N ________ 点等间隔采样。 4、有限长序列x(n)的8点DFT为X ( K),则X (K) = _________ 。 5、用脉冲响应不变法进行IIR数字滤波器的设计,它的主要缺点是频谱的交叠 所产生的混叠_________ 现象。 6、若数字滤波器的单位脉冲响应h(n)是奇对称的,长度为N,贝陀的对称中心是(N-1)/2_______ 。 7、用窗函数法设计FIR数字滤波器时,加矩形窗比加三角窗时,所设计出的滤波 器的过渡带比较窄,阻带衰减比较小。 8、无限长单位冲激响应(IIR )滤波器的结构上有反馈环路,因此是递归型结构。 9、若正弦序列x(n)=sin(30n n /120)是周期的,则周期是N二8 。 10、用窗函数法设计FIR数字滤波器时,过渡带的宽度不但与窗的类型有关,还与窗的采样点数有关 11、DFT与DFS有密切关系,因为有限长序列可以看成周期序列的主值区间截断,而周期序列可以看成有限长序列的周期延拓。 12、对长度为N的序列x(n)圆周移位m位得到的序列用Xn(n)表示,其数学表达式为x m(n)= x((n-m)) N R(n)。 13、对按时间抽取的基2-FFT流图进行转置,并将输入变输出,输出变输入即可得到按频率抽取的基 2-FFT流图。 14、线性移不变系统的性质有交换率、结合率和分配律。

数字信号处理复习总结-最终版

绪论:本章介绍数字信号处理课程的基本概念。 0.1信号、系统与信号处理 1.信号及其分类 信号是信息的载体,以某种函数的形式传递信息。这个函数可以是时间域、频率域或其它域,但最基础的域是时域。 分类: 周期信号/非周期信号 确定信号/随机信号 能量信号/功率信号 连续时间信号/离散时间信号/数字信号 按自变量与函数值的取值形式不同分类: 2.系统 系统定义为处理(或变换)信号的物理设备,或者说,凡是能将信号加以变换以达到人们要求的各种设备都称为系统。 3.信号处理 信号处理即是用系统对信号进行某种加工。包括:滤波、分析、变换、综合、压缩、估计、识别等等。所谓“数字信号处理”,就是用数值计算的方法,完成对信号的处理。 0.2 数字信号处理系统的基本组成 数字信号处理就是用数值计算的方法对信号进行变换和处理。不仅应用于数字化信号的处理,而且

也可应用于模拟信号的处理。以下讨论模拟信号数字化处理系统框图。 (1)前置滤波器 将输入信号x a(t)中高于某一频率(称折叠频率,等于抽样频率的一半)的分量加以滤除。 (2)A/D变换器 在A/D变换器中每隔T秒(抽样周期)取出一次x a(t)的幅度,抽样后的信号称为离散信号。在A/D 变换器中的保持电路中进一步变换为若干位码。 (3)数字信号处理器(DSP) (4)D/A变换器 按照预定要求,在处理器中将信号序列x(n)进行加工处理得到输出信号y(n)。由一个二进制码流产生一个阶梯波形,是形成模拟信号的第一步。 (5)模拟滤波器 把阶梯波形平滑成预期的模拟信号;以滤除掉不需要的高频分量,生成所需的模拟信号y a(t)。 0.3 数字信号处理的特点 (1)灵活性。(2)高精度和高稳定性。(3)便于大规模集成。(4)对数字信号可以存储、运算、系统可以获得高性能指标。 0.4 数字信号处理基本学科分支 数字信号处理(DSP)一般有两层含义,一层是广义的理解,为数字信号处理技术——DigitalSignalProcessing,另一层是狭义的理解,为数字信号处理器——DigitalSignalProcessor。 0.5 课程内容 该课程在本科阶段主要介绍以傅里叶变换为基础的“经典”处理方法,包括:(1)离散傅里叶变换及其快速算法。(2)滤波理论(线性时不变离散时间系统,用于分离相加性组合的信号,要求信号频谱占据不同的频段)。 在研究生阶段相应课程为“现代信号处理”(AdvancedSignalProcessing)。信号对象主要是随机信号,主要内容是自适应滤波(用于分离相加性组合的信号,但频谱占据同一频段)和现代谱估计。 简答题: 1.按自变量与函数值的取值形式是否连续信号可以分成哪四种类型? 2.相对模拟信号处理,数字信号处理主要有哪些优点? 3.数字信号处理系统的基本组成有哪些?

数字信号处理期末试卷及答案

A 一、选择题(每题3分,共5题) 1、 )6 3()(π-=n j e n x ,该序列是 。 A.非周期序列 B.周期6 π = N C.周期π6=N D. 周期π2=N 2、 序列)1()(---=n u a n x n ,则)(Z X 的收敛域为 。 A.a Z < B.a Z ≤ C.a Z > D.a Z ≥ 3、 对)70() (≤≤n n x 和)190()(≤≤n n y 分别作20 点 DFT ,得 )(k X 和)(k Y , 19,1,0),()()( =?=k k Y k X k F ,19,1,0)],([)( ==n k F IDFT n f , n 在 范围内时,)(n f 是)(n x 和)(n y 的线性卷积。 A.70≤≤n B.197≤≤n C.1912≤≤n D.190≤≤n 4、 )()(101n R n x =,)()(72n R n x =,用DFT 计算二者的线性卷积,为使计算量尽可能的少,应使DFT 的长度N 满足 。 A.16>N B.16=N C.16

数字信号处理学习心得

数字信号处理学习心得 XXX ( XXX学院XXX班) 一、课程认识和内容理解 《数字信号处理》是我们通信工程和电子类专业的一门重要的专业基础课程,主要任务是研究数字信号处理理论的基本概念和基本分析方法,通过建立数学模型和适当的数学分析处理,来展示这些理论和方法的实际应用。 数字信号处理技术正飞速发展,它不但自成一门学科,更是以不同形式影响和渗透到其他学科:它与国民经济息息相关,与国防建设紧密相连;它影响或改变着我们的生产、生活方式,因此受到人们普遍的关注。信息科学是研究信息的获取、传输、处理和利用的一门科学,信息要用一定形式的信号来表示,才能被传输、处理、存储、显示和利用,可以说,信号是信息的表现形式。这学期数字信号处理所含有的具体内容如下: 第一单元的课程我们深刻理解到时域离散信号和时域离散系统性质和特点;时域离散信号和时域离散系统时域分析方法;模拟信号的数字处理方法。 第二单元的课程我们理解了时域离散信号(序列)的傅立叶变换,时域离散信号Z变换,时域离散系统的频域分析。 第三单元的课程我们学习了离散傅立叶变换定义和性质,离散傅立叶变换应用——快速卷积,频谱分析。 第四单元的课程我们重点理解基2 FFT算法——时域抽取法﹑频域抽取法,FFT的编程方法,分裂

基FFT算法。 第五单元的课程我们学了网络结构的表示方法——信号流图,无限脉冲响应基本网络结构,有限脉冲响应基本网络结构,时域离散系统状态变量分析法。 第六单元的课程我们理解数字滤波器的基本概念,模拟滤波器的设计,巴特沃斯滤波器的设计,切比雪夫滤波器的设计,脉冲响应不变法设计无限脉冲响应字数字滤波器,双线性变换法设计无限脉冲响应字数字滤波器,数字高通﹑带通﹑带阻滤波器的设计。 第七单元的课程我们学习了线性相位有限脉冲响应(FIR)数字滤波器,窗函数法设计有限脉冲响应(FIR)数字滤波器,频率采样法设计有限脉冲响应(FIR)数字滤波器 二、专业认识和未来规划 通信工程是一门工程学科,主要是在掌握通信基本理论的基础上,运用各种工程方法对通信中的一些实际问题进行处理。通过该专业的学习,可以掌握电话网、广播电视网、互联网等各种通信系统的原理,研究提高信息传送速度的技术,根据实际需要设计新的通信系统,开发可迅速准确地传送各种信息的通信工具等。 对于我们通信专业,我觉得是个很好的专业,现在这个专业很热门,这个专业以后就业的方向也很多,就业面很广。我们毕业以后工作,可以进入设备制造商、运营商、专有服务提供商以及银行等领域工作。当然,就业形势每年都会变化,所以关键还是要看自己。可以从事硬件方面,比如说PCB,别小看这门技术,平时我们在试验时制作的简单,这一技术难点就在于板的层

相关主题