概述
用三阶低通IIR的传递函数来绘制频率响应图:
H
(
z
)
=
0.05634
(
1
+
z
−
1
)
(
1
−
1.0166
z
−
1
+
z
−
2
)
(
1
−
0.683
z
−
1
)
(
1
−
1.4461
z
−
1
+
0.7957
z
−
2
)
.
H(z)=frac{0.05634(1+z^{-1})(1-1.0166z^{-1}+z^{-2})} {(1-0.683z^{-1})(1-1.4461z^{-1}+0.7957z^{-2})}.
H(z)=(1−0.683z−1)(1−1.4461z−1+0.7957z−2)0.05634(1+z−1)(1−1.0166z−1+z−2).
以多项式卷积的形式表示分子和分母。
b0 = 0.05634;
b1 = [1 1];
b2 = [1 -1.0166 1];
a1 = [1 -0.683];
a2 = [1 -1.4461 0.7957];
b = b0*conv(b1,b2);
a = conv(a1,a2);
[h,w] = freqz(b,a,'whole',2001);
plot(w/pi,20*log10(abs(h)))
ax = gca;
ax.YLim = [-100 20];
ax.XTick = 0:.5:2;
xlabel('归一化频率 (timespi rad/sample)')
ylabel('幅度(dB)')
最后
以上就是稳重红酒为你收集整理的【磨刀不误砍柴工】由传递函数绘出频率响应图的全部内容,希望文章能够帮你解决【磨刀不误砍柴工】由传递函数绘出频率响应图所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复