传递函数,相频响应超过360度怎么解释?
b = fir1(80,0.5,kaiser(81,8));freqz(b,1);
我用这两行命令得到的图象,请问,里面的角度那么大,超过360度这是怎么回事?代表什么意思?
我个人一直认为相频响应应该在360度以内。
[ 本帖最后由 zhangnan3509 于 2007-7-4 15:29 编辑 ] 我个人认为应该是在360度之内的。
由于FIR滤波器的相频特性一般是线性的,就象锯齿波一样。你图中的相频关系应该是freqz函数进行unwarp得来的。
你可以用下面的语句试试:
h = fft(b,4000);
ang = angle(h);
f = 1:4000;
plot(f,ang);
你就可以看看效果了
页:
[1]