标题:
详解数字滤波器设计方法及其设计过程
[打印本页]
作者:
小可爱ing
时间:
2012-3-1 10:52
标题:
详解数字滤波器设计方法及其设计过程
详解
数字滤波器设计
方法及其设计过程
前言
数字滤波器具有比较理想的频率特性和相位特性,失真度低,分辨能力好等优点,在很多领域中广泛应用。数字滤波器设计实际就是离散时间系统的设计,本文通过使用MATLAB函数和滤波器辅助设计软件进行数字滤波器设计和实现,加深工程师对数字滤波器的常用指标、设计过程及实现的理解。
一.数字滤波器设计:
1.数字滤波器设计步骤:
(1) 根据给定的滤波器设计要求,得到参数化描述,即通带,阻带截止频率
,通带阻带纹
波等数据。
(2) 找一个数字系统函数G(z),使其频率响应逼近设计要求。
(3) 择合适的滤波器结构对满足要求的传递函数G(z)进行实现。
2.数字滤波器设计中的注意事项:
1.数字滤波器设计中的注意事项:
(1) 设计要求的参数化:图1给出了一个典型的数字低通滤波器的幅频特性说明。理解每个参数的物理含 义。
(2) 滤波器类型选择:在数字滤波器实现中可选择IIR滤波器和FIR滤波器两种。在实现相同幅频特性时,IIR滤波器的阶数会相对FIR滤波器的更低;而在实现中,对相同阶数的两种滤波器来看,对每个采样值所做的乘法数量,IIR约为FIR的两倍;另外,FIR还可以方便地设计成线性相位滤波器。总的来说,IIR滤波器除不能实现线性相位这一点外,由于阶数的原因,从计算复杂度上较FIR滤波器有很大的优势。根据以上这些区别,结合实际的设计要求,就可以选择一款合适的滤波器。
(3) 滤波器设计的方法:由于IIR滤波器和FIR滤波器各自的结构特点,所以它们的设计方法也不一样。在IIR滤波器的设计中,常用的方法是:先根据设计要求寻找一个合适的模拟原型 滤波器
,然后根据一定的准则将此模拟原型滤波器转换为数字滤波器G(z),即为我们需要设计的数字滤波器。在FIR滤波器设计中,一般使用比较直接的方法:根据设计的要求在时域对理想的冲击响应序列进行加窗逼近,或从频域对需要实现的频率响应特性进行采样逼近然后进行反FFT。
(4) 波器阶数估计:IIR滤波器的阶数就等于所选的模拟原型滤波器的阶数,所以其阶数确定主要是在模拟原型滤波器设计中进行的。FIR滤波器阶数估计可以根据很多工程中的经验公式,这些公式可以直接从设计的参数要求中估计滤波器阶数。例如,对FIR低通滤波器,已知通带截止频率,阻带截止频率,最大通带纹波和最大最带纹波,则可以使用下面的公式估计 其阶数:
3.数字滤波器的设计方法:
(1) IIR滤波器设计方法:
(a)冲击响应不变法:
本文来自: 赛微电子网-电子工程师社区 原文地址:
http://www.srvee.com/analog/apply/xjszlbqsjffjqsjgc_66802.html
欢迎光临 电子技术论坛_中国专业的电子工程师学习交流社区-中电网技术论坛 (http://bbs.eccn.com/)
Powered by Discuz! 7.0.0