【发布时间】:2012-05-15 11:40:27
【问题描述】:
单个带阻滤波器可由fir1(N,[w1 w2],'stop')构成,其中N为滤波器系数个数,w1为起始终止频率,w2为终止终止频率,如何我可以把它变成一个多阻带滤波器吗?有没有直接的方法可以做到这一点?
【问题讨论】:
-
如果您想屏蔽 2 组频率 [w1:w2] 和 [w3:w4],为什么不直接构建 2 个单独的带阻滤波器?
-
另一种选择是使用反向过滤带。在伪代码中 - 1.) 执行
x_filt=lowpass(x_orig,w<w2)后跟 2.) 执行x_filt=highpass(x_filt,w>w1),然后执行 3.)x_new=x_orig-x_filt
标签: matlab