MATLAB计算级联滤波器的系数

一、级联滤波器的概念

由数字信号处理的相关概念,串联系统的频响等于各级频响相乘,并联系统的频响等于各级频响相加

这些规律在Z域的传递函数中同样适用。

这样,设计级联滤波器时,只需将参与组合的递归系统转换至Z域中,做适当的乘法或加法处理,就能获得所设计系统的递归系数。

二、MATLAB计算相关分子分母系数

级联滤波器的分子分母系数,可以通过MATLAB的conv()函数计算得出。

例如:`

b=conv(b1,b2); %b1,b2`分别为滤波器的两个分子系数向量。

然后分母系数向量的卷积可用:

a=conv(a1,a2);%a1,a2,分别为滤波器的分母系数向量。

三、使用级联滤波器进行滤波

计算系数完成之后,就可以调用MATLAB的filter()函数,来对数据进行滤波了。

例如:

result=filter(b,a,x); %b,a计算得到的级联滤波器系数,x--需进行滤波的序列。

  • 9
    点赞
  • 27
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

GodenEngineer

你的赞赏,是我最大的动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值