我正在尝试对该功能进行频率响应:
在matlab中做了这个:
d=[1 -0.494 0.6404]; p=[1 1.58567330897 0.96]; [h,w] = freqz(p,d,40000); z = abs(h); plot(w/pi,z);
d 和 pi 计算。情节给了我这个:
但书中有这个答案:
如您所见,震级峰值为 2 而不是 6.5。'-' 我究竟做错了什么?H2 的绝对值为 1,因为它是全通滤波器。
你的答案是正确的。请注意,您的图表在范围内00到11而文本中的图形在输出范围内−π−π到+π+π
存在一些输出缩放问题。但是由于你得到的是相同的曲线,所以你只是弄乱了一些常数。
请试试plot(w,z)plot(w,z)
感谢你的回答。我认为 w/pi 用于规范化,就像 freqz 函数文档中的 ex 1 一样。我按照你说的做了,我明白了:
对不起我的英语我来自巴西。