太原理工大学DSP课件第一章

上传人:宝路 文档编号:47220684 上传时间:2018-07-01 格式:PPT 页数:57 大小:5.23MB
返回 下载 相关 举报
太原理工大学DSP课件第一章_第1页
第1页 / 共57页
太原理工大学DSP课件第一章_第2页
第2页 / 共57页
太原理工大学DSP课件第一章_第3页
第3页 / 共57页
太原理工大学DSP课件第一章_第4页
第4页 / 共57页
太原理工大学DSP课件第一章_第5页
第5页 / 共57页
点击查看更多>>
资源描述

《太原理工大学DSP课件第一章》由会员分享,可在线阅读,更多相关《太原理工大学DSP课件第一章(57页珍藏版)》请在金锄头文库上搜索。

1、 DSP原理及应用 主要内容n第一章 概述n第二章 DSP的硬件结构n第三章 DSP的软件结构n第四章 DSP的开发环境与工具第一章 概述 数字信号处理的定义和内容 数字信号处理的特点 DSP芯片的应用 DSP系统的构成和分类 DSP芯片的选择数字信号处理的定义数字信号处理是利用计算机和专用的处理设备,以数字的形式对信号进行分析、采集、合成、变换、滤波、估算、压缩、识别等加工处理,以便提取有用的信息并进行有效的传输与应用。 数字信号处理的内容Digital Signal Processing数字信号处理数字信号处理器Digital Signal Processor算法的研究n算法的研究是指如何

2、以最小的运算量和存储 器的使用量来完成指定的任务,如20世纪60 年代出现的快速傅立叶变换(FFT),使数字信号处理技术发生了革命性的变化。近几年 来,数字信号处理的理论和方法得以了迅速 的发展,并取得了很大的进步,为各种实时 处理的应用提供了算法基础。 数字信号处理的实现在通用计算机上用软件来实现在通用计算机上用软件来实现 在通用计算机中加入专用的加速处理机实现在通用计算机中加入专用的加速处理机实现 用单片机来实现用单片机来实现 用通用的可编程用通用的可编程DSPDSP芯片实现芯片实现 用专用的用专用的DSPDSP芯片实现芯片实现 用基于通用用基于通用DSPDSP核的核的ASICASIC芯片

3、实现芯片实现 Why digital?(1)精度高n模拟系统的精度由元器件决定,模拟元器 件的精度很难达到10-3以上。而数字系统 的精度与A/D转换器的位数、计算机字长 有关,17位字长精度就可达到10-5,所以在高精度系统中,有时只能采用数字系统 。Why digital?(2)灵活性大n在模拟系统中,当需要改变系统的应用时, 不得不重新修改硬件设计或调整硬件参数。 而在数字信号处理中,通过运行不同数字信 号处理的软件来适应不同的需要。例如,一 个模拟滤波器一旦制造出来,其特性(如通 带频率范围)是不容易改变的,使用微处理 器实现数字滤波器,只需改变滤波的系数, 对其重新编程就可得到不同的

4、滤波特性。Why digital?(3)可靠性和可重复性强n模拟系统各参数都有一定的温度系数, 易受环境条件,如温度、振动、电磁感 应等影响,产生杂散效应甚至振荡等。 数字系统只有两个信号电平0和1,受噪声及环境条件影响小,因而可靠性高。可重复性Amplify AAmplify BSignal generatorcomputer Acomputer B可靠性(抗噪声干扰)Why digital?(4)易于大规模集成n数字部件由于高度的规范性,对电路参数要 求不严,因此便于大规模集成和生产,特别 是DSP器件,其体积小、功能强、功耗小、一致性好、使用方便、性价比高。而模拟系 统的集成度不高,价格

5、高。Why digital?(5)可获得高性能指标n由于数字信号处理的特点,可获得高性能指 标。例如,模拟频谱仪在频率低端只能分析 到10Hz以上的频率,且难于做到高分辨率(足够窄的带宽)。但在数字的谱分析中,已 能做到10-3Hz的谱分析。又如,有限长冲激响应数字滤波器可实现准确的线性相位特性 ,而这在模拟系统中是很难达到的。We still need analog processing数字信号处理也有局限性,在实时性和对高频信号的处理方面是数字信号处理是无法取代模拟信号处理的。实时性n模拟系统:除开电路的延时外,处理是实时的。n数字系统:由计算机的处理速度决定。高频信号的处理n模拟系统:可

6、以处理包括微波、毫米波乃至光波信号。n数字系统:按照奈奎斯特准则的要求, 受A/D和处理速度的限制。模拟与数字信号的转换n现实世界的信号绝大多数是模拟的(温度、速度、压力等),转换成的电信号也是模拟的(电流、电压等),要实现数字处理就必须进行转换。DSP芯片的应用 (1) 信号处理如数字滤波、自适应滤波、快速傅立叶变换、 相关运算、谱分析、卷积、模式匹配、加窗、波形产生等 (2) 通信如调制解调器、自适应均衡、数据加密、数据压缩、回 波抵消、多路复用、传真、扩频通信、纠错编码、可视电话等 (3) 语音如语音编码、语音合成、语音识别、语音增强、说话 人辨认、说话人确认、语音邮件、语音存储等 (4

7、) 图形/图像如二维和三维图形处理、图像压缩与传输、图 像增强、动画、机器人视觉等;(5) 军事如保密通信、雷达处理、声纳处理、导航、导弹制导等 (6) 仪器仪表如频谱分析、函数发生、锁相环、地震处理等;(7) 自动控制如引擎控制、声控、自动驾驶、机器人控制、磁盘控制等 (8) 医疗如助听、超声设备、诊断工具、病人监护等;(9) 家用电器如高保真音响、音乐合成、音调控制、玩具与游戏、数 字电话/电视等 移动通信系统The handset is not only used for voice communicationModemVoIP理想的软件无线电中频采样软件无线电BPFLocal osci

