数字信号处理第七章.ppt
《数字信号处理第七章.ppt》由会员分享,可在线阅读,更多相关《数字信号处理第七章.ppt(98页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、第7章 有限脉冲响应数字滤波器的设计 第第7章章 有限脉冲响应数字滤波器的设计有限脉冲响应数字滤波器的设计 7.1 线性相位线性相位FIR数字滤波器的条件和特点数字滤波器的条件和特点 7.2 利用窗函数法设计利用窗函数法设计FIR滤波器滤波器 7.3 利用频率采样法设计利用频率采样法设计FIR滤波器滤波器 7.4 利用等波纹最佳逼近法设计利用等波纹最佳逼近法设计FIR数字滤波器数字滤波器 7.5 IIR和和FIR数字滤波器的比较数字滤波器的比较 7.6 几种特殊类型滤波器简介几种特殊类型滤波器简介 7.7 滤波器分析设计工具滤波器分析设计工具FDATool 习题与上机题习题与上机题第7章 有限
2、脉冲响应数字滤波器的设计 IIR数字滤波器的特性数字滤波器的特性优点:优点:缺点:缺点:设计方便,可利用模拟滤波器的设计结果;设计方便,可利用模拟滤波器的设计结果;非非线线性性相相位位,若若需需线线性性相相位位,则则要要增增加加相相位位校校正网络。正网络。引言7-0 引引 言言第7章 有限脉冲响应数字滤波器的设计 引7-0 引引 言言言FIR数字滤波器的特性数字滤波器的特性优点:优点:缺点:缺点:1 1)可可得得到到严严格格的的线线性性相相位位,又又可可具具有有任任意意的的幅幅度度特性。特性。2 2)系统无反馈,是无条件稳定系统。)系统无反馈,是无条件稳定系统。3 3)进行滤波时可采用)进行滤
3、波时可采用FFTFFT。幅度特性较差,滤波器的阶次较高。幅度特性较差,滤波器的阶次较高。第7章 有限脉冲响应数字滤波器的设计 二、二、FIR DFFIR DF的特点的特点 1 1、单单位位抽抽样样响响应应h(n)h(n)是是有有限限长长的的,因因此此FIR FIR DFDF一定是稳定的;一定是稳定的;2 2、经经延延时时,h(n)h(n)总总可可变变成成因因果果序序列列,所所以以FIR FIR DFDF总可以由因果系统实现;总可以由因果系统实现;3 3、h(n)h(n)为为有有限限长长,可可以以用用FFTFFT实实现现FIRFIR数数字字滤滤波波器器;4 4、FIRFIR的的系系统统函函数数是
4、是Z Z-1-1的的多多项项式式,故故IIRIIR的的方方法法不适用不适用;5 5、FIRFIR的的相相位位特特性性可可以以是是线线性性的的,即即 ,或或 。因因此此,它它有有更更广广泛泛的的应应用用,非非线性的线性的FIRFIR一般不作研究。一般不作研究。第7章 有限脉冲响应数字滤波器的设计 FIR滤波器设计任务是选择有限长度的滤波器设计任务是选择有限长度的h(n),使,使频率响应函数频率响应函数H(ej)满足技术指标要求。满足技术指标要求。本章主要介绍本章主要介绍三种设计方法:窗函数法、频率采三种设计方法:窗函数法、频率采样法和切比雪夫等波纹逼近法。样法和切比雪夫等波纹逼近法。第7章 有限
5、脉冲响应数字滤波器的设计 1、相位失真(波形失真之一)、相位失真(波形失真之一)当信号通过一个线性滤波器时,输出信号的幅度和相当信号通过一个线性滤波器时,输出信号的幅度和相位都会发生变化,即位都会发生变化,即第7章 有限脉冲响应数字滤波器的设计 两边取模:两边取模:两边取相位:两边取相位:一、线性相位一、线性相位FIRFIR数字滤波器数字滤波器第7章 有限脉冲响应数字滤波器的设计 当当输输入入信信号号的的不不同同频频率率分分量量通通过过滤滤波波器器时时,所所产产生生的相位延迟也不同,从而有可能产生的相位延迟也不同,从而有可能产生相位失真相位失真。确确保保输输出出信信号号不不产产生生相相位位失失
6、真真的的唯唯一一方方法法是是,使使不不同同输输入入频频率率分分量量的的信信号号通通过过滤滤波波器器时时都都有有相相同同的时间延迟的时间延迟,即,即两边积分,可得到滤波器的线性相位特性。两边积分,可得到滤波器的线性相位特性。一、线性相位一、线性相位FIRFIR数字滤波器数字滤波器第7章 有限脉冲响应数字滤波器的设计 7.1 线性相位线性相位FIR数字滤波器的条件和特点数字滤波器的条件和特点1 线性相位线性相位FIR数字滤波器数字滤波器对于长度为对于长度为N的的h(n),频率响应函数为,频率响应函数为(7.1.1)(7.1.2)式中,式中,Hg()称为幅度特性称为幅度特性;()称为相位特性。称为相
7、位特性。线性相位线性相位FIR滤波器是指滤波器是指()是是的线性函数,即的线性函数,即第7章 有限脉冲响应数字滤波器的设计 第一类线性相位第一类线性相位为常数为常数 (7.1.3)第二类线性相位第二类线性相位是起始相位是起始相位 (7.1.4)以上两种情况都满足群时延是一个常数,即以上两种情况都满足群时延是一个常数,即也称这种情况为线性相位。也称这种情况为线性相位。0=/2是第二类线性相位是第二类线性相位特性常用的情况特性常用的情况,所以本章仅介绍这种情况。,所以本章仅介绍这种情况。第7章 有限脉冲响应数字滤波器的设计 2.线性相位线性相位FIR的时域约束条件的时域约束条件线性相位线性相位FI
8、R滤波器的时域约束条件是指满足线性相位时,滤波器的时域约束条件是指满足线性相位时,对对h(n)的约束条件。的约束条件。1)第一类线性相位对第一类线性相位对h(n)的约束条件的约束条件 第一类线性相位第一类线性相位FIR DF的相位函数的相位函数()=,由式,由式(7.1.1)和()和(7.1.2)得到)得到:(7.1.5)第7章 有限脉冲响应数字滤波器的设计 由式(由式(7.1.5)得到)得到:(7.1.6)将(将(7.1.6)式中两式相除得到:)式中两式相除得到:第7章 有限脉冲响应数字滤波器的设计 即即 移项并用三角公式化简得到移项并用三角公式化简得到:(7.1.7)函数函数h(n)sin
9、(n)关于求和区间的中心关于求和区间的中心(N1)/2奇对奇对称,是满足(称,是满足(7.1.7)式的一组解。)式的一组解。第7章 有限脉冲响应数字滤波器的设计 结论:长度为结论:长度为N的的FIR数字滤波器具有第一类线性相位特数字滤波器具有第一类线性相位特性的条件是性的条件是h(n)关于关于n=(N1)/2点偶对称。点偶对称。N为奇数和偶数时为奇数和偶数时,h(n)的对称情况分别如表的对称情况分别如表7.1.1中的情中的情况况1和情况和情况2所示。所示。(7.1.8)因为因为sin(n)关于关于n=奇对称,如果取奇对称,如果取=(N1)/2,则要求,则要求h(n)关于关于(N1)/2偶对称,
10、所以要求偶对称,所以要求和和h(n)满足如下条件满足如下条件:第7章 有限脉冲响应数字滤波器的设计 表7.1.1 线性相位FIR数字滤波器的时域和频域特性一览 第7章 有限脉冲响应数字滤波器的设计 2)第二类线性相位对第二类线性相位对h(n)的约束条件的约束条件第二类线性相位第二类线性相位FIR数字滤波器的相位函数数字滤波器的相位函数()=/2,由式(,由式(7.1.1)和()和(7.1.2),经过同样的),经过同样的推导过程可得到推导过程可得到:(7.1.9)函数函数h(n)cos(n)关于求和区间的中心关于求和区间的中心(N1)/2奇对奇对称,是满足式(称,是满足式(7.1.9)的一组解。
11、)的一组解。因为因为cos(n)关于关于n=偶对称,所以要求偶对称,所以要求和和h(n)满足如下条件:满足如下条件:第7章 有限脉冲响应数字滤波器的设计 结论:长度为结论:长度为N的的FIR数字滤波器具有第二类线性相数字滤波器具有第二类线性相位特性的条件是位特性的条件是h(n)关于关于n=(N1)/2点奇对称。点奇对称。N为奇数和偶数时为奇数和偶数时h(n)的对称情况分别如表的对称情况分别如表7.1.1中情中情况况3和情况和情况4所示。所示。(7.1.10)第7章 有限脉冲响应数字滤波器的设计 h(n)偶对称时的线性相位特性偶对称时的线性相位特性h(n)奇对称时的线性相位特性奇对称时的线性相位
12、特性相位特性同样为一严格相位特性同样为一严格的直线,但在零点处有的直线,但在零点处有/2的截距的截距二、线性相位二、线性相位FIRFIR滤波器的时域约束条件滤波器的时域约束条件第7章 有限脉冲响应数字滤波器的设计 第7章 有限脉冲响应数字滤波器的设计 所以,所以,FIR滤波器的线性相位的充要条件是:滤波器的线性相位的充要条件是:由由于于h(n)有有奇奇对对称称和和偶偶对对称称两两种种,而而h(n)的的点点数数又又有有奇奇数数和和偶偶数数两两种种形形式式,共共有有四四种种形形式式,它它们们的性质各不相同。的性质各不相同。第7章 有限脉冲响应数字滤波器的设计 二、线性相位二、线性相位FIRFIR滤
13、波器的时域约束条件滤波器的时域约束条件第7章 有限脉冲响应数字滤波器的设计 3 线性相位线性相位FIR滤波器幅度特性滤波器幅度特性Hg()的特点的特点实质上,幅度特性的特点就是线性相位实质上,幅度特性的特点就是线性相位FIR滤波器的频滤波器的频域约束条件。域约束条件。对于两类线性相位特性,下面分四种情况讨论其幅度特对于两类线性相位特性,下面分四种情况讨论其幅度特性的特点。为了推导方便,引入两个参数符号:性的特点。为了推导方便,引入两个参数符号:式中,式中,表示取不大于表示取不大于(N1)/2的最大整数的最大整数。当当N为奇数时,为奇数时,M=(N1)/2。第7章 有限脉冲响应数字滤波器的设计
14、情况情况1:h(n)=h(Nn1),N为奇数。为奇数。将时域约束条件将时域约束条件h(n)=h(Nn1)和和()=代入式(代入式(7.1.1)和)和(7.1.2),得到),得到:第7章 有限脉冲响应数字滤波器的设计 所以所以 (7.1.11)因为因为cos(n-)关于关于=0,2三点偶对称,三点偶对称,所以,所以,Hg()关于关于=0,2三点偶对称。情况三点偶对称。情况1可以可以实现各种(低通、高通、带通、带阻)滤波器。实现各种(低通、高通、带通、带阻)滤波器。对于对于N=13的低通情况,的低通情况,Hg()的一种例图如的一种例图如表表7.1.1中中情况情况1所示。所示。第7章 有限脉冲响应数
15、字滤波器的设计 情况情况2:h(n)=h(Nn1),N为偶数。为偶数。仿照情况仿照情况1的推导方法得到的推导方法得到:(7.1.12)式中,。因为式中,。因为是偶数,所是偶数,所以当时以当时第7章 有限脉冲响应数字滤波器的设计 因为因为cos(n)关于过零点奇对称,关于关于过零点奇对称,关于=0和和2偶对称。偶对称。所以所以Hg()=0,Hg()关于关于=奇对称,关于奇对称,关于=0和和2偶对称。情况偶对称。情况2适合于设计适合于设计低通低通和和带通带通滤波器滤波器对对N=12 的低通情况,的低通情况,Hg()如如表表7.1.1中情况中情况2所示。所示。情况情况3:h(n)=h(Nn1),N为
16、奇数。为奇数。将时域约束条件将时域约束条件h(n)=h(Nn1)和和()=/2代入式(代入式(7.1.1)和()和(7.1.2),),并考虑并考虑,得到,得到:第7章 有限脉冲响应数字滤波器的设计 第7章 有限脉冲响应数字滤波器的设计 第7章 有限脉冲响应数字滤波器的设计 式中,式中,N是奇数,是奇数,=(N1)/2是整数。是整数。因为因为 当当=0,,2时,时,sin(n)=0,而且而且sin(n)关于过零点奇对称。关于过零点奇对称。所以所以Hg()关于关于=0,2三点奇对称,情况三点奇对称,情况3只能实只能实现带通滤波器(在现带通滤波器(在=0,,2 处幅度为处幅度为0)。对对N=13的带
17、通滤波器举例,的带通滤波器举例,Hg()如如表表7.1.1中情况中情况3所示。所示。第7章 有限脉冲响应数字滤波器的设计 情况情况4:h(n)=h(Nn1),N为偶数。为偶数。用情况用情况3的推导过程可以得到的推导过程可以得到:(7.1.13)式中,式中,N是偶数,是偶数,=(N1)/2=N/21/2。当当=0,2时,时,sin(n)=0,为过零点;,为过零点;当当=时,时,sin(n)=sin (n N/2)+/2=cos (n N/2)=(1)nN/2,为峰值点。为峰值点。第7章 有限脉冲响应数字滤波器的设计 由于由于sin(n)关于过零点关于过零点=0和和2两点奇对称,两点奇对称,关于峰
18、值点关于峰值点=偶对称。因此偶对称。因此Hg()关于关于=0和和2两点奇两点奇对称,关于对称,关于=偶对称。情况偶对称。情况4不能实现低通和带阻滤波不能实现低通和带阻滤波器。器。故适用于故适用于高通高通,带通带通滤波器。滤波器。对对N=12的高通滤波器举例,的高通滤波器举例,Hg()如如表表7.1.1中情况中情况4所示。所示。第7章 有限脉冲响应数字滤波器的设计 第7章 有限脉冲响应数字滤波器的设计 4.线性相位线性相位FIR数字滤波器的零点分布特点数字滤波器的零点分布特点(了解了解)将将h(n)=h(N1n)代入上式代入上式,得到得到:(7.1.14)第7章 有限脉冲响应数字滤波器的设计 由
19、(由(7.1.14)式可以看出,如)式可以看出,如z=zi是是H(z)的零点,其倒的零点,其倒数数也必然是其零点;又因为也必然是其零点;又因为h(n)是实序列,是实序列,H(z)的零点必定共轭成对,因此也是其零点。的零点必定共轭成对,因此也是其零点。这样,线性相位这样,线性相位FIR滤波器零点必定是互为倒数的共滤波器零点必定是互为倒数的共轭对,确定其中一个,另外三个零点也就确定了轭对,确定其中一个,另外三个零点也就确定了,如如图图7.1.1中中。当然,也有一些特。当然,也有一些特殊情况,如图殊情况,如图7.1.1中中z1、z2和和z4情况。情况。第7章 有限脉冲响应数字滤波器的设计 图图7.1
20、.1 线性相位线性相位FIR数字滤波器的零点分布数字滤波器的零点分布第7章 有限脉冲响应数字滤波器的设计 7.2 利用窗函数法设计利用窗函数法设计FIR滤波器滤波器一、一、窗函数设计法原理窗函数设计法原理逼近方法有三种:逼近方法有三种:1、窗函数设计法窗函数设计法(时域逼近)(时域逼近)2、频率采样法频率采样法(频域逼近)(频域逼近)3、最优化设计最优化设计(等波纹逼近)(等波纹逼近)一般先给出为理想频率响应一般先给出为理想频率响应 ,现要,现要求设计一个求设计一个N点点()的的 FIR滤波器滤波器 去逼近去逼近 )(wjdeH第7章 有限脉冲响应数字滤波器的设计 一、窗函数设计法原理一、窗函
21、数设计法原理 理想理想单位脉冲单位脉冲响应响应hd(n)通过傅立叶反变换获得通过傅立叶反变换获得 一般来说,理想频率响应一般来说,理想频率响应 是是分段常数型分段常数型的,在边界频率处有突变点,所以,这样得到的理的,在边界频率处有突变点,所以,这样得到的理想单位脉冲响应想单位脉冲响应hd(n)一定是无限长序列,而且是非一定是无限长序列,而且是非因果的。因果的。而能实现的而能实现的h(n)只能是只能是因果的、有限长序列因果的、有限长序列。第7章 有限脉冲响应数字滤波器的设计 一、窗函数设计法原理一、窗函数设计法原理怎样用一个有限长序列怎样用一个有限长序列h(n)来逼近无限长的来逼近无限长的hd(
22、n)?最简单的办法是直接截取一段最简单的办法是直接截取一段 hd(n)代替代替 h(n)。这种截取。这种截取可以形象地想象为可以形象地想象为h(n)是是通过一个通过一个“窗口窗口”看到一段看到一段hd(n)因此因此,h(n)也可表示为也可表示为hd(n)和一个和一个“窗函数窗函数”的乘积的乘积即即 式中窗函数式中窗函数w(n)就是矩形脉冲函数就是矩形脉冲函数RN(n),为了改善设计滤波,为了改善设计滤波器的特性,窗函数还可以有其它的形式。器的特性,窗函数还可以有其它的形式。第7章 有限脉冲响应数字滤波器的设计 一、窗函数设计法原理一、窗函数设计法原理 窗函数设计法是从单位冲激响应着手,使窗函数
23、设计法是从单位冲激响应着手,使h(n)逼近理想的单位冲激响应序列逼近理想的单位冲激响应序列hd(n)如果窗函数如果窗函数w(n)的序列值的序列值1,则在,则在0nN-1内,内,对对hd(n)作一定的调整(加权处理)作一定的调整(加权处理)。w(n)是引起时域误差和频域误差的根本原因,因是引起时域误差和频域误差的根本原因,因此,此,窗函数窗函数w(n)序列的序列的形状形状和和长度长度是非常关键的选择。是非常关键的选择。第7章 有限脉冲响应数字滤波器的设计 已知理想频率响应已知理想频率响应 ,求,求hd(n)。(4)若不满足,则重新选择窗函数设计。)若不满足,则重新选择窗函数设计。一、窗函数设计法
24、原理一、窗函数设计法原理第7章 有限脉冲响应数字滤波器的设计 二、矩形窗函数设计方法二、矩形窗函数设计方法 下面以一个截止频率为下面以一个截止频率为 c的的线性相位理想低通线性相位理想低通滤波器滤波器为例,讨论为例,讨论FIR的设计问题。的设计问题。给定的理想低通滤波器为给定的理想低通滤波器为 第7章 有限脉冲响应数字滤波器的设计 下面是滤波器的理想频率特性下面是滤波器的理想频率特性二、矩形窗函数设计方法二、矩形窗函数设计方法第7章 有限脉冲响应数字滤波器的设计 第一步:,计算第一步:,计算hd(n)二、矩形窗函数设计方法二、矩形窗函数设计方法第7章 有限脉冲响应数字滤波器的设计 理想低通的理
25、想低通的hd(n)二、矩形窗函数设计方法二、矩形窗函数设计方法第7章 有限脉冲响应数字滤波器的设计 hd(n)是一个以是一个以中心中心的的偶对称偶对称的的无限长非因果无限长非因果序列序列,如果截取一段,如果截取一段n=0N-1的的hd(n)作为作为h(n),则为保证所得到的是线性相位,则为保证所得到的是线性相位FIR滤波器,延滤波器,延时时应怎样选择?应怎样选择?为为h(n)长度长度N的一半的一半,即即第二步:用窗函数截取第二步:用窗函数截取hd(n)二、矩形窗函数设计方法二、矩形窗函数设计方法第7章 有限脉冲响应数字滤波器的设计 第7章 有限脉冲响应数字滤波器的设计 第三步,检验求第三步,检
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数字信号 处理 第七
限制150内