我有以下代码来处理来自音频的信号
[wave,fs]=wavread('my-audio.wav');
t=0:1/fs:(length(wave)-1)/fs;
figure(1);plot(t,wave);
b = [0 1 1.1];
a = [1 0 -0.1];
FIR = filter(b,a,wave);
figure(2);plot(t,FIR);
我想知道如果可能的话,我可以用conv
功能完全相同,会有什么不同。
到目前为止,我猜测我必须将音频从立体声转为单声道。我是对的吗?
谢谢!
答案 0 :(得分:3)
您可以使用conv
执行FIR过滤,但不能使用IIR过滤。在这种情况下,你有非平凡的分母系数,过滤器是IIR,因此filter
是可行的方法。