数字信号处理 Digital Signal Processing 有限冲击响应FIR 无限冲击响应 IIR

【Matlab】The primary advantage of IIR filters over FIR filters is that they typically meet a given set of specifications with a much lower filter order than a corresponding FIR filter.

IIR滤波器相对于FIR滤波器的最主要优势是,对于一个给定的要求,IIR滤波器所需要的延时样本数(Filter Order)要明显小于相应的FIR滤波器。

Filter Order,我这里称为延时样本数,指的是用于构造每个输出样本所对应的最大的延时长度(一般以输入样本的数量来计算)。也可以看作是在滤波器的传递函数中有几个极点,阶数同时也决定了转折区的下降速度。

 

典型的IIR滤波器包括,巴特沃斯(Butterworth),切贝雪夫 (Chebyshev) ,贝塞尔(Bessel) 等,只是以不同的方式逼近理想滤波器的响应曲线而已。

 

在Matlab里面,实现滤波器很简单,首先构造系数向量

[b,a] = butter(9,400/1000);%采样频率是1000hz,截止频率是400hz的低通滤波器,滤波器的Order是9

y = filter(b,a,x);%x是输入信号

 

对于如何选择滤波器的Order,也有相应的方法:

函数[n,Wn] = buttord(Wp,Ws,Rp,Rs) 返回针对指定的参数所需要的最小Order(n),其中参数Wp用于指定带通滤波器的截止频率,是一个大于0小于1的量或者两个大于0小于1的量组成的数组;Ws用于指定带阻滤波器的频率,类型与Wp相同;Rp用于指定带通滤波器的纹波,单位是DB;Rs指定带阻滤波器的纹波。

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值