2、IIR滤波器的MATLAB实现.docx
《2、IIR滤波器的MATLAB实现.docx》由会员分享,可在线阅读,更多相关《2、IIR滤波器的MATLAB实现.docx(12页珍藏版)》请在第壹文秘上搜索。
1、2、IIR滤波器的MAT1.AB实现2.1 HR滤波器的设计方法及原理IIR数字滤波器是一种离散时间系统,其系统函数为:N(Z)X(Z)MH(Z)=T1-zJl=I假设MWN,当MN时,系统函数可以看作一个HR的子系统和一个(M-N)的FIR子系统的级联。IIR数字滤波器的设计事实上是求解滤波器的系数4和bk,它是数学上的一种靠近问题,即在规定意义上(通常采纳最小均方误差准则)去靠近系统的特性。假如在S平面上去靠近,就得到模拟滤波器;假如在Z平面上去靠近,就得到数字滤波器。2.1.1 用脉冲相应不变法设计HR数字滤波器利用模拟滤波器来设计数字滤波器,也就是使数字滤波器能仿照模拟滤波器的特性,这
2、种仿照可以从不同的角度动身。脉冲响应不变法是从滤波器的脉冲响应动身,使数字滤波器的单位脉冲响应序列h(n)仿照模拟滤波器的冲激响应ha(t),即将ha(t)进行等间隔采样,使h(n)正好等于ha(t)的采样值,满意h(n)=ha(nT)式中,T是采样周期。假如令Ha(三)是ha(t)的拉普拉斯变换,H(Z)为h(n)的Z变换,利用采样序列的Z变换与模拟信号的拉普拉斯变换的关系得X“=隹xf)=迈4-苧)(1-1)则可看出,脉冲响应不变法将模拟滤波器的S平面变换成数字滤波器的Z平面,这个从S到Z的变换Z=是从S平面变换到Z平面的标准变换关系式。图IT脉冲响应不变法的映射关系由(IT)式,数字滤波
3、器的频率响应和模拟滤波器的频率响应间的关系为Hd)=元H(I,=.-211kJT(1-2)这就是说,数字滤波器的频率响应是模拟滤波器频率响应的周期延拓。正如采样定理所探讨的,只有当模拟滤波器的频率响应是限带的,且带限于折叠频率以内时,即“(C)=0-=T2(1-3)才能使数字滤波器的频率响应在折叠频率以内重现模拟滤波器的频率响应,而不产生混叠失真,即2) .“第I611(1-4)但是,任何一个实际的模拟滤波器频率响应都不是严格限带的,变换后就会产生周期延拓重量的频谱交叠,即产生频率响应的混叠失真,如图7-4所示。这时数字滤波器的频响就不同于原模拟滤波器的频响,而带有肯定的失真。当模拟滤波器的频
4、率响应在折叠频率以上处衰减越大、越快时,变换后频率响应混叠失真就越小。这时,采纳脉冲响应不变法设计的数字滤波器才能得到良好的效果。对某一模拟滤波器的单位冲激响应h(t)进行采样,采样频率为fs,若使fs增加,即令采样时间间隔(T=lfs)减小,则系统频率响应各周期延拓重量之间相距更远,因而可减小频率响应的混叠效应。脉冲响应不变法优缺点:从以上探讨可以看出,脉冲响应不变法使得数字滤波器的单位脉冲响应完全仿照模拟滤波器的单位冲激响应,也就是时域靠近良好,而且模拟频率。和数字频率3之间呈线性关系3二。因而,一个线性相位的模拟滤波器(例如贝塞尔滤波器)通过脉冲响应不变法得到的仍旧是一个线性相位的数字滤
5、波器。脉冲响应不变法的最大缺点是有频率响应的混叠效应。所以,脉冲响应不变法只适用于限带的模拟滤波器(例如,衰减特性很好的低通或带通滤波器),而且高频衰减越快,混叠效应越小。至于高通和带阻滤波器,由于它们在高频部分不衰减,因此将完全混淆在低频响应中。假如要对高通和带阻滤波器采纳脉冲响应不变法,就必需先对高通和带阻滤波器加一爱护滤波器,滤掉高于折叠频率以上的频率,然后再运用脉冲响应不变法转换为数字滤波器。当然这样会进一步增加设计困难性和滤波器的阶数。2.1. 2用双线性变换法设计IlR数字滤波器脉冲响应不变法的主要缺点是产生频率响应的混叠失真。这是因为从S平面到Z平面是多值的映射关系所造成的。为了
6、克服这一缺点,可以采纳非线性频率压缩方法,将整个频率轴上的频率范围压缩到-冗/T11/T之间,再用z=esT转换到Z平面上。也就是说,第一步先将整个S平面压缩映射到Sl平面的-冗/T11/T一条横带里;其次步再通过标准变换关系z=eslT将此横带变换到整个Z平面上去。这样就使S平面与Z平面建立了一一对应的单值关系,消退了多值变换性,也就消退了频谱混叠现象,映射关系如图1-3所示。为了将S平面的整个虚轴j压缩到SI平面jQ1轴上的-11/T到兀/T段上,可以通过以下的正切变换实现C=亲an(空)(1-5)式中,T仍是采样间隔。当Ql由-n/T经过O改变到n/T时,。由-8经过。改变到+8,也即映
7、射了整个JQ轴。将式(1-5)写成2/。储2_/解24=.*。2+必772将此关系解析延拓到整个S平面和SI平面,令jQ=S,JQl=S1.则得2esjf2-es,22JslT2l-e-sjT产2+产27%2Jue-sl2I-ZT7+z,Z=再将Sl平面通过以下标准变换关系映射到Z平面Z=ClT从而得到S平面和Z平面的单值映射关系为:(1-6)(1-7)式(1-6)与式(1-7)是S平面与Z平面之间的单值映射关系,这种变换都是两个线性函数之比,因此称为双线性变换.式(1-5)与式(1-6)的双线性变换符合映射变换应满意的两点要求。首先,把z=e*,可得(1-8)2-e-j,2(cos=-=J-
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- IIR 滤波器 MATLAB 实现