实验四滤波器传输函数的零点和极点对滤波特性的影响
实验四 滤波器传输函数的零点和极点 对滤波特性的影响
一、实验目的编程;1.进一步熟悉MATLAB2.直观地了解滤波器传输函数的零点和极点(的个数和位置)对滤波特性的影响
一、实验目的 1. 进一步熟悉 MATLAB 编程; 2. 直观地了解滤波器传输函数的零点 和极点(的个数和位置)对滤波特 性的影响
二、实验要求通过要求:对于给定的滤波器传输函数H(z),增加其零点和极点来改善其滤波特性(改变其幅度谱)
二、实验要求 ⚫ 要求:对于给定的滤波器传输函数H(z),通过 增加其零点和极点来改善其滤波特性(改变其 幅度谱)
三、实验内容给定某个滤波器的传输函数H(z):0.0798z-(1+0.6566z-1)H(z)=1-(0.6250 - 0.3773i)z(1-0.5335z)/1-(0.6250 + 0.3773i)z增加其零点和极点的个数,分析新的滤波器的滤波特性(幅度谱)
三、实验内容 . 0.6250 + 0.3773i 0.6250 - 0.3773i 1 1 1 1 1 0.0798 (1 0.6566 ) ( ) (1 0 5335 ) 1 ( ) 1 ( ) z z H z z z z − − − − − + = − − − 给定某个滤波器的传输函数H(z): 增加其零点和极点的个数,分析新的滤波器的 滤波特性(幅度谱)
M≥b,z-i(I+ βiz-1 + β2,z-)i=0=AIIH(z)=N(1-αiz- -αiz-2)i=11-Za,z-i=10.0798z-(1+0.6566z-)H(z) =(1-0.5335z-1)1-(0.6250 - 0.3773i)z)/1-(0.6250 + 0.3773i)zb=conv([0, 0.798], [1, 0.6566]D); %分子%分母a=conv([1, -0.534], [1, -(0.625+0.3773i)D);a=conv(a, [1, -(0.625-0.3773i)D);conv()可以实现zplane(b,a);多项式相乘[h,w]=freqz(b,a);figure(2); plot(w/pi, abs(h)/max(max(h):
. 0.6250 + 0.3773i 0.6250 - 0.3773i 1 1 1 1 1 0.0798 (1 0.6566 ) ( ) (1 0 5335 ) 1 ( ) 1 ( ) z z H z z z z − − − − − + = − − − b=conv([0, 0.798], [1, 0.6566]); %分子 a=conv([1, -0.534], [1, -(0.625+0.3773i)]); %分母 a=conv(a, [1, -(0.625-0.3773i)]); zplane(b,a); [h,w]=freqz(b,a); figure(2); plot(w/pi, abs(h)/max(max(h))); conv( )可以实现 多项式相乘 0 1 ( ) 1 M i i i N i i i b Z H z a Z − = − = = − = − − − − − − + + = 1 2 2 1 1 2 2 1 1 (1 ) 1 i i i i i z z z z A ( )