DSP课后复习题答案 李建

合集下载

dsp复习题和答案Word版

dsp复习题和答案Word版

一、TI公司DSP分类及代表产品简介TI的DSP经过完善的测试出厂时,都是以 TMS320为前缀。

在众多款型DSP中,TI把市场销量好和前景看好的DSP归为三大系列而大力推广,TI也称之为三个平台。

TMS320C6000平台,包含定点C62x和C64x以及浮点C67x。

其追求的是至高性能,最近新推出的芯片速度高达1GHZ,适合宽带网络、图像、影像、雷达等处理应用。

TMS320C5000 平台,包含代码兼容的定点C54x和C55x。

其提供性能、外围设备、小型封装和电源效率的优化组合,适合便携式上网、语音处理及对功耗有严格要求的地方。

DSP的传统设计往往是采取主从式结构:在一块电路板上,DSP做从机,负责数字信号处理运算;外加一块嵌入式微处理器做主机,来完成输入、控制、显示等其他功能。

为此,TI专门推出了一款双核处理器OMAP,包含有一个ARM和一个C5000系列DSP,OMAP处理器把主从式设计在芯片级上合二为一,一个典型的应用实例为诺基亚手机。

TMS320C2000 平台,包含16位C24xx和32位C28xx的定点DSP。

C24xx系列市场销量很好,而对C28xx系列, TI 认为很有市场潜力而大力推广。

C2000针对控制领域做了优化配置,集成了了众多的外设,适合逆变器、马达、机器人、数控机床、电力等应用领域。

另外,OMAP 系列:OMAP 处理器集成ARM 的命令及控制功能,另外还提供DSP 的低功耗,实时信号处理能力,最适合移动上网设备和多媒体家电。

其他系列的DSP 曾经有过风光,但现在都非TI 主推产品了,除了C3X 系列外,其他基本处于淘汰阶段,如:C3X 的浮点系列:C30,C31,C32 C2X 和C5X 系列:C20,C25,C50, 每个系列的DSP 都有其主要应用领域。

二、简述实时信号处理的含义。

要求在限定的时间内将采集的数据在现场处理完成并得到一定的结果,即信号处理的时间要小于或者等于下一批数据输入时间,有时甚至要求在特定的时间、地点来完成信号处理。

DSP答案(终极版)

DSP答案(终极版)

DSP答案(终极版)高级DSP原理与应用复习题---------2014-6-23复习课一选择题(每题2分,共20分)1.以下TMS320数字信号处理器中哪一种为定点DSP ( C)A TMS320C3xB TMS320C4xC TMS320C54xD TMS320C8x 2.TMS320C54X有几条数据总线( C)A 1条B 2条C 3条D 4条3.在TMS320C54x中,以下哪一个不是片内存储器( C)A DARAMB SARAMC EPROMD ROM4.TMS320C54X的并行乘法器与多少位专用加法器相连,可以在单周期内完成一次乘法/累加运算( B)A 30B 40C 50D 605.下面4条指令中,哪条是绝对寻址( B)A LD #10,AB STL A,*(y)C LD *AR1,A D LDM STL,B 6.TMS320C548、C549、VC5402等,最大存储空间可扩展至多少( B)A. 8K字B. 8M字C. 16K字D. 16M字7.以下哪种寻址方式可以在不改变DP或SP的情况下,随机的寻址128个存储单元中的任何一个单元( D )A 立即寻址B 间接寻址C 绝对寻址D 直接寻址8.间接寻址是按照存放在哪里的16位地址寻址的(D)A. 专用存储器B. 专用寄存器C. 辅助存储器D. 辅助寄存器9.在TMS320C54x中,表示建立未初始化段的汇编命令是( A )A .bssB .textC .dataD .sect10.DSP中是通过一条什么指令和重复指令实现两个无符号数除法的(A)A. 减法B. 加法C. 左移D. 右移11.在TMS320C54x中,以下哪一个是非屏蔽中断( D)INT B RINT0 C TINT D RSA 012.以下处理器工作方式状态寄存器PMST中哪一个状态位的值为0时,片内ROM不能映像到数据空间( D)A MP/MCB OVL YC A VISD DROM13.以下哪条汇编指令表示将累加器清0并重复下条指令( B)A RPTB RPTZC RPTBD BANZ14.在状态位寄存器ST1中,选用堆栈指针(SP)的直接寻址方式时( B)A CPL=0B CPL=1C CMPT=0D CMPT=115.. 以下哪条指令可以实现条件转移( C )A. BB. BDC. BCD. BACC16.. TMS320C54x是( A)A. 16位定点DSPB. 16位浮点DSPC. 32位定点DSPD. 32位浮点DSP17.以下程序使用的是( C)寻址LD #x,DP A 立即寻址LD @x.,A B 绝对寻址LD #y,DP C 直接寻址LD @y,A D 间接寻址18..在TMS320C54x的存储器系统中,不包括以下哪一部分( B)A. 片内程序ROMB. 片内双访问ROM和单访问RAMC. 地址生成器及内部总线D. 主机接口19.. 以下四条指令中中,哪一条是累加器寻址( C)A. LD #10H ,AB. MPVD DA TA ,*AR5C. READA SmemD. LD @Y , A20.. 硬件与软件中发送了一个中请求之后,CPU必须决定是否应答中断请求,其中可屏蔽中断仅仅在一定的条件被满足后才可以被应答,以下( B)不能使可屏蔽中断被应答A. 优先级别最高B. 优先级别最低C. 状态寄存器ST1中的INTM位为0D. 中断屏蔽寄存器中的相应位为1 21.. 在定义段的汇编伪命令中,为未初始化的自定义段保留空间的指令是( D)A. .dadaB. .bssC. .sectD. .usect22.. 在中断寄存器ST1中的中思方式位,它可以在整体上屏蔽或开放中断,则当开放所有的中断时,它的值为( A)A. INTM=0B. INTM=1C. CMPT=0D. CMPT=123.链接器将扩展名为.obj的一个或多个COFF目标文件链接起来,生成可执行的输出文件和存储器映像文件,以下是一个链接命令文件(file..cmd)file1.obj file2.obj –m prog.map -o prog.outMEMORY{PAGE 0 : EPROM : org=0E00h ,len=100hPAGE 1 : SPRAM : org=0060h, len=0020hDARAM :org=0080, len=100h }SECTIONS{.text :>EPROM PAGE 0.data :>EPROM PAGE 0.bss :>SPRAM PAGE 1STACK :>DARAM PAGE 1 }问此文件中,我们可以得知.text段的起始地址是( A)A. 0E00B. 0060C. 0080D. 0F0024.. 对“MVKD DA TA , *AR5 ”此条指令的正确理解是( A)A. 将DATA地址单元中的数据传送到AR5寄存器所指向的数据存贮单元中去B. 将DATA的地址传送到AR5寄存器所指向的数据存贮单元中去C. 将DATA地址单元中的数据传送到AR5寄存器中去D. 将DATA的地址传送到AR5寄存器中去25.以下哪种中断信号不可以用中断方式位和中断屏蔽寄存器对其进行屏蔽( D)A.INT0B. INT1C.INT2D.NMI26..TMS320C54X中有8个16-bit辅助寄存器,可用于(D)寻址A.堆栈寻址B.立即数寻址C.直接寻址D.间接寻址27..汇编语言源程序必须经过汇编器汇编,汇编器输出文件以(C )为其扩展名。

