dsp原理与开发 第4讲.ppt
《dsp原理与开发 第4讲.ppt》由会员分享,可在线阅读,更多相关《dsp原理与开发 第4讲.ppt(42页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、1/42DSP技术及应用(技术及应用(II)DSP的知识平台的知识平台 DSP技术 计算机 电子计算机硬件计算机软件 电子线路数字信号处理2/42DSP技术及应用(技术及应用(II)第一题第一题请用方框图描述一个你熟悉的实用数字信号处理系统,并做请用方框图描述一个你熟悉的实用数字信号处理系统,并做简要的分析;如果没有,简要的分析;如果没有,也可以自己设计一个简单的数字信也可以自己设计一个简单的数字信号处理系统,并描述其功能及用途号处理系统,并描述其功能及用途3/42DSP技术及应用(技术及应用(II)第二题第二题数字滤波器的分类和结构特点数字滤波器的分类和结构特点n一、什么是数字滤波器顾名思义
2、:顾名思义:其作用是对输入信号起到滤波的作用;其作用是对输入信号起到滤波的作用;即即DF是由差分方程描述的一类特殊的是由差分方程描述的一类特殊的 离散时间系统。离散时间系统。功能:功能:把输入序列通过一定的运算变换成输出把输入序列通过一定的运算变换成输出 序列。不同的运算处理方法决定了滤波序列。不同的运算处理方法决定了滤波 器的实现结构的不同。器的实现结构的不同。n从实现方法上分:从实现方法上分:FIR、IIRIIR数字滤波器的结构特点:存在反馈环路,递归型结构数字滤波器的结构特点:存在反馈环路,递归型结构 IIR有几种实现结构实现形式:直接型(直接有几种实现结构实现形式:直接型(直接型、直接
3、型、直接型);级联型型);级联型(串联)、并联型、转置型(串联)、并联型、转置型FIR数字滤波器的结构特点:不存在反馈环路,非递归型结构数字滤波器的结构特点:不存在反馈环路,非递归型结构 IIR有几种实现结构实现形式:直接型;级联型;多相实现;线性相位有几种实现结构实现形式:直接型;级联型;多相实现;线性相位 4/42DSP技术及应用(技术及应用(II)第二题:维基百科给出的解释第二题:维基百科给出的解释 线性移不变线性移不变的数字滤波器包括的数字滤波器包括无限长脉冲响应滤波器无限长脉冲响应滤波器(IIR滤波器)和滤波器)和有限长脉冲响应滤波有限长脉冲响应滤波器器(FIR滤波器)两种。这两种滤
4、波器的滤波器)两种。这两种滤波器的系统函数系统函数可以统一以可以统一以Z变换变换表示为:表示为:n 当当 时,时,M就是就是IIR滤波器的阶数,表示系统中反馈环的个数。由于反馈的存在,滤波器的阶数,表示系统中反馈环的个数。由于反馈的存在,IIR滤波器的滤波器的脉冲响应为无限长脉冲响应为无限长,因此得名。若,因此得名。若A(z)=1,则系统的脉冲响应的长度为,则系统的脉冲响应的长度为N+1,故,故而被称作而被称作FIR滤波器。滤波器。IIR滤波器的优点在于,其设计可以直接利用模拟滤波器设计的成果,因为模拟滤波器本身滤波器的优点在于,其设计可以直接利用模拟滤波器设计的成果,因为模拟滤波器本身就是无
5、限长冲激响应的。通常就是无限长冲激响应的。通常IIR滤波器设计的过程如下:首先根据滤波器参数要求设计对滤波器设计的过程如下:首先根据滤波器参数要求设计对应的模拟滤波器(如应的模拟滤波器(如巴特沃斯滤波器巴特沃斯滤波器、切比雪夫滤波器切比雪夫滤波器等等),然后通过映射(如脉冲响等等),然后通过映射(如脉冲响应不变法、双线性映射等等)将模拟滤波器变换为数字滤波器,从而决定应不变法、双线性映射等等)将模拟滤波器变换为数字滤波器,从而决定IIR滤波器的参数。滤波器的参数。IIR滤波器的重大缺点在于,由于存在反馈其稳定性不能得到保证。另外,反馈还使滤波器的重大缺点在于,由于存在反馈其稳定性不能得到保证。
6、另外,反馈还使IIR滤滤波器的数字运算可能溢出。波器的数字运算可能溢出。FIR滤波器最重要的优点就是由于不存在滤波器最重要的优点就是由于不存在系统极点系统极点,FIR滤波器是绝对稳定的系统。滤波器是绝对稳定的系统。FIR滤滤波器还确保了线性相位,这在信号处理中也非常重要。此外,由于不需要反馈,波器还确保了线性相位,这在信号处理中也非常重要。此外,由于不需要反馈,FIR滤波滤波器的实现也比器的实现也比IIR滤波器简单。滤波器简单。FIR滤波器的缺点在于它的性能不如同样阶数的滤波器的缺点在于它的性能不如同样阶数的IIR滤波器,滤波器,不过由于数字计算硬件的飞速发展,这一点已经不成为问题。再加上引入
7、计算机辅助设计,不过由于数字计算硬件的飞速发展,这一点已经不成为问题。再加上引入计算机辅助设计,FIR滤波器的设计也得到极大的简化。基于上述原因,滤波器的设计也得到极大的简化。基于上述原因,FIR滤波器比滤波器比IIR滤波器的应用更广。滤波器的应用更广。5/42DSP技术及应用(技术及应用(II)第二题:研究数字滤波器第二题:研究数字滤波器结构意义结构意义n滤波器的基本特性(如有限长脉冲响应FIR与无限长脉冲响应IIR)决定了结构上有不同的特点。n不同结构所需的存储单元及乘法次数不同,前者影响复杂性,后者影响运算速度。n有限精度(有限字长)实现情况下,不同运算结构的误差及稳定性不同。n好的滤波
8、器结构应该易于控制滤波器性能,适合于模块化实现,便于时分复用。6/42DSP技术及应用(技术及应用(II)第三题第三题IIR,FIR滤波器的异同滤波器的异同不同点:不同点:n由于IIR存在反馈,而FIR不存在,因此IIR单位脉冲响应为无限长,FIR单位脉冲响应为有限长nFIR不存在系统极点,是绝对稳定的系统,而IIR存在极点,实现起来有可能不稳定nIIR幅频特性精度很高,不是线性相位的,可以应用于对相位信息不敏感的音频信号上;FIR幅频特性精度较之于IIR低,但是线性相位,就是不同频率分量的信号经过FIR滤波器后他们的时间差不变nFIR有限的单位响应也有利于对数字信号的处理,便于编程,用于计算
9、的时延也小,这对实时的信号处理很重要相同点:相同点:n都是滤波器 7/42DSP技术及应用(技术及应用(II)第四题(第四题(1)DSP和通用处理器在结构上有什么不同,请你画出你熟悉的和通用处理器在结构上有什么不同,请你画出你熟悉的DSP结构图结构图根据微处理器的应用领域,微处理器大致可以分为三类:通用高性能微根据微处理器的应用领域,微处理器大致可以分为三类:通用高性能微处理器(也称通用处理器(也称通用CPU)、嵌入式微处理器和数字信号处理器、微控制)、嵌入式微处理器和数字信号处理器、微控制器(后两种也有统称嵌入式器(后两种也有统称嵌入式CPU)。)。n一般而言,通用处理器追求高性能,它们用于
10、运行通用软件,配备完备、复杂的操作系统;n嵌入式微处理器强调处理特定应用问题的高性能,主要用于运行面向特定领域的专用程序,配备轻量级操作系统,主要用于蜂窝电话、CD播放机等消费类家电;n微控制器价位相对较低,在微处理器市场上需求量最大,主要用于汽车、空调、自动机械等领域的自控设备。DSP和通用处理器在结构上的不同:和通用处理器在结构上的不同:n存储器结构:改进的哈佛结构;冯诺依曼结构 n总线结构:多套总线;一套总线8/42DSP技术及应用(技术及应用(II)第四题(第四题(2)熟悉的熟悉的DSP结构图结构图9/42DSP技术及应用(技术及应用(II)第五题第五题说说定点说说定点DSP和浮点和浮
11、点DSP的定义的定义按数据格式分可分为定点芯片和浮点芯片两种。按数据格式分可分为定点芯片和浮点芯片两种。n定点DSP芯片按照定点的数据格式进行工作,其数据长度通常为16位、24位、32位。定点DSP的特点:体积小、成本低、功耗小、对存储器的要求不高;但数值表示范围较窄,必须使用定点定标的方法,并要防止结果的溢出。n浮点DSP芯片按照浮点的数据格式进行工作,其数据长度通常为32位、40位。由于浮点数的数据表示动态范围宽,运算中不必顾及小数点的位置,因此开发较容易。但它的硬件结构相对复杂、功耗较大,且比定点DSP芯片的价格高。通常,浮点DSP芯片使用在对数据动态范围和精度要求较高的系统中。10/4
12、2DSP技术及应用(技术及应用(II)第六题第六题用用Q15表示表示0.5和和-0.50.5:0100 0000 0000 0000-0.5:1100 0000 0000 0000(是否正确(是否正确?)正确的话,那么正确的话,那么n负的最大应该如何表示?n-0.25应该如何表示补码表示补码表示若定点小数补码形式为若定点小数补码形式为x0.x1x2xn,则补码表示的定义是则补码表示的定义是 x 1x=0 x补=(mod2)2+x=2-x 0 x -111/42DSP技术及应用(技术及应用(II)其它其它如果模拟信号的带宽为如果模拟信号的带宽为 5khz,要用要用8K的采样率,怎么办?的采样率,
13、怎么办?(lucent)两路?两路?为什么说浮点为什么说浮点DSP比定点比定点DSP功耗大?功耗大?浮点浮点 DSP 的长指令字、宽的地址总线使得浮点的长指令字、宽的地址总线使得浮点DSP电路更复电路更复杂,芯片也更大,所以成本和功耗也就比较大杂,芯片也更大,所以成本和功耗也就比较大。举例说明循环寻址的应用场合?举例说明循环寻址的应用场合?卷积、相关、滤波卷积、相关、滤波12/21DSP技术及应用(技术及应用(II)第四讲第四讲 TMS320C54x概概述述13/42DSP技术及应用(技术及应用(II)C54x DSP概述概述(1)授课内容:授课内容:1.C54x的硬件结构2.C54x的主要特
14、性3.C54x的引脚功能4.C54x的内部总线结构14/42DSP技术及应用(技术及应用(II)C54x的硬件结构(的硬件结构(1)C54x DSP硬件体系 C54x是为实现低功耗、高性能而专门设计的定点DSP芯片。TMS320C54x系列DSP芯片种类虽然很多,但体系结构却基本一致。不同型号的芯片,其CPU结构与功能完全相同,型号之间的差异主要体现在片内的存储器容量、片内外设、供电电压、速度以及封装上。15/42DSP技术及应用(技术及应用(II)C54x的硬件结构(的硬件结构(2)C54x的基本结构分为的基本结构分为 CPU、存储器存储器以及以及片内外设与片内外设与专用硬件电路专用硬件电路
15、三大类。三大类。其内部结构由其内部结构由8条总线和条总线和10大部分组成,如下图所示大部分组成,如下图所示,包括,包括中央处理器、内部总线控制器、特殊功能寄存器、数中央处理器、内部总线控制器、特殊功能寄存器、数据存储器据存储器RAM、程度存储器程度存储器ROM、I/O口、串行口、并行口、串行口、并行HPI接口、定时器、中断系统。接口、定时器、中断系统。16/42DSP技术及应用(技术及应用(II)C54x的硬件结构(的硬件结构(3)PAGEN DAGENPAGEN DAGEN 特殊功能特殊功能 寄存器寄存器系统控制系统控制程序地址生成器程序地址生成器数据地址生成器数据地址生成器 CPUCPU乘
16、法乘法累加器累加器算术算术/逻辑逻辑运算单元运算单元桶桶 形形移位器移位器比较器比较器外部外部存储器存储器接口接口外部外部设备设备接口接口程序存储器程序存储器数据存储器数据存储器串行口串行口并行口并行口定时器定时器计数器计数器中断中断系统系统控制控制接口接口PABPABPBPBCABCABCBCBDABDABDBDBEABEABEBEB17/42DSP技术及应用(技术及应用(II)C54x的硬件结构(的硬件结构(4)18/42DSP技术及应用(技术及应用(II)C54x的硬件结构(的硬件结构(5)各部分的功能各部分的功能各部分的功能各部分的功能 1.1.中央处理器中央处理器中央处理器中央处理器
17、CPUCPU采用了流水线指令执行结构和相应的并行处理结构,可在一个周期内对数据进行高速的算术运算和逻辑运算。2.2.内部总线结构内部总线结构内部总线结构内部总线结构 由由由由一一一一组程序总线、组程序总线、组程序总线、组程序总线、三三三三组数据总线和组数据总线和组数据总线和组数据总线和四四四四组地址总线组成,可在组地址总线组成,可在组地址总线组成,可在组地址总线组成,可在一个指令周期内产生两个数据存储地址,实现流水线并行数一个指令周期内产生两个数据存储地址,实现流水线并行数一个指令周期内产生两个数据存储地址,实现流水线并行数一个指令周期内产生两个数据存储地址,实现流水线并行数据处理。据处理。据
18、处理。据处理。19/42DSP技术及应用(技术及应用(II)C54x的硬件结构(的硬件结构(6)各部分的功能各部分的功能各部分的功能各部分的功能 3.特殊功能寄存器特殊功能寄存器 共有26个特殊功能寄存器,位于具有特殊功能的 RAM区。主要用来对片内各功能模块进行管理、控制、监视。4.4.数据存储器数据存储器数据存储器数据存储器RAMRAM 片内数据存储器片内数据存储器片内数据存储器片内数据存储器 双双寻寻址址数据寄存器数据寄存器DARAM 单单寻寻址址数据寄存器数据寄存器SARAM DARAM:在一个指令周期内,在一个指令周期内,可对其可对其进进行两次存取操作,行两次存取操作,即即一一次次读
19、读出和一次写入;出和一次写入;SARAM:在一个指令周期内,在一个指令周期内,只能进行一次存取操作。只能进行一次存取操作。20/42DSP技术及应用(技术及应用(II)C54x的硬件结构(的硬件结构(7)各部分的功能各部分的功能各部分的功能各部分的功能 5.程序存储器程序存储器ROM 可由ROM和RAM配置而成,即程序空间可以定义在ROM上,也可以定义在RAM中。当需要高速运行的程序时,可将片外ROM中的程序调入到片内RAM中,以提高程序的运行速度,降低对外部ROM的速度要求,增强系统的整体抗干扰性能。21/42DSP技术及应用(技术及应用(II)C54x的硬件结构(的硬件结构(8)各部分的功
20、能各部分的功能各部分的功能各部分的功能 C54x共有两个通用共有两个通用I/O引脚(引脚(BIO和和XF)。)。BIOBIO:主要用来监测外部设备的工作状态;主要用来监测外部设备的工作状态;主要用来监测外部设备的工作状态;主要用来监测外部设备的工作状态;XFXF:用来给外部设备发送信号。用来给外部设备发送信号。用来给外部设备发送信号。用来给外部设备发送信号。C54xC54xC54x芯片还配有主机接口(芯片还配有主机接口(芯片还配有主机接口(芯片还配有主机接口(芯片还配有主机接口(芯片还配有主机接口(HPIHPIHPI)、)、)、)、)、)、同步串行口和同步串行口和同步串行口和同步串行口和同步串
21、行口和同步串行口和64K64K64K字字字字字字I/OI/OI/O空间。空间。空间。空间。空间。空间。HPIHPI和串行口可以通过设置,用作通用和串行口可以通过设置,用作通用和串行口可以通过设置,用作通用和串行口可以通过设置,用作通用I/OI/O。64K64K字的字的字的字的I/OI/O空间可通过外加缓冲器或锁存电路,配合外部空间可通过外加缓冲器或锁存电路,配合外部空间可通过外加缓冲器或锁存电路,配合外部空间可通过外加缓冲器或锁存电路,配合外部I/OI/O读写控制时序构成片外外设的控制电路。读写控制时序构成片外外设的控制电路。读写控制时序构成片外外设的控制电路。读写控制时序构成片外外设的控制电
22、路。6.I/O口口 22/42DSP技术及应用(技术及应用(II)C54x的硬件结构(的硬件结构(9)各部分的功能各部分的功能各部分的功能各部分的功能 7.串行口串行口 不同型号的不同型号的不同型号的不同型号的 C54xC54x芯片,所配置的串行口功能不同。可芯片,所配置的串行口功能不同。可芯片,所配置的串行口功能不同。可芯片,所配置的串行口功能不同。可分为分为分为分为4 4种:种:种:种:单通道同步串行口单通道同步串行口单通道同步串行口单通道同步串行口单通道同步串行口单通道同步串行口SPSPSP 带缓冲器单通道同步串行口带缓冲器单通道同步串行口带缓冲器单通道同步串行口带缓冲器单通道同步串行口
23、带缓冲器单通道同步串行口带缓冲器单通道同步串行口BSPBSPBSP 并行带缓冲器多通道同步串行口并行带缓冲器多通道同步串行口并行带缓冲器多通道同步串行口并行带缓冲器多通道同步串行口并行带缓冲器多通道同步串行口并行带缓冲器多通道同步串行口McBSPMcBSPMcBSP 时分多通道带缓冲器串行口时分多通道带缓冲器串行口时分多通道带缓冲器串行口时分多通道带缓冲器串行口时分多通道带缓冲器串行口时分多通道带缓冲器串行口TMDTMDTMD23/42DSP技术及应用(技术及应用(II)C54x的硬件结构(的硬件结构(10)各部分的功能各部分的功能各部分的功能各部分的功能 8.主机接口主机接口HPI HPI是
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- dsp原理与开发 第4讲 dsp 原理 开发
限制150内