最新DSP技术及应用试卷计算机-b
- 格式:doc
- 大小:35.00 KB
- 文档页数:3
XX 大学13—14学年第二学期 《DSP 原理与应用》期末考试试题(B )注意事项:1、适用班级:1x 级电子信息科学与技术1、2、3班2、本试卷共2页。
满分100分。
3、考试时间120分钟。
4、考试方式: “闭卷”一、判断题(每小题1分,共10分)1、TTMS320C5402系列DSP 处理器最大的数据存储空间为64K 字 ( 对 )2、FIR 时线性缓冲区是一个滑动窗,包含最近的数据,若有新的数据到来,它将覆盖旧的数据。
( 错 )3、DSP 的工作频率只能是外部晶体振荡器的频率。
( 错 )4、TMS320C54X DSP 的32个中断源分为14级,其中INT0级别最高。
( 错 )5、C5000系列DSP 低功耗、大运算量,主要用于便携式信息处理终端产品。
( 对 )6、解决MMR 写操作的流水线冲突时,一般可用采用推荐指令和插入空操作指令的方法。
( 对 )7、DSP 的片内ROM 主要存放固化程序和系数表,只能作为程序存储空间。
( 错 ) 8、控制位中DROM 位用来决定数据存储空间是否使用内部ROM 。
( 错 ) 9、C54x 系列DSP 处理器中,实现时钟频率倍频或分频的部件是锁相环PLL ( 对) 10、DSP 处理器TMS320VC5509的堆栈是向高地址方向生长的。
( 错 )二、填空题(每小空1分,共20分) 1、’C54x DSP 中传送执行指令所需的地址需要用到 、CAB 、DAB 和 4条地址总线。
1、答:PAB 、 EAB2、 DSP 的寻址方式有七种,分别为立即寻址、绝对寻址、累加器寻址、 、 间接寻址 、 、堆栈寻址。
2. 答:直接寻址、存储器映象寄存器寻址3、TMS320C54X 具有两个通用I/O 口,________用于输入外设的状态;________用于输出外设的控制信号。
3. 答:BIO ,XF4、C54x DSP 的指令系统有 和 两种形式。
4.答: 助记符指令 和 代数指令5、COFF 目标文件中.text 段通常包含 ,.data 段通常包含己初始化的数据,.bss 段中通常为 保留空间。
《DSP 技术及应用》考试试题二一.填空题(共20分,每空2分)1. OVLY = ,则片内RAM 只安排到数据存储空间。
DROM = ,则部分片内ROM 安排到数据空间。
2. ST1的CPL = 表示选用堆栈指针(SP)的直接寻址方式。
ST1的C16= 表示ALU 工作在双精度算术运算方式。
3.设计DSP 应用系统时,选择合适的DSP 芯片需考虑的3个最主要的因素是 、 、 。
4.链接器对段的处理主要通过 和 两个命令完成。
5.若TMS320C54外部中断2产生中断,中断向量地址指针为0F4H,则中断向量地址为 。
二. 简答题(共30分,每题6分)1. DSP 芯片的结构特点有哪些?2.简述位码倒寻址的主要用途及实现方法,试举例说明位码倒寻址的实现过程。
?3.段的作用是什么?COFF 目标文件包含哪些段?4..CPU 响应中断有哪些条件?中断处理一般过程是什么?5.以DP 和SP 为基地址的直接寻址方式,其实际地址是如何生成的?当SP=2000h ,DP=2,偏移地址为25h 时,分别寻址的是哪个存储空间的哪个地址单元?三、编程题(共20分,每题10分)1.编一程序,首先实现对DATA 开始的100个单元赋初值0,1,2,3,…,99,然后再对每个单元内容加1。
2.试编一程序,计算y =x a i i i ∑=51,其中数据均为小数。
并找出5项乘积x a i i (i=1,2,3,4,5)中的最大值,放入z 单元中。
四、应用题(15分)试用TMS320C54X 作为一信号发生器,输出一周期为4ms 的方波信号假定:主频f = 100MHz要求:(1)画出程序流程图;(2)编写汇编源程序五、阅读程序(15分).title "F2.ASM".mmregs.def start.bss y , 1 X .usect "x",7b0 .usect "b0",7PA0 .set 0PA1 .set 1.dataCOEF:.word 1*32768/10.word 2*32768/10.word -4*32768/10.word 3*32768/10.word -4*32768/10.word 2*32768/10.word 1*32768/10.textstart:SSBX FRCTSTM #b0, AR1RPT #6MVPD table, *AR1+STM #xn+6, AR2STM #b0+6, AR3STM #7, BKLD #xn, DPPORTR PA1, @xnFIR2:RPTZ A, #6MAC *AR2+0%, *AR3+0%, ASTH A, @yPORTW @y, PA0BD FIR2PORTR PA1,*AR2+0%.end。
DSP技术及应用选择题题库100道及答案解析1. 在DSP 系统中,用于存储程序和常量数据的存储器通常是()A. 数据存储器B. 程序存储器C. 双端口存储器D. 堆栈存储器答案:B解析:程序存储器用于存储程序和常量数据。
2. 以下哪种DSP 指令可以实现乘法运算()A. ADDB. SUBC. MULD. DIV答案:C解析:MUL 指令用于乘法运算。
3. DSP 芯片的哈佛结构的特点是()A. 程序和数据共用存储空间B. 程序和数据分开存储C. 只有数据存储空间D. 只有程序存储空间答案:B解析:哈佛结构的特点是程序和数据分开存储。
4. 以下哪种寻址方式可以提高DSP 程序的执行效率()A. 直接寻址B. 间接寻址C. 立即寻址D. 寄存器寻址答案:D解析:寄存器寻址速度最快,能提高执行效率。
5. 在DSP 中,用于快速中断处理的机制是()A. 硬件中断B. 软件中断C. 陷阱D. 异常答案:A解析:硬件中断响应速度快,用于快速中断处理。
6. 以下哪个是DSP 芯片的主要性能指标()A. 工作频率B. 存储容量C. 指令集D. 以上都是答案:D解析:工作频率、存储容量和指令集都是DSP 芯片的重要性能指标。
7. DSP 系统中,A/D 转换器的作用是()A. 数字信号转模拟信号B. 模拟信号转数字信号C. 放大信号D. 滤波信号答案:B解析:A/D 转换器将模拟信号转换为数字信号。
8. 下面哪种算法在DSP 中常用于数字滤波()A. FFTB. DFTC. IIRD. 以上都是答案:D解析:FFT、DFT 和IIR 算法都常用于数字滤波。
9. DSP 芯片的流水线操作是为了()A. 提高处理速度B. 降低功耗C. 减少存储空间D. 增加指令数量答案:A解析:流水线操作可显著提高处理速度。
10. 以下哪种接口常用于DSP 与外部设备的数据传输()A. SPIB. I2CC. USBD. 以上都是答案:D解析:SPI、I2C 和USB 都是常见的数据传输接口。
DSP处理器及应用(B卷)——参考答案一、填空题①定点DSP,浮点DSP②小,高③SARAM,DARAM④40,AG(BG),AH(BH),AL(BL)⑤0~31⑥CB,DB,EB⑦乘法器,加法器⑧PORTR,PORTW⑨语句顺序,NOP⑩HPI⑪助记符⑫间接,立即数⑬数据存储器寻址,程序存储器寻址,断口地址寻址,*(lk)寻址⑭累加器⑮辅助寄存器⑯PAGEN⑰汇编⑱COFF⑲.text, .data, .sect,.bss, .usect⑳SPC当前值二、选择题① A② B③ B④ B⑤ A⑥ D⑦ C⑧ A⑨ D⑩ C⑪ D⑫ A⑬ A⑭ B⑮ D三、简答题(1)①一般来说,为了实现系统的最终目标,需要算法模拟(算法仿真)阶段。
②软件开发是一个需要反复进行的过程,虽然通过算法模拟基本上可以知道实时系统的性能,但实际上模拟环境不可能做到与实时系统环境完全一致,而且将模拟算法移植到实时系统时必须考虑算法是否能够实时运行的问题。
如果算法运算量太大不能在硬件上实时运行,则必须重新修改或简化算法。
(2)因为-1<x<1,故用Q15表示x可保持最大精度;进一步,因为1≤1+x2<2,所以有,2≤ 2(1+x2)< 4,即2≤f(x)< 4,故用Q13表示f(x)可保持最大精度。
(3)①R的值表示了循环缓冲区的大小;位数N的取值应当使2N >R满足的条件下,取N为最小整数。
②长为32字的循环缓冲区,2N >32,则N=6起始地址:xxxx xxxx xx00 0000b最后一个字的地址:xxxx xxxx xx01 1111b③循环缓冲区的长度R小于2N,且地址从一个低N位为0的地址开始;步长小于或等于循环缓冲区的长度;所使用的辅助寄存器必须指向缓冲区单元。
(4)C54x有六级流水线,分别对应令6个不同的处理阶段。
①T1,预取指:下一条指令的地址->PAB,实质上是(pc)->PAB;②T2,取指:从选中的程序存储单元中取出指令字,放到PB总线上;③T3,译码:指令代码进入指令译码器IR中,对IR中的内容译码,产生执行指令所需要的一系列控制信号、控制时序;④T4,寻址:寻址操作数.由DAGEN在DAB或DAB、CAB上输出要读的操作数地址,对于间接寻址要更新ARx和SP。
dsp技术及应用期末考试题及答案一、选择题(每题2分,共20分)1. 数字信号处理(DSP)技术主要应用于以下哪个领域?A. 计算机编程B. 通信系统C. 机械制造D. 农业科学答案:B2. 下列哪个不是数字信号处理的基本步骤?A. 采样B. 量化C. 编码D. 滤波答案:C3. 在数字滤波器设计中,低通滤波器的截止频率通常定义为:A. 滤波器的中心频率B. 滤波器的带宽C. 滤波器的半功率点D. 滤波器的增益答案:C4. 数字信号处理中,傅里叶变换的主要作用是将信号从哪个域转换到哪个域?A. 时域到频域B. 频域到时域C. 空间域到时间域D. 时间域到空间域答案:A5. 下列哪个算法不是用于数字信号处理中的快速傅里叶变换(FFT)?A. Cooley-Tukey算法B. Rader算法C. 快速卷积算法D. 快速排序算法答案:D二、填空题(每空2分,共20分)6. 数字信号处理中,_______ 是指信号在时间上是离散的。
答案:采样7. 在数字信号处理中,_______ 是指信号在幅度上是离散的。
答案:量化8. 一个数字滤波器的阶数是指滤波器中延迟元素的_______。
答案:数量9. 数字信号处理中的窗函数用于_______ 信号,以减少频谱泄露。
答案:截断10. 快速傅里叶变换(FFT)是一种高效的算法,用于计算_______。
答案:离散傅里叶变换(DFT)三、简答题(每题10分,共30分)11. 简述数字信号处理中采样定理的重要性及其内容。
答案:采样定理是数字信号处理中的基本理论,它规定了在不失真地恢复模拟信号的条件下,采样频率应大于信号最高频率的两倍。
这一定理对于信号的数字化和信号的重建至关重要。
12. 解释什么是数字滤波器,并简述其分类。
答案:数字滤波器是一种对数字信号进行滤波处理的系统,它可以通过软件实现,也可以通过硬件实现。
数字滤波器主要分为低通滤波器、高通滤波器、带通滤波器和带阻滤波器,它们分别用于通过或阻止信号的特定频率成分。
精品文档DSP 原理及应用测试测试试卷一一、判断题(3.0 分)1. DSP 仅是 Digital Signal Processing 的缩写形式。
( ) 正确答案:错误解题过程:DSP 是 Digital Signal Processing 和 Digital Signal Processor 的缩写形式。
(3.0 分)2. 数字系统除开电路引入的延时外,处理信号是实时的。
( ) 正确答案:错误解题过程:模拟系统除开电路引入的延时外,处理是实时的。
(3.0 分)3. 由于存储器仅 16 位,C54x 芯片最多只能进行两个 16 位算术逻辑运算。
( ) 正确答案:错误解题过程:C54x 芯片可进行 40 位算术逻辑运算。
(3.0 分)4. C54x 芯片有两个程序地址产生逻辑,以便为流水线提供多个地址。
( ) 正确答案:错误解题过程:C54x 芯片只有一个程序地址产生逻辑。
(3.0 分)5. 由于是多总线结构,C54x 芯片可同时从外部存储器取多个操作数。
( )正确答案:错误解题过程:C54x 芯片对外只有一组总线,故在同一时刻只能从外部存储器取 1 个操作数。
(3.0 分)6. C54x 芯片从 EXP 指数编码器获得的指数直接存放到 A 累加器。
( ) 正确答案:错误解题过程:C54x 芯片从 EXP 指数编码器获得的指数直接存放到 T 寄存器。
精品文档精品文档(3.0 分)7. 将数据存储器中的数据装入 SWWSR 中时应使用 ST 存储指令。
( ) 正确答案:错误解题过程:将数据存储器中的数据装入 SWWSR 中时应使用 STM 存储指令。
(3.0 分)8. C54N 芯片进行乘法运算时,第 16 位根据第 15 位是 0 或 1 来确定。
( )正确答案:错误解题过程:C54N 芯片进行乘法运算时,第 16 位根据是无符号数还是有符号数来确定。
(3.0 分)9. 进行 Viterbi 算法运算时,(M1+D1)>(M2+D2)时,则 TC =0。
dsp原理及应用试卷及答案【篇一:dsp原理及应用_复习题】ass=txt>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是________位并行口。
………………………………密………………………………封………………………………线………………………………控制 学院 生物医学工程 专业 级 学号 姓名 ADDM # -1, *AR2CMPM *AR2 , #0BC Still_wait ,NTC ;NTC 表示TC 为0 (有以上程序再加4分) ST #1000, *AR2 ; 计数长度1000(03E8h ) BITF *AR1 , #1 BC xf_out, TC SSBX XF ST #1, *AR1 B still_wait xf_ out :RSBX XF ST #0, t0_flag (有以上程序再加4分) Still_wait :POPM ST1POPM ST0 POPM T POPM TRN RETE三、(15分) 答案: 电路连接图:(8分)取R 2=7.5k ,由下面公式可以计算出R 1=8.3k2.5)7.5R1(1 1.1834)R2R1(1V V ref out =+=+⨯=(7分)四、(15分) 答:滤波主程序iir.asm 如下: .title "iir.asm".mmregs K_SIZE .set 200.def _c_int00WDATA .usect "COEF",8 ;反馈通道中间结果循环缓冲区 COEF .usect "COEF",8 ;a1,a2,b0,b1,b2系数 input .usect "COEF", 256 ;输入缓冲区 output .usect "COEF", 256 ;输出缓冲区 .data iir_table_start .word -1958*32768/10000 ;A2=0.1958 .word 3695*32768/10000 ;A1=-0.3695 .word 2066*32768/10000 ;B2=0.2066 .word 4132*32768/10000 ;B1=0.4134 .word 2066*32768/10000 ;B0=0.2066 (有以上系数即得5分).text_c_int00: SSBX FRCTSTM #input, AR6 STM #output, AR7STM #WDA TA+3, AR2 STM #COEF, AR1 MVMM AR1,AR3 RPT #4MVPD #iir_table_start, *AR3+ MVMM AR1, AR3 STM #3, BKSTM #1, AR0 STM #K_SIZE-1,BRC RPTB MAINLOOP-1LD *AR6+,4,A (以上初始话程序答案不唯一,酌情而定得5分) Feedback:MAC *AR2+0%, *AR3+, A ;A=输入+w(n-2)*A2MAC *AR2+0%, *AR3+, A ;;A=输入+w(n-2)*A2+w(n-1)*A1STH A, *AR2 ;输出w(n)=输入+w(n-2)*A2+w(n-1)*A1/2+w(n-1)*A1/2 Forward: MPY *AR2+0%, *AR3+, A ; A=w(n)*B0MAC *AR2+0%, *AR3+, A ; A=w(n)*B0+w(n-1)*B1 MAC *AR2, *AR3+, A ; A=w(n)*B0+w(n-1)*B1+w(n-2)*B2 STH A, *AR7+ ; 输出y(n)=w(n)*B0+w(n-1)*B1+w(n-2)*B2 MVMM AR1,AR3MAINLOOP: B MAINLOOP ;.end (有以上滤波程序即得5分)4。
精品文档
得分统计表:
1. OVLY = ,则片内RAM 只安排到数据存储空间。
2
. C54x DSP 具有两个 位累加器。
累加器A 的 位是保护位。
3. ST1的CPL =
表示选用堆栈指针(SP )的直接寻址方式。
4. ST1的C16= 表示ALU 工作在双精度算术运算方式。
5.软件中断都是由
、 和 产生。
6.所有TMS320C54X 芯片内部都包含 存储器和 存储器。
二、指令解释(每题3分,共15分)
1、WRITA SMEM
2、MVKD SAMPLE,*AR5
3、ADD *AR3+,14,A
4、LDM MMR ,A
5、DST B ,*AR1- 三、简答题(每题6分,共30分)
1.简述C54X 的宏命令及其功能。
2.简述链接器命令文件中的MEMORY 命令和SECTIONS 命令
3.简述TMS320C54x 芯片的中断系统。
4.简述位码倒寻址的主要用途及实现方法。
5.简述C54X 的流水线6个独立阶段,并描述各个阶段功能。
四、程序题(共35分)
1. 编写求解加、减法的程序,计算z=x+y-w 。
(共5分)
专业: 计算机科学与技术
课程名称: DSP 技术及应用 学分: 3.5 试卷编号(B ) 课程编号: 1311810 考试方式: 闭卷 考试时间: 100 分钟 拟卷人(签字): 拟卷日期: 10.6.5 审核人(签字):
2.编写一段程序,将PM中的10个数据首先传送到DM中(地址以0016H开始),再将该数据传送到地址以0058H开始的DM中。
(共10分)。
3.阅读下列汇编源程序,在每条语句后写出注释,并叙述程序的功能(共20分)。
. .title "F1.asm"
.mmregs
.def CodeEntry
.bss y,1
xn .usect "xn",80 ;xn
h .usect "h",80 ;h
PA0 .set 0000H
PA1 .set 0001H
.data
table: .word -7,-18,-24,-22,-9,11,33,48
.word 46,20,-24,-73,-104,-97,-43,49
.word 146,204,187,81,-91,-268,-371,-337
.word -144,162,476,661,603,261,-297,-894
.word -1283,-1222,-562,697,2373,4142,5618,6456
.word 6456,5618,4142,2373,697,-562,-1222,-1283
.word -894,-297,261,603,661,476,162,-144
.word -337,-371,-268,-91,81,187,204,146
.word 49,-43,-97,-104,-73,-24,20,46
.word 48,33,11,-9,-22,-24,-18,-7
CodeEntry: SSBX FRCT
STM #h,AR1
RPT #79
MVPD #table,*AR1+
STM #xn,AR1
RPT #79
ST #0,*AR1+
STM #xn+79,AR3
STM #h+79,AR4
STM #80,BK
STM #-1,AR0
LD #xn,DP
PORTR PA1,@xn
NOP
NOP
LD #y,DP
FIR: RPTZ A,#79
精品文档
MAC *AR3+0%,*AR4+0%,A;
STH A,@y
PORTW @y,PA0
NOP
NOP
BD FIR
PORTR PA1,*AR3+0%
.end
精品文档。