- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
DSP应用技术复习题.doc
数字信号处理相对于模拟信号处理,具有哪些优势
答:可控性强,稳定性高,精度高,抗干扰性能强,实现自适应性,数据压缩,大规模集成。但是模拟信号处理不可替代:自然界的信号绝大多数都是模拟信号,模拟信号处理系统从根本上说是实时的,射频(RF)信号的处理要由模拟系统来完成。
实现数字信号处理的方法有哪几种,各有什么优缺点。
a.通用微计算机:这种方法缺点是速度太慢,不能用于实时系统,只能用于仿真研究。
b.加速处理模块:在通用微机内部加入专用的加速处理模块,微机作为系统控制使用。缺点是不适合嵌入式应用。
c.单片机(MCS51):单片机采用的是冯?诺依曼总线结构,用它构成的系统比较复杂,尤其是乘法运算速度慢,在运算量大的实时控制系统中很难有所作为。
d.专用DSP芯片:一般速度较快,但是灵活性较差,而且开发工具不完善。
e.可编程FPGA器件:这种实现方法具有通用性、并行性,一般作为DSP芯片的协处理器。
f.通用可编程DSP芯片:通用可编程DSP芯片有着更适合于数字信号处理的硬件特点和指令系统,而且其性价比随着微电子的发展不断提高,非常适合实现性要求高的应用领域。
DSP系统典型数据处理方式有哪几种,各有何特点
A.数据流处理(Stream Processing):优点:其结果是随时更新的。输出样本和其影响的输出结果之间的时延达到理论的最小值。缺点:要求处理器的速度必须足够高,能在下一个样本到达之前完成所有计算。B.块处理(Block Processing):优点:减少频繁读写存储器所带来的额外开销,获得较高处理效率;可以使用较低速度的处理器。缺点:时延以及足够的存储空间。C. 矢量处理(Vector Processing):
同时处理多路输入/输出信号的方法,称为矢量处理技术。可以采样数据流技术,也可以使用块处理技术。矢量处理时处理来自多路输入信号的多个同时到达的样本。矢量处理的各路输入数据可以是相关的,也可以是无关的。通常情况下,矢量处理用来计算两个信号之间的相关程度。
简要叙述冯.诺依曼结构和哈佛结构两种总线结构的特点和适用领域。
冯?诺依曼总线结构:统一的程序和数据空间,共享的程序和数据总线。统一的编址依靠指令计数器提供的地址来区分指令与地址。由于总线的限制,微处理器执行指令时,取指与存取操作数共享内部总线,因而指令只能串行执行。显然不适合具有高实时性要求的数字信号处理技术。
哈佛总线结构:程序总线和数据总线是分离的,它使得程序和数据具有独立的存储空间。虽然使DSPs结构变得复杂,但是由于可以同时对数据和程序进行寻址,同时取指与取操作数,大大的提高了数据处理能力,非常适合实时的数字信号处理。
TI公司在其基础上,对哈佛结构做了改进,在数据总线和程序总线之间添加了局部的交叉连接。这一改进允许数据存放在程序存储器中,并被算术运算指令之间使用,增强了芯片的灵活性。
为什么不能单纯的只用高级语言来编写DSP程序,而需要结合汇编语言
之所以不能单纯地只用高级语言来编写DSP程序,有两个主要的原因。首先,以c语言为代表的广泛使用的高级语言,并不适合用来描述DSP的算法。其次,传统的DSP的结构,如多个存储器空间、多组总线、不规则的指令集以及高度专门化的硬件等,都使高级语言编译器编译效率的提高变得非常困难。确实可以用编译器将c原代码编译成为DSP的汇编代码,但为了保证程序的高效性,程序员就必须对最关键的部分用汇编语言作优化。
衡量DSP运算速度的指标主要有哪些,简要说明
指令周期,FFT执行时间,MACS(乘加次数每秒),MIPS(百万指令每秒),MOPS(百万操作每秒),MFLOPS(百万浮点操作每秒)
TMS320C2000系列DSP的中央算术逻辑部分主要包括哪几部分,简要说明
中央算术逻辑部分主要包括中央算术逻辑单元、累加器、输出数据定标移位器3部分。
中央算术逻辑单元CALU:功能:进行各种算术逻辑运算,包括16位加减、布尔逻辑操作、位测试、移动和循环。特点:大部分运算只需一个时钟周期。
累加器ACC:功能:存放CALU的操作结果,并可对其进行单比特移动或循环。将结果输出到中央算术单元或输出数据定标移位器。
输出数据定标移位器:功能:将累加器的32位值进行左移0~7位,然后将移位器中的高位字(用SACH指令)或低位字(用SACL指令)保存到数据存储器,而累加器的内容保持为移位前的值不变。移位方法:均左移,移位时高位丢失,低位补0。
TMS320C2000系列DSP器件内部有哪些16位总线,简要说明
TMS320C2000器件内部有6条16位总线。
PAB:程序地址总线,提供读写程序存储器地址
PRDB:程序读总线,将指令代码、立即数和表信息从程序存储器传送到CPU
DRAB:数据读地址总线,提供读数据存储器的地址
文档评论(0)