资源描述:
《DSP 课件 IIR滤波器设计.ppt》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、IIR滤波器设计IIR滤波器的系统函数的设计就是确定各系数ak,bk或零极点ck,dk和A,以使滤波器满足给定的性能要求。通常有以下两种方法:1)利用模拟滤波器的理论来设计数字滤波器先设计一个合适的模拟滤波器;然后变换成满足预定指标的数字滤波器。这种方法很方便,因为模拟的网络综合理论已经发展得很成熟,模拟滤波器具有很多简单而又现成的设计公式,并且设计参数已经表格化了,另外,还有一些典型的滤波器类型可供使用,设计起来既方便又准确。2)最优化设计法最优化设计法一般分两步来进行:第一步要选择一种最优准则。例如,选择最小均方误差准则,最
2、大误差最小准则等。第二步,求在此最佳准则下滤波器系统函数的系数。这种设计需要进行大量的迭代运算,故离不开计算机。所以最优化方法又称为计算机辅助设计法。由模拟滤波器设计数字滤波器步骤:1、数字滤波器的技术指标转换成模拟低通滤波器指标;2、模拟低通滤波器设计;(设计出符合要求的模拟滤波器的系统函数Ha(s),可以选择多种类型的滤波器)3、映射实现:从模拟低通滤波器再转换成数字滤波器G(z);(利用一定的映射方法,把模拟滤波器系统函数数字化,如双线性变换法和脉冲响应不变法)理想低通滤波器:T模拟低通滤波器设计滤波器特性典型的模拟低通滤波器幅度
3、响应指标滤波器特性:通带0p中,阻带s中,p:通带截止频率s:阻带截止频率p:通带波纹s:阻带波纹p:通带峰值波纹s:最小阻带衰减模拟低通滤波器的归一化幅度指标11/Apcs两个参数:过渡比或选择性参数分辨参数模拟滤波器类型巴特沃兹(Butterworthfilter)切比雪夫(Chebyshevfilter)椭圆(Ellipticfilter)贝塞尔(Besselfilter)巴特沃斯滤波器n阶巴特沃斯滤波器归一化形式(c=1)1阶巴特沃斯滤波器巴特沃斯滤波器的特性:1、=0处的最大平
4、坦幅度特性(前2N-1阶导数为0)2、-3dB截止频率(参数c)3、滚降的陡峭度(参数N)幅度响应与相位响应巴特沃斯滤波器的设计巴特沃斯滤波器可以由参数c和N完全确定。可以通过指定通带截止频率、最小通带幅度、阻带截止频率和最大阻带波纹来确定这两个参数。N=4N=10N=21Butterworth滤波器设计举例(II)切比雪夫滤波器切比雪夫滤波器1型滤波器:切比雪夫多项式:幅度响应特点:1、通带内具有等波纹;2、阻带内单调下降系统函数:与巴特沃斯滤波器的主要区别:1.Butterworth滤波器频率特性,无论在通带与阻带都随频率而单调
5、变化,因此如果在通带边缘满足指标,则在通带内肯定会有富裕量,也就是会超过指标的要求,因而并不经济。2.更有效的方法是将指标的精度要求均匀地分布在通带内,或均匀分布在阻带内,或同时均匀在通带与阻带内,这时就可设计出阶数较低的滤波器。这种精度均匀分布的办法可通过选择具有等波纹特性的逼近函数来完成。切比雪夫滤波器2型滤波器:系统函数:幅度响应特点:1、通带内单调下降;2、阻带内具有等波纹阶数估计:椭圆滤波器其中RN(x)是雅可比(Jacobi)椭圆函数,ε为与通带衰减有关的参数。特点:1、椭圆低通滤波器是一种零、极点型滤波器,它在有限频率范围
6、内存在传输零点和极点。2、椭圆低通滤波器的通带和阻带都具有等波纹特性,因此通带,阻带逼近特性良好。3、对于同样的性能要求,它比前两种滤波器所需用的阶数都低,而且它的过渡带比较窄。椭圆滤波器的幅度响应:)(WjH阶数估计:N=3几种滤波器比较四种滤波器的比较:巴特沃斯:通带和阻带均具有平滑幅度切比雪夫I型:通带内等波纹,阻带平滑切比雪夫II型:阻带内等波纹,通带平滑椭圆:通带、阻带内具有等波纹特性在相同条件下(阶数、波纹等),过渡带宽度:巴特沃斯>切比雪夫>椭圆相位:巴特沃斯、切比雪夫在通带3/4内近似线性相位,椭圆在通带1/2内近似线性
7、相位P162图4.27线性相位滤波器实现模拟滤波器的线性相位的方法:串联全通滤波器贝塞尔滤波器(Bessellowpassfilter):在通带内逼近线性相位特性图4.22,通带近似线性相位,但是幅度响应最差。使用MATLAB进行模拟滤波器设计巴特沃斯滤波器[z,p,k]=buttap(N)[num,den]=butter(N,Wn,’s’)[num,den]=butter(N,Wn,’type’,’s’)[N,Wn]=buttord(Wp,Ws,Rp,Rs,’s,’)切比雪夫I型滤波器[z,p,k]=cheb1ap(N,Rp)[num
8、,den]=cheby1(N,Rp,Wn,’s’)[num,den]=cheby1(N,Rp,Wn,’type’,’s’)[N,Wn]=cheb1ord(Wp,Ws,Rp,Rs,’s,’)切比雪夫II型滤波