已阅读5页,还剩148页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
第5章无限脉冲响应(IIR)数字滤波器的设计,5.1学习要点5.2例题5.3教材第6章习题与上机题解答,5.1学习要点5.1.1IIR数字滤波器设计的基本概念及基本设计方法1滤波器设计指标参数定义及其描述滤波器设计指标参数定义及其描述在教材中有详细的介绍,下面仅给出低通滤波器幅频特性函数和损耗函数描述的滤波器指标参数的示意图,如图5.1.1所示,并给出二者的换算关系。,图5.1.1,滤波器的指标常常在频域给出。数字滤波器的频响特性函数H(ej)一般为复函数,所以通常表示为H(ej)=|H(ej)|ej()其中,|H(ej)|称为幅频特性函数,()称为相频特性函数。常用的典型滤波器|H(ej)|是归一化的,即|H(ej)|max=1,下面的讨论一般就是针对归一化情况的。对IIR数字滤波器,通常用幅频响应函数|H(ej)|来描述设计指标,而对线性相位特性的滤波器,一般用FIR数字滤波器设计实现。,应当注意,H(ej)是以2为周期的,这是数字滤波器与模拟滤波器的最大区别。所以,在后面的叙述中,只给出主值区,区间上的设计指标描述。图5.1.1中,1和2分别称为通带波纹幅度和阻带波纹幅度,p为通带边界频率,p为通带最大衰减(dB),s为阻带边界频率,s为阻带最小衰减(dB)。一般要求:当0|p时,20lg|(Hej)|p,当s|时,s20lg|H(ej)|,s=20lg2当p=3dB时,记p为c,称c为3dB截止频率。c是滤波器设计的重要参数之一。,因为,所以c又称为滤波器的半功率点。因此,设计数字滤波器时,应根据指标参数及对滤波特性的要求,选择合适的滤波器类型(巴特沃斯、切比雪夫、椭圆滤波器等)和设计方法(脉冲响应不变法、双线性变换法、直接法等)进行设计。IIR数字滤波器的设计既可以从模拟滤波器的设计入手进行,也可以直接根据数字滤波器指标参数,直接调用滤波器设计子程序或函数进行。,2采样数字滤波器的概念及其指标参数换算由于数字信号处理的诸多优点,在信号处理工程实际中,常常希望采用数字滤波器实现对模拟信号的滤波处理。所谓采样数字滤波器,就是实现这种处理的系统,其组成如图5.1.2所示。图中,设采样频率Fs2fc(T=1/Fs为采样间隔),fc为模拟信号xa(t)的最高频率。设G(j)为理想低通滤波器,则截止频率为折叠频率即/T(当G(j)不是理想低通时,以下结论要进行修正)。,采样数字滤波系统的设计指标一般由采样数字滤波系统的等效模拟滤波器Ha(j)的指标给出。所以设计这种滤波系统,其关键是由Ha(j)指标确定其中的数字滤波器H(ej)的指标。可以证明,H(ej)与Ha(j)具有如下关系:,(5.1.1),(5.1.2),且h(n)=IFTH(ej)=Tha(nT)(5.1.3)其中ha(t)=IFTHa(j)由此可见,Ha(j)与H(ej)之间仅是=T的频率尺度变换关系。,图5.1.2,通过关系式(5.1.2)可由Ha(j)指标确定数字滤波器H(ej)的指标(如p,s,p,s等);利用频率转换关系=T容易求出H(ej)的各边界频率;选用适当的设计方法可得到数字滤波器的系统函数H(z)。由(5.1.3)式知,也可以采用脉冲响应不变法将等效模拟滤波器Ha(s)转换成采样数字系统中数字滤波器的系统函数H(z)。但必须注意:对ha(t)的采样频率必须满足采样定理;对高通和带阻滤波处理,这种方法不能用,需要用双线性变换法,这时设计稍复杂一些,后面的例5.2.3将详细说明双线性变换法的设计过程。,3IIR数字滤波器的设计方法关于滤波器的设计原理与具体的设计方法,教材及其他数字信号处理书中都有详细叙述,本章不再赘述。下面仅对IIR数字滤波器的几种设计方法及设计步骤作简要归纳,并指出学习要点,并通过例题及习题与上机题解答说明各种设计方法的具体设计过程及相关设计公式,以便读者能有条理地解答滤波器设计题目,设计实际应用滤波器。为了使初学者对IIR数字滤波器设计方法有一个整体概念,先抛开繁杂的设计过程和设计公式,用图5.1.3归纳IIR数字滤波器的一般设计方法。,图5.1.3,下面对图5.1.3中给出的五种设计方法及其学习要点进行简要归纳。对频域直接逼近法和时域波形逼近法都必须借助计算机设计(即CAD设计),且已有商业设计程序,所以只简要介绍其设计思想及逼近准则。5.1.2模拟滤波器的设计为了叙述方便,用AF表示模拟滤波器,用DF表示数字滤波器。从教材中的详细介绍知道,从AF入手设计DF时,首先要设计一个“相应的AF”,所以下面以流程图形式给出AF的设计步骤,如图5.1.4所示。,图5.1.4,由于AF设计手册中给出了各种典型AF归一化低通原型的设计公式和图表及系统函数G(p),因此设计AF很方便。所以,对需要设计的实际AF(低通、高通、带通和带阻AF),首先将其指标参数转换成相应的归一化(p=1)低通指标参数,将设计各种实际AF转化为设计归一化低通AF;最后将设计好的归一化低通G(p)转换成实际滤波器H(s)。为此,下面归纳四种实际AF系统函数H(s)与其相应的归一化低通AF系统函数G(p)的相互转换关系,如图5.1.5所示。图中总结出了图5.1.4中第(2)步和第(4)步所涉及的所有转换关系和转换公式。,图5.1.5,图5.1.5中的系统函数及变量符号的含义如下:G(p)低通AF系统函数;p=+jG(p)的拉氏复变量;G(j)低通AF频响函数;G()的频率变量;H(s)需要设计的“实际AF”系统函数;s=+j拉氏复变量;模拟角频率(rad/s);H(j)实际AF的频响函数。,由图5.1.5很容易看出各种实际AF指标参数的符号和含义,以及向箭头方向转换的有关公式。由于四种实际H(j)向G(j)转换的公式较多,所以图中用、和表示,它们分别代表以下四组频率变换公式。为了简化计算,一般取p=1,这时的G(p)称为归一化低通滤波器,为归一化频率。当然,也可以根据需要,对于其他频率(如s或c)进行归一化。根据教材中模拟滤波器的设计原理知道,设计巴特沃斯滤波器时,对于3dB截止频率c进行归一化最方便。,图5.1.5中、对应的4组频率变换公式:,页式(6.2.57),归一化低通G(j)的通带最大衰减和阻带最小衰减仍为ap和as。图5.1.4中第(3)、(4)个方框涉及的设计与转换方法直接套用教材6.2.6节的相关公式或例题的解法。,5.1.3从AF入手设计DF由于AF设计理论很成熟,而且有很多特性优良的典型AF可供选用,所以常常从AF入手来设计DF。其设计流程图如图5.1.6所示。图5.1.6中的(3)(设计相应AF)前面已介绍过。所以只要掌握了将Ha(s)转换成H(z)的方法与公式,以及相应的数字频率与模拟频率之间的关系式,就可以进行图5.1.6中的(2)和(4),从而完成从AF入手设计DF。用脉冲响应不变法和双线性变换法将AF的系统函数Ha(s)转换成DF的系统函数H(z)的步骤、公式及与的关系式,教材中都有详细的叙述,所以不再重复。,图5.1.6,5.1.4IIR-DF的直接设计法所谓直接设计法,就是直接在数字域设计IIRCD*2DF的方法。相对而言,因为从AF入手设计DF是先设计相应的AF,然后再通过s-z平面映射,将Ha(s)转换成H(z),所以这属于间接设计法。该设计法只能设计与几种典型AF相对应的幅频特性的DF。而需要设计任意形状幅频特性的DF时,只能用直接设计法。直接设计法一般都要借助于计算机进行设计,即计算机辅助设计(CAD)。现在已有多种DF优化设计程序。优化准则不同,所设计的滤波器特点亦不同。所以最主要的是建立优化设计的概念,了解各种优化准则的特点,并根据设计要求,选择合适的优化程序设计DF。,例如,设希望逼近的频响特性为Hd(ej),所设计的实际滤波器频响函数为H(ej)。二者的频响误差为E(ej)=Hd(ej)H(ej)均方误差定义为,使均方误差2最小的优化设计准则称之为“最小均方误差准则”。这里的“最小”指|E(ej)|在整个频带,上的积分(总和)最小,而既非通带波纹最小,又非阻带波动最小。所以,用这种优化程序设计的滤波器的阻带最小衰减和通带波纹可能不满足要求。,特别是以理想滤波器特性作为Hd(ej)时,为了使2最小,优化过程尽可能逼近Hd(ej)的间断特性(即使过渡带最窄),而使通带出现较大过冲、阻带最小衰减过小,不能满足工程要求。建立如上概念后,调用频域最小均方误差准则优化设计程序时,可正确构造Hd(ej)。设置合适的过渡带特性,可使通带和阻带逼近精度大大提高,即以加宽过渡带为代价,换取通带平坦性和更大的阻带最小衰减。这一原则在各种设计法中都成立。或者根据需要,选用其它优化设计方法。IIR-DF的优化技术设计法有22频域最小均方误差法,最小P误差法、最小平方逆设计法和线性规划法等。利用线性规划法可实现等波纹逼近,即最大误差最小化逼近。,5.2例题例5.2.1设计低通DF,要求幅频特性单调下降。3dB截止频率,阻带截止频率,阻带最小衰减s=15dB,采样频率fs=30kHz,分别用脉冲响应不变法和双线性变换法设计。解:(1)用脉冲响应不变法设计。按图5.1.6流程设计。确定DF指标参数。,将DF指标参数转换成相应的AF指标参数。因为在脉冲响应不变法中,=T,所以,求相应的AF系统函数Ha(s)。a.计算阶数N,根据要求,应选择巴特沃斯AF。由教材(6.2.18)式有,取N=2。,b.查教材第157页表6.2.1,得到二阶巴特沃斯归一化低通原型:,c.频率变换,由图5.1.5中LPLP变换公式求出相应的AF系统函数Ha(s):,将Ha(s)转换成H1(z):,以上结果是调用MATLABimpinvar函数直接求出的,这样就不用求极点s1和s2以及部分分式展开。请读者按教材(6.3.1)式和(6.3.4)式或(6.3.11)式计算,验证以上结果。(2)用双线性变换法设计。确定DF指标参数;与脉冲响应不变法中的相同。,将DF指标参数转换成相应AF指标参数。因为在双线性变换法中,和为非线性关系,所以,需要预畸变校正(学习重点)。只有采用非线性预畸变校正,由DF边界频率求得相应AF边界频率,才能在经过双线性变换,将Ha(s)转换成H(z)过程中的非线性畸变后,保持DF原来边界频率不变。按教材(6.4.7)式得到,设计相应的Ha(s)。a.计算阶数N:由教材中(6.2.18)式,有ksp=5.5463(与脉冲响应不变法中的相同),工程上为了简化系统,可取N=1(工程上允许时,可如此处理)。b查教材表6.2.1得归一化低通原型G(p)为,c经频率变换,得,用双线性变换法将Ha(s)转换成H2(z),由教材中(6.4.3)式,有,(3)设计性能比较。用脉冲响应不变法设计的H1(z)和用双线性变换法设计的H2(z)的损耗函数曲线分别如图5.2.1(a)和(b)所示。由图可见,在通带内,二者均能满足要求,但|H1(ej)|在=附近存在频率混叠失真,从而使s=0.8处衰减不到12dB,不满足指标要求。|H2(ej)|无频率混叠失真,满足要求。但|H2(ej)|存在非线性频率失真,且频率越高,失真越明显。,图5.2.1,其它类型的DF设计过程见教材第6章习题与上机题解答。例5.2.2采样数字系统的组成框图如图5.2.2所示。理想情况下,A/D变换器对模拟信号采样,得到序列x(n)=xa(nT),而D/A变换器是将序列y(n)变成模拟带限信号ya(t)。,整个系统的作用可等效为一个线性时不变模拟滤波器。,图5.2.2,(1)如果h(n)表示一截止频率为/8的低通数字滤波器,采样频率。试求等效模拟滤波器的截止频率。,(2)如果Fs=20kHz,重复(1)。解:对采样数字系统,数字频率与模拟频率f满足线性关系=2fT。已知数字滤波器截止频率,所以,必须满足,fc为等效模拟滤波器截止频率。由上式可求得,由以上结果可见,对相同的数字滤波特性H(ej),当采样数字系统中的采样频率不同时,等效的模拟滤波器频响函数Ha(j)的边界频率也不同,反之亦然。,例5.2.3采样数字滤波器组成如图5.1.2所示,分别用双线性变换法和脉冲响应不变法设计其中的数字滤波器。总体等效模拟滤波器指标参数如下:(1)输入模拟信号xa(t)的最高频率fc=100Hz;(2)选用巴特沃斯滤波器,3dB截止频率fc=100Hz,阻带截止频率fs=150Hz,阻带最小衰减s=20dB。,解:为了满足采样定理,减少脉冲响应不变法引入的频率混叠失真,并降低对恢复滤波器的要求,取采样频率Fs=400Hz。(1)用双线性变换法。由(5.1.2)式确定数字滤波器H(ej)的指标参数。因为采用双线性变换法设计,数字频率与相应的模似频率之间为非线性关系。但根据(5.1.1)式和(5.1.2)式,采样数字系统要求其中的数字滤波器H(ej)与总等效模拟滤波器Ha(j)之间的频率映射关系为线性关系=T。,所以,不能直接按等效模拟滤波器技术指标设计相应模拟滤波器Ha(s),再将其用双线性变换法映射成数字滤波器H(z)。因此,我们必须先按(5.1.2)式将等效模拟滤波器指标参数转换成采样数字滤波系统中的数字滤波器指标参数,再用双线性变换法的一般设计步骤设计该数字滤波器。采样数字滤波系统中数字滤波器的指标参数:通带边界频率:,通带最大衰减:,阻带截止频率:,阻带最小衰减:as=20dB用双线性变换法设计数字滤波器的一般过程如下:a.预畸变校正,确定相应的模拟滤波器的指标参数:,b.设计相应的模拟滤波器,确定其系统函数Ha(s)。(a)求Ha(s)阶数N:,取N=3。,在实际工作中,调用IIR滤波器阶数来计算程序函数,很容易求出满足要求的最小阶数N值。如前述,buttord函数用于计算butterworth滤波器阶数。本例中,求阶数的MATLAB程序如下:Wp=800;Rp=3;Ws=1931.37;Rs=20;N、Wc=buttord(Wp,Ws,Rp,Rs,s);运行结果:N=3,Wc=897.9654,(b)求相应的模拟滤波器系统函数Ha(s)。查表得到三阶Butterworth归一化低通原型系统函数:,去归一化(即低通原型到低通的频率变换),得,c.用双线性变换法将Ha(s)映射成数字滤波器系统函数H(z):,损耗函数曲线如图5.2.3(a)所示。,实际工程设计时,可直接调用MATLAB函数来完成数字滤波器的双线性变换法设计。程序如下:Wp=pi/2;rp=3;Ws=3*pi/4;rs=20;%数字滤波器指标参数N,Wc=buttord(Wp,Ws,rp,rs);%计算阶数N和3dB截止频率WcB,A=butter(N,wc);%求数字滤波器系统函数H(z)运行结果如下:B=0.19700.59100.59100.1970A=1.00000.21140.34520.0194,由此可写出系统函数:,损耗函数曲线如图5.2.3(b)所示。比较发现,和H(z)的幅频特性都满足设计指标要求,但二者的系数有较大差别。这是函数butter在计算过程中进行合理的数据归一化的结果。的优点是其系数差别小,便于量化实现,所以,在实际设计中一般直接调用MATLAB函数来完成数字滤波器的双线性变换法设计。,图5.2.3,(2)用脉冲响应不变法。由于总的等效模拟滤波器为低通滤波器,所以根据(5.1.3)式,直接用脉冲不变法将等效模拟滤波器转换成数字滤波器即可满足要求。因此首先按所给的等效模拟滤波器指标参数设计其系统函数Ha(s),然后将Ha(s)转换成H(z)即可。设计等效模拟滤波器Ha(s)。a.计算阶数N:,取N=6。b.查表得到六阶Butterworth归一化低通原型G(p),并以3dB截止频率c=2100去归一化得模拟滤波器系统函数Ha(s):,调用MATLAB函数impivar,将Ha(s)转换成H(z):,5.3教材第6章习题与上机题解答1设计一个巴特沃斯低通滤波器,要求通带截止频率fp=6kHz,通带最大衰减ap=3dB,阻带截止频率fs=12kHz,阻带最小衰减as=25dB。求出滤波器归一化系统函数G(p)以及实际滤波器的Ha(s)。解:(1)求阶数N。,将ksp和sp值代入N的计算公式,得,所以取N=5(实际应用中,根据具体要求,也可能取N=4,指标稍微差一点,但阶数低一阶,使系统实现电路得到简化)。,(2)求归一化系统函数G(p)。由阶数N=5直接查教材第157页表6.2.1,得到五阶巴特沃斯归一化低通滤波器系统函数G(p)为,或,当然,也可以先按教材(6.2.13)式计算出极点:,再由教材(6.2.12)式写出G(p)表达式为,最后代入pk值并进行分母展开,便可得到与查表相同的结果。(3)去归一化(即LP-LP频率变换),由归一化系统函数G(p)得到实际滤波器系统函数Ha(s)。,由于本题中ap=3dB,即c=p=26103rad/s,因此,对分母因式形式,则有,如上结果中,c的值未代入相乘,这样使读者能清楚地看到去归一化后,3dB截止频率对归一化系统函数的改变作用。2设计一个切比雪夫低通滤波器,要求通带截止频率fp=3kHz,通带最大衰减p=0.2dB,阻带截止频率fs=12kHz,阻带最小衰减s=50dB。求出滤波器归一化系统函数G(p)和实际的Ha(s)。解:(1)确定滤波器技术指标。p=0.2dB,p=2fp=6103rad/ss=50dB,s=2fs=24103rad/sp=1,(4)求阶数N和。,为了满足指标要求,取N=4。,(3)求归一化系统函数G(p),其中,极点pk由教材(6.2.46)式求出如下:,(4)将G(p)去归一化,求得实际滤波器系统函数Ha(s):,其中,sk=ppk=6103pk,k=1,2,3,4。因为p4=p1*,p3=p2*,所以,s4=s1*,s3=s2*。将两对共轭极点对应的因子相乘,得到分母为二阶因子的形式,其系数全为实数。,也可得到分母多项式形式,请读者自己计算。3设计一个巴特沃斯高通滤波器,要求其通带截止频率fp=20kHz,阻带截止频率fs=10kHz,fp处最大衰减为3dB,阻带最小衰减as=15dB。求出该高通滤波器的系统函数Ha(s)。,解:(1)确定高通滤波器技术指标要求:p=20kHz,ap=3dBfs=10kHz,as=15dB(2)求相应的归一化低通滤波器技术指标要求:套用图5.1.5中高通到低通频率转换公式,p=1,s=p/s,得到p=1,ap=3dB,as=15dB,(3)设计相应的归一化低通G(p)。题目要求采用巴特沃斯类型,故,所以,取N=3,查教材中表6.2.1,得到三阶巴特沃斯归一化低通G(p)为,(4)频率变换。将G(p)变换成实际高通滤波器系统函数H(s):,式中c=2fc=220103=4104rad/s,4.已知模拟滤波器的系统函数Ha(s)如下:,(1),(2),式中a、b为常数,设Ha(s)因果稳定,试采用脉冲响应不变法将其转换成数字滤波器H(z)。,解:该题所给Ha(s)正是模拟滤波器二阶基本节的两种典型形式。所以,求解该题具有代表性,解该题的过程,就是导出这两种典型形式的Ha(s)的脉冲响应不变法转换公式。设采样周期为T。,(1),Ha(s)的极点为s1=a+jb,s2=ajb将Ha(s)部分分式展开(用待定系数法):,比较分子各项系数可知,A1、A2应满足方程:,解之得,A1=1/2,A2=1/2,所以,套用教材(6.3.4)式,得到,按照题目要求,上面的H(z)表达式就可作为该题的答案。但在工程实际中,一般用无复数乘法器的二阶基本节结构来实现。由于两个极点共轭对称,所以将H(z)的两项通分并化简整理,可得,这样,如果遇到将,用脉冲响应不变法转换成数字滤波器时,直接套用上面的公式即可,且对应结构图中无复数乘法器,便于工程实际中实现。,(2),Ha(s)的极点为s1=a+jb,s2=ajb将Ha(s)部分分式展开:,套用教材(6.3.4)式,得到,通分并化简整理,得到,5已知模拟滤波器的系统函数如下:,(1),(2),试采用脉冲响应不变法和双线性变换法将其转换为数字滤波器。设T=2s。解:.用脉冲响应不变法,(1),方法一直接按脉冲响应不变法设计公式,Ha(s)的极点为,将T=2代入上式,得,方法二直接套用4题(2)所得公式。为了套用公式,先对Ha(s)的分母配方,将Ha(s)化成4题中的标准形式:,c为一常数,由于,所以,对比可知,套用公式,得,(2),或通分合并两项得,用双线性变换法(1),(2),6设ha(t)表示一模拟滤波器的单位冲激响应,即,用脉冲响应不变法,将此模拟滤波器转换成数字滤波器(用h(n)表示单位脉冲响应,即h(n)=ha(nT))。确定系统函数H(z),并把T作为参数,证明:T为任何值时,数字滤波器是稳定的,并说明数字滤波器近似为低通滤波器还是高通滤波器。,解:模拟滤波器系统函数为,Ha(s)的极点s1=0.9,故数字滤波器的系统函数应为,H(z)的极点为z1=e0.9T,|z1|=e0.9T,题6解图,所以,T0时,|z1|slsu,所以不满足教材(6.2.56)式。按照教材(6.2.57)式,增大sl,则,采用修正后的设计巴特沃斯模拟带通滤波器。(3)将带通指标转换成归一化低通指标。套用图5.1.5中带通到低通频率转换公式,,求归一化低通边界频率:,(4)设计模拟归一化低通G(p):,取N=3。,查教材表6.2.1,得到归一化低通系统函数G(p):,(5)频率变换,将G(p)转换成模拟带通Ha(s):,(6)用双线性变换公式将Ha(s)转换成H(z):,以上繁杂的设计过程和计算,可以用下面几行程序ex612.m实现。程序运行结果如题12解图所示。得到的系统函数系数为,B=0.023400.070300.070300.0234A=1.00002.21003.29722.99322.07580.84950.2406与手算结果有差别,这一般是由手算过程中可能产生的计算误差造成的。,%程序ex612.mwp=0.25,0.45;ws=0.15,0.55;Rp=3;As=15;%设置带通数字滤波器指标参数N,wc=buttord(wp,ws,Rp,As);%计算带通滤波器阶数N和3dB截止频率WcB,A=butter(N,wc);%计算带通滤波器系统函数分子分母多项式系数向量A和Bmyplot(B,A);%调用自编绘图函数myplot绘制带通滤波器的损耗函数曲线,题12解图,13*设计巴特沃斯数字带通滤波器,要求通带范围为0.25radw0.45rad,通带最大衰减为3dB,阻带范围为0w0.15rad和0.55radwrad,阻带最小衰减为40dB。调用MATLAB工具箱函数buttord和butter设计,并显示数字滤波器系统函数H(z)的系数,绘制数字滤波器的损耗函数和相频特性曲线。这种设计对应于脉冲响应不变法还是双线性变换法?,解:调用函数buttord和butter设计巴特沃斯数字带通滤波器程序ex613.m如下:%程序ex613.mwp=0.25,0.45;ws=0.15,0.55;rp=3;rs=40;N,wc=buttord(wp,ws,rp,rs);B,A=butter(N,wc)clf;mpplot(B,A,rs),程序运行结果:数字滤波器系统函数H(z)的系数:B=0.000100.000700.002200.003600.003500.002200.000700.0001A=1.00005.309316.291334.729756.939974.512280.013671.117071.117052.640832.227016.16966.46181.98310.42180.0524函数buttord和butter是采用双线性变换法来设计巴特沃斯数字滤波器的。数字滤波器的损耗函数和相频特性曲线如题13*解图所示。,题13*解图,14*.设计一个工作于采样频率80kHz的巴特沃斯低通数字滤波器,要求通带边界频率为4kHz,通带最大衰减为0.5dB,阻带边界频率为20kHz,阻带最小衰减为45dB。调用MATLAB工具箱函数buttord和butter设计,并显示数字滤波器系统函数H(z)的系数,绘制损耗函数和相频特性曲线。,题14*解图,解:本题以模拟频率给定滤波器指标,所以,程序中先要计算出对应的数字边界频率,然后调用MATLAB工具箱函数buttord和butter来设计数字滤波器。设计程序为ex614.m。%程序ex614.mFs=80000;T=1/Fs;wp=2*pi*4000/Fs;ws=2*pi*20000/Fs;rp=0.5;rs=45;N,wc=buttord(wp/pi,ws/pi,rp,rs);B,A=butter(N,wc);clf;mpplot(B,A,rs);%调用本书绘图函数mpplot绘图,程序运行结果:阶数N=4,数字滤波器系统函数H(z)的系数:B=0.00280.01110.01660.01110.0028A=1.00002.61032.71881.30660.2425数字滤波器的损耗函数和相频特性曲线如题14*解图所示。由图可见,滤波器通带截止频率大于0.1(对应的模拟频率分别为4kHz),阻带截止频率为0.5(对应的模拟频率分别为20kHz),完全满足设计要求。,15*设计一个工作于采样频率80kHz的切比雪夫型低通数字滤波器,滤波器指标要求与题14*相同。调用MATLAB工具箱函数cheb1ord和cheby1设计,并显示数字滤波器系统函数H(z)的系数,绘制损耗函数和相频特性曲线。与题14*的设计结果比较,简述巴特沃斯滤波器和切比雪夫型滤波器的特点。,解:本题除了调用的MATLAB工具箱函数cheb1ord和cheby1与题14*不同以外,程序与14*题完全相同。本题求解程序ex615.m如下:%程序ex615.mFs=80000;T=1/Fs;wp=2*pi*4000/Fs;ws=2*pi*20000/Fs;rp=0.5;rs=45;%数字滤波器指标N,wp=cheb1ord(wp/pi,ws/pi,rp,rs);B,A=cheby1(N,rp,wp);clf;mpplot(B,A,rs);%调用本书绘图函数mpplot绘图,程序运行结果:阶数N=3,比题14*设计的巴特沃斯滤波器低1阶。数字滤波器系统函数H(z)的系数:B=0.00230.00690.00690.0023A=1.00002.54192.23550.6753数字滤波器的损耗函数和相频特性曲线如题15*解图所示。由图可见,完全满足设计要求。巴特沃斯滤波器和切比雪夫型滤波器的特点见教材第179页。,题15*解图,16*设计一个工作于采样频率2500kHz的椭圆高通数字滤波器,要求通带边界频率为325kHz,通带最大衰减为1dB,阻带边界频率为225kHz,阻带最小衰减为40dB。调用MATLAB工具箱函数ellipord和ellip设计,并显示数字滤波器系统函数H(z)的系数,绘制损耗函数和相频特性曲线。,解:本题求解程序ex616.m如下:%程序ex616.mFs=2500000;fp=325000;rp=1;fs=225000;rs=40;%滤波器指标wp=2*fp/Fs;ws=2*fs/Fs;%将边界频率转换为数字频率N,wpo=ellipord(wp,ws,rp,rs);B,A=ellip(N,rp,rs,wpo,high);clf;mpplot(B,A,rs);%调用本书绘图函数mpplot绘图,程序运行结果:阶数N=5,数字滤波器系统函数H(z)的系数:B=0.27841.21022.26562.26561.21020.2784A=1.00002.10412.52641.43510.47570.0329数字滤波器的损耗函数和相频特性曲线如题16*解图所示。由图可见,完全满足设计要求。,题16*解图,17*.设计一个工作于采样频率5MHz的椭圆带通数字滤波器,要求通带边界频率为560kHz和780kHz,通带最大衰减为0.5dB,阻带边界频率为375kHz和1MHz,阻带最小衰减为50dB。调用MATLAB工具箱函数ellipord和ellip设计,并显示数字滤波器系统函数H(z)的系数,绘制损耗函数和相频特性曲线。,解:本题求解程序ex617.m如下:%程序ex617.mfpl=560000;fpu=780000;fsl=375000;fsu=1000000;Fs=5000000;%滤波器指标wp=2*fpl/Fs,2*fpu/Fs;ws=2*fsl/Fs,2*fsu/Fs;rp=0.5;rs=50;%将边界频率转换为数字频率N,wpo=ellipord(wp,ws,rp,rs);B,A=ellip(N,rp,rs,wpo);clf;mpplot(B,A,rs);%调用本书绘图函数mpplot绘图,程序运行结果:阶数N=4,2N阶数字带通滤波器系统函数H(z)的系数:B=0.00430.01840.04150.06380.07340.06380.04150.01840.0043A=1.00005.109113.424222.329025.619020.571611.39363.99430.7205数字滤波器的损耗函数和相频特性曲线如题17*解图所示。由图可见,完全满足设计要求。,题17*解图,18*.设计一个工作于采样频率5kHz的椭圆带阻数字滤波器,要求通带边界频率为500Hz和2125Hz,通带最大衰减为1dB,阻带边界频率为1050kHz和1400Hz,阻带最小衰减为40dB。调用MATLAB工具箱函数ellipord和ellip设计,并显示数字滤波器系统函数H(z)的系数,绘制损耗函数和相频特性曲线。,题18*解图,解:本题求解程序ex618.m如下:%程序ex618.mfpl=500;fpu=2125;fsl=1050;fsu=1400;Fs=5000;rp=1;rs=40;%滤波器指标wp=2*fpl/Fs,2*fpu/Fs;ws=2*fsl/Fs,2*fsu/Fs;%将边界频率转换为数字频率N,wpo=ellipord(wp,w
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025二手车买卖合同书
- 2026届广东省部分学校高三上学期10月份联考历史试题(含答案)
- 2025授权合同示范文本
- 2025年兰州市企业劳动合同模板
- 2024年张掖辅警协警招聘考试真题附答案详解(突破训练)
- 2024年盘锦辅警招聘考试真题附答案详解(轻巧夺冠)
- 2024年延庆县辅警招聘考试真题完整参考答案详解
- 2025年乡镇集体土地租赁合同(小产权)
- 2024年长春辅警招聘考试题库及一套参考答案详解
- 2024年株洲辅警招聘考试题库及答案详解(名校卷)
- 2025年食管胃底静脉曲张破裂出血护理查房记录
- 2026步步高六册同步物理必修3-第十二章 2 第2课时 路端电压与负载的关系 欧姆表的原理
- 运动减肥课件
- IATF16949中英文对照版2025-10-13新版
- 2025年数据标注与审核项目可行性分析报告
- 小兔拔萝卜健康课件
- 行业研究报告:未来发展趋势预测
- 2025年全国高校辅导员素质能力大赛基础知识测试题及参考答案
- 6.1.1 第1课时 认识立体图形与平面图形 (课件)人教版数学七年级上册
- 混凝土抗渗培训课件教案
- 2025-2030中国白银行业市场发展分析及发展趋势与投资前景研究报告
评论
0/150
提交评论