DSP复习题及答案

DSP复习题及答案

DSP复习题及答案DSP 复习题及答案型DSP采用改进的哈弗结构对程序存储器和数据存储器进行控制2 DSP处理器按数据格式分为两类,分别是定点DSP 和浮点DSP 。

3 从数据总线的宽度来说,TMS320C54x型DSP是16位的微处理器6 若某一变量用表示,该变量所能表示的数值范围-1024 <= x <1024 ;精度。

…7 目前市场上DSP生产厂商位居榜首的是(D)A Motorola B ADI C Zilog D TI8 TMS320C2000系列的主要应用领域为(A ) A 测控领域 B 无线通信和有线通信设备 C 无线基站 D 图像处理9 TMS320C54x型DSP是浮点型处理器( X)11 TMS320C54x支持流水线的指令运行方式(V)12 单片机和DSP内部都实现了硬件乘法器(X)*14 TMS320C54x DSP功耗低,大运算量,主要用于便携式信息处理终端产品。

( V)15 简述TI公司TMS320C2000、TMS320C5000、TMS320C6000系列处理器的应用领域15.答: C2X、C24X称为C2000系列,主要用于数字控制系统; C54X、C55X称为C5000系列,主要用于功耗低、便于携带的通信终端; C62X、C64X和C67X称为C6000 系列,主要用于高性能复杂的通信系统,如移动通信基站16 函数f(x)=2(1+x2) -1<x<=""></x练习题(一))1.累加器A分为三个部分,分别为保护位,高阶位,低阶位。

2. TMS320C54x型DSP的内部采用8条16位的多总线结构。

3. TMS320C54X DSP的CPU包括3个状态器状态寄存器ST0 ;状态寄存器ST1 ;处理器工作方式状态寄存器PMST。

4. TMS320C54X DSP的40位ALU和累加器仅支持16位算数运算。

( X)5.C54X系列DSP 处理器的累加器A,B是32位的。

DSP第一章课后答案

DSP第一章课后答案
X1 ( z) z z 1 z 1
因为
x(n) nx1 (n)
故根据 Z 域的微分性质,有
X ( z) z
z d X1 ( z) dz ( z 1) 2
z 1
(2)设 x1 (n) (n 1)u (n 1) ,则
X 1 ( z ) z 1
因为 x(n) (n 1) x1 (n) 故
j
2
证明:利用傅立叶变换的共轭对称性,若 x(n) X (e ) ,则:
x (n) X (e j )
x ( n) 1 2


X

(e j )e j n d
' '
1 = 2
所以:



X (e j )e j n d '
n=-


x ( n)
jwn n
9:一个采样周期为 T 的采样器,开关间隙为 ,若采样器的输入信号为 xa (t ) ,
求采样器的输出信号 xs (t ) xa (t ) p(t ) 的频谱结构,并证明若原来的 xs (t ) 满足
Nyquist 准则,则 值在 0 T / 2 之间变化,频谱周期重复及 Nyquist 定理都成 立。
y (n) h(n) 0, n 0
所以
1 1 y (1) x(0) x(1) 1 2 2 1 1 1 1 h(1) y (0) x(1) x(0) 1 2 2 2 2 1 1 1 h(2) y (1) x(2) x(1) 2 2 2 h(0) 1 1 1 h(3) y (2) x(3) x(2) 2 2 2
解:

DSP课后习题答案李建

DSP课后习题答案李建

第一章:一、数字信号处置的实现方式一样有哪几种?(1) 在通用的运算机上用软件实现(2) 在通用运算机系统中加上专用的加速处置机实现(3) 用通用的单片机实现,这种方式可用于一些不太复杂的数字信号处置(4) 用通用的可编程 DSP 芯片实现,可用于复杂的数字信号处置算法(5) 用专用的 DSP 芯片实现(6) 用基于通用 dsp 核的asic 芯片实现二、简单的表达一下 dsp 芯片的进展概况?答:第一时期, DSP 的雏形时期( 1980 年前后)代表产品: S2811。

