DSP考试重点及复习要点(共4页).doc
精选优质文档-倾情为你奉上思 考 题 与 练 习 题1.TMS320C54x系列DSP有哪些型号?2.TMS320C54x系列DSP的突出特点是什么?(从内部总线、运算单元、指令系统上看3.什么是循环寻址、位反序寻址,TMS320C54x系列DSP是否支持这种寻址方式?4.TMS320C54x系列DSP使用定点指令操作还是使用浮点指令操作?使用定点指令编程时如何防止溢出?用定点指令编程时是否还应考虑其它影响因素?有哪些影响因素?5.为了利用中断应编写哪些程序?TMS320C54x系列DSP的软件中断和硬件中断用法是否一样,有何不同?6.TMS320C54x系列DSP响应中断的条件有哪些?响应中断时DSP自动进行那些操作?7.TMS320C54x系列DSP的寄存器是通过寄存器名访问,还是对某个存储器地址访问?那种比较方便?8.汇编程序中的伪指令有什么作用?其中定义的段定义伪指令和链接命令文件内容有无联系?9.用C语言设计程序时C编译器会产生哪些代码段?哪些是用户定义的,哪些是C编译器添加的?10.C语言和汇编语言混合编程时,如何进行符号变量的联系?如何进行子程序调用?11.以CCS下的一个例子练习DSP的编程和代码产生过程。12.DSP的硬件组成有哪些?13.为什么应尽量利用DSP的片内存储器?14.DSP如何与速度不同的片外存储器及其他外设进行数据交换?15.DSP的并口总线与串口各有何用途?16.DSP的定时器有几种用途?是举例说明。17.如何在DSP系统中实现看门狗功能?18.设计高速数字系统是需要考虑哪些因素?19.如何确定模数转换时的采样率和量化位数?采样率过高有何缺点?20.相对于DFT,FFT的运算量能降低多少?为什么有时仍用DSP进行DFT而非FFT?21.DSP如何高效率地完成FFT?它在计算、寻址、传数上是如何支持FFT的?22.进行FFT时,怎样考虑实数/复数、添0等对FFT的影响?23.定点FFT要考虑数据溢出,为此进行的移位操作是否使程序复杂且执行速度降低?24.循环寻址在FIR滤波中的优点怎样体现?试用所掌握的几种DSP编写循环寻址的小程序?25.IIR与FIR滤波相比有何优缺点?26.利用FFT是否可提高FIR滤波的效率?27.定点DSP设计和浮点DSP设计有何区别?怎样用C或Matlab工具模拟、验证DSP处理程序?28.如何用DSP进行求平方根、三角函数等运算?29.对一个线性调频信号x(ncos(2·f·tfs进行采样,采样率为fs,并进行FFT,观察fs和频谱形状、频谱混叠间的关系。可用Matlab工具来观察。30.产生一个带限的线性调频信号,观察其上、下限频率、中心频率、采样率呈何种关系就能保证频谱不混叠,且空余的频带最小。31.在设计FIR滤波器的窗函数方法中,是如何保证FIR滤波器的线性相位和因果可实现的?能不能采用不对称的窗函数去截取hd(n?32.试设计一个仅幅度特性有要求的FIR、IIR滤波器,通带为0500Hz,其余为阻带,在N·50Hz(N0,l,2,.频点上幅度响应为1或0,设计出的滤波性幅度误差容许在2%,阶数尽量少,试比较FIR、IIR的阶数差别,并统计相应的乘法、加法次数。33.一般FIR滤波器设计时,仅要求相位为线性的,如果进一步要求在某些频点上,例如50Hz、100 Hz、150 Hz上相位响应为0,则应如何约束滤波器的设计过程?34.为了将50Hz、100Hz、150Hz、2kHz的信号分量都能精确分析,应如何选择采样率和采样点数。35.采样时间过长是否会影响系统的时间跟踪能力,或者说使FFT工具分析短时瞬变信号的能力下降?采样时间长又使频率分辨力提高,频率与时间分辨力是否为矛盾关系?36.用Matlab产生一个线性调频信号s(t,观察s(t与s*(t0-t进行卷积的结果,再产生另一种线性调频信号s1(t,也与s*(t0- t进行卷积,观察s(t、s1(t与滤波器系数s*(t0-t匹配或不匹配时输出信号的幅度差别?如果给s*(t0-t再加一个初相,例如乘以,看匹配滤波器输出有无变化。37.在DSP的调试过程中,仿真器能否取代示波器等测试仪器的作用?38.针对所掌握的DSP,设计一个DSP系统,包括DSP、512KB SRAM、A/D、D/A、EPROM、RS232串口、双口RAM等,其中A/D、D/A、串口、双口RAM的另一端用电缆或插座与外部设备相连。39.既然浮点DSP编程方便、又具备定点DSP的所有功能,那么有几点理由仍使用户选择定点DSP而不是浮点DSP?简述DSP的应用领域。简述开发DSP应用系统的过程。C54xDSP芯片的CPU主要由那几个部分组成?处理器模式状态寄存器(PMST中的MP/MC、OVLY和DROM比特位是如何影响DSP存储器结构的?C54xDSP芯片采用了几级流水线的工作方式?完成一条指令分为哪几个阶段?C54xDSP的串口有哪几种类型?试画出McBSP串口与TLV320AIC10音频模块接口芯片的典型连接方法,并说明它们是如何实现数据收发的?简述主机接口HPI有哪几种工作方式?增强型的8位HPI-8接口与标准的HPI接口有什么区别?简述主机接口HPI的工作原理和主要用途。C54xDSP中断可分为哪几类?C54xDSP处理中断可分为哪几个步骤?C54xDSPIFR和IMR的功能是什么?C54xDSP执行中断服务程序过程中CPU采取哪几步操作?C54xDSP硬件复位中断向量总是指向程序空间的那几个位置?汇编语句格式包括那几个部分?C54xDSP的指令集按功能可分为哪四种基本操作?C54xDSP提供了哪些基本的数据寻址方式?以DP为基地址的直接寻址方式,其实际地址是如何生成的?C语言和汇编语言的混合编程方法主要有几种?各有什么特点?为什们通常要用C语言和汇编语言混合编程方法?试解释下段指令STM #10,AR3LOOP: ADD *AR2+,ABANZ LOOP,*AR3-STM #10,AR3试解释下段指令RPT #4MVPD table,*AR2+HERE: B HERECCS集成开发软件的Simulator与Emulator有何区别?用C语言设计时,C编译器会产生哪些代码段?试为C5416DSP应用系统设计电源方案。一个DSP应用系统的硬件一般包括哪几部分?简述DSP应用系统的软件调试步骤。专心-专注-专业