數字訊號處理 實驗一零極點分布對系統頻率響應的影響

2022-10-18 06:03:17 字數 2848 閱讀 7701

實驗一零極點分布對系統頻率響應的影響

一、實驗目的

1.掌握系統差分方程得到系統函式的方法;

2.掌握系統單位脈衝響應獲取系統函式的方法;

3.掌握用系統函式零級點分布的幾何方法分析研究系統的頻率響應。

二、實驗內容

1、y(n)=x(n)+ay(n-1)

極點主要影響頻率響應的峰值,極點愈靠近單位圓,峰值愈尖銳,a=0.7時峰值較平滑,a=0.9時峰值較尖銳。

(1)、freqz

>> a=0.7;

>> a=[1,-a];

>> b=1;

>> freqz(b,a,256,'whole',1);

>> title('a=0.7');

>> a=0.8;

>> a=[1,-a];

>> b=1;

>> freqz(b,a,256,'whole',1);

>> title('a=0.8');

>> a=0.9;

>> a=[1,-a];

>> b=1;

>> freqz(b,a,256,'whole',1);

>> title('a=0.9');

(2)>> a=0.7;

>> w=0:0.01:2*pi;

>> y=1./(1-a*exp(-j*w));

>> subplot(211);plot(w/2/pi,10*log(abs(y)));

>> xlabel('frequency(hz)');

>> ylabel('magnitude(db)');

>> title('a=0.7,直接計算h(ejw)');grid on;

>> subplot(212);plot(w/2/pi,unwrap(angle(y)));grid on;

>> a=0.8;

>> w=0:0.01:2*pi;

>> y=1./(1-a*exp(-j*w));

>> subplot(211);plot(w/2/pi,10*log(abs(y)));

>> xlabel('frequency(hz)');

>> ylabel('magnitude(db)');

>> title('a=0.8,直接計算h(ejw)');grid on;

>> subplot(212);plot(w/2/pi,unwrap(angle(y)));grid on;

>> a=0.9;

>> w=0:0.01:2*pi;

>> y=1./(1-a*exp(-j*w));

>> subplot(211);plot(w/2/pi,10*log(abs(y)));

>> xlabel('frequency(hz)');

>> ylabel('magnitude(db)');

>> title('a=0.9,直接計算h(ejw)');grid on;

>> subplot(212);plot(w/2/pi,unwrap(angle(y)));grid on;

(3)零極點

>> a=0.7;

>> a=[1,-a];

>> b=1;

>> zplane(a,b);

>> a=0.8;

>> a=[1,-a];

>> b=1;

>> zplane(a,b);

>> a=0.9;

>> a=[1,-a];

>> b=1;

>> zplane(a,b);

2、y(n)=x(n)+x(n-1)

零點主要影響頻率響應的谷值,零點愈靠近單位圓,谷值愈深,如果零點在單位圓上,頻率特性為零,a=0.7時幅度谷值較淺,a=0.9時幅度谷值較深

(1)幅度特性

>> a=0.7;

>> a=1;

>> b=[1,a];

>> freqz(b,a,256,'whole',1);

>> title('a=0.7');

>> a=0.8;

>> a=1;

>> b=[1,a];

>> freqz(b,a,256,'whole',1);

>> title('a=0.8');

>> a=0.9;

>> a=1;

>> b=[1,a];

>> freqz(b,a,256,'whole',1);

>> title('a=0.9');

(2)、零極點

>> a=0.7;

>> a=1;

>> b=[1,a];

>> zplane(a,b);

>> a=0.8;

>> a=1;

>> b=[1,a];

>> zplane(a,b);

>> a=0.9;

>> a=1;

>> b=[1,a];

>> zplane(a,b);

3、y(n)=1.273y(n-1)-0.81y(n-2)+x(n)+x(n-1)

零極點一般化,幅度響應出現多個波峰波谷。

(1)系統的幅頻特性曲線

>> a=[1,-1.273,0.81];

>> b=[1,1];

>> freqz(b,a,256,'whole',1);

(2)、零極點

>> a=[1,-1.273,0.81];

>> b=[1,1];

>> zplane(a,b);

三、 總結

極點主要影響頻率響應的峰值,極點愈靠近單位圓,峰值愈尖銳;零點主要影響頻率特性的谷值,零點愈靠近單位圓,谷值愈深,當零點在單位圓上時,頻率特性為零,乙個傳遞函式有幾個極點幅度響應就有幾個峰值,對應出現一些谷值。頻率特性還要受零點影響。

數字訊號處理實驗

一 實驗目的 研究不同型別的窗函式,研究一些不同的方法來測試窗函式的效能 專注於有關窄帶訊號的幾個不同的情形。二 實驗原理 訊號是無限長的,而在進行訊號處理時只能採用有限長訊號,所以需要將訊號 截斷 在訊號處理中,截斷 被看成是用乙個有限長的 視窗 看無限長的訊號,或者從分析的角度是無限長的訊號x ...

數字訊號處理實驗

班級 08050742 姓名 劉曉華 學號 41 實驗一頻譜分析與取樣定理 一 實驗目的 1 觀察模擬訊號經理想取樣後的頻譜變化關係。2 驗證取樣定理,觀察欠取樣時產生的頻譜混疊現象 3 加深對dft演算法原理和基本性質的理解 4 熟悉fft演算法原理和fft的應用 二 實驗原理 根據取樣定理,對給...

數字訊號處理實驗

利用fft實現快速卷積 姓名 田昕煜 學號 13081405 班級 通訊四班 指導教師 周爭 一 實驗原理 應用fft實現數字濾波器實際上就是用fft來快速計算有限長度序列的線性卷積。這種方法就是先將輸入訊號x n 通過fft變換為它的頻譜取樣值x k 然後再和fir的頻響取樣值h k 相乘,h k...