要紧用途:军事或航空航天部门第二时期, DSP 的成熟时期( 1990 年前后)代表产品: TI 公司的 TMS320C20 要紧用途:通信、运算机领域第三时期, DSP 的完善时期( 2000 年以后)代表产品:TI 公司的 TMS320C54 要紧用途:各行业领域3、可编程 dsp 芯片有哪些特点?(1)采纳哈佛结构:冯.诺依曼结构,哈佛结构,改良型哈佛结构(2)采纳多总线结构(3)采纳流水线技术(4) 配有专用的硬件乘法-累加器(5) 具有特殊的 dsp 指令(6) 快速的指令周期(7) 硬件配置强(8) 支持多处置器结构(9) 省电治理和低功耗4、什么是哈佛结构和冯.诺依曼结构?它们有什么区别?哈佛结构:该结构采纳双存储空间,程序存储器和数据存储器分开,有各自独立的程序总线和数据总线,可独立编址和独立访问,可对程序和数据进行独立传输,使取指令操作、指令执行操作、数据吞吐并行完成,大大地提高了数据处置能力和指令的执行速度,超级适合于实时的数字信号处置。

冯.诺依曼结构:该结构采纳单存储空间,即程序指令和数据共用一个存储空间,使用单一的地址和数据总线,取指令和取操作数都是通过一条总线分时进行。

当进行高速运算时,不但不能同时进行取指令和取操作数,而且还会造成数据传输通道的瓶颈现象,其工作速度较慢。

区别:哈佛:该结构采纳双存储空间,程序存储器和数据存储器分开,有各自独立的程序总线和数据总线,可独立编址和独立访问,可对程序和数据进行独立传输,使取指令操作、指令执行操作、数据吞吐并行完成,大大地提高了数据处置能力和指令的执行速度,超级适合于实时的数字信号处置。

DSP习题及解答[1](精)

DSP习题及解答[1](精)

第一章引言1. 一个存储单元有哪两个属性?寄存器与存储器有什么不同?一个存储单元的两个属性是:地址与值。

寄存器是特殊的存储器,读写寄存器可引发相关电路的动作。

2. 由单片机构成的最小系统有哪几部分构成?由单片机构成的最小系统包括电源和晶体振荡器。

3. DSP是哪三个英文词的缩写?中文意义是什么?DSP是Digital Signal Processor的缩写,中文意义是数字信号处理器。

4. 哈佛结构计算机与冯∙诺伊曼结构计算机有什么差别?哈佛结构计算机有独立的数据总线和程序总线,冯∙诺伊曼结构计算机数据和程序共用一套总线。

5. 微控制器与微处理器有什么不同?微控制器内部可固化程序,而微处理器内部不含程序。

6. TMS320LF24xA系列单片机有几套总线?分别起什么作用?总线中数据线和地址线分别有多少条?最大可以访问多少存储单元?每个存储单元由多少位组成?TMS320LF24xA系列单片机有三套总线,分别是程序读总线、数据读总线和数据写总线。

每套总线中各有16条数据线和16条地址线,最大可以访问64K个存储单元,每个存储单元由16位组成。

7. 什么是操作码?什么是操作数?操作码用于表示指令所要执行的动作,操作数表示指令所涉及的数据。

8. 实现一条指令的功能要经过哪四个阶段?CPU为什么要采用流水线结构?实现一条指令的功能要经过“取指”、“译码”、“取操作数”和“执行”四个阶段,CPU采用流水线结构可以同时使多条指令处于不同的处理阶段,实现并行处理,提高CPU的指令吞吐率。

第二章寻址方式与主要寄存器操作1. 有哪三种寻址方式?三种寻址方式是:立即数寻址、直接寻址和间接寻址。

2. 指令LACL #10与LACL 10有什么区别?各为什么寻址方式?含义是什么?指令LACL #10将常数10装载到累加器,指令LACL 10将地址10(假设DP为0)处的值装载到累加器。

前者是立即数寻值,操作数在指令中;后者是直接寻址,操作数的地址最低7位在指令中。

【免费下载】DSP课后习题答案

【免费下载】DSP课后习题答案
答:应考虑运算速度、算法格式和数据宽度、存储器类型、功耗和开发工具。 6.给出数字信号处理器的运算速度指标,并给出其具体含义。
答:常见的运算速度指标有如下几种: (1) 指令周期:执行一条指令所需的最短时间,数值等于主频的倒数;指令周期通
常以 ns(纳秒)为单位。例如,运行在 200MHz 的 TMS320VC5510 的指令周 期为 5ns。 (2) MIPS:每秒百万条指令数。 (3) MOPS:每秒百万次操作数。 (4) MFLOPS:每秒百万次浮点操作数。 (5) BOPS:每秒十亿次操作数。 (6) MAC 时间:一次乘法累加操作花费的时间。大部分 DSP 芯片可在一个指令周 期内完成 MAC 操作; (7) FFT 执行时间:完成 N 点 FFT 所需的时间。FFT 运算是数字信号处理中的典 型算法而且应用很广,因此该指标常用于衡量 DSP 芯片的运算能力。
答:两个。第一阶段是取流水线,即从内存中取出 32 位的指令包,放入指令缓冲队 (IBQ)中,然后为流水线的第二阶段提供 48 位的指令包。第二阶段是指执行流水线,这 部分的功能是对指令进行解码,完成数据的存取和计算。
5.TMS320C55x DSP 有哪些片上外设?
2
答:两个 20 位的定时器。一个看门狗定时器。6 通道直接存储器存取控制器(DMA)。 外部存储器接口(EMIF)。三个串口支持最多三个多通道缓冲串口(McBSP)或最多两个 多媒体/安全数字卡接口。增强型主机接口(EHPI)是一个 16 位的并行接口。可编程锁相 环(DPLL)时钟发生器。USB 全速(12Mbps)从端口。ITMS320C55x DSP 有哪些特征和优点?(表 2-2) 答:一个 32 位 x 16 位指令缓冲队列:缓冲变长指令并完成有效的块重复操作; 两个 17 位 x17 位的乘法累加器:在一个单周期执行双乘法累加操作; 一个 40 位算术逻辑单元(ALU):实现高精度算术和逻辑操作; 一个 40 位桶形移位寄存器:能够将一个 40 位的计算结果最高向左移 31 位或向右 移 32 位; 一个 16 位算术逻辑单元(ALU):对主 ALU 并行完成简单的算术操作; 4 个 40 位的累加器:保留计算结果,减少对存储单元的访问; 12 条独立总线,其中包括 3 条读数据总线、2 条写数据总线、5 条数据地址总线、 1 条读程序总线、1 条程序地址总线:为各种计算单元并行地提供将要处理的指令 和操作数——利用 C55x 的并行机制的优点; 用户可配置 IDLE 域:改进了低功耗电源管理的灵活性。

