iir数字滤波器设计matlab,IIR数字滤波器设计及其MATLAB实现.doc

cos(arccos ),1()(),1N N x x C x ch N

A rchx x ≤??=?≥?? IIR 数字滤波器设计及其MATLA

B 实现

摘 要:IIR 数字滤波器在设计上可以借助成熟的模拟滤波器的成果,如巴特沃斯、契比雪夫和椭圆滤波器等。在设计一个IIR 数字滤波器时,我们根据指标先写出模拟滤波器的设计方法设计一个满足数字滤波器指标的模拟滤波器,然后通过一定的变换,将模拟滤波器转换成数字滤波器。本文介绍了IIR 数字滤波器设计,主要分析了其在满足上述要求下的工程方法,冲激响应不变法和双线性变换法。通过理论与实践的分析对比,表明了两种方法的优弊端。

关键词:IIR 数字滤波器;MATLAB ;冲激响应不变法;双线性变换法

1引 言

IIR 数字滤波器的最通用的方法是借助于模拟滤波器的设计方法。模拟滤波器设计已经有了相当成熟的技术和方法,有完整的设计公式,还有比较完整的图表可以查询,因此设计数字滤波器可以充分利用这些丰富的资源来进行。对于IIR 数字滤波器的设计具体步骤: (1)按照一定的规则将给出的数字滤波器的技术指标转换为模拟低通滤波器的技术指标。 (2)根据转换后的技术指标设计模拟低通滤波器G(s)(G(s)是低通滤波器的传递函数)。(3)再按照一定的规则将G(s)转换成H(z)(H(z)是数字滤波器的传递函数).下面从原理分析在到实践来分析设计用冲激响应不变法和双线性变换法来设计IIR 数字滤波器的过程。

2原理分析

我们书本上重点介绍了巴特沃斯低通滤波器的设计,但巴特沃斯滤波器的频率特性无论在通带还是在阻带豆岁频率而单调变化,因此,如果在通带边缘满足指标,则在通带内肯定会有富裕量,也就是超过指标的要求,因而并不经济。所以,更有效果的办法是将指标的精度要求欧均匀地分布在通带内,或均匀分布在阻带内,或同时均匀分布在通带与阻带内。这样在同样通带,阻带性能要求下,就可以设计出阶数较低的滤波器。下面分析典型的滤波器---切比雪夫1。

2.1切比雪夫1低通滤波器的原理

设计IIR 滤波器的基础是设计模拟滤波器的原型,其中切比雪夫1就是一种。切比雪夫1低通滤波器的原理:幅度平方函数为 式中,ε为小于1的正数,表示通带内幅度波动的程度,ε愈大,波动幅度也愈大。Ωp 称为通带截止频率。令λ=Ω/Ωp ,称为对Ωp 的归一化频率。CN(x)称为N 阶切比雪夫多项式,定义为 切比雪夫的特性:

(1)切比雪夫多项式的过零点在|x|≤1的范围内;(2)当|x|<1时,|CN(x)|≤1,在|x|<1范围内具有等波纹性;(3)当|x|>1时,CN(x)是双曲线函数,随x 单调上升。Matlab 信号工具箱提供了几个直接设计IIR 数字滤波器的函数,直接调用这些函数就可以很方便地对滤波器进行设计。他们为cheblap,cheblord,cheby1.

22221()()1()a N p A H j C εΩ=Ω=Ω+Ω

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值