如何将fir1阻带滤波器转换为多阻带滤波器

时间:2012-05-06 20:32:50

标签: matlab

单个带阻滤波器可以由fir1(N,[w1 w2],'stop')制作,其中N是滤波器系数的数量,w1是起始停止频率,w2是结束停止频率,如何我可以把它变成一个多阻带滤波器吗?有没有直接的方法来做到这一点?

1 个答案:

答案 0 :(得分:4)

使用conv来确定合适的系数:

b =  fir1(50,[0.2 0.3],'stop');
b2 =  fir1(50,[0.7 0.8],'stop');
freqz(conv(b,b2),1);

enter image description here