DSP复习题及答案

DSP复习题及答案

4. TMS320C54XDSP 的 40 位 ALU和累加器仅支持
16 位算数运算。( X )
5. C54X系列 DSP 处理器的累加器 A,B 是 32 位的。
6.TMS320VC5402 型 DSP的乘法器是 17*17 位
8. TMS320VC54x有 1 个 40 位桶形移位寄存器
9. TMS320VC54x有 2 个 40 位累加器
也将作为立即数。
使用“ * ”符号作为前缀,汇编器将操作数作为间接地址,即把操作数的内容作为地址。
使用“ @”符号作为前缀,汇编器将操作数作为直接地址,即操作数由直接地址码赋值。
?14. 循环寻址方式中, 若循环缓冲区大小为 25,试确定循环缓冲区的首地址和尾地址?假 设使用 AR3(值为 F3EBH)
TRB: org=3000H,len=200H
PAGE1:
TRC: org=0F00H,len=500H
TRD: org=A200H,len=1000H
}
SECTIONS
{
.text: >TRA PAGE0
.data: >TRB PAGE0
}
( V)
专业资料整理
WORD格式
7
专业资料整理
WORD格式
方向生长
的。

V)
3
在 C54x 系列 DSP的寻址方式中,使用 DP作为直接寻址的偏移寻址范围只有
128 个字。

V)
10、下面哪条指令是端口寻址指令?
(C)
(A)LD #0, A
( B) MVKDEXAM1 ,*AR5
(C)PORTRFIFO, *AR5
( D)READA 60H

DSP课后复习题及答案

DSP课后复习题及答案

DSP课后复习题及答案1、DSP应⽤系统模型包括哪些主要部分?抗混叠滤波、A/D转换、DSP芯⽚、平滑滤波DSP系统特点:精度⾼、可靠性强、集成度⾼、接⼝⽅便、灵活性好、保密性好、时分复⽤选择DSP芯⽚的依据:考虑成本、供货能⼒、技术⽀持、开发系统、体积、功耗、⼯作环境温度。

DSP为了降低功耗采取了哪些措施?双电压供电、多种⼯作模式2、DSP芯⽚在提⾼芯⽚运算速度⽅⾯采⽤了哪些措施1.针对DSP运算多采⽤乘加运算的特点,⼤多采⽤了单个指令周期实现乘加运算的处理技术2.单周期实现多个运算单元并⾏处理3.各种数据搬运的⼯作可交由DMA处理,⽆需CPU⼲涉4.提供针对⾼级数学运算(指数、开⽅、FFT等)的库函数3、TSM320c54x芯⽚存储器采⽤什么结构?有何特点?TSM320c54x芯⽚存储器采⽤哈弗结构特点:将程序和数据存储在不同的存储空间,即程序存储器和数据存储器是两个相互独⽴的存储器,每个存储器独⽴编址,独⽴访问4、TSM320C54x芯⽚的总线有哪些?他们各⾃的作⽤和区别是什么?1)程序总线(PB)C54x⽤1条程序总线传送取⾃程序存储器的指令代码和⽴即数操作数2)数据总线(CB、DB和EB)C54x⽤3条数据总线将内部各单元连接在⼀起3)地址总线(PAB、CAB、DAB和EAB)C54x⽤4条地址总线传送执⾏指令所需的地址5、累加器A和B的作⽤是什么?他们有何区别?累加器A和B都可以配置成乘法器/加法器或ALU的⽬的寄存器。

区别:累加器A的31~16位能被⽤作乘法—累加单元中的乘法器输⼊,⽽累加器B不能6、TSM320C45x的总储存空间为多少?可分为哪三类?他们的⼤⼩是多少?TSM320C45x的总储存空间为192K 可分为64Kd的程序存储空间 64K的数据存储空间和64K的I/O空间7、试述三种存储空间的各⾃作⽤是什么?程序存储空间⽤于存放要执⾏的指令和指令执⾏中所⽤的系数表数据存储空间存放执⾏指令所要⽤的数据I/O空间与存储器映象外围设备相连接,也可以作为附加的数据存储空间所⽤8、定时器由哪些寄存器组成?它们是如何⼯作的?定时器由定时器寄存器(TIM) 、定时器周期寄存器(PRD)和定时器控制器寄存器(TCR)TIM是⼀减1计数器 PRD中存放时间常数 TCR中包含有定时器的控制位和状态位9、C45x有哪⼏种串⾏⼝?标准同步串⼝有哪些部分组成?它们是如何⼯作的?标准同步串⾏⼝(SP)、缓冲同步串⾏⼝(BSP)、多路缓冲串⼝(McB-SP)时分多路串⾏⼝(TDM)。

DSP课后习题与思考题.doc

DSP课后习题与思考题.doc

