- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
DSP教案1(简介)讲课用研讨
数字信号处理器原理及应用 第一章 数字信号处理器( DSP )简介 一. 为什么用DSP 二. DSP特点 三. DSP的种类 四. TI的DSP 五. DSP应用领域 六. DSP系统开发步骤 七. DSP知识平台 八. DSP课程内容 九. 教学模式 十. 参考书 一、为什么用DSP Digital Signals Processing 数字信号处理(方法、技术) Digital Signals Processor 数字信号处理器 作为一个案例研究,我们来考虑数字领域里最通常的功能:滤波。简单地说,滤波就是对信号进行处理,以改善其特性。例如,滤波可以从信号里清除噪声或静电干扰,从而改善其信噪比。为什么要用微处理器,而不是模拟器件对信号做滤波呢?我们来看看其优越性: 模拟滤波器(或者更一般地说,模拟电路)的性能要取决于温度等环境因素。而数字滤波器则基本上不受环境的响。 数字滤波易于在非常小的宽容度内进行复制,因为其性能并不取决于性能已偏离正常值的器件的组合。 一个模拟滤波器一旦制造出来,其特性(例如通带频率范围)是不容易改变的。使用微处理器来实现数字滤波器,就可以通过对其重新编程来改变滤波的特性。 2、信号处理方式的比较 3、一个硬件系统适用于不同的软件 二、DSP的特点 1、DSP与MCU的比较 2、DSP特点 (1)几种微处理器Microprocessor a. 通用处理器(GPP) 采用冯.诺依曼结构,程序和数据的存储空间合二而一 8086/286/386/486/Pentium/Pentium II/ Pentium III Pentium Ⅳ PowerPc 64-bit CPU(SUN Sparc,DEC Alpha, HP) CISC 复杂指令计算机, RISC 精简指令计算机 采取各种方法提高计算速度,提高时钟频率,高速总线,多级Cashe,协处理器等 采用冯.诺依曼结构的处理器 冯.诺依曼结构的处理器取指令过程 b.Single Chip Computer/ Micro Controller Unit(MCU) 除通用CPU所具有的ALU和CU,还有存储器(RAM/ROM)寄存器,时钟,计数器,定时器,串/并口,有的还有A/D,D/A INTEL MCS/48/51/96(98) MOTOROLA HCS05/011 c. DSP 采用哈佛结构,程序和数据分开存储 采用一系列措施保证数字信号的处理速度,如对FFT的专门优化 采用哈佛结构的DSP处理器 哈佛结构的指令流的定时关系 改进的哈佛结构 (2) DSP典型系统 2 、 DSP芯片的主要特点 哈佛(Harvard)结构和改进的哈佛结构 专用的硬件乘法器 指令系统的流水线操作 片内外两级存储结构 特殊的DSP指令 快速指令周期 DSP的特点 考虑一个数字信号处理的实例,比如有限冲击响应滤波器(FIR)。用数学语言来说,FIR滤波器是做一系列的点积。取一个输入量和一个序数向量,在系数和输入样本的滑动窗口间作乘法,然后将所有的乘积加起来,形成一个输出样本。 类似的运算在数字信号处理过程中大量地重复发生,使得为此设计的器件必须提供专门的支持,促成了了DSP器件与通用处理器(GPP)的分流。 (1) 对密集的乘法运算的支持 GPP不是设计来做密集乘法任务的,即使是一些现代的GPP,也要求多个指令周期来做一次乘法。而DSP处理器使用专门的硬件来实现单周期乘法。DSP处理器还增加了累加器寄存器来处理多个乘积的和。累加器寄存器通常比其他寄存器宽,增加称为结果bits的额外bits来避免溢出。 同时,为了充分体现专门的乘法-累加硬件的好处,几乎所有的DSP的指令集都包含有显式的MAC指令。 (2) 存储器结构 传统上,GPP使用冯.诺依曼存储器结构。这种结构中,只有一个存储器空间通过一组总线(一个地址总线和一个数据总线)连接到处理器核。通常,做一次乘法会发生4次存储器访问,用掉至少四个指令周期。 大多数DSP采用了哈佛结构,将存储器空间划分成两个,分别存储程序和数据。它们有两组总线连接到处理器核,允许同时对它们进行访问。这种安排将处理器存贮器的带宽加倍,更重要的是同时为处理器核提供数据与指令。在这种布局下,DSP得以实现单周期的MAC指令。 还有一个问题,即现在典型的高性能GPP实际上已包含两个片内高速缓存,一个是数据,一个是指令,它们直接连接到处理器核,以加快运行时的访问速度。从物理上说,这种片内的双存储器和总线的结构几乎与哈佛结构的一样了。然而从逻辑上说,两者还是有重要的区别。 GPP使用控制逻辑来决定哪些数据和指令字存储在片内的高速缓存里,其程序员并
文档评论(0)