有限长单位冲激响应fir滤波器的设计方法.ppt
《有限长单位冲激响应fir滤波器的设计方法.ppt》由会员分享,可在线阅读,更多相关《有限长单位冲激响应fir滤波器的设计方法.ppt(94页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、第7章 有限长单位冲激响应FIR滤波器的设计方法1第第7 7章章 有限长单位冲激响应有限长单位冲激响应FIRFIR滤波器滤波器的设计方法的设计方法7.1 7.1 引言引言7.2 7.2 线性相位线性相位FIRFIR滤波器的特点滤波器的特点 7.3 7.3 用窗函数法设计用窗函数法设计FIRFIR滤波器滤波器 7.4 7.4 用频率采样法设计用频率采样法设计FIRFIR滤波器滤波器 7.5 7.5 FIRFIR滤波器和滤波器和IIRIIR滤波器的比较滤波器的比较第7章 有限长单位冲激响应FIR滤波器的设计方法27.1 7.1 引言引言 对应的系统函数对应的系统函数:因为它是一种线性时不变系统,可
2、用卷积和形式表示因为它是一种线性时不变系统,可用卷积和形式表示 比较比较、得:得:FIRFIR数字滤波器的差分方程描述数字滤波器的差分方程描述:第7章 有限长单位冲激响应FIR滤波器的设计方法3FIRFIR数字滤波器的单位抽样响应数字滤波器的单位抽样响应h(n)h(n)是有限长的。任何是有限长的。任何一个非因果的有限长序列,总可以通过一定的延时,一个非因果的有限长序列,总可以通过一定的延时,转变为因果序列,所以因果性总是满足;转变为因果序列,所以因果性总是满足;极点全部在原点(永远稳定),无稳定性问题;极点全部在原点(永远稳定),无稳定性问题;无反馈运算,运算误差小,结构一般是非递归的。无反馈
3、运算,运算误差小,结构一般是非递归的。很容易获得严格的线性相位,避免被处理的信号产生很容易获得严格的线性相位,避免被处理的信号产生相位失真,这一特点在宽频带信号处理、阵列信号处相位失真,这一特点在宽频带信号处理、阵列信号处理、数据传输等系统中非常重要;理、数据传输等系统中非常重要;FIR数字滤波器的特点:数字滤波器的特点:第7章 有限长单位冲激响应FIR滤波器的设计方法47.2 7.2 线性线性相位相位FIRFIR滤波器的特点滤波器的特点 如如果果FIRFIR数数字字滤滤波波器器的的单单位位抽抽样样响响应应h(n)h(n)是是实实数数序序列列,而而且满足偶对称或奇对称的条件,即且满足偶对称或奇
4、对称的条件,即则滤波器就具有严格的线性相位特点。则滤波器就具有严格的线性相位特点。第7章 有限长单位冲激响应FIR滤波器的设计方法5一、线性相位特性一、线性相位特性 (1)h(n)(1)h(n)偶对称的情况偶对称的情况:h(n)=h(N-1-n)0nN-1其系统函数为:其系统函数为:将将m=N-1-n代入代入第7章 有限长单位冲激响应FIR滤波器的设计方法6即即上式进一步写成:上式进一步写成:第7章 有限长单位冲激响应FIR滤波器的设计方法7滤波器的频率响应为滤波器的频率响应为 可可以以看看到到,上上式式的的以以内内全全部部是是标标量量,如如果果将将频频率率响响应应用用相相位函数位函数()及幅
5、度函数及幅度函数H H()表示表示 第7章 有限长单位冲激响应FIR滤波器的设计方法8那么有:那么有:幅幅度度函函数数H H()是是标标量量函函数数,可可以以包包括括正正值值、负负值值和和零零,而而且且是是的的偶偶对对称称函函数数和和周周期期函函数数;而而|H H(e(ejj)|)|取取值值大大于于等等于于零零,两两者者在某些在某些值上相位相差值上相位相差。相位函数相位函数()具有严格的线性相位,如图具有严格的线性相位,如图7-37-3所示。所示。第7章 有限长单位冲激响应FIR滤波器的设计方法9图图7-3.7-3.h(n)h(n)偶对称时的线性相位特性偶对称时的线性相位特性 第7章 有限长单
6、位冲激响应FIR滤波器的设计方法10数字滤波器的群延迟数字滤波器的群延迟()定义为定义为式式中中,grd(groupgrd(groupdelay)delay)为为群群延延迟迟函函数数。由由上上式式可可知知,当当h(n)h(n)满满足足偶偶对对称称时时,FIRFIR数数字字滤滤波波器器具具有有(N-1)/2(N-1)/2个个采采样样的的延延时时,它它等等于于单单位位抽抽样样响响应应h(n)h(n)长长度度的的一一半半。也也就就是是说说,FIRFIR数数字字滤滤波波器器的输出响应整体相对于输入延时了的输出响应整体相对于输入延时了(N-1)/2(N-1)/2个采样周期。个采样周期。第7章 有限长单位
7、冲激响应FIR滤波器的设计方法11其系统函数为其系统函数为因此因此 H(z)=-z-(N-1)H(z-1)h(n)=-h(N-1-n)0nN-1h(n)h(n)奇对称的情况奇对称的情况:第7章 有限长单位冲激响应FIR滤波器的设计方法12同样可以改写成 第7章 有限长单位冲激响应FIR滤波器的设计方法13其频率响应为其频率响应为 所以有所以有:第7章 有限长单位冲激响应FIR滤波器的设计方法14 幅幅度度函函数数H()H()可可以以包包括括正正值值、负负值值和和零零,而而且且是是的的奇奇对对称称函函数数和和周周期期函函数数。相相位位函函数数既既是是线线性性相相位位,又又包包括括/2/2的的相相
8、移移,如如图图7-47-4所所示示。可可以以看看出出,当当h(n)h(n)为为奇奇对对称称时时,FIRFIR滤滤波波器器不不仅仅有有(N-1)/2(N-1)/2 个个采采样样的的延延时时,还还产产生生一一个个9090的的相相移移。这这种种使使所所有有频频率率的的相相移移皆皆为为9090的的网网络络,称称为为移移相相器器,或或称称正正交交变变换换网网络络。它它和和理理想想低低通通滤滤波波器器、理理想想微微分分器器一一样样,有有着着极极重重要要的的理理论论和实际意义。和实际意义。当当h(n)h(n)为奇对称时,为奇对称时,FIRFIR滤波器将是一个具有准确滤波器将是一个具有准确的线性相位的正交变换
9、网络。的线性相位的正交变换网络。第7章 有限长单位冲激响应FIR滤波器的设计方法15图图7-47-4 h(n)h(n)奇对称时的奇对称时的9090o o线性相位特性线性相位特性 第7章 有限长单位冲激响应FIR滤波器的设计方法16二、二、幅度响应特性幅度响应特性1.第一种类型:第一种类型:h(n)为偶对称,为偶对称,N为奇数为奇数 h(n)偶对称的幅度函数式为:偶对称的幅度函数式为:可以看出,不但可以看出,不但h(n)对于对于(N-1)/2呈偶对称,而且呈偶对称,而且也对也对(N-1)/2呈偶对称,即呈偶对称,即:第7章 有限长单位冲激响应FIR滤波器的设计方法17将将内两两相等的项合并,幅度
10、函数就可以表示为内两两相等的项合并,幅度函数就可以表示为 令令,则上式可改写为:,则上式可改写为:可表示为可表示为 第7章 有限长单位冲激响应FIR滤波器的设计方法18式中式中:n=1,2,3,(N-1)/2 由由于于cos(n)项项对对于于=0,2皆皆为为偶偶对对称称,因因此此幅幅度度函函数数H()对于对于=0,,2也呈偶对称。也呈偶对称。第7章 有限长单位冲激响应FIR滤波器的设计方法192.第二种类型:第二种类型:h(n)为偶对称,为偶对称,N为偶数为偶数令令,代入上式可得,代入上式可得由于由于N为偶数,因此式中无单独项,全部可以两两合并得为偶数,因此式中无单独项,全部可以两两合并得第7
11、章 有限长单位冲激响应FIR滤波器的设计方法20式中式中:n=1,2,3,N/2因此因此第7章 有限长单位冲激响应FIR滤波器的设计方法21如果数字滤波器在如果数字滤波器在=处不为零,例如高通滤波器、带阻滤波处不为零,例如高通滤波器、带阻滤波器,则不能用这类数字滤波器来设计。器,则不能用这类数字滤波器来设计。当当=时,时,余弦项对,余弦项对=呈奇对称,呈奇对称,因因此此H()=0,即即H(z)在在z=ej=-1处处必必然然有有一一个个零零点点,而而且且H()对对=呈奇对称。呈奇对称。当当=0或或2时,时,或或-1,余余弦弦项项对对=0,2为为偶偶对对称称,幅度函数幅度函数H()对于对于=0,2
12、也呈偶对称。也呈偶对称。第7章 有限长单位冲激响应FIR滤波器的设计方法223.第三种类型:第三种类型:h(n)为奇对称,为奇对称,N为奇数为奇数 h(n)奇对称的幅度函数式如下:奇对称的幅度函数式如下:由于由于h(n)对于对于(N-1)/2呈奇对称,即呈奇对称,即h(n)=-h(N-1-n),当,当n=(N-1)/2时,时,因此,因此,,即即h(n)奇奇对对称称时时,中中间间项项一一定定为为零零。此此外外,式中,式中,也对也对(N-1)/2呈奇对称。呈奇对称。第7章 有限长单位冲激响应FIR滤波器的设计方法23因因此此,在在中中第第n项项和和第第(N-1-n)项项是是相相等等的的,将将这这两
13、两两两相相等等的的项项合并,即合并,即第7章 有限长单位冲激响应FIR滤波器的设计方法24令令,则上式可改写为则上式可改写为即即式中式中:n=1,2,3,(N-1)/2第7章 有限长单位冲激响应FIR滤波器的设计方法25由由于于sin(n)在在=0,2处处都都为为零零,并并对对这这些些点点呈呈奇奇对对称称,因因此此幅幅度度函函数数H()在在=0,2处处为为零零,即即H(z)在在z=1上上都都有有零零点点,且且H()对于对于=0,2也呈奇对称。也呈奇对称。如果数字滤波器在如果数字滤波器在=0,2处不为零,例如低通滤波器、处不为零,例如低通滤波器、高通高通滤波器、带阻滤波器,则不能用这类数字滤波器
14、来设计,滤波器、带阻滤波器,则不能用这类数字滤波器来设计,除非除非不考虑这些频率点上的值。不考虑这些频率点上的值。第7章 有限长单位冲激响应FIR滤波器的设计方法264.第四种类型:第四种类型:h(n)为奇对称,为奇对称,N为偶数为偶数令令,则有则有由于由于N为偶数,因此式中无单独项,全部可以两两合并得为偶数,因此式中无单独项,全部可以两两合并得第7章 有限长单位冲激响应FIR滤波器的设计方法27因此因此式中式中:当当=0,2时,时,且且对对=0,2呈呈奇奇对对称称,因因此此H()在在=0,2处处为为零零,即即H(z)在在z=1处处有有一一个个零零点点,且且H()对对=0,2也呈奇对称。也呈奇
15、对称。第7章 有限长单位冲激响应FIR滤波器的设计方法28当当=时,时,或或1,则,则对对=呈偶对称,幅度函数呈偶对称,幅度函数H()对于对于=也呈偶对称。也呈偶对称。上述四种线性相位上述四种线性相位FIR滤波器的特性示于滤波器的特性示于表表7-1中。中。如果数字滤波器在如果数字滤波器在=0,2处不为零,例如低通滤波器、处不为零,例如低通滤波器、带阻滤波器,则不能用这类数字滤波器来设计。带阻滤波器,则不能用这类数字滤波器来设计。第7章 有限长单位冲激响应FIR滤波器的设计方法29表表7-1四种线性相位四种线性相位FIR滤波器特性滤波器特性第7章 有限长单位冲激响应FIR滤波器的设计方法30表表
16、7-1四种线性相位四种线性相位FIR滤波器特性滤波器特性第7章 有限长单位冲激响应FIR滤波器的设计方法31三、线性相位三、线性相位FIR滤波器的零点位置滤波器的零点位置线性相位线性相位FIR滤波器的系统函数为:滤波器的系统函数为:H(z)=z-(N-1)H(z-1)因此,若因此,若z=zi是是H(z)的零点,即的零点,即H(zi)=0,则则z=1/zi=zi-1也一定是也一定是H(z)的零点,的零点,(H(zi-1)=zi(N-1)H(zi)=0)当当h(n)是实数时,是实数时,H(z)的零点必成共轭对出现,的零点必成共轭对出现,所以所以z=zi*及及z=(z*i)-1也一定是也一定是H(z
17、)的零点,的零点,因而因而线性相位线性相位FIR滤波器的零点必是互为倒数的共轭对。滤波器的零点必是互为倒数的共轭对。这种互为倒数的共轭对有四种可能性:这种互为倒数的共轭对有四种可能性:第7章 有限长单位冲激响应FIR滤波器的设计方法32图图7-5线性相位线性相位FIR滤波器的零点位置图滤波器的零点位置图第7章 有限长单位冲激响应FIR滤波器的设计方法33由幅度响应的讨论可知,由幅度响应的讨论可知,第二种类型的线性相位滤波器第二种类型的线性相位滤波器H()=0,因此必然有单根因此必然有单根z=-1。第四种类型的线性相位滤波器第四种类型的线性相位滤波器H(0)=0,因此必然有单根因此必然有单根z=
18、1。第三种类型的线性相位滤波器第三种类型的线性相位滤波器H(0)=H()=0,因此必然有两种单根因此必然有两种单根z=1。了了解解了了线线性性相相位位FIR滤滤波波器器的的特特点点,便便可可根根据据实实际际需需要要选选择择合合适适类类型型的的FIR滤滤波波器器,同同时时设设计计时时需需遵遵循循有有关关的的约约束束条条件件。下下面面讨讨论论线线性性相相位位FIR滤滤波波器器的的设设计计方方法法时时,都都要要用用到这些特点。到这些特点。第7章 有限长单位冲激响应FIR滤波器的设计方法34去逼近去逼近,如果希望得到的滤波器的理想频率响应为如果希望得到的滤波器的理想频率响应为:窗口设计法(时域逼近)窗
19、口设计法(时域逼近)频率采样法(频域逼近)频率采样法(频域逼近)最优化设计(等波纹逼近)最优化设计(等波纹逼近)那么那么FIR滤波器的设计就在于寻找一个传递函数滤波器的设计就在于寻找一个传递函数逼近方法有三种:逼近方法有三种:第7章 有限长单位冲激响应FIR滤波器的设计方法357.3用窗函数法设计用窗函数法设计FIR滤波器滤波器一、设计方法一、设计方法窗窗函函数数法法是是设设计计FIR数数字字滤滤波波器器最最简简单单的的方方法法。这这种种方方法法一一般般是是先先给给定定所所要要求求的的理理想想滤滤波波器器的的频频率率响响应应,要要求求设设计计一一个个FIR滤波器频率响应滤波器频率响应,去去逼逼
20、近近理理想想的的频频率率响响应应 。因此,必须首先由理想频率响应因此,必须首先由理想频率响应 的傅里叶反变换推导出对的傅里叶反变换推导出对应的单位抽样响应应的单位抽样响应:窗函数法设计窗函数法设计FIR数字滤波器是在时域进行的数字滤波器是在时域进行的,从单位抽从单位抽样响应序列着手,使样响应序列着手,使h(n)逼近理想的单位抽样响应序列逼近理想的单位抽样响应序列hd(n)。(7-36)第7章 有限长单位冲激响应FIR滤波器的设计方法36由由于于许许多多理理想想化化的的系系统统均均用用分分段段恒恒定定的的或或分分段段函函数数表表示示的的频频率率响响应应来来定定义义,因因此此hd(n)一一定定是是
21、无无限限长长的的序序列列,且且是是非非因因果果的的。而而我我们们要要设设计计的的是是FIR滤滤波波器器,其其h(n)必必定定是是有有限限长长的的,所所以以要要用用有有限限长长的的h(n)来来逼逼近近无无限限长长的的hd(n),最最简简单单且最有效的方法是截断且最有效的方法是截断hd(n)0nN-1其他其他第7章 有限长单位冲激响应FIR滤波器的设计方法37式中如果采用简单截取,则窗函数为矩形窗。式中如果采用简单截取,则窗函数为矩形窗。0nN-1 其他 矩形窗矩形窗 通通常常,我我们们可可以以把把h(n)表表示示为为所所需需单单位位抽抽样样响响应应与与一一个个有有限限长长的的窗口函数序列窗口函数
22、序列w(n)的乘积,即的乘积,即h(n)=hd(n)w(n)的波形如下图所示:的波形如下图所示:第7章 有限长单位冲激响应FIR滤波器的设计方法38相应的单位抽样响应为:相应的单位抽样响应为:hd(n)是一个中心点在是一个中心点在的偶对称、无限长、非因果序列,的偶对称、无限长、非因果序列,为为了了构构造造一一个个长长度度为为N的的线线性性相相位位滤滤波波器器,只只有有将将hd(n)截截取取一一段段,并并保保证证截截取取的的一一段段对对(N-1)/2对对称称,故故中中心心点点a必必须取须取a=(N-1)/2。|c c2/2/N N,H H(0)(0)实际上近似等于实际上近似等于W WR R()的
23、全部积分(的全部积分(=-=-到到=+=+)面积。)面积。第7章 有限长单位冲激响应FIR滤波器的设计方法46(2)=c时的响应时的响应H(c),Hd()刚好与刚好与WR(-)的一半重叠,的一半重叠,如图如图(c)。因此卷积值刚好是。因此卷积值刚好是H(0)的一半,即的一半,即H(c)/H(0)=1/2,如图(如图(f)。)。第7章 有限长单位冲激响应FIR滤波器的设计方法47(4)当当 时,时,主瓣全部在通带外都在主瓣全部在通带外都在Hd()的的通带(通带(|c)之外,而通带内的旁瓣负的面积大于正)之外,而通带内的旁瓣负的面积大于正的面积,因而卷积结果达到最负值,频响出现负肩峰。的面积,因而
24、卷积结果达到最负值,频响出现负肩峰。(3)当当时,时,的主瓣全部在的主瓣全部在的通带内,这的通带内,这时应出现正的肩峰。时应出现正的肩峰。第7章 有限长单位冲激响应FIR滤波器的设计方法48(6)当当时,时,的右边旁瓣将进入的右边旁瓣将进入的通的通带,右边旁瓣的起伏造成带,右边旁瓣的起伏造成值围绕值围绕值而波动。值而波动。(5)当当时,随时,随增加,增加,左边旁瓣的左边旁瓣的起伏部分扫过通带,卷积起伏部分扫过通带,卷积也随着也随着的旁瓣在通的旁瓣在通带内的面积变化而变化,故带内的面积变化而变化,故将围绕着零值而波动。将围绕着零值而波动。第7章 有限长单位冲激响应FIR滤波器的设计方法49综综上
25、上所所述述,加加窗窗函函数数处处理理后后,对对理理想想频频率率响响应应产产生生以以下下几几点影响:点影响:(1)H()将将Hd()在在截截止止频频率率处处的的间间断断点点变变成成了了连连续续曲曲线线,使使理理想想频频率率特特性性不不连连续续点点处处边边沿沿加加宽宽,形形成成一一个个过过渡渡带带,过过渡渡带带的的宽宽度度等等于于窗窗的的频频率率响响应应WR()的的主主瓣瓣宽宽度度=4/N,即即正正肩肩峰峰与与负负肩肩峰峰的的间间隔隔为为4/N。窗窗函函数数的的主主瓣瓣越越宽宽,过过渡渡带带也也越越宽。宽。(2)在在截截止止频频率率c的的两两边边即即=c(2/N)的的地地方方,H()出出现现最最大
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 有限 单位 冲激 响应 fir 滤波器 设计 方法
限制150内