版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、第五章习题课:IIR数字滤波器的设计一、重点内容滤波器是指能够使输入信号中某些频率分量充分地衰减,同时保留需要的频率分量的一类系统,滤波器在信号传输与信号处理中起重要作用。模拟滤波器和数字滤波器的概念相同,只是信号的形式和实现滤波的方法不同。模拟滤波器要用硬件 电路来实现,而数字滤波器是把输入序列通过一定的运算变换成所要求的输出序列,从而完成滤波功能。 因此,数字滤波器就是一个离散时间系统。本章逻辑思路是数字滤波器设计概述;模拟滤波器设计;脉冲响应不变法;双线性变换法;IIR数字滤波器的频率变换和其它设计法。1 .数字滤波器设计概述1.1 数字滤波器的分类(1)经典滤波器和现代滤波器经典滤波器
2、即一般滤波器,用于分离加性组合的信号,要求输入信号中有用频谱和希望滤去的频谱各 占不同的频段,通过一个合适的选频滤波器达到滤波的目的。现代滤波器理论研究的主要内容是从含有噪声的数据记录中估计出信号的某些特性或信号本身。该滤波器把信号和噪声都视为随机信号,利用它们的统计特性导出一套最佳的估值算法。比较以上两种滤波器,它们的区别有:a.信号和干扰的频带相互是否重叠。b.滤波方式不一定在频域实现。(2) IIR和FIR滤波器数字滤波器的差分方程的一般形式为NMy(n)-1: aky(n-k户,brx(n-r) k=1r =0如果式中ak = 0, k =1, 2, N,这就是FIR DF,如果式中a
3、k有非零值,这就是IIR DF。这两类滤波器无论在性能上还是在设计方法上都有很大区别,所以我们在设计DF时按此角度分类DE(3)低通、高通、带通、带阻滤波器我们通常用的数字滤波器是选频滤波器,选频滤波器按其幅频特性来分可分成低通(LP)、高通(HP)、带通(BP)和带阻(BS)四种类型。这四种滤波器理想的幅频响应如P.133图5-1所示,由图可见:a.数字滤波器的频率响应都是以2兀为周期的,LP频带处于2兀的整数倍附近,而 HP频带处于 兀的奇数倍附近,这一点和模拟滤波器的频率响应有区别。b.有时为了简化,也因为幅频响应的偶对称和周期性,在绘制数字滤波器幅频响应时,只给出s =0 叼部分特性,
4、这完全是可以的。c.图中的幅频特性是理想的特性,在实际中是不可实现的,因为它们所对应的单位脉冲响应有过冲和 振铃现象,而且是非因果的。所以可以想见,我们设计出的滤波器都是在某些准则下对理想滤波器的近似, 但这保证了物理可实现,而且能保证因果稳定。1.2 技术指标描述滤波器的指标通常在频域中给出,由前面的讨论可知:H(ej<0) = H(z) z工= H(ej?e$s由上式可知系统频响H(ej°)可以由系统函数 H(z)得到,所以设计IIR数字滤波器就是设计相应技术指标要求下的H j ,这等同于设计 H (z),而幅频特性 H (e心)则表示信号通过滤波器后频率成分衰减的情况,所
5、以IIR数字滤波器通常就是用H(ej巧作技术指标。理想滤波器是非因果的,而实际滤波器必须是物理可实现的,所以一定是因果的,另外还要考虑(逼 近后)系统的易实现性和成本问题,所以实际的数字滤波器总是在通带中允许一定的容限,阻带中允许另 外一个容限,而且在通带与阻带之间有一个过渡带。P.133图5-2是典型IIR低通滤波器的幅频响应容限图。在设计IIR数字滤波器时,并不是直接作H(ej°)的容限图,而是作 出 u样板图,即用 H(ej°)再定义一个设计参数 口,称口为衰减值,其定义为二=20 lg1H (ej叼.化数字信号处理原理及实现第五章习题课第11页共26页例如低通滤波器
6、的技术指标描述包括通带截止频率(边界频率)切口 ,及在0 =0 e处最大衰减U 0,0fppp p定义为= 20lg1H(ej力I归一化H(e为归一化H(ej p)H(ej0)还包括阻带截止频率(边界频率)0s,及在* =®s处的最小衰减C(s, "s定义为二 20lg1H(ej叼.化H (ejlKl)H (e )归一化共四个技术指标 0 、 0s、 a。、 0fs p s p s可以想见高通、带通和带阻数字滤波器的技术指标与低通类似,亦用 8a样板图给出。由于在数字滤波器中 切是用弧度表示的,而从实际任务中明确技术要求时是用实际频率f (单位Hz)表示的,所以需用公式 8
7、 =2冗f来转换。即f 口指标到g指标必须给定采样fs频率fs (单位Hz)。1.3 设计方法(1)设计数字滤波器的一般步骤就广义而言,数字滤波器是一个用有限精度算法实现的线性时不变离散时间系统。设计一个滤波器的 一般步骤是:a.按照实际需要确定滤波器的T能要求,通常就是0 7-样板图。b.用一个因果稳定的系统函数H(z)去逼近这个性能要求。c.用一个有限精度的算法去实现这个系统函数。在上面三个步骤中,第二步是关键。由于 IIR数字滤波器的系统函数为M'、bZH(z)=T1 、akZk 4MI 1 (1 -CrZJ)= K 一 K N1II (1 -dkz )k(M . N)所以iir
8、滤波器的设计,在数学上讲,就是求出各系数ak、br或者dk、cr ,使滤波器性能逼近给定的性能要求。(2)设计IIR数字滤波器的方法设计IIR DF的方法一般有三种,即:a.零、极点位置累试法根据系统函数在单位圆内的极点处出现峰值,在零点处出现谷值的特点来设置零、极点以达到性能要 求,这种方法只适用于简单滤波器的设计。b.利用模拟滤波器的理论来设计数字滤波器由于模拟滤波器综合理论已发展的相当成熟;数字滤波器在很多情况下能兼容模拟滤波器;更由于数 字滤波器性能指标是相应模拟滤波器性能指标的周期延拓,所以完全可以借助于模拟滤波器的理论和设计 方法来设计数字滤波器。c.最优化设计法最优化设计法又称为
9、计算机辅助设计法,因为这种方法一般分两步来进行:第一步要选择一种最优准则;第二步求在此最佳准则下滤波器系统函数的系数ak、br ,这一步需要进行大量迭代运算,故要靠计 算机来完成。在以上几种方法中,本章主要讨论第二种方法。但随着计算机的普及,最优化设计方法也日益发展。(3)利用模拟滤波器的设计理论来设计数字滤波器这种方法的设计过程是:首先根据所给的滤波器性能指标设计出相应的模拟滤波器的转移函数Ha(s),然后“设法”将它转换到数字域中以形成数字滤波器的转移函数H (z)。由此过程可知:a.这种方法的设计原型是模拟滤波器,而原型中的原型又是模拟低通滤波器。b.要想利用模拟低通滤波器作设计原型,根
10、据滤波器设计的一般步骤可知,在进入低通原型的设计指标将有一次«Q之间的变换,而走出模拟低通原型的设计结果H LP (s)将有另一次sz之间的变换。c. “设法”将转移函数 Ha(s)从S平面变换到Z平面有许多方法,但工程上常用“脉冲响应不变法”和“双线性变换法”。d.在以上变换中,一般要求所得到的数字滤波器频率响应能保留原模拟滤波器频率响应的主要特性, 为此,对变换关系提出如下要求:其一:使S平面的虚轴jC转换到Z平面的单位圆上,即频响“不变” 。其二:使S平面的左半平面转换到 Z平面的单位圆内,即因果稳定性“不变” 。2.模拟滤波器设计2.1 模拟滤波器的技术指标要求(1)由于高通
11、、带通和带阻滤波器的传输函数都能经过频率变换由低通滤波器传输函数求得,故把低 通滤波器称为原型低通滤波器。不论设计何种滤波器,都是先把该种滤波器的技术要求转变为相应的低通滤波器的技术要求, 然后设计低通滤波器的传输函数Ha(s),然后再经过频率变换将Ha(s)变换为所求的滤波器的传输函数。因此我们先研究低通滤波器的设计方法。(2)低通滤波器的技术要求为通带截止频率 p (rad / s)通带最大衰减:p(dB)阻带截止频率,1s (rad / s)阻带最小衰减:s(dB)上述四个量的含义可以用建a样板图来表示。F(dB)Os .% Q(rad/ s)0QpQs°°以上技术要
12、求中的a定义为2X(jC)Y(jQ)= 10lg2|Ha(jC)(dB)由上式可知,a和Ha(jQ)成反比,故称a为衰减值。该值本质上仍是幅频特性。2.2 对给定技术条件的逼近方法在给定要求的技术条件之后,要找出一个Ha(jG)或Ha(s)使之近似地符合给定的技术指标。但1、人 一一,-,一一,-, (G) =10lg这个表布式不容易直接用多项式或有理式来逼近,所以需要找一个能够用多项式Ha(j19或有理式逼近的函数,此函数称为特征函数,以 K(jC)表示,它定义为X(jC)Y(jG)2= 1+|K(jC)结合u(G)的定义式,可以得到2Ha(W)1- 21 十 K(jC)a(C) =10lg
13、12 =10lg1+|K(j)2Hag),.一、2,*2,、一,,,K(jC)|等于一个以 夏2为自变量的多项式或有理式。例如K(jC)|2 =ao(Q2)N +ai(Q2)N- 十十 aN(。2)十 aN式中,, a1, , , aN,aN都是常数再例如- 2221K(jC)| =名 cos ncos Q式中,/为一待定常数,n为正整数当然,|K(jC)/还有其他的形式。一些学者已经作了很多研究工作,我们只讨论以上两种形式,分别称为巴特沃思逼近和切比雪夫逼近。以上这些逼近方法只考虑了幅度特性的逼近而没有考虑相位特性的逼近。如对相位有较高要求,则需 要在上述滤波器之后再加全通滤波器来校正其相位
14、。由于各滤波器所需要的频率范围很不相同,为了使设计简化,常将所用的频率归一化。即设定某一频率为参考频率,并令参考频率的归一化值为1,将其他频率与这个频率的比值作为其他频率的归一化值。归一化后,滤波器的计算方法不会因频率的绝对值高低而异。并可由统一的图表或曲线,再转换为真实频 率对应的传输函数。2.3由幅度平方函数确定传输函数22在讨论具体的逼近函数之前,还需要进行一项工作,即如何由给定的|K(jC)| (或|Ha(jC) ,称为幅度平方函数)求出 Ha (jC)或Ha (s)。因为2|Ha(jO| =Ha(jC)Ha(jO由于滤波器冲激响应 ha(t)是实函数,因而 Ha(jC)具有共轲对称性
15、Ha(D =Ha(-)所以Ha(jO)|2 =Ha(jO)Ha(-jO) = Ha(s)Ha(-S)|sQ现在的问题是要由已知的|Ha(jG);求得Ha(s)。下面作一般性讨论:(1)由P.139图5-5可知:Ha(s) Ha(s)的零、极点分布成象限对称,特别地,Ha(s) Ha (-s)在虚轴上的极点或零点一定是二阶的,但对于稳定系统,Ha(s) Ha(-s)在虚轴上没有极点。(2)任何实际可实现的滤波器都是稳定的,而稳定系统的传输函数 H a(s)的极点一定落在 S平面的左半平面,所以左半平面的极点一定属于Ha(s),而右半平面的极点必属于Ha(-s)。(3)零点的分布无此限制,它只和滤
16、波器的相位特征有关。如要求最小相位延时特性,则Ha(s)应取左半平面零点。如无特殊要求,则可将对称零点的任一半(应为共轲对)取为Ha(s)的零点,则满足2Ha(jQ)|解的Ha(s)就是多个。(4)最后,按照Ha(jQ)与H(s)的低频特性的对比,即Ha(s) s=0= Ha(jC)。/,或高频特性的对比,确定增益常数 k。综合以上四点,即由求出的Ha(s)的零点、极点及增益常数,则可完全确定传输函数H a(s) °P.139 例 5-1。2.4巴特沃思低通滤波器巴氏低通滤波器幅度平方函数定义为Hajj)i+|K(j。)2i+g/Cc)2Ni + /g/Cp)2N式中,N为正整数,代
17、表滤波器的阶数;Cp为通带截止频率(通常给定);Cc为3 dB截止频率,当。=口。一, _ _ ,一 、2时,Ha(jQ) =1/2,所以口。是滤波器的电压-3dB点或称半功率点。(1)幅度响应的特点巴氏低通滤波器的特点如下:2a.当C=0时,Ha(jQ)| =1 ,即在。=0处无盘减;211|Ha(j0)|b.当=夏。时,Ha(jC) =。,Ha(jC)=0707,好”20嘲,= = 3dB。2v12Ha(jQc)|且当建=Cc时,不管N为多少,所有特性曲线都通过 -3dB点,或者说衰减为3dBo这就是3dB不变性;c. 当建Qc时,即通带内巴氏低通滤波器有最大平坦的幅度特性,即N阶巴氏低通
18、滤波器在 C = 0处幅度平方函数|Ha(jC)2的前2N-1阶导数为零,因而巴氏滤波器又称为最平坦幅度特性滤波器。随 N2由0增大,|Ha(jG)单调减小,N越大,通带内特性越平坦。d. 当CGc时,Ha(jC)2随G增加而单调减小,N越大,衰减速度越大。以上特点可见P.140图5-6。(2)传输函数Ha(s)的确定在设计模拟低通滤波器时,所给技术要求为通带指标Cp、sp;阻带指标Cs、as,因此,根据给定的通带指标可得1 2.一一 2、otp =10lg2 ” =10lg1+ K(jC) ” =10lg(1+w )Ha(jG)|由此可得参数w为;=,10°-1:p -1根据给定的
19、阻带指标可得2 2N二 s =l°lgl ;2ss/jp) 由此解得滤波器的阶数 N为满足下式的最小整数乙八°.1-1° & -1lg 2N > 、 (N取整数)2lg3/得到了滤波器的参数 名和阶数N后,就可以确定零、极点形式的传输函数Ha(s)。根据关系式Ha(jC/ =Ha(S)Ha(-S) sQ可得Ha(S)Ha(-S)_1二 22N1; O)_1s '-s/ j =2 N2N1 ; (-1) (s/11 p)(1)由此式可求出Ha(s)Ha(-s)的极点,其中位于S左平面的极点为Ha(s)的极点(系统稳定),而其余极点 为Ha(-s
20、)的极点。(3)归一化巴氏滤波器的传输函数s为了使设计计算简化,这里选择 Cp作为归一化的参考频率。令 p=,则式(1)变为 1 pHa(p)Ha(-p) =令上式分母多项式等于零,即2 N 2N1; (-1) p = °pkj 二 j e 2e(2k 1)二2Nk =°, 1, , , 2N-1这2N个极点均匀分布在 S平面以原点为中心,半径为1/NG的圆上,相距为 冗/ N弧度。其中,一半位于S平面的左半平面,另一半位于 S平面的右半平面。为了使系统稳定,取pk在S平面左半平面的N个根作为Ha(p)的极点,即这样Pk1 j 二 j(2k 二=e 2e 2N ,N/ik
21、=0, 1, , , N-1Ha(P)(P 一 Po)(P 一 Pl) (P 一 Pn)最后,将Ha(P)去归一化,即把 p = s/ C p代入H a( P),得到实际的滤波器传输函数H a (s)。综合(2)和(3),对于给定模拟低通滤波器通带技术指标Cd、口 D和阻带技术指标Gs、1Ms后,采p p s s用巴氏方法设计模拟低通滤波器的步骤为 a.计算参数8=- 100.1-P -1b.计算滤波器的阶数NlgN 一0.1,10 s -12Qs2lg 式中N取整数,lg100.1“ -1、2.6)2lg ss为归一化阻带截止频率。Ha(P)=c.计算滤波器的传输函数H a(s)(P 一 P
22、o)(P - Pl) (P - PN4)1 jPk=N ;e二.(2k 1)二 2ej2Nk -0,1, , N -1Ha(s) = Ha(P)P.141 例 5-2。(4)巴氏滤波器的图表法设计由于模拟滤波器的理论已相当成熟,很多常用滤波器的设计参数已表格化和图形化,如P.142 表 5-1和图5-7所示。借助这些表格和图形可以很方便地设计一些简单的滤波器。因此,实际中更多采用图表法。需要特别指出的是,一般给出的巴氏图表均是以3 dB截止频率Cc为参考频率(而非通带截止频率Cp)进行归一化的,因此,在利用图表法设计巴氏滤波器之前,需先用通带指标 Cp、口 p或阻带指标Qs、%计算出Cc来。由
23、通带Gp和Gp,求得Cc为2N1O0.f_1利用上式求Qc,通带指标正好满足,但阻带指标有富裕量。由阻带Cs和 ,求得Gc为利用上式求Qc,阻带指标正好满足,但通带指标有富裕量。图表法设计滤波器的基本步骤如下:a.将频率归一化;b.由归一化频率一幅频特性曲线(P.143图5-7),查得阶数N;c.查P.142表5-1 ,得到归一化传输函数Ha (p)的分母多项式;d. Ha (p)去归一化,将p =S/Cc代入Ha(p),得到实际滤波器的传输函数Ha(s)P.143 例 5-3。2.5切比雪夫低通滤波器相比巴氏方法,更有效的方法是将指标的精度要求均匀地分布在通带内,或均匀地分布在阻带内,或 同
24、时均匀地分布在通带与阻带内。这样,在同样通带、阻带性能要求下,就可设计出阶数较低的滤波器。 这种精度均匀分布的办法可通过选择具有等波纹特性的逼近函数来实现。切比雪夫滤波器就是具有等波纹 特性的一种滤波器。切比雪夫滤波器的幅频特性在通带或阻带内具有等波纹特性。如果幅频特性在通带中是等波纹的,在 阻带中是单调的,称为切比雪夫I型。相反情况,则称为切比雪夫 II型。具体用哪一种由实际情况定。切氏滤波器的设计和巴氏滤波器的设计一样,设计方法相当成熟,所以对它的介绍完全可以仅了解它 它的设计步骤。(1)幅度平方函数以切氏I型滤波器为例来讨论,幅度平方函数为Hag2(2)1_ 11 K(j'1)2
25、1;(1 ",p)式中,名为小于1的正数,它是表示通带波纹大小的一个参数,CN (G/G p)是N阶切比雪夫多项式,定义为Cn(x) = ,|x|£1|x| 1"cos(N arccosx)、cosh(N arccoshx)通过对CN(X)的研究可得 P.146表5-2和图5-9.由图5-9 C2(x) C5(x)多项式特性曲线可以看出:|X|W1时,CN(X)在±1之间波动;当|X|A1时,CN(X)单调上升。则切氏滤波器的幅度平方函数的特性是:a.当|x区1时,|Cn(x)|m1, 1 +Cn(x)的值将在1与1 + J之间变化。由式(2) |x区1
26、即为 .一 ,2 ,1、一、 r|Q/Q 国,也就是在通带范围内,此时的Ha(jC)在1与2之间波动;1 +君2b.在|x|1时,也就是Ca:0 P时,随着C/Qp的增大Ha(jQ)|迅速趋于零。P.146图5-10是按式21(2)回出的切氏滤波器的幅度平方函数。 由图5-10还可见N为偶数,Ha(jC)在C =0处的值为一二,1 + J -2 . 是最小值;N为奇数,Ha(jQ)在建=0处的值为1,是最大值。(2)参数的确定与巴氏设计方法一样,切氏设计方法设计模拟低通滤波器的传输函数Ha(s)的步骤是:a.计算参数名;=.100.1-p -1b.计算滤波器的阶数 N.、arccosh(Ji。
27、0,“一1/名)N -arccos h(11s/11p)c.计算归一化系统函数 H a ( p)AHa(p)= FIT ( p - pk) k 1式中,.1A = . 2N;Pk = M + jCk ,和 C k 由 P.148 式(5-47 )求得。d.将Ha(p)去归一化,即把 p = s/Cp代入Ha(p),得到实际滤波器的传输函数Ha(s)Ha(S)叫(p)i 1 N pp =s/ i. p 二N;2N【(s-pJJp)k 1P.148 例 5-5。(3)切氏滤波器的图表法设计同巴氏滤波器一样,切氏滤波器也可以采用图表法进行设计,其步骤如下:a.频率归一化,得到 儿p和 ,注意,对于切
28、氏滤波器的表格曲线,没有特指3dB频率点;b.根据%和九s查归一化频率一幅频特性曲线(P.149图5-11 ),查得阶数N;c.根据给定的通带内最大衰减Sp ,查P.149表5-3得看(此值已列于表 5-3的上部);d.查表得到归一化传输函数Ha(p)的分母多项式;e. Ha (p)去归一化,将p =s/Gc代入Ha(p),得到实际滤波器的传输函数Ha(s)。P.150 例 5-6。2.5模拟滤波器的频率变换模拟高通、带通和带阻滤波器的传输函数可以通过频率变换从模拟低通变换到所需要的类型,从而不 用对它们的表达式单独设计。我们前面所研究的低通滤波器设计实际上是一个原型低通滤波器设计,其它 形式
29、的滤波器设计可以由此滤波器通过频率变换得到。下图给出了反映这种设计思想的流程图:由上图可见,在整个设计流程中共有两次频率变换,第一次频率变换是技术指标之间的变换,而第二 次频率变换是传输函数之间的变换。为了避免符号上的混乱,先将所用符号作如下规定:频率变换中一些符号的规定变量名称原型低通滤波器待求(高通、带通、带阻)滤波器未归一化的拉氏变量s未归一化的传输函数H(s)未归一化的频率Q归一化的拉氏变量pq归一化的传输函数G(p)H(q)归一化的频率入(=p/j )爪=q/j )通过对原型低通滤波器技术指标频率特征点与其它模拟滤波器技术指标频率特征点比对关系的讨论可以得到低通到高通、通带和带阻的二
30、次频率变换关系,现将讨论结果归纳如下表所示。模拟滤波器的频率变换滤波器类型归一化低通滤波器 G(p)要求设计的滤波器H(s)的技术指标要求低通G(p)-低通H(s)九。= 1 , aa_ 1,p _ a,- s s s二 1 a_ 1 a二 1 a''Jsjpp 'Js',2jp2sL_' p11 p 二a1p 二 a1 p 二as。s低通低通G( p) T高通G(p) T带通H(s)H(s)2s0B低通G(p)-带阻H(s)11j p2_,p11B, p _ a ,. sa2-:'s1p - a2s'10表中,Qp表示所要求滤波器的通带
31、截止频率,Qp2和Qpi表示所要求滤波器的通带上下截止频率,1表示所要求滤波器的阻带截止频率,鼻2和 鼻1表示所要求滤波器的阻带上下截止频率,口0是滤波器的通带中心频率,B是滤波器的通带(或阻带)带宽, a是一个取决于滤波器类型的归一化参数。这些参数的 数字信号处理原理及实现第五章习题课第11页共26页定义如下:'0 二 - 'pl p2B - 1- 1 p2 ,pl归一化参数a的取值,要视所设计滤波器的类型而定。当所设计滤波器是巴特沃思或切比雪夫滤波器时,a = 1。当所设计滤波器是椭圆滤波器时,对于低通,a取JCs/Cp ;对于高通,a取p /建s ;对于带通,a取 、s2
32、 -s1 ;对于带阻,a取 - - p2 - :- ' pi3.脉冲响应不变法利用模拟滤波器来设计数字滤波器,也就是使数字滤波器能模仿模拟滤波器的特性,下表是模拟滤波 器和数字滤波器描述方式的比较,从中能找到数字滤波器模仿模拟滤波器可能的角度。滤波器的描述方式模拟滤波器数字滤波器微分方程差分方程冲激响应h(t)单位脉冲响应h( n)传输函数H(s)传输函数H(z)频率响应函数H(j Q)频率响应函数H(ej。)当然滤波器之间的“模仿”,在数学上就是一种“逼近”,即完成S平面到Z平面的转换,这种转换应 满足两个基本要求:(1)频响的关系不变。要求H(z)的频响要逼近 H(s)的频响;同时
33、,应该与 是线性关系以保持频响的形状不变。(2)因果稳定的关系不变。要求将S平面的左半平面映射到Z平面的单位圆内。脉冲响应不变法是从时域出发,使数字滤波器的脉冲响应序列h(n)模仿模拟滤波器的冲激响应ha(t),即使h(n)等于ha(t)的采样值。3.1变换原理(1)基本思路从滤波器的脉冲响应出发,使数字滤波器的单位脉冲响应h(n)逼近模拟滤波器的脉冲响应ha(t),使h(n)等于ha的采样值,即h(n) =ha(nT)式中,T为采样周期。(2)转换步骤由以上基本思路可以建立转换步骤如下:Ha(s)一 二占 ha(t)-工 ha(nT)=h(n)江: H (z)下面根据以上步骤研究已经获得了满
34、足性能要求的模拟滤波器的传输函数Ha(s)后,怎样根据脉冲响应不变法求与之对应的数字滤波器的系统函数H(z)。设模拟滤波器的传输函数Ha(s)只有单阶极点,且假定分母的阶数高于分子阶数,则可将Ha(s)展开成部分分式形式N AHa(9 =、 4T s - Si按步骤,对Ha(S)取拉氏反变换,即N1 _ s;tha(t) =L-Ha(s) ='、Aeiu(t)i 4按步骤,对ha(t)采样得到ha(nT),即NNha(nT) =ha(t)yT ='、Aie'nTu(nT)A(esiT)nu(n)i 4i 4按步骤,令h(n) =ha(nT)按步骤,对h(n)进彳t Z变
35、换,得到所需数字滤波器的系统函数H(z),即A-ST-J1 -e i zNH(z) =Zh(n)='i 1对比Ha(s)和H(z),当将Ha(s)和H(z)展开成部分分式形式的时候,S平面上的一个极点S=Si对应Z平面上的一个极点zi =eSiT,而Ha(s)与H(z)的部分分式中所有对应系数不变。应特别注意:这种Ha(s)至Ij H(z)的对应变换关系,必须将 Ha(s)表达为部分分式形式。3.2对脉冲响应不变法的进一步讨论由于模拟滤波器单位冲激响应ha(t)的采样值ha(nT)与数字滤波器的单位脉冲响应h(n)相等,故在研究h(n)的Z变换H (z)与ha(t)的拉普拉斯变换 Ha
36、(s)之间的对应关系时,应以采样信号ha(nT)作为桥梁。(1) H (z)与 H(s)时域 h(n) =ha(nT)可以证明:H?a (s)八 ha(nT)e- n 二-二二 oOH (z) =、h(n)zn 二二二又脉冲响应不变法是使h(n) = ha (nT),所以有H(z) z1T =a(s)(2) Ha(s)与 Ha(s)时域 ha(t) 一三 ha(nT) 由第二章中的时域采样定理可知o1 ,二H?a(jj)=W Ha(jj - jk1s)T k将。延拓到整个S平面,即将s = jC代入上式,得1H?a(s) = -Ha(s - jk's)T k二由(1)可得H?a(S)=
37、 H(Z)z?sT =1Ha(S- jk1s)- T k=::2 上式表明Ha(s)和H(z)之间的对应关系必须先将Ha(s)在S平面上沿虚轴按照周期 cs=会延拓后,再按照z=esT映射到Z平面上,就得到H(z),所以可以想见,不是Ha(s)和H (z)之间有z = esT的关系,而是H?a(s)和H(z)之间有z=esT的关系。这个概念其实就是第二章中离散时间系统拉氏变换与 Z变换之间的关系。故脉冲响应不变法又称为标准Z变换法。3.3几个结论在3.1和3.2中我们讨论了脉冲响应不变法,由此可以对脉冲响应不变法结论如下:(1) z =esT的映射关系反映的是 Ha(s)的周期延拓与H(z)的
38、关系,而不是Ha(s)本身与H (z)的关系,因此使用脉冲响应不变法时,从Ha(s)到H(z)并没有一个由S平面到Z平面的简单代数映射关系,即不存在一个s = f (z)的代数关系式。例如,极点之间有一一对应的zi =esiT代数关系,但零点之间就没有。(2)由于是标准Z变换法,所以S平面和Z平面的映射关系可以达到映射应满足的两个基本要求(3)由于是标准Z变换法,由第二章的讨论可知,数字滤波器的频率响应是模拟滤波器频率响应的周 期延拓,延拓周期为采样角频率,即H(e与/=13 Ha(jQ-jk21)I kI如果模拟滤波器的频率响应的带宽被限定在折叠频率以内,即冗Ha(j-) =0r>T则
39、数字滤波器的频率响应能够重现模拟滤波器的频率响应,即 j- .i- H(e心)=T Ha(jT), 0 <n然而,任何实际的模拟滤波器都不是带限的,因此数字滤波器的频率响应必然产生混叠失真,如P.160图5-17所示。为了减少混叠失真,可以增大采样频率 fs,即令采样周期(T=1/fs)减少,则系统频率响应各周期延 拓分量之间相距更远, 因而可减少混叠失真。 但当采样频率很高时, 即T很小时,数字滤波器增益会很高, 要使数字滤波器的频率响应不受采样频率的影响,应作以下修正,令h(n) =Tha(nT)则有MH(z)=i 1TAi1-e'Tz4jr':仍 2 二 .H(e心
40、)=£ Ha(j-jk)-Ha(j-),心上几 k -: T TT这样,数字滤波器的增益不随T变化。(4)脉冲响应不变法的优缺点a.脉冲响应不变法使得数字滤波器的单位脉冲响应完全模仿模拟滤波器的冲激响应,所以时域逼近良 好。b.模拟频率与数字频率3之间呈线性关系co =QT,因而一个线性相位的模拟滤波器(例如贝塞尔滤波器)可以映射成一个线性相位的数字滤波器。c.由于频率混叠效应,脉冲响应不变法只适用于带限的模拟滤波器。高通和带阻滤波器不宜采样脉冲 响应不变法,否则要加保护滤波器,滤掉折叠频率以上的频率分量。对于带通和低通滤波器,需充分的带 限,阻带衰减越大,则混叠效应越小。P.161
41、 例 5-10。4.双线性变换法在上节中我们看到脉冲响应不变法的主要缺点是频谱的周期延拓产生的混叠失真,这是因为从S平面到Z平面不是一一映射的关系造成的。为了克服这个缺点,可以采用双线性变换法。4.1 变换原理(1)基本思路双线性变换法的基本思路是用表征数字滤波器H(z)的差分方程作为模拟滤波器H a(s)所对应的微分方程的近似解,其变换过程为Ha(s)一微分方程一差分方程一 H (z)采用上述流程的还可以是其他变换法,而双线性变换法的特点是在微分方程逼近差分方程的过程中采 用了 “梯形近似积分”。(2)双线性变换法克服频谱混叠的原理1 -z双线性变换法就是将代数变换式(3)s = T 1 z
42、代入到模拟滤波器的传输函数Ha (s)中,从而得到数字滤波器的系统函数H(z),即H(z) = Ha(s)2 1 -z1 s - T 1 -z1双线性变换法所以能克服频混,这是因为式(第一步:把S平面先变换到另一个复平面3)所示的变换关系实际上是由两步构成的,即 S上,其变换关系为S1T(4)式中,si是S平面上的复变量,T为采样周期th为双曲正切函数。数字信号处理原理及实现第五章习题课第22页共26页j'J 1T2j 1Tth = j tan,即2 T 22令s=j R,代入式(4),相对应的s=一Tc -.2-iT2'/、s = jC = j tan 建=t a n-(5)
43、T 2T 2由式(5)可知,S平面的虚轴j 已由这种变换关系变换到 &平面的虚轴jR -n/T到n/T的频段上,如P.163图5-19所示。第二步:按标准Z变换关系,把Si平面变换到Z平面上,其变换关系为(6)SiTz = e令si=j。,代入式(6),相对应的z=ej* =ej®,即由式(7)可知,Si平面上的虚轴ja由这种变换关系一一映射到Z平面的单位圆上,如 P.163图5-19所示。通过以上两步变换,将式(5)和式(7)合并,可得出 S平面虚轴上的模拟角频率 C与Z平面单位 圆上的数字角频率8的关系为2 ,Q = 一tan -( 8)T 2由上式可知,S平面上 建与Z
44、平面上切成非线性的正切关系,如P.164图5-20所示。由图可以看出,当C从0变到+g时,6从0变到n ,因此采用双线性变换法设计数字滤波器不存在频谱混叠失真。将式(4)和式(6)合并,可得出S平面和Z平面单值映射的关系为2 i -zs 二AT 1 z(9)2/T s z =2/T -s由上式可知,用双线性变换法设计数字滤波器时,在得到了相应的模拟滤波器的传输函数Ha(s)后,只要将相应的变换关系代入Ha(s),即可得到数字滤波器的系统函数,即H(z)=Ha(s)2 1 -z1 s -T1 z14.2 S平面与Z平面的映射关系由4.1可知,双线性变换法中S平面与Z平面的映射关系是非标准Z变换关
45、系,所以需对此讨论如下:将s =仃+jC和z = re jE代入式(9)得(10)_ ;(2/T + b)2 +02 T/2rJ2/T -仃)2 +c2 -QQa = arctan+ arctan(11)2/T 二2/T -二由此可得出S平面与Z平面的映射关系,即(1)当仃=0时,r =i , S平面的虚轴确实与 Z平面的单位圆相对应。(2)当仃<0时,r<1;当oa0时,r>1,因此稳定的模拟滤波器经双线性变换后所得到的数字 滤波器也一定是稳定的。(3)令式(11)中仃=0,则得模拟频率 C与数字频率0之间的关系,即=2 arctangT / 2)由上式可知,S平面上C与Z
46、平面的缶成非线性的正切关系。由 P.164图5-20可见频率标度之间的非线 性在高频段较为严重,而在低频段接近于线性,在线性段数字频响能够逼近模拟频响。4.3几个结论(1)主要优点:依靠频率的非线性关系得到S平面与Z平面的单值对应关系,整个 j 轴单值对应于单位圆一周,消除了脉冲响应不变法固有的频谱混叠效应。双线性变换法比脉冲响应不变法的设计计算更 直接和简单,由于s与z之间存在简单的代数关系,这要比脉冲响应不变法的部分分式分解便捷,所以从 模拟系统函数可直接通过代数置换得到数字滤波器的系统函数。(2)主要缺点:C与0之间存在非线性关系, 导致数字滤波器的幅频响应相对于模拟滤波器的幅频响 应有
47、畸变。另外,一个线性相位的模拟滤波器经双线性变换后,数字滤波器就不再保持线性相位特性。(3)分段常数的频响特性通过双线性变换后仍保持分段常数的特性。大多数滤波器都具有分段常数的 频响特性。分段常数型模拟滤波器经变换后仍为分段常数型数字滤波器,但临界频率点由于非线性频率变 换而产生畸变。这种畸变可以通过“预畸变”克服。(4)所谓预畸变就是在给定数字滤波器的通带截止频率6 P和阻带截止频率0 s后,我们并不直接按照2.这个给定的数据去设计原型模拟滤波器,而是先根据建=tan 的关系求出相应的 C p和Cs,然后根T 2P2 1 -z据Cp和Cs设计模拟原型,求出其传输函数 Ha (s),最后在利用
48、s =7代入求出数字滤波器的系统函数H (z)oP.165 例 5-11。5、IIR数字滤波器的频率变换和其它设计法5.1 利用模拟滤波器设计IIR数字低通滤波器与设计模拟滤波器时把设计模拟低通滤波器作为原型设计一样,在设计数字滤波器时,可以把设计数字低通滤波器作为“原型”设计。利用模拟滤波器设计IIR数字低通滤波器的步骤是:(1)确定数字低通滤波器的技术要求:" 3、ap、as。如果给出的是模拟技术要求Cp、Cap、as ,可利用公式3 =CT将边界频率进行转换。(2)将数字低通滤波器的技术指标转换成模拟低通滤波器的技术指标。如果采用脉冲响应不变法,边界频率的转换关系为'J
49、 = /T如果采用双线性变换法,边界频率的转换关系为.,21 = tan 一T 2(3)按照模拟低通滤波器的技术指标设计模拟低通滤波器。(4)将模拟低通滤波器 Ha(s),从S平面转换到Z平面,得到数字低通滤波器系统函数H(z)。5.2 数字滤波器的频率变换设计IIR数字滤波器时常常借助于模拟滤波器,即先将所需要的数字滤波器技术要求转换为一个低通模拟滤波器的技术要求,然后设计这个原型低通模拟滤波器。在得到模拟低通滤波器的传输函数H(p)(或H (s)后,再变换为所需要的数字滤波器的系统函数H (z)。将H(p)(或H(s)变换为H (z)的方法通常有两种,变换流程为下图所示:第一种方法第二种方
50、法数字高通、带通及带阻滤波器的设计方法对于第一种方法,重点是模拟域频率变换,即如何由模拟低通原型滤波器转换为截止频率不同的模拟 低通、高通、带通、带阻滤波器。转换公式见 P.155表5-7。该方法的一般实现步骤:(1)确定所需类型数字滤波器的技术指标。(2)将所需类型数字滤波器的技术指标转换成模拟滤波器的技术指标。(3)将所需类型模拟滤波器的技术指标转换成模拟低通滤波器技术指标(转换公式见P.155表5-7 )。(4)设计模拟低通滤波器。(5)将模拟低通滤波器通过频率变换,转换成所需类型的模拟滤波器。(6)将所需类型的模拟滤波器转换成所需类型的数字滤波器。对于第二种方法,由于其频率变换是在离散
51、域内进行的,因而可以避免脉冲响应不变法由于频响混叠 严重而不适合用于设计高通、带阻滤波器的限制。P.170表5-8列出了数字低通滤波器到其他类型数字滤波器的频率变换关系式,进一步的讨论可见参考文献1。5.3 其它设计法前面我们介绍的IIR数字滤波器设计方法是通过先设计模拟滤波器,再进行S平面到Z平面的映射来达到设计数字滤波器的目的。这种设计方法实际上是数字滤波器的一种间接设计方法,而且幅频特性受到 所选模拟滤波器特性的限制。对于要求任意幅度特性的滤波器,则不适合采用这种方法。本节介绍一种在 数字域直接设计IIR滤波器的设计方法,这种算法需要借助于优化设计理论和迭代算法来逼近所需的滤波 器。首先初始化一个系统函数,然后计算该滤波器的幅频响应,并与要求的滤波器的幅频响应进行数学上 的比较,当出现失配时,调整滤波器的系数值并重新计算,直到找到满足要求的滤波器幅频响应的系统函 数为止。由于这种逼近所需滤波器的方法常常需要解线性的或非线性的联立方程组,这往往需要计算机来完成 大量的计算工
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 搅拌桩工程合同内容3篇
- 施工升降机租赁合同范本3篇
- 安居房施工合同索赔时效3篇
- 安全顾问合同范本3篇
- 教育培训用工合同样本3篇
- 帆布买卖合同文本3篇
- 房屋买卖合同法律问题研究3篇
- 新编建筑装饰工程合同3篇
- 教育分公司培训合同
- 工程委托书甲方负责工程设计审批3篇
- 2024-2025学年安徽省合肥市巢湖市三年级数学第一学期期末达标测试试题含解析
- 广东省佛山市南海区·三水区2023-2024学年七年级上学期期末数学试题
- 减肥及代谢手术课件
- 2025年中国社区团购行业发展环境、运行态势及投资前景分析报告(智研咨询发布)
- 24秋二年级上册语文期末复习21天冲刺计划(每日5道题)
- 新探索研究生英语(基础级)读写教程参考答案Language-focus
- 企业年终总结大会PPT模板
- 2012生物化学答疑-02
- 苏教版新版五年级上册科学全册单元期末知识点梳理(1)
- 《鸡兔同笼》ppt课件
- 制袋作业指导书
评论
0/150
提交评论