欢迎来到天天文库
浏览记录
ID:39276228
大小:1.18 MB
页数:70页
时间:2019-06-29
《信号处理课件第14章数字信号处理的硬件实现》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、第14章数字信号处理的硬件实现一、概述二、DSP的特点三、DSP的发展四、DSP的开发五、DSP的应用一、概述DigitalSignalProcessing(DSP):一门新的学科:研究信号分析与处理的理论和各种算法DigitalSignalProcessor(DSP):数字信号处理器:将数字信号处理的理论用于实际。(教学,科研,开发的前期)DSP软件包MATLABSignalProcessingToolBoxCPU,MCU,DSP将信号处理的理论用于实际,即是“实现”:软件实现:硬件实现:有可能“实时实现”:所谓“实时(R
2、eal-Time)实现”,是指一个实际的系统在人们听觉,视觉或按任务要求所允许的时间范围内能及时地完成对输入信号的处理并将其输出。例如,我们每天使用的手机,将要普及的数字电视等,都是实时的数字信号处理系统。要想在极短的时间内完成对信号的处理,一方面需要快速的算法、高效的编程,另一方面,则需要高性能的硬件支持。数字信号处理器(DSP)即是为实时实现数字信号处理任务而特殊设计的高性能的一类CPU。严格地说,“实时实现”是指,一个系统在每一个抽样间隔内都能完成全部所需要的计算任务,即:ProcessingTimeWaitingTi
3、meSampleTimenn+1如果WaitingTime0则认为该系统可以实时实现。例如,阶次的FIR滤波器,其输入输出关系是假定要处理的信号的抽样频率为200KHz,那么,该系统要在50内,至少要完成100次乘法,99次加法,才谈得上“实时实现”。CPU的类型:1.通用型CPU(GPP);2.单片机(MCU);3.DSP;4.嵌入式系统;5.ASIC;6.FPGA通用处理器(GPP):8-bitApple(6502),NECPC-8000(Z80)8086/286/386/486/Pentium/PentiumII/P
4、entiumIIIPowerPc64-bitCPU(SUNSparc,DECAlpha,HP)事务密集型处理机制冯.诺依曼结构:统一的程序和数据空间采取各种方法提高计算速度:单片机(MCU):控制密集型处理机制。4bit、8bit单片机多应用于玩具、家电及工业控制;16bit单片机除控制功能外,还有较强的信息处理的能力。但实时处理较困难。INTELMCS/48/51/96(98)MOTOROLAHCS05/011数字信号处理器(DSP):运算密集型处理机制。最有可能实时实现复杂运算的器件!二、数字信号处理器的特点1.哈佛结构
5、,且是多总线结构;HarvardArchitectureVon-NeumannArchitecture取指令和取数据分时进行;取指令和取数据同时进行;在DSP中,广泛采取多总线制,以便同时读取几个数据,提高了运算的速度,如C54芯片:UsingmultiplebusesC54的多总线结构:3个数据总线(CB,DB,EB)1个程序总线(PB)4个地址总线(PAB,CAB,DAB,EAB)高级多总线结构2.“流水线(pipeline)式”的指令执行实际上,DSP中采用多级流水线结构3.具有硬件乘法器是DSP最突出的特点,从而大大
6、提高了运算速度。数字信号处理中最常用的运算:乘法累加1011x11101011x1110HardwareMicrocode1001101000001011.1011..1011...10011010Cycle1Cycle2Cycle3Cycle4Cycle5例如,4-bit无符号数相乘:一步一步执行一步执行例如:C54中的硬件乘法器高性能的DSP提供了“并行(parallel)”工作的能力。所谓并行,是指多个DSP,或DSP内部的多个单元同时在完成一个共同的任务;5.片上存储器:(OnchipMemory);专用寻址单元:(
7、AddressingLogic)它们与ALU并行工作;所有这些设置,都是为了提高运行速度;6.为方便数据的读、写及与片外设备的通信,DSP上一般都集成有DMA、串行通信口、定时器及中断处理器等,具有和不同速度存储器相连接的硬件和软件的等待功能;7.高的时钟速度,极快的运算能力:MFLOPS:百万次浮点操作/秒MOPS:百万次操作/秒MIPS:百万条指令/秒Others:MAC、InstructionCycleTimeTMS320C64系列的DSP最大时钟速度可达600MHz,因此,时钟周期仅为1.67ns,其运算能力可达48
8、00MIPS;该系列特别适用于图像处理、三维成像、多媒体及其它高速运算的场合。TMS320C6201DSP时钟:200MHz,运算能力:1600MIPS。1024点的FFT,仅需要70us;部分DSP芯片上有片上的A/D及脉宽调制通道(PWM),这一类DSP除了有强的运算能力外,还有着很好
此文档下载收益归作者所有