第一章习题与思考题—\填空:1.Instruction Cycle(指令周期)是执行一条指令所需的时间,指令周期的单位是(nS纳秒)。

所以DSP单周期指令的周期也是(时钟周期)。

2.选择DSP芯片所需考虑的因素有(DSP芯片性能)、(片内硬件资源)、(价您、(DSP芯片的开发工具)等。

3.TMS320LF2407A控制器是专门为基于也业的应用而设计的。

其运算速度最大可为(40MIPS),最小指令周期为(25nS)o4.TMS320LF2407ADSP控制器有强大的外设功能,包括(时间管理器EVA,EVB)、(控制器局域网CAN)、(串行接口SPI, SCI)、(模/数转换器ADC)、(看门狗定时器)。

5.TMS320LF2407ADSP 芯片有RAM:(PARAM)>(SARAM),是(⑹位。

二、思考题:1.根据TI公司对DSP命名的方法。

解释给出芯片型号的各个字段的意义。

TMS 320 LF 2407APGE2.为何将TMS320x2000系列的DSP也称作DSP数字信号控制器或DSP单片机。

3.与TMS320x240x系列器件相比,TMS320x240xA器件增加了那些新特点。

运行速度加快30MHz——40MHz片上Flash/Rom中的代码可以加密;PDPINTX、CAPn、XINTn、和ADCSOC管脚有输入保护电路;PDPINTx管脚的状态反映在COMCONx寄存器中。

第二章习题与思考题—、填空:1.TMS320LF240xA系列DSP控制器采用了改进的(哈佛结构)总线,具有分离的(程序总线)和(数据总线),使用㈣级流水线作业。

2.TMS320LF240xA系列DSP控制器具有两套相互独立的(程序操作总线)和(数据操作总线),共有6套16位的内部总线构成,分别为(程序读总线PRDB、程序地址总线PAB、数据读总线DRDB、数据写总线DWDB、数据读地址总线DRAB、数据写地址总线DWAB)。

DSP第一章课后答案

DSP第一章课后答案

2
n=-
x ( n) x ( n)


1 = x ( n) 2 n=- = = = 1 2 1 2 1 2



X


(e j )e j n d


X (e j ) x(n)e j n d
n=-


X
(e j ) X (e j )d
e 2
n
P ( )
n s

X s ( j) xa (t ) p (t )

1 X a ( j ) P ( j ) 2
jn s 2
n 1 sin( s )e 2 n n n Sa ( s )e 2 T n y (n) 0, n 0 x(n)
1 jw 1 1 jw( n 1) e e 2 22 u (n 1) e jwn u (n) 1 jw 1 e 2
n
1 e jw( n 1) e jw 2 u (n 1) e jwnu (n) 1 jw 1 e 2 1 e 2 u (n 1) e jwn u (n) 1 e jw 2
z 1 2 ( z 1) ( z 1) 2
z 1
X ( z) z
d X1 ( z) X1 ( z) dz d 1 1 z [ ] 2 dz ( z 1) ( z 1) 2 z 1 ( z 1)3
(1) 设 x1 (n) (n 1)[u (n) u (n 3)], x2 (n) u (n) u (n 4) 则有
H (e j ) H ( z ) H ( z 1 )

DSP习题答案(可编辑修改word版)

DSP习题答案(可编辑修改word版)

一.填空题(本题总分12 分,每空1 分)1.累加器A 分为三个部分,分别为;;。

1.AG,AH,AL2.TMS320VC5402 型DSP 的内部采用条位的多总线结构。

2.8,163.TMS320VC5402 型DSP 采用总线结构对程序存储器和数据存储器进行控制。

3.哈佛4.TMS329VC5402 型DSP 有个辅助工作寄存器。

4.8 个5.DSP 处理器TMS320VC5402 中DARAM 的容量是字。

5.16K 字6.TI 公司的DSP 处理器TMS320VC5402PGE100 有个定时器。

6.27.在链接器命令文件中,PAGE 1通常指存储空间。

7.数据8.C54x 的中断系统的中断源分为中断和中断。

8.硬件、软件1.TI 公司DSP 处理器的软件开发环境是。

1.答:CCS(Code Composer Studio)2.DSP 处理器TMS320VC5402 外部有根地址线。

2.答:20 根3.直接寻址中从页指针的位置可以偏移寻址个单元。

3.答:1284.在链接器命令文件中,PAGE 0 通常指存储空间。

4.答:程序5.C54x 系列DSP 处理器中,实现时钟频率倍频或分频的部件是。

5.答:锁相环PLL6.TMS320C54x 系列DSP 处理器上电复位后,程序从指定存储地址单元开始工作。

6.答:FF80h7.TMS320C54x 系列DSP 处理器有个通用I/O 引脚,分别是。

7.答:2 个,BIO 和XF8.DSP 处理器按数据格式分为两类,分别是;。

8.答:定点DSP 和浮点DSP9.TMS329VC5402 型DSP 的ST1 寄存器中,INTM 位的功能是。

9.答:开放/关闭所有可屏蔽中断10.MS320C54X DSP 主机接口HPI 是位并行口。

10.答:81.在C54X 系列中,按流水线工作方式,分支转移指令的分为哪两种类型:;。

1.答:无延迟分支转移,延迟分支转移3.C54x 的程序中,“.bss”段主要用于。

DSP(高西全)第6章部分习题参考解答

DSP(高西全)第6章部分习题参考解答
G ( p) = 1 , H HP ( s ) = G ( p ) D ( p)
' 3
p = λ p Ωph / s
∴ H HP ( s ) =
s3 s 3 + 2.9163 ×107 s 2 + 4.2525 ×1014 s + 3.1005 × 1021
(2)调用函数 buttord 和 butter 设计巴特沃斯高通滤波器程序: Wp=2*pi*5000000; Ws=2*pi*500000; Rp=0.5; As=40; [N,wc]=buttord(Wp,Ws,Rp,As,’s’); [BH,AH]=butter(N,wc,’high’,’s’); 运行结果 N=3 BH=[1 0 0] H HP ( s ) = AH=[1 2.9163e+007 4.2525e+014 3.1005e+021] s3 s 3 + 2.9163 ×107 s 2 + 4.2525 ×1014 s + 3.1005 × 1021
由已知条件:H1 ( j 0) = 1, H1 ( j∞) = 0 可得到该滤波器具有单调下降的低通幅频相 应特性。 a2 = 3 ,可得 Ωc = 0.997a Ω2 + a 2
α (Ω) = −20 lg H1 ( jΩ) = −10 lg H1 ( jΩ) = −10 lg
2
6.3
因为 H h ( s ) =
6.8
已知 f p = 2.1kHz , α p = 0.5dB , f s = 8kHz , α s = 30dB (1) ε = 10
α p / 10
− 1 = 0.3493
A = 10α s / 20 = 31.6228

dsp考试题及答案

dsp考试题及答案

dsp考试题及答案一、单项选择题(每题2分,共20分)1. 在数字信号处理中,离散时间信号是指()。

A. 连续时间、连续幅度的信号B. 离散时间、连续幅度的信号C. 离散时间、离散幅度的信号D. 连续时间、离散幅度的信号答案:C2. 离散傅里叶变换(DFT)的周期是()。

A. NB. 2NC. N/2D. 2N/3答案:A3. 快速傅里叶变换(FFT)算法的主要优点是()。

A. 计算精度高B. 计算速度快C. 易于编程实现D. 占用存储空间小答案:B4. 线性时不变(LTI)系统的最基本性质是()。

A. 线性B. 时不变性C. 因果性D. 稳定性答案:A5. 如果一个离散时间信号x[n]是实数,那么它的傅里叶变换X(e^jω)是()。

A. 实数B. 虚数C. 共轭对称的D. 共轭反对称的答案:C6. 窗函数的主要作用是()。

A. 滤波B. 放大C. 降低频谱泄漏D. 压缩信号答案:C7. 在数字滤波器设计中,巴特沃斯滤波器的特点是()。

A. 最大峰值B. 最小相位C. 最小通带波动D. 最大阻带衰减答案:C8. 离散时间信号的采样定理要求采样频率至少是信号最高频率的()。

A. 1倍B. 2倍C. 4倍D. 10倍答案:B9. 离散时间信号的Z变换是连续时间信号傅里叶变换的()。

A. 时域表示B. 频域表示C. 复频域表示D. 时频域表示答案:C10. 离散时间信号的希尔伯特变换用于()。

A. 滤波B. 调制C. 信号分析D. 信号的解析表示答案:D二、填空题(每题2分,共20分)1. 数字信号处理中的DFT是将离散时间信号从时域变换到______域。

答案:频域2. 一个离散时间信号x[n]的周期为N,则其DFT的周期为______。

答案:N3. 快速傅里叶变换(FFT)算法中,Cooley-Tukey算法是一种基于______分解的FFT算法。

答案:分而治之4. 线性时不变(LTI)系统的冲击响应h[n]与系统的频率响应H(e^jω)之间的关系是______。

DSP课后答案(期末复习资料

DSP课后答案(期末复习资料

1 .1 数字信号处理器与一般通用计算机和单片机的主要差别有哪些?答:在通用的计算机上用软件实现该方法速度太慢, 适于算法仿真;在通用计算机系统上加上专用的加速处理机实现该方法专用性较强,应用受限制,且不便于系统的独立运行;用通用的单片机实现这种方式多用于一些不太复杂的数字信号处理,如简单的PID控制算法;用通用的可编程DSP芯片实现与单片机相比,DSP芯片具有更加适合于数字信号处理的软件及硬件资源,可用于复杂的数字信号处理算法;用专用的DSP芯片实现在一些特殊场合, 要求信号处理速度极高, 用通用的DSP 芯片很难实现,而专用的DSP 芯片可以将相应的信号处理算法在芯片内部用硬件实现,不需要编程。

1 .4 什么是冯·诺埃曼结构计算机, 什么是哈佛结构计算机, 二者的特点是什么?答:冯.诺曼结构:将指令、数据存储在同一个存储器中,统一编址,译稿指令计数器提供的地址来区分是指令还是数据。

取指令和取数据都访问统一存储器,数据吞吐率低。

哈佛结构:程序和数据存储在不同的存储空间,程序存储空间和数据存储空间是两个相互独立的存储空间,每个存储空间独立编址,独立访问。

1 .8 DSP的工作电压越来越低,内核电压已低至1V,这样做有何意义?为什么DSP内核工作电压和I/O工作电压不一样?答:集成电路速度越来越快,随之而来,功耗越来越大,这样散热就是很大的问题.在芯片走线尺寸不变的情况下,内部阻抗也不变,降低工作电压会降低功耗,这样能再较高频率下芯片发热较少。

内核不容易受到外部干扰,所以电压可以做的较低,但IO容易受外部信号干扰,保持较高电压容易是器件工作稳定,这是功耗和稳定性的折中。

1 .10 定点DSP和浮点DSP有什么区别?在具体应用中, 应如何选择?答:在浮点DSP中,数据即可以表示成整数,也可以表示成浮点数。

浮点数在运算中,表示数的范围由于其指数可自动调节,因此可避免数的规格化和溢出等问题。

但浮点DSP 一般比定点DSP 复杂, 成本也较高。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

第一章:1、数字信号处理的实现方法一般有哪几种?(1) 在通用的计算机上用软件实现(2) 在通用计算机系统中加上专用的加速处理机实现(3) 用通用的单片机实现,这种方法可用于一些不太复杂的数字信号处理(4) 用通用的可编程 DSP 芯片实现,可用于复杂的数字信号处理算法(5) 用专用的 DSP 芯片实现(6) 用基于通用 dsp 核的asic 芯片实现2、简单的叙述一下 dsp 芯片的发展概况?答:第一阶段, DSP 的雏形阶段( 1980 年前后)代表产品: S2811。

主要用途:军事或航空航天部门第二阶段, DSP 的成熟阶段( 1990 年前后)代表产品: TI 公司的 TMS320C20 主要用途:通信、计算机领域第三阶段, DSP 的完善阶段( 2000 年以后)代表产品:TI 公司的 TMS320C54 主要用途:各行业领域3、可编程 dsp 芯片有哪些特点?(1)采用哈佛结构:冯.诺依曼结构,哈佛结构,改进型哈佛结构(2)采用多总线结构(3)采用流水线技术(4) 配有专用的硬件乘法-累加器(5) 具有特殊的 dsp 指令(6) 快速的指令周期(7) 硬件配置强(8) 支持多处理器结构(9) 省电管理和低功耗4、什么是哈佛结构和冯.诺依曼结构?它们有什么区别?哈佛结构:该结构采用双存储空间,程序存储器和数据存储器分开,有各自独立的程序总线和数据总线,可独立编址和独立访问,可对程序和数据进行独立传输,使取指令操作、指令执行操作、数据吞吐并行完成,大大地提高了数据处理能力和指令的执行速度,非常适合于实时的数字信号处理。

冯.诺依曼结构:该结构采用单存储空间,即程序指令和数据共用一个存储空间,使用单一的地址和数据总线,取指令和取操作数都是通过一条总线分时进行。

当进行高速运算时,不但不能同时进行取指令和取操作数,而且还会造成数据传输通道的瓶颈现象,其工作速度较慢。

区别:哈佛:该结构采用双存储空间,程序存储器和数据存储器分开,有各自独立的程序总线和数据总线,可独立编址和独立访问,可对程序和数据进行独立传输,使取指令操作、指令执行操作、数据吞吐并行完成,大大地提高了数据处理能力和指令的执行速度,非常适合于实时的数字信号处理。

冯:当进行高速运算时,不但不能同时进行取指令和取操作数,而且还会造成数据传输通道的瓶颈现象,其工作速度较慢。

5、什么是流水线技术?答:每条指令可通过片多功能单元完成取指、译码、取操作数和执行等多个步骤,实现多条指令的并行执行,从而在不提高系统时钟频率的条件下减少每条指令的执行时间。

利用这种流水线结构,加上执行重复操作,就能保证在单指令周期完成数字信号处理中用得最多的乘法 - 累加运算。

6、什么是定点 dsp 芯片和浮点 dsp 芯片?它们各有什么优缺点?答:若数据以定点格式工作的称为定点 DSP 芯片。

若数据以浮点格式工作的称为浮点 DSP芯片。

定点 dsp 芯片优缺点:大多数定点 dsp 芯片称为定点 dsp 芯片浮点 dsp 芯片优缺点:不同的浮点 DSP 芯片所采用的浮点格式有所不同,有的 DSP 芯片采用自定义的浮点格式,有的 DSP 芯片则采用IEEE 的标准浮点格式。

7、 dsp 技术的发展趋势主要体现在什么方面?答:(1) DSP 的核结构将进一步改善(2) DSP 和微处理器的融合(3) DSP 和高档CPU 的融合(4) DSP 和 SOC 的融合(5) DSP 和 FPGA 的融合(6) 实时操作系统 RTOS与DSP 的结合(7) DSP 的并行处理结构(8) 功耗越来越低8、简述 dsp 系统的构成和工作过程?答:DSP 系统的构成:一个典型的 DSP 系统应包括抗混叠滤波器、数据采集 A/D 转换器、数字信号处理器 DSP、 D/A 转换器和低通滤波器等。

DSP 系统的工作过程:(1) 将输入信号 x(t)经过抗混叠滤波,滤掉高于折叠频率的分量,以防止信号频谱的混叠。

(2)经过采样和 A/D 转换器,将滤波后的信号转换为数字信号 x(n)。

(3)数字信号处理器对 x(n)进行处理,得数字信号 y(n)。

(4)经 D/A 转换器,将 y(n)转换成模拟信号;(5)经低通滤波器,滤除高频分量,得到平滑的模拟信号 y(t)。

9、简述 dsp 系统的设计步骤?答:(1) 明确设计任务,确定设计目标(2) 算法模拟,确定性能指令(3) 选择DSP芯片和外围芯片(4) 设计实时的DSP芯片系统(5) 硬件和软件调试(6) 系统集成和测试10、 dsp 系统有哪些特点?答: (1) 接口方便(2) 编程方便(3) 具有高速性(4) 稳定性好(5) 精度高(6) 可重复性好(7) 集成方便11、在进行 dsp 系统设计时,应如何选择合理的 dsp 芯片?答:运算速度,芯片价格,芯片运算精度,芯片的硬件资源,芯片的开发工具,芯片的功耗,其他因素第二章1、 TMS320C54x 芯片的基本结构都包括哪些部分?答:①中央处理器②部总线结构③特殊功能寄存器④数据存储器 RAM ⑤程序存储器ROM ⑥I/O 口⑦串行口⑧主机接口 HPI ⑨定时器⑩中断系统2、 TMS320C54x 芯片的 CPU 主要由哪几部分组成?答:①40 位的算术运算逻辑单元( ALU)。

②2个40 位的累加器(ACCA、ACCB)。

③1 个运行-16 至 31 位的桶形移位寄存器。

④17×17 位的乘法器和 40 位加法器构成的乘法器-加法器单元(MAC)。

⑤比较、选择、存储单元( CSSU)。

⑥指令编码器。

⑦CPU 状态和控制寄存器。

3、处理器工作方式状态寄存器 PMST 中的 MP/MC、 OVLY 和 DROM 三个状态位对 C54x的存储空间结构各有何影响?当 OVLY= 0 时,程序存储空间不使用部 RAM。

当 OVLY= 1 时,程序存储空间使用部RAM。

部 RAM 同时被映射到程序存储空间和数据存储空间。

当MP/ MC=0 时,4000H~EFFFH 程序存储空间定义为外部存储器;F000H~FEFFH 程序存储空间定义为部ROM;当 MP/ MC=1 时, 4000H~FFFFH 程序存储空间定义为外部存储。

DROM=0:0000H~3FFFH——部RAM ; 4000H~FFFFH——外部存储器; DROM=1 :0000H~3FFFH——部RAM;4000H~EFFFH——外部存储器;F000H~FEFFH——片 ROM; FF00H~FFFFH——保留。

4 、 TMS320C54x 芯片的片外设主要包括哪些电路?①通用 I/O 引脚②定时器③时钟发生器④主机接口 HPI⑤串行通信接口⑥软件可编程等待状态发生器⑦可编程分区转换逻辑5、 TMS320C54x 芯片的流水线操作共有多少个操作阶段?每个阶段执行什么任务?完成一条指令都需要哪些操作周期?①预取指 P;将 PC 中的容加载 PAB②取指 F; 将读取到的指令字加载 PB③译码 D; 若需要,数据 1 读地址加载 DAB;若需要,数据 2 读地址加载 CAB;修正辅助寄存器和堆栈指针④寻址 A; 数据 1 加载 DB;数据 2 加载 CB;若需要,数据 3 写地址加载 EAB⑤读数 R; 数据 1 加载 DB;数据 2 加载 CB;若需要,数据 3 写地址加载 EAB;⑥执行 X。

执行指令,写数据加载 EB。

6、 TMS320C54x 芯片的流水线冲突是怎样产生的?有哪些方法可以避免流水线冲突?答: C54x的流水线结构,允许多条指令同时利用 CPU 的部资源。

由于CPU 的资源有限,当多于一个流水线上的指令同时访问同一资源时,可能产生时序冲突。

解决办法①由CPU 通过延时自动解决;②通过程序解决,如重新安排指令或插入空操作指令。

为了避免流水冲突,可以根据等待周期表来选择插入的 NOP 指令的数量。

7、 TMS320C54x 芯片的串行口有哪几种类型?四种:标准同步串行口SP,缓冲同步串行口BSP,时分多路串行口 TDM,多路缓冲串行口 McBSP。

8 、 TMS320VC5402 共有多少可屏蔽中断?它们分别是什么? NMI和 RS 属于哪一类中断源?答:TMS320VC5402 有 13 个可屏蔽中断,RS 和 NMI 属于外部硬件中断。

9、试分析下列程序的流水线冲突,画出流水线操作图。

如何解决流水冲突?STLM A, AR0STM #10, AR1LD *AR1, B解:流水线图如下图:1 2 3 4 5 6 7 8 9预取取指译码寻址读数执行指STLM A,AR0预取取指译码寻址读数执行STM #10,AR1(1st Word)预取取指译码寻址读数执行指STM #10,AR1(2nd Word)取指译码寻址读数执行预取指LD *AR1,B解决流水线冲突:最后一条指令( LD *AR1, B)将会产生流水线冲突,在它前面加入一条NOP指令可以解决流水线冲突。

10、试根据等待周期表,确定下列程序段需要插入几个NOP指令。

① LD GAIN, TSTM #input,AR1MPY *AR1+,A 解:本段程序不需要插入 NOP 指令② STLM B,AR2STM #input ,AR3MPY *AR2+,*AR3+,A 解:本段程序需要在 MPY *AR2+,*AR3+,A 语句前插入 1条 NOP 指令③MAC x, BSTLM B,ST0ADD table, A, B 解:本段程序需要在 ADD table, A, B 语句前插入 2 条NOP指令第三章1、已知(80H)=50H,AR2=84H,AR3=86H,AR4=88H。

MVKD 80H, *AR2MVDD *AR2, *AR3MVDM 86H, AR4运行以上程序后, (80H)、( 84H)、 *AR3 和 AR4 的值分别等于多少?解: (80H)=50H, (84H)=50H, *AR3=50H, AR4=50H2、已知, (80H)=20H、( 81H) =30H。

LD #0, DPLD 80H, 16, BADD 81H, B运行以上程序, B 等于多少?答:( B) =00 0000 0000H3、阅读以下程序,分别写出运行结果。

.bss x,4.datatable:.word 4,8,16,32……STM #x,AR1RPT #2MVPD table,*AR1+解:数据表 table 中的常量 4 传送到以变量 x 的地址为地址的存储单元中;数据表 table 中的常量 8 传送到以变量 x+1 的地址为地址的存储单元中;数据表 table 中的常量 16 传送到以变量 x+2 的地址为地址的存储单元中;.bss x,4.datatable: .word 4,8,16,32……STM #x,AR1RPT #2MVPD table,*+AR2解:数据表 table 中的常量 4 传送到以变量 x+1 的地址为地址的存储单元中;数据表 table中的常量 8 传送到以变量 x+2 的地址为地址的存储单元中;数据表 table 中的常量 16 传送到以变量 x+3 的地址为地址的存储单元中;5、 TMS320C54x 的数据寻址方式各有什么特点?应该应用在什么场合?答: TMS320C54x 有 7 种基本的数据寻址方式:立即寻址,绝对寻址,累加器寻址,直接寻址,间接寻址,存储器映像寄存器寻址和堆栈寻址。

相关文档
最新文档