第1章 绪论35298 PPT.ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第1章 绪论35298 PPT

* 第1章 绪论 * 第1章 绪论 1.1 DSP及其实现 1.2 DSP芯片 1.3 DSP系统 本章小结 习 题 1.1 DSP及其实现 DSP既是Digital Signal Processing的缩写,也是Digital signal Processor的缩写,二者英文简写相同,但含义不同。 1.1.1 DSP的含义 Digital Signal Processing——指数字信号处理的理论和方法,即数字信号处理技术。 Digital signal Processor (DSP)——指用于进行数字信号处理的可编程微处理器,人们常用DSP一词来指通用数字信号处理器。 数字信号处理(Digital Signal Processing,简称DSP)是一门涉及许多学科又广泛应用于许多领域的新兴学科。20世纪80年代以来,随着计算机和信息技术的飞速发展,数字信号处理技术应运而生并得到迅速发展,已经在信号处理、通信、语音、图像、雷达、生物医学、工业控制、仪器仪表等许多领域得到广泛应用。 (1) 在通用计算机上用软件(如C、MATLAN)实现。 (2) 在通用计算机系统中加上专用的加速处理机实现。 (3) 用通用的单片机(如MCS-51、96系列等)实现。 (4) 用通用的可编程DSP芯片实现。 (5) 用专用的DSP芯片实现。 (6) 用基于通用DSP核的ASIC芯片(FPGA/CPLD)实现。 1.1.2 数字信号处理的实现方法 1.2.1 DSP芯片的特点 数字信号处理就是将现实世界的模拟信号转换成数字信号,再用数学的方法来处理此数字信号,得到相应的结果。经典的数字信号处理有时域的信号滤波(如IIR、FIR)和频域的频谱分析(如FFT)。IIR、FIR和FFT归根结底为Σai×xi,即乘加运算。 我们现在所说的DSP实际是指数字信号处理器,它除了具备普通微处理器的高速运算和控制功能外,强调运算处理的实时性,是一种特别适合于进行数字信号处理的微处理器。它在处理器结构、指令系统和数据流程上做了大的改动。其主要特点如下: 1.2 DSP芯片 1.采用改进的哈佛结构 (1) 冯·诺伊曼(Von Neuman)结构 该结构采用单存储空间,即程序指令和数据共用一个存储空间,使用单一的地址和数据总线,取指令和取操作数都是通过一条总线分时进行,如图1.1(a)所示 。 当进行高速运算时,不但不能同时进行取指令和取操作数,而且还会造成数据传输通道的瓶颈现象,其工作速度较慢。 2.采用多总线结构 许多DSP芯片内部都采用多总线结构,这样保证在一个机器周期内可以多次访问程序空间和数据空间,大大地提高了DSP的运行速度。如:TMS320C54x系列内部有P、C、D、E等4组总线,每组总线中都有地址总线和数据总线,这样在一个机器周期内可以完成如下操作: ① 从程序存储器中取一条指令; ② 从数据存储器中读两个操作数; ③ 向数据存储器写一个操作数。 3.采用流水线技术 每条指令可通过片内多功能单元完成取指、译码、取操作数和执行等多个步骤,实现多条指令的并行执行,从而在不提高系统时钟频率的条件下减少每条指令的执行时间。其过程如图1.2.3所示。 时钟 取指令 指令译码 取操作数 执行指令 T1 T2 T3 T4 N N-1 N-2 N-3 N+1 N N-1 N-2 N+2 N+1 N N-1 N+3 N+2 N+1 N 图1.2 四级流水线操作 计算机执行一条指令总要经过取指、译码、取数、执行运算等步骤,需要若干个指令周期才能完成。流水线技术是将各指令的各个步骤重叠起来执行,即第一条指令取指后,在译码时,第二条指令就取指;第一条指令取数时,第二条指令译码,而第三条指令就开始取指……,如图1.2所示。 4. 配有专用的硬件乘法-累加器 为了适应数字信号处理的需要,当前的DSP芯片都配有专用的硬件乘法-累加器,可在一个周期内完成一次乘法和一次累加操作,从而可实现数据的乘法-累加操作。如矩阵运算、FIR和IIR滤波、FFT变换等专用信号的处理。 5. 具有特殊的DSP指令 为了满足数字信号处理的需要,在DSP的指令系统中,设计了一些完成特殊功能的指令。如:TMS320C54x中的FIRS和LMS指令,专门用于完成系数对称的FIR滤波器和LMS算法。 6.快速的指令周期 由于采用哈佛结构、流水线操作、专用的

文档评论(0)

djdjix + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档