毕业设计论文基于matlab的模拟滤波器的设计_第1页
毕业设计论文基于matlab的模拟滤波器的设计_第2页
毕业设计论文基于matlab的模拟滤波器的设计_第3页
毕业设计论文基于matlab的模拟滤波器的设计_第4页
毕业设计论文基于matlab的模拟滤波器的设计_第5页
已阅读5页,还剩33页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

基于MATLAB的模拟滤波器的设计摘要几乎在所有的工程技术领域中都会涉及到信号处理问题,滤波器作为信号处理的重要组成部分,已发展的相当成熟。本论文首先介绍了滤波器的滤波原理以及模拟滤波器、数字滤波器的设计方法。重点介绍了模拟滤波器的设计和仿真。系统研究了模拟滤波器(包括巴特沃斯滤波器和切比雪夫滤波器)的设计原理和方法,并在此基础上论述了模拟滤波器(包括低通、高通、带通、带阻)的设计。在此基础上,用MATLAB虚拟实现模拟滤波器。此设计扩展性好,便于调节滤波器的性能,可以根据不同的要求在MATLAB上加以实现。通过MATLAB的仿真与实现,可以看出传统的模拟滤波器设计方法繁琐且不直观,而MATLAB具有较严谨的科学计算和图形显示这一优点,使设计结果显示的更加直观,而且对滤波器的精度也有了很大的提高,能更好的达到预期效果。同时,又对模拟滤波器低通至高通、带通、带阻的转换进行了理论上的阐述。关键字滤波/模拟滤波器/MATLABMATLABBASEDDESIGNOFANALOGFILTERSABSTRACTINALMOSTALLAREASOFENGINEERINGANDTECHNOLOGYWILLBERELATEDTOSIGNALPROCESSING,SIGNALPROCESSINGFILTERASANIMPORTANTCOMPONENTOFTHEDEVELOPMENTHASREACHEDAMATURESTATETHISPAPERINTRODUCESTHEPRINCIPLEOFFILTERANDFILTERANALOGFILTERS,DIGITALFILTERDESIGNMETHODFOCUSESONTHEDESIGNOFANALOGFILTERSANDSIMULATIONANALOGFILTERSYSTEMINCLUDINGTHEBUTTERWORTHFILTERANDCHEBYSHEVFILTERDESIGNPRINCIPLESANDMETHODS,ANDONTHISBASISONTHEANALOGFILTERSINCLUDINGLOWPASS,HIGHPASS,BANDPASS,BANDSTOPDESIGNONTHISBASIS,THEUSEOFVIRTUALREALIZATIONOFANALOGFILTERSMATLABGOODSCALABILITYOFTHISDESIGN,EASYTOADJUSTTHEPERFORMANCEOFFILTERSCANBEBASEDONDIFFERENTREQUIREMENTSTOBEINTHEREALIZATIONOFMATLABTHROUGHTHEMATLABSIMULATIONANDREALIZATIONOF,WECANSEETHATTHETRADITIONALDESIGNMETHODOFANALOGFILTERSANDDONOTINTUITIVERED,ANDMATLABWITHMORESTRINGENTSCIENTIFICCOMPUTINGANDGRAPHICALDISPLAYOFTHEADVANTAGESOFTHEDESIGNSHOWEDTHATTHEMOREINTUITIVE,BUTALSOTOFILTERACCURACYHASBEENGREATLYIMPROVEDTOBETTERACHIEVETHEDESIREDRESULTSATTHESAMETIME,LOWPASSANALOGFILTERSOFHIGHPASS,BANDPASS,BANDSTOPCONVERSIONOFATHEORETICALKEYWORDFILTERING,ANALOGFILTERS,MATLAB目录中文摘要I英文摘要II1滤波器简介111滤波器的工作原理1111模拟滤波器的工作原理1112数字滤波器的工作原理212滤波器的基本特性3121模拟滤波器与数字滤波器的基本特性3122无限冲击响应IIR和有限冲击响应FIR滤波器513滤波器的主要技术指标52模拟滤波器的设计621模拟滤波器的设计方法722模拟原型滤波器及最小阶数的选择8221巴特沃斯滤波器及最小阶数的选择8222切比雪夫滤波器及最小阶数的选择12223椭圆滤波器及最小阶数的选择17224贝塞尔滤波器183MATLAB仿真1831MATLAB简介1832对低通模拟滤波器的仿真2033模拟高通滤波器的仿真2134模拟带通滤波器的仿真2235对带阻模拟滤波器的仿真244频率转换2541低通至高通的转换2542低通至带通的变换2643低通至带阻的变换285总结与展望30致谢31参考文献321滤波器简介从广义上讲,任何对某些频率(相对于其他频率来说)进行修正的系统称为滤波器。严格地讲,对输入信号通过一定的处理得到输出信号,这个处理通常是提取信号中某频率范围内的信号成分,把这种处理的过程称为滤波。实现滤波处理的运算电路或设备称为滤波器。在许多科学技术领域中,广泛应用线性滤波和频谱分析对信号进行加工处理,模拟滤波是处理连续信号,数字滤波则是处理离散信号,而后者是在前者的基础上发展起来的。我们知道,无源或有源模拟滤波器是分立元件构成的线性网络,他们的性能可以用线性微分方程来描述,而数字滤波器是个离散线性系统,要用差分方程来描述,并以离散变换方法来分析。这些方程组可以用专用的或通用的数字计算机进行数字运算来实现。因此,数字滤波器的滤波过程是一个计算过程,它将输入信号的序列数字按照预定的要求转换成输出数列。11滤波器的工作原理111模拟滤波器的工作原理我们知道,模拟滤波器是对模拟信号实行线性滤波的一种线性时不变系统,如图11所示。在时域内,它的动态特性可以用系统的单位冲激函数的响应来描THA述,也就是该滤波系统在任何时刻对输入单位冲激信号(T)的输出响应XA。这个函数从时域上反映了该滤波系统的传输特性。对于任意输入信号THYA,系统的输出可以卷积表示XTYADTXHA11上式表明在对线性滤波器系统进行时域分析时,采用了叠加原理,先将任意输入信号波形分成不同时间的窄脉冲之和,再分别求出各个脉冲通过滤波器之后的响应,并进行线性叠加从而得到总的输出信号。TYA模拟滤波器,HSTHASSXAT图11模拟滤波器原理在频域分析时,线性滤波器的转移函数等于系统的单位冲激函数的响应SHA的拉普拉斯变换THA(12)DTEHHSTA很明显,当SJ,上式就是傅立叶变换的表达式,它反映了滤波器的传输特性对各种频率的响应,也就是滤波器的频率响应函数,它决定着滤波特性。当滤波JHA器输入信号与输出信号的拉普拉斯变换,得TXATYA(13)SXSYA这表明两信号卷积的变换等于各自变换的乘积。在频谱关系上,一个输入信号的频谱,经过滤波器的作用后,被变换成的频谱。因此,根据不JAXJJHAA同的滤波要求来选定,就可以得到不同类型的模拟滤波器。还可以看出,滤JHA波器的滤波过程就是完成信号与它的单位冲激函数响应之间的数学卷积运TXATHA算过程。112数字滤波器的工作原理在数字滤波中,我们主要讨论离散时间序列。如图12所示。设输入序列为,离散或数字滤波器对单位抽样序列的响应为。因在时域离散信NXNNH号和系统中所起的作用相当于单位冲激函数在时域连续信号和系统中所起的作用。数字滤波器,HZNHZXYZ图12数字滤波器原理数字滤波器的序列将是这两个序列的离散卷积,即Y(14)KKNXHNY同样,两个序列卷积的Z变换等于个自Z变换的乘积,即(15)XHY用代入上式,其中T为抽样周期,则得到TJEZ(16)TJJJE式中和分别为数字滤波器输入序列和输出序列的频谱,而TJEXTJY为单位抽样序列响应的频谱。由此可见,输入序列的频谱经过JHNHTJEX滤波后,变为,按照的特点和我们处理信号的目的,选取适TJJEXTJEX当的使的滤波后的符合我们的要求。TJEJJH12滤波器的基本特性121模拟滤波器与数字滤波器的基本特性如利用模拟电路直接对模拟信号进行处理则构成模拟滤波器,它是一个连续时间系统。如果利用离散时间系统对数字信号(时间离散、幅度量化的信号)进行滤波则构成数字滤波器。数字滤波器的差分方程表示为NIMKKKNXAINYBNY10系统函数表示NIKZBXYZH10数字滤波器的特性通常用其频率响应函数来描述,JEH包括幅度特性和相位特性。JEARGJ按信号通过系统时的特性(主要是幅频特性)来分类可以有低通、高通、带通和带阻四种基本类型。(1)低通数字滤波器图13所示CJJEHE0|HEJ|CC22FS/2FSFS/2FSFCFCF图13低通数字滤波器的频谱(2)高通数字滤波器图14所示CJJEH0|HEJ|CC22图14高通数字滤波器的频谱(3)带通数字滤波器图15所示0|,0212EHEJJ|HEJ|222211图15带通数字滤波器的频谱(4)带阻数字滤波器图16所示2100|,JJEHE1|HEJ|22221图16带阻数字滤波器的频谱其他较复杂的特性可以由基本滤波器组合。122无限冲击响应IIR和有限冲击响应FIR滤波器按系统冲击响应(或差分方程)可以分成无限冲击响应IIR和有限冲击响应FIR滤波器两类。这两种滤波器都可以现实各种频率特性要求,但它们在计算流程、具体特性逼近等方面是有差别的。1FIR滤波器非递归型10NMNXHNY10NNZH2IIR滤波器(递归型)NKMKNXBYA10NKZAZXYHK10还有一些其他的分类方法,例如在特定场合使用的滤波器。13滤波器的主要技术指标滤波器的主要技术指标取决于具体的应用或相互间的相互关系。具体的有最大通带增益(即通带允许起伏);最大阻带增益;通带截止频率;阻带截止频P率。如图17所示SDB0DBDBPSTJAEH图17滤波器的主要技术指标2模拟滤波器的设计模拟滤波器的理论和设计方法已经发展的相当成熟,且有若干典型的模拟滤波器供我们选择,如巴特沃斯(BUTTERWORTH滤波器切比雪夫(CHEBYSHEV)滤波器等。这些工作的理论分析和设计方法在20世纪30年代就完成,然而烦琐冗长的数字计算使它难以付诸实用。直到50年代,由于计算机技术的逐步成熟,求出大量设计参数和图表,这种方法才得到广泛应用。这些典型的滤波器各有特点巴特沃斯滤波器具有单调下降的幅频特性;切比雪夫滤波器的幅频特性在通带或者阻带有波动发,可以提高选择性。这样根据具体要求可以选择不同类型的滤波器。模拟滤波器按幅度特征可以分成低通、高通、带通和带阻滤波器。它们的理想幅度特性如图21所示,但我们设计滤波器时,总是先设计低通滤波器,再通过频率变换将低通滤波器转换成希望类型的滤波器带通带阻图21模拟滤波器理想幅度特性低通高通21模拟滤波器的设计方法利用频率变换设计模拟滤波器的步骤为(1)给定模拟滤波器的性能指标,如截止频率或上、下边界频率等。021,(2)确定滤波器阶数(3)设计模拟低通原型滤波器。(4)按频率变换设计模拟滤波器(低通、高通、带通、带阻)。模拟低通滤波器的设计指标有,和,其中和分别称为通带截止PSPS频率和阻带截止频率。是通带(0)中的最大衰减系数,是阻带PPS的最小衰减系数,和一般用DB表示。对于单调下降的幅度特性,可SS表示成(21)20LG1PAPJH(22)2LSAPJ如果0处幅度已归一化为一,即,和表示为1JAPS(23)2LG10PAPJH(24)2LSASJ以上技术指标用图22表示,图中称为3DB截止频率,因,C21CAJH20DBJHCA310707JHA0CSP图22低通滤波器的幅度特性滤波器的技术指标给定以后,需要设计一个传输函数,希望其幅度平SHA方函数满足给定的指标和,一般滤波器的单位冲激响应为实数,因此PSJS2|HAJA25JJAA如果能由,求出,那么就可以求出所需的,对于上PSS2JASHA面介绍的典型滤波器,其幅度平方函数有自己的表达式,可以直接引用。这里要说明的是必须是稳定的。因此极点必须落在S平面的左半平面,相应的SHA的极点落在右半平面。22模拟原型滤波器及最小阶数的选择221巴特沃斯滤波器及最小阶数的选择巴特沃斯滤波器是最基本的逼近方法形式之一。它的幅频特性模平方为26221NCAJH式中N是滤波器的阶数。当0时,;当时,1JHAC,是3DB截止频率。21JHAC不同阶数N的巴特沃斯滤波器特性如图23所示,这一幅频特性具有下列特点(1)最大平坦性可以证明在0点,它的前(2N1)阶导数都等于0,这表明巴特沃斯滤波器在0附近一段范围内是非常平直的,它以原点的最大平坦性来逼近理想低通滤波器。“最平响应”即由此而来。(2)通带,阻带下降的单调性。这种滤波器具有良好的相频特性。(3)3DB的不变性随着N的增加,频带边缘下降越陡峭,越接近理想特性,但不管N是多少,幅频特性都通过3DB点。当时,特性以20NDB/DEC速度C下降。图23不同阶数N的巴特沃斯滤波器特性现根据式(26)求巴特沃斯滤波器的系统函数HA(S)。令S/J,带入式(26)NCNCAJSAJSJSHH2221对应的极点022NCNJS2721221KNJCCKEJ即为的极点,此极点分布有下列特点KSSHA1的2N个极点以/N为间隔均匀分布在半径为的圆周上,这AC个圆称为巴特沃斯圆。2所有极点以J轴为对称轴成对称分布,J轴上没有极点。3当N为奇数时,有两个极点分布在的实轴上;N为偶函数时,实轴CS上没有极点。所有复数极点两两呈共轭对称分布。图24画出了N3时的极点分布。全部零点位于S处。SHACJC图24N3时HA(S)HA(S)极点分布为得到稳定的,取全部左半平面的极点。SHA(28)NKKCAS1当N为偶数时(29)2122121COSNKCNKCASKSSH当N为奇数时(210)21221COSKCCNCASKSH为使用方便把式(29)和式(210)对进行归一化处理,为此,分子分母各C除以,并令,称为归一化复频率NCCS(N为偶数)(211)NKASKSSH1212CO1(N为奇数)(212)21121COSNKASKS用归一化频率表示的频率特性称为原型滤波特性(即归一化复频C/率S的虚部)。对式(26)所示的低通巴特沃斯特性用表示得到(213)NAJH221称为巴特沃斯低通原型滤波器幅频特性。在低通原型滤波频率特性上,截JA止频率1。C若给出模拟低通滤波器的设计性能指标要求通带边界频率,阻带边界频率P,通带波纹,阻带衰减,要确定BUTTERWORTH,,低通滤波器最小阶SDBRPDBRS数N及截止频率。,的意义如图所示。3CPP当时,即,以截至频率(幅值下降P201PRJH2HJLG10C3DB)为1,化为相对为相对的相对频率由上式可写为CC。NCPPR210LG同理,当时,。C201SRJHNCPS210LG由此可见N应向上取整,LOG21011/0/SPRRPPNNRPCP210/再用MATLAB编程计算滤波器最小阶数N和截止频率。NRSC210/C222切比雪夫滤波器及最小阶数的选择巴特沃斯滤波器的频率特性曲线,无论在通带和阻带都是频率的单调函数。当通带边界处满足指标要求时,通带内肯定会有余量。因此,更有效的设计方法应该是将精确度均匀地分布在整个通带内。这可通过选择具有等波纹特性的逼近函数来达到。切比雪夫滤波器的振幅特性就是具有这种等波纹特性。它有两种型式振幅特性在通带内是等波纹的,在阻带内是单调的切比雪夫I型滤波器;振幅特性在通带内是单调的,在阻带内是等波纹的切比雪夫II型滤波器。采用何种型式切比雪夫滤波器取决于实际用途。这种滤波器的幅频特性模平方为(214)CNATJH221式中是决定通带内起伏的等波纹参数,是第一类切比雪夫多项式,定义为XN(215)XTN1,COSHXARN表21列出了对应不同阶数N时的切比雪夫多项式。图(25)画出了XTNXT1多项式特性曲线,从这组特性曲线可以看出X1时,在1之间T4N波动;N不论为何值都有1;当X1,单调上升。此外,切比雪夫多项1NTXN式满足下列递推公式N1,2(216)XTXTNN112图26(A)是按式(214)画出的切比雪夫等波纹滤波器的幅频特性,图26(B)是通带内起伏与的关系。N切比雪夫滤波器的滤波特性具有下列特点(1)所有曲线在时通过点,因而把定义为切比雪夫滤波器C21C的截止角频率。(2)在通带内/1,在1和之间变化;在通带外,CJHA2/1,特性呈单调下降,下降速度为20NDB/DEC。C(3)N为奇数,1;N为偶数,。通带内误差分布0JA0JA21是均匀的,实际上这种逼近称为最佳一致逼近。(4)由于滤波器通带内有起伏,因而使通带内的相频特性也有相应的起伏波动。即相位是非线性的,这给信号传输时带来线性畸变,所以在要求群时延为常数时不宜采用这种滤波器。现根据式(214)求切比雪夫滤波器的系统函数。将带入式SHAJS(214)(217)JSTSHNA21为求极点分布需求解方程(218)012CNJST表21N07时切比雪夫多项式TN(X)NTNXNTNX01231X12X3445671824X501635184322XX75616371111XT1X1111XT2X1111XT3X1111XT4X图25T1T4切比雪夫特性曲线考虑到是复变量,为解出切比雪夫多项式,设CJS(219)CJSJJCOSHOS另把COSJHA12CN4N5A11O1111O0590310950752JHA5T2B图26切比雪夫滤波特性及内波纹关系NTCJS代入式(215),并且令此式等于,求解,1J(220)NJSNARJSTCCNOOJ解的满足上式的,为(221)1SINH2ARNK把,值代回式(219),求的极点值1SINHSI21SINARNKJSCKK,K1,2,,2N222SIH21COSARNIJ就是切比雪夫滤波器的极点,给定N,即可求的2N个KSHAC极点分布。由式(222)实部与虚部的正弦和余弦函数平方约束关系可以看出,此极点分布满足椭圆方程,其短轴和长轴分别为(223)1ARCSINOHINBAC图27画出了N3时切比雪夫滤波器的极点分布。ABJ图27极点所在的椭圆可以和半径为A的圆和半径为B的圆联系起来,这两个圆分别称为巴特沃斯小圆和巴特沃斯大圆。N阶切比雪夫滤波器极点的纵坐标,而横坐标等于N阶巴特沃斯小圆极点的横坐标取左半平面的极点K1,2,N(224)NKBNAKK21COSI则切比雪夫滤波器的系统函数(225)NKKASASH1其中,常数A。因而切比雪夫滤波器的系统函数表示为KKJS12NJCC(227)NKKCASSH11/切比雪夫滤波器的截止角频率不是像巴特沃斯滤波器中所规定的(3DB)处C角频率,而是通带边缘的频率。若波纹参数满足,可以求的3DB处的角5012频率为(228)COSH1S3ARNDBC将式(227)表示的对归一化,得到切比雪夫I型低通原型滤波器的HAC系统函数(229)0112ASSASNNA对不同的N,式(229)的分母多项式已制成表格,供设计参考。和BUTTERWORTH低通模拟滤波器设计一样,若给定性能指标要求,确定CHEBYSHEV低通模拟滤波器最小阶数N和截止频率(3DBCSPRSC频率)。2221CHBBYSHEVI型由式可得故阶/1222CNAAJH10/PR20/SRA数N可由下式求得式中,截至频10LOG2PSPSGN22/G率由上面两式用MATLAB编程计算滤波器最小阶数N和截止频率PCC2222CHBBYSHEVII型CHBBYSHEVII型通带内是平滑的,而阻带具有等波纹起伏特性。因此,在阶数N的计算公式上是相同的,而3DB截止频率则不同。C223椭圆滤波器及最小阶数的选择椭圆的模拟低通滤波器圆形的平方幅值响应函数为/1222CNEAJH式中,为小于1的正书,表示波纹情况;为截止频率;)为椭圆函数,CCNE/定义为当N为偶数(N2M)时,21KMKNE当N为奇数(N2M1)时,其中21KMKNC/椭圆模拟滤波器特点是在通带和阻带内均具有等波纹起伏特性。何以上滤波器相比,相同的性能指标所需要的阶数最小。但频率响应应具有明显的非线性。由式/1222CNAEAJH滤波器的阶数可由下式确定,0/PR20/1SRA,式中12KKNPNSPK121AK由上式计算滤波器的最小阶数N和截止频率。2/02SIXDXKC224贝塞尔滤波器贝塞尔模拟低通滤波器原型的特点是在零频时具有最平坦的群延迟,并在整个通带内延迟几乎不变。在零频时的群延迟为。由于这一特点,贝塞尔模拟N/12滤波器通带内保持信号形状不变。滤波器传递汉书具有下面形式21NPSSPKSH3MATLAB仿真31MATLAB简介整个MATLAB系统有五个主要部分MATLAB语言。它是基于矩阵/数组的高级语言,它包括流程控制语句、函数、数据结构和输入/输出等,它还具有面向对象编程的特点。它既适合编写小巧玲珑的程序,也适合于开发复杂的大型应用程序。MATLAB工作环境。它集成了一系列的工具和应用,方便用户管理环境变量,输入/输出数据,开发、管理、调试用户自己的M文件以及MATLAB的应用程序。图形处理。它既包括二维和三维的数据可视化、图像处理、动画等高层指令,也包括低层的绘图指令,允许用户为应用程序设计自己的用户图形界面。MATLAB数学函数库。它包括数量庞大的计算函数,从简单的基本函数到复杂的矩阵求逆,矩阵的特征值,贝塞尔函数和快速傅里叶变换等。MATLAB应用程序界面API。它是一组动态的库函数,使得用户在自己的C和FORTRAN程序中可以和MATLAB交互,调用MATLAB的动态链接库作计算。MATLAB语言的特点是起点高每个变量代表一个矩阵,它可以有NM个元素2每个元素都看作复数,这个特点在其它语言中不多见3所有的运算,包括加、减、乘、除、函数运算都对矩阵和复数有效。人机界面适合科技人员语言规则与科技人员的书写习惯相近,因此易读易写,易于在科技人员之间交流矩阵的行数、列数无需定义若要输入一个矩阵,在用其它语言编程时必须先定义矩阵的阶数,而用MATLAB语言则不必有阶数定义语句,输入数据的行列数就决定了它的阶数键入算式立即得到结果,无需编译MATLAB是以解释方式工作的,即它对每条语句解释后立即执行。若有错误也立即作出反应,便于编程者马上改正。这些都大大减轻了编程和调试的工作量。强大面简易的作图功能能根据输入数据自动确定绘图坐标能绘制三维坐标中的曲线和曲面可设置不同颜色、线型、视角等如果数据齐全,一条命令即可画出图来。智能化程度高、功能丰富、可扩展性强绘图时自动选择最佳坐标以及按输入或输出变元数自动选择算法等做数值积分时自动按精度选择步长自动检测和显示程序错误的能力强,易于调试。MATLAB软件包括基本部分和专业扩展部分。基本部分包括矩阵的运算和各种变换、代数和超越方程的求解、数据处理和傅里叶变换、数值积分等等专业扩展部分称为工具箱它实际上是用MATLAB的基本语句编成的各种子程序集,用于解决某一方面的专门问题,或实现某一类的新算法。易扩展性是MATLAB最重要的特点,每一个MATLAB用户都可以成为对其有贡献的人。在MATLAB的发展过程中,许多科学家、数学家、工程技术人员用它开发出了一些新的、有价值的应用程序,所有的程序完全不需要使用低层代码来编写。通过这些工作,已经发展起来的工具箱有控制系统、信号处理、图像处理、系统辨识、模糊集合、神经元网络、小波分析等20余个。如果使用MATLAB来开发光学方面的应用程序,在不久的将来,也可能出现专门用来解决光学问题的工具箱。32对低通模拟滤波器的仿真第三章所讨论的设计思想,在MATLAB对模拟滤波器进行仿真的过程中依然适用,其具体步骤总结如下(1)确定模拟滤波器的性能指标,如截止频率(对于低通和高通)或上、0下边界频率,;波纹特性;带阻衰减等。12(2)确定滤波器阶数。(3)计模拟低通滤波原型滤波器。MATLAB信号处理工具箱的滤波器原型函数BUTTAP,CHEB1AP。(4)按频率变换设计模拟滤波器(低通、高通、带通、带阻)。MATLAB信号处理工具箱的频率变换函数LP2LP,LP2HP,LP2BP,LP2BS。但是,按照这种设计思想的编程较为麻烦。MATLAB信号处理工具箱还提供模拟滤波器的完全设计函数BUTTER,CHEBY1等。用户只需调用一次设计函数就可自动完成全部设计过程,编程十分简单。下面将以模拟低通BUTTERWORTH滤波器的设计为例,解释这种设计方法。设计指标通带截止频率200,阻带截止频率300,通带衰减PS1DB,阻带衰减16DB。仿真结果见图31PRSRMATLABPROGRAM21DESIGNABUTTWORTHANALOGLOWPASSFILTERWS300PIWP200PIRP1RS16COMPUTEODERANDCUTTOFFFREQUENCYN,WNBUTTORDWP,WS,RP,RS,SFCWN/2PIB,ABUTTERN,WN,SOUTPUTWLINSPACE1,3000,10002PIHFREQSB,A,WMAGHABSHPHAHUNWRAPANGLEHPLOTW/2PI,20LOG10MAGHXLABELFREQUENCYHZYLABELMAGNIDUTEDBGRIDONN7WN7257292FC1155034图31模拟低通滤波器仿真图31模拟低通滤波器仿真33模拟高通滤波器的仿真函数CHEBY1用于CHEBYSHEVI型模拟滤波器的设计。调用格式为B,ACHEBY1N,SRNPB,ACHEBY1N,FTYE其中,为通带波纹(DB),为滤波器截止频率,S为模拟滤波器,确省PRN时为数字滤波器。本例给出利用CHEBYSHEV函数设计模拟高通的设计方法技术指标通带截止频率1500HZ,阻带截止频率1000HZ,通带衰减PS1DB,阻带衰减20DB。仿真结果见图32PRSRWS1000PIWP150000PIRP1RS20N,WNCHEB1ORDWP,WS,RP,RS,SB,ACHEBY1N,RP,WN,HIGH,SWLINSPACE1,3000,10002PIHFREQSB,A,WMAGHABSHPHAHUNWRAPANGLEHPLOTW/2PI,20LOG10MAGHXLABELFREQUENCYHZYLABELMAGNIDUTEDBGRIDONN1WN47124E00534模拟带通滤波器的仿真函数BUTTER用于BUTTERWORTH滤波器设计,调用格式B,ABUTTERN,SNB,ABUTTERN,FTYPE,S其中,N为滤波器阶数;为滤波器截止频率,S为模拟滤波器,确省时为N数字滤波器。FTYPE滤波器类型HIGH为高通滤波器,截止频率;NSTOP为带阻滤波器,();N2121FTYPE缺省时为低通或带通滤波器。以下设计一个BUTTERWORTH模拟带通滤波器,设计指标为逼近频率10002000HZ,两侧过渡带宽500HZ,通带衰减1DB,阻带衰减大于100DB。结果见图33。MATLABPROGRAM41DESIGNABUTTERWORTHANALOGBANDPASSFILTER图32模拟高通滤波器仿真WP100020002PIWS50025002PIRP1RS100N,WNBUTTORDWP,WS,RP,RS,SB,ABUTTERN,WN,SN23WN10E004062201269535对带阻模拟滤波器的仿真这里设计一个CHEBYSHEVI型模拟带阻滤波器,设计指标为阻带频率1000HZ2000HZ,两侧过渡带宽500HZ,通带衰减1DB,阻带衰减大于50DB。仿真结果见图34。MATLABPROGRAM51DESIGNACHEBYSHEVIANALOGBANDSTOPFILTERWS100020002PIWP50025002PIRP1RS50COMPUTEODERANDCUTTOFFFREQUENCYN,WNCHEB1ORDWP,WS,RP,RS,SB,ACHEBY1N,RP,WN,STOP,SOUTPUT图33模拟带通滤波器仿真WLINSPACE1,3000,10002PIHFREQSB,A,WMAGHABSHPHAHUNWRAPANGLEHPLOTW/2PI,20LOG10MAGHXLABELFREQUENCYHZYLABELMAGNIDUTEDBGRIDON4频率转换上述模拟滤波器的设计,只是讨论了低通滤波器的设计问题,高通、带通、带阻滤波器可以通过对滤波器特性的频率变换,转换成低通滤波器的设计。这种频率变换的方法又称原型变换,变换得到的低通滤波器称为低通原型滤波器。频率变换是指低通原型传递函数与其他类型(高通、带通、带阻)滤波器传递函数中频率之间的转换关系。具体做法是先根据对高通、带通、带阻等滤波器特性指标要求,导出相应的低通原型的指标来,确定低通原型的,再根据一定变换关系得出高HS通、带通、带阻滤波器的。HS41低通至高通的转换设低通滤波器传递函数为,角频率为,截止频率为;高通滤波器传LPC递函数为,角频率,通带始点角频率为。设有如下的变换关系HSC图34模拟带阻滤波器仿真(41)CPS而,有(42)SJCJJ上市表明S平面中的虚轴正好映射到P平面的虚轴上,其频率变换关系为(43)C与之间存在,0,0,CC相应的关系可表示成如图41所示的曲线CZ0ZC|HJZC|LHJ0图41通至高通的频率变换系根据上述的频率变换,将高通滤波器的特性指标高通通带始点频率,阻带始点C频率,分别代入式(43)中,求出低通原型的通带截止频率,阻带始点频率Z;而高通的通带衰减及阻带衰减即为对低通原型通带与阻带的要求。根据、Z12C、和确定低通原型传递函数,即可求出高通传递函数为Z12LHP|CHLPSS42低通至带通的变换设低通原型的传递函数为,角频率为,截止角频率为;带通通带中LHPC心频率为,带通滤波器的传递函数为,角频率与为通带的上、下2BS1,3边界频率,通带带宽B。低通原型与带通传递函数的变换关系为31(44)2SP而,有(45)SJ2JJ说明S平面中的虚轴证号映射到P平面的虚轴上,并有下列频率变换关系存在(46)2其频率变换关系曲线如图42所示,由上式曲线应对称于原点,图中只给出了的部分。0Z12340B|HJ|()CZZCL|J|H()图42低通至带通的频率变换关系由式(46)和图42,有2310,C显然,变换的结果是把低通原型由直流至截止频率通带范围内的频率特性平C移至带通滤波器的之间;而由直流至截止频率通带范围内的频率特性平23移至带通滤波器的之间。由于与变换是非线性的,因此。1123由图42和式(46)可见,低通原型与带通之间的频率变换有如下关系2312C解上述方程,可得(47)213(48)CB上两式表明带通滤波器的中心频率是其上、下边界频率的几何平均值,宽带与低通原型的通带宽度相等。利用频率变换方法求解带通传递函数的具体思路是由给定带通指标通带宽度B、带通通带中心频率、通带衰减、阻带始点频率与、阻带衰减211Z2Z等,求出低通原型指标及阻带始点频率;然后按低通原型指标确定低通原型2CZ传递函数;再代入(44)可以得到带通传递函数为HPBHS2|BLSPS实际上,也可以讲一个低通滤波器与一个高通滤波器相联接,只要低通滤波器的截止频率大于高通滤波器的截止频率即可,如图43所示。LCHC000LCHE低通高通XJ()BYJH|LH|H|B图43低通与高通相联接组成带通滤波器原理43低通至带阻的变换变换的方法与上述两种滤波器相似,尤其与带通滤波器的变换类似。若低通原型的传递函数是,带阻滤波器的传递函数是,两者之间有以下的变换LHPZHS关系(49)2S式中的为阻带的中心频

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论