8、llatorBPFADCDSPaudioDigital videoLNADigital Camera Digital Camera汽车多媒体系统DVD(Digital Video Disc)语音噪声消除图像噪声去除飞机驾驶模拟器GPS(Global Position System) Radar/Sonar Cruise missilePattern recognizationFingerprint distinguishDSP 系统的构成What is DSP Core?DSP系统设计过程Requirement of DSP Engineers is growing up rapidlyDSP

9、芯片的种类(按基础特性分类 ) 静态DSP如果在某时钟频率范围内的任何时钟频率上, DSP芯片都能正常工作,除计算速度有变化外,没有 性能的下降,这类DSP芯片一般称为静态DSP芯片。 例如美国TI公司的TMS320C22x系列芯片。 一致型DSP如果有两种或两种以上DSP芯片,它们的指令集、 相应的机器代码及管脚结构相互兼容,则这类DSP芯 片称为一致型DSP芯片,例如美国TI公司的 TMS320C54系列芯片。DSP芯片的种类(按数据格式分类 )定点DSP数据以定点格式工作的DSP芯片称为定点 DSP芯片。 浮点DSP 以浮点格式工作的DSP芯片称为浮点DSP芯片。DSP芯片的种类(按用途

10、分类 )通用型DSP通用型DSP芯片适合普通的DSP应用。专用型DSP专用DSP芯片是为特定的DSP运算而应用,更适合特殊的运算,如数字滤波、卷积和 FFT。DSP芯片的选择 nDSP芯片的运算速度指令周期:即执行一条指令所需的时间 ,通常以ns(纳秒)为单位。 MAC时间:即完成一次乘法-累加运算所 需要的时间。 FFT执行时间:即运行一个N点FFT程序 所需的时间。 MIPS:即每秒执行百万条指令;MOPS:即每秒执行百万次操作; MFLOPS:即每秒执行百万次浮点操作; BOPS:即每秒执行十亿次操作。 DSP芯片的选择nDSP芯片的价格DSP芯片的价格也是选择DSP芯片所需考 虑的一个

11、重要因素。若采用价格昂贵的DSP 芯片,即使性能再高,其应用范围也会受到 一定的限制。因此,芯片的价格是DSP应用 产品能否规模化、民间化的重要决定因素。 不过,由于DSP芯片发展迅速,DSP芯片的 价格往往下降较快。因此,在系统的开发阶 段,可选用某种价格稍贵的DSP芯片,等到 系统开发完毕后,其价格可能已经下降很多 。DSP芯片的选择n定点DSP与浮点DSP的选择定点DSP芯片 的字长通常为16位,但有 些公司的定点芯片为24位。浮点芯片的字长 一般为32位,累加器为40位。虽然合理地设计系统算法可以提高和保证运算精度,但需 要相应地增加程序的复杂性和运算量。通常 在算法确定后折中考虑。D

12、SP芯片的选择nDSP芯片的硬件资源不同的DSP芯片所提供的硬件资源是不 相同的,如片内RAM、ROM的数量,外部可 扩展的程序和数据空间,总线接口,I/O接口 等。即使是同一系列的DSP芯片,不同型号的芯片,其内部硬件资源也有所不同。DSP芯片的选择nDSP芯片的开发工具快捷、方便的开发工具和完善的软件支持是开发 大型、复杂DSP应用系统的必备条件。如果没有开发 工具的支持,要想开发一个复杂的DSP系统是不可能 的。所以,在选择DSP芯片的同时必须注意其开发工 具的支持情况,包括软件和硬件的开发工具等。近几 年来,各大DSP厂商已经重视并努力解决这一问题。 如TI公司推出的Code Comp

13、oser Studio集成开发环 境、exPressDSP实时软件技术、DSP/BIOS和 TMdDSP算法标准为用户快速开发实时、高效的应 用系统提供了帮助。DSP芯片的选择nDSP芯片的功耗 在某些DSP应用场合,功耗也是一个需要特别注意的问题。如便携式的DSP设备、手持设备、野外应用的DSP设备等都对功耗有着特殊的要求。目前,3.3V供电的低功耗高速DSP芯片已大量使用。 DSP芯片的选择n其他因素选择DSP芯片还应考虑封装的形式、质量标准、 供货情况、生命周期等。通常情况下,定点DSP芯片的价格较便宜,功耗 较低,但运算精度稍低。而浮点DSP芯片的优点是运 算精度高,但价格稍贵,功耗也较大。例如TI公司的 TMS320C2/54系列属于定点DSP芯片,低功耗和低 成本是其主要的特点。而TMS320C3X/C4X/C67X属 于浮点DSP芯片,运算精度高,用C语言编程方便, 开发周期短,但同时其价格和功耗也相对较高。

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 中学教育 > 教学课件

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号