数字信号处理--实验四 极零点分布对系统频率响应的影响

发布时间:2024-11-21

学生实验报告

开课学院及实验室: 电子楼317 2013 年 4 月 15 日

B=1; a=0.8;A=[1,-a]; %设置系统函数系数向量 A 和 B subplot(2,2,1); zplane(B,A); %绘制零极点分布图 [H,w]=freqz(B,A, 'whole'); %计算频率响应 subplot(2,2,2); plot(w/pi,abs(H)); grid on; %绘制幅频响应曲线 xlabel('\omega/\pi'); ylabel('|H(e^j^\omega)|'); subplot(2,2,4); plot(w/pi,angle(H)); %绘制相频响应曲线 xlabel('\omega/\pi'); ylabel('\phi(\omega)'); grid on; 实验图像:6

1Imaginary Part

15

0.5 0 -0.5 -1 -1 -0.5 0 0.5 Real Part 1|H(ej )|

10

5

0

0

0.5

1

1.5

2

/ 2 1 ( )

0 -1 -2

0

0.5

1

1.5

2

1Imaginary Part

/

0.5 0 -0.5 -1 -1 -0.5 0 0.5 Real Part 1|H(ej )|

4

2

0

0

0.5

1

1.5

2

/ 1 0.5 ( )

0 -0.5 -1

2. %a=0.7 A=1;a=0.7;B=[1,a]; %设置系统函数系数向量 A 和 B subplot(2,2,1); zplane(B,A); %绘制零极点分布图 [H,w]=freqz(B,A, 'whole'); %计算频率响应 subplot(2,2,2);plot(w/pi,abs(H)); grid on; %绘制幅频响应曲线 xlabel('\omega/\pi');ylabel('|H(e^j^\omega)|'); subplot(2,2,4);plot(w/pi,angle(H)); %绘制相频响应曲线 xlabel('\omega/\pi');ylabel('\phi(\omega)'); grid on; 实验图像:2 1.5|H(ej )|

0

0.5

1

1.5

2

/ 1

%a=0.9 B=1;a=0.9;A=[1,-a]; %设置系统函数系数向量 A 和 B subplot(2,2,1); zplane(B,A); %绘制零极点分布图 [H,w]=freqz(B,A, 'whole'); %计算频率响应 subplot(2,2,2); plot(w/pi,abs(H)); grid on; %绘制幅频响应曲线 xlabel('\omega/\pi'); ylabel('|H(e^j^\omega)|'); subplot(2,2,4); plot(w/pi,angle(H)); %绘制相频响应曲线 xlabel('\omega/\pi'); ylabel('\phi(\omega)'); grid on; 实验图像:

Imaginary Part

0.5 0 -0.5 -1 -1 -0.5 0 0.5 Real Part 1

1 0.5 0

0

0.5

1

1.5

2

/ 1 0.5 ( )

0 -0.5 -1

0

0.5

1

1.5

2

/

%a=0.8 A=1; a=0.8;B=[1,a]; %设置系统函数系数向量 A 和 B subplot(2,2,1); zplane(B,A); %绘制零极点分布图 [H,w]=freqz(B,A, 'whole'); %计算频率响应 subplot(2,2,2); plot(w/pi,abs(H)); grid on; %绘制幅频响应曲线 xlabel('\omega/\pi');ylabel('|H(e^j^\omega)|'); subplot(2,2,4); plot(w/pi,angle(H)); %绘制相频响应曲线 xlabel('\omega/\pi');ylabel('\phi(\omega)'); grid on; 实验图像:2 1.5|H(ej )|

1Imaginary Part

2 1.5|H(ej )|

0.5 0 -0.5 -1 -1 -0.5 0 0.5 Real Part 1

1 0.5 0

0

0.5

1

1.5

2

/ 2 1 ( )

0 -1

1Imaginary Part

-2

0

0.5

1

1.5

2

0.5 0 -0.5 -1 -1 -0.5 0 0.5 Real Part 1

/

1 0.5 0

0

0.5

1

1.5

2

/ 1 0.5 ( )

0 -0.5 -1

0

0.5

1

1.5

2

/

%a=0.9 A=1; a=0.9;B=[1,a]; %设置系统函数系数向量 A 和 B subplot(2,2,1); zplane(B,A); %绘制零极点分布图 [H,w]=freqz(B,A ,'whole'); %计算频率响应 subplot(2,2,2); plot(w/pi,abs(H));grid on; %绘制幅频响应曲线 xlabel('\omega/\pi');ylabel('|H(e^j^\omega)|'); subplot(2,2,4); plot(w/pi,angle(H)); %绘制相频响应曲线 xlabel('\omega/\pi');ylabel('\phi(\omega)'); grid on; 实验图像:

3. A=[1,-1.273,0.81]; B=[1,1]; %设置系统函数系数向量 A 和 B subplot(2,2,1); zplane(B,A); %绘制零极点分布图 [H,w]=freqz(B,A); %计算频率响应 H_max=max(abs(H)) %计算峰值 w_max=w(find(H_max==abs(H))) %计算峰值对应的频率 H_min=min(abs(H)) %计算谷值 w_min=w(find(H_min==abs(H))) %计算谷值对应的频率 subplot(2,2,2); plot(w/pi,abs(H));grid on; %绘制幅频响应曲线 ax=axis;hold on; plot([ax(1),ax(2)],[H_max,H_max],'r',[w_max/pi,w_max/pi],[ax(3),ax(4)],'r'); plot([ax(1),ax(2)],[H_min,H_min],'g',[w_min/pi,w_min/pi],[ax(3),ax(4)],'g'); xlabel('\omega/\pi');ylabel('|H(e^j^\omega)|'); subplot(2,2,4); plot(w/pi,angle(H)); %绘制相频响应曲线 xlabel('\omega/\pi');ylabel('\phi(\omega)'); grid on; 运行结果及实验图像:H_max = 13.7729 w_max = 0.7793 H_min = 0.0020 w_min = 3.1355

%红线标出峰值点 %绿线标出谷值点

1Imaginary Part

15

0.5 0 -0.5 -1 -1 -0.5 0 0.5 Real Part 1|H(ej )|

10

5

0

0

0.5

1

/ 1 0 ( )

-1 -2 -3

0

0.5

1

/

由图像和数据可得出: 的取值范围设置在 0~ )峰值为 13.7729,对应频率为 0.7793(对应图 (ω 上标出的红色线交点处) ,谷值为 0.0020,对应频率为 3.1355(对应图上标出的绿色线交点处) 。

六、实验结果及分析1. 由 y(n)=x(n)+ay(n-1)可知:H[z]=B[z]/A[z]=1/(1-az^(-1)) 。系统极点 z=a,零点 z=0。取单位圆上一 点 B,可画出极点矢量和零点矢量,当 B 点从 ω=0 逆时针旋转时,在 ω=0 点,极点向量长度最短, 所以幅度值最大,形成波峰,并且当 a 越大,即极点越接近单位圆,峰值愈高愈尖锐;当 ω= 时极点 矢量最长,幅度值最小,形成波谷;零点在坐标原点,零点矢量长度始终保持为 1,不影响幅频响应。 实验内容第一小题验证了极点对系统频率响应的影响。 极点主要影响频率响应的峰值, 极点愈靠 近单位圆,峰值愈尖锐。 2. 由 y(n)=x(n)+ax(n-1)可知:H[z]=B[z]/A[z]= (1-az^(-1)) /1 。系统极点 z=0,零点 z=a,取单位圆上

一点 B,可画出极点矢量和零点矢量,当 B 点从 ω=0 逆时针旋转时,在 ω=0 点,由于零点向量长度 最长,幅度值最大,形成波峰;在 ω= 点,零点向量长度最短,幅度值最小,形成波谷;z=a 处极点 矢量长度始终保持为 1,不影响相频响应。 实验内容第二小题验证了零点对系统频率响应的影响。 零点主要影相频率特性的谷值, 零点愈靠 近

单位圆,谷值愈深。 3. 由 y(n)=1.273y(n-1)-0.81y(n-2)+x(n)+x(n-1)可得出: H[z]=B[z]/A[z]=(1+z^(-1))/(1-1.273 z^(-1)+0.81 z^(-2)) 系统极点 z1=0.79+j0.62*1.62^(-2),z2=0.79-j0.62*1.62^(-2);零点 z1=-1, z2=0。取单位圆上一 点 B,可画出极点矢量和零点矢量,当 B 点从 ω=0 逆时针旋转时,当旋转到接近极点 z1=0.79+j0.62*1.62^(-2)时,极点向量长度最短,幅度特性出现峰值。当转到 ω= 点形成波谷;z=0 处 零点不影响幅频响应。当旋转到接近极点 z2=0.79-j0.62*1.62^(-2)是极点向量长度再次最短,幅度特 性再次出现峰值。

数字信号处理--实验四 极零点分布对系统频率响应的影响.doc 将本文的Word文档下载到电脑

    精彩图片

    热门精选

    大家正在看

    × 游客快捷下载通道(下载后可以自由复制和排版)

    限时特价:7 元/份 原价:20元

    支付方式:

    开通VIP包月会员 特价:29元/月

    注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
    微信:fanwen365 QQ:370150219