功率譜估計(jì)Levinson 遞推法和 Burg 法_第1頁(yè)
功率譜估計(jì)Levinson 遞推法和 Burg 法_第2頁(yè)
功率譜估計(jì)Levinson 遞推法和 Burg 法_第3頁(yè)
功率譜估計(jì)Levinson 遞推法和 Burg 法_第4頁(yè)
功率譜估計(jì)Levinson 遞推法和 Burg 法_第5頁(yè)
已閱讀5頁(yè),還剩32頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、數(shù)字信號(hào)處理實(shí)驗(yàn)報(bào)告姓名: 學(xué)號(hào): 日期:2015.12.141. 實(shí)驗(yàn)任務(wù)信號(hào)為兩個(gè)正弦信號(hào)加高斯白噪聲,各正弦信號(hào)的信噪比均為10dB,長(zhǎng)度為,信號(hào)頻率分別為和,初始相位,取,取不同的數(shù)值:0.3,0.25。為采樣率。(1) 分別用 Levinson 遞推法和 Burg 法進(jìn)行功率譜估計(jì),并分析改變數(shù)據(jù)長(zhǎng)度、模型階數(shù)對(duì)譜估計(jì)結(jié)果的影響。(2) 當(dāng)正弦信號(hào)相位、頻率、信噪比改變后,上述譜估計(jì)的結(jié)果有何變化?并作分析說明。2. 原理分析2.1 現(xiàn)代譜估計(jì)中的參數(shù)建模根據(jù)參數(shù)模型來描述隨機(jī)信號(hào)的方法,我們可以知道,如果能確定信號(hào)的信號(hào)模型,根據(jù)信號(hào)觀測(cè)數(shù)據(jù)求出模型參數(shù),系統(tǒng)函數(shù)用表示,模型輸入白

2、噪聲,其方差為,信號(hào)的功率譜用下式求出:按照這種求功率譜的思路,功率譜估計(jì)可分為三個(gè)步驟:(1) 選擇合適的信號(hào)模型;(2) 根據(jù)有限的觀測(cè)數(shù)據(jù),或者它的有限個(gè)自相關(guān)函數(shù)的估計(jì)值,估計(jì)模型的參數(shù);(3) 計(jì)算墨香的輸出功率譜。其中以(1)、(2)兩步最為關(guān)鍵。按照模型的不同,譜估計(jì)的方法有許多種,它們共同的特點(diǎn)是對(duì)信號(hào)觀測(cè)區(qū)以外的數(shù)據(jù)不假設(shè)為0,而先根據(jù)信號(hào)觀測(cè)數(shù)據(jù)估計(jì)模型參數(shù),按照求模型輸出功率的方法估計(jì)信號(hào)功率譜,回避了數(shù)據(jù)觀測(cè)區(qū)以外的數(shù)據(jù)假設(shè)問題。下面分析AR譜估計(jì)的兩種方法:自相關(guān)法列文森(Levenson)遞推法和伯格(Burg)遞推法。這兩種方法均為已知信號(hào)觀測(cè)數(shù)據(jù),估計(jì)功率譜,兩

3、者共同特點(diǎn)是由信號(hào)觀測(cè)數(shù)據(jù)求模型系數(shù)時(shí)采用信號(hào)預(yù)測(cè)誤差最小的原則。對(duì)于長(zhǎng)記錄數(shù)據(jù),這些方法的估計(jì)質(zhì)量是相似的,但對(duì)于短記錄數(shù)據(jù),不同方法之間存在差別。2.2 自相關(guān)法列文森(Levenson)遞推法自相關(guān)法的出發(fā)點(diǎn)是選擇AR模型參數(shù)使預(yù)測(cè)誤差功率最小,預(yù)測(cè)誤差功率為假設(shè)信號(hào)的數(shù)據(jù)區(qū)在范圍,有個(gè)預(yù)測(cè)系數(shù),個(gè)數(shù)據(jù)經(jīng)過沖激響應(yīng)為的濾波器,輸出預(yù)測(cè)誤差的長(zhǎng)度為,因此應(yīng)用下式計(jì)算:的長(zhǎng)度長(zhǎng)于數(shù)據(jù)的長(zhǎng)度,上式中數(shù)據(jù)的兩端需補(bǔ)充零點(diǎn),相當(dāng)于對(duì)無窮長(zhǎng)的信號(hào)加窗處理,得到長(zhǎng)度為N的數(shù)據(jù)。上式對(duì)系數(shù)的實(shí)部和虛部求微分使預(yù)測(cè)誤差功率最小,得到 (1)式中自相關(guān)函數(shù)采用有偏自相關(guān)估計(jì),即對(duì)比上式,可知式(1)即為已推

4、導(dǎo)出的Yule-Walker 方程,因此自相關(guān)法也是基于解Yule-Walker 方程的一種方法。但是直接解該方程,需要計(jì)算逆矩陣,不方便,因此,基于Yule-Walker 方程中自相關(guān)矩陣的性質(zhì),導(dǎo)出Levinson-Durbin遞推法,這是一種高效的解方程的方法。Levinson-Durbin算法首先由一階AR模型開始:一階AR模型的Yule-Walker方程為由該方程解出然后令,以此類推,可以得到一般遞推公式如下:稱為反射系數(shù),。,隨著階數(shù)增加,預(yù)測(cè)誤差功率將減少或不變。由k=1開始遞推,遞推到k=p,依次得到各階模型參數(shù),AR模型的各個(gè)系數(shù)及模型輸入白噪聲方差求出后,信號(hào)功率譜用下式計(jì)

5、算這種方法計(jì)算簡(jiǎn)單,但需要預(yù)先估計(jì)出信號(hào)自相關(guān)函數(shù),實(shí)際中只能按照信號(hào)的有限個(gè)觀測(cè)數(shù)據(jù)估計(jì)自相關(guān)函數(shù)。當(dāng)觀測(cè)數(shù)據(jù)長(zhǎng)度較短時(shí),估計(jì)誤差較大,會(huì)出現(xiàn)譜峰頻率偏移和譜線分裂(在信號(hào)譜峰附近產(chǎn)生虛假譜線);如數(shù)據(jù)很長(zhǎng),估計(jì)自相關(guān)函數(shù)較準(zhǔn)確,但計(jì)算量大,應(yīng)適當(dāng)選擇數(shù)據(jù)長(zhǎng)度。2.3 伯格(Burg)遞推法Levinson-Durbin遞推法需要由觀測(cè)數(shù)據(jù)估計(jì)自相關(guān)函數(shù),這是它的缺點(diǎn)。而伯格遞推法則由信號(hào)觀測(cè)數(shù)據(jù)直接計(jì)算AR模型參數(shù)。伯格遞推法利用Levinson-Durbin遞推公式,導(dǎo)出前向預(yù)測(cè)誤差與后向預(yù)測(cè)誤差,并按照使它們最小的原則求出,從而實(shí)現(xiàn)不用估計(jì)自相關(guān)函數(shù),直接用觀測(cè)數(shù)據(jù)得出結(jié)果。Burg遞

6、推法思想:借助格型預(yù)測(cè)誤差濾波器,求前向、后向預(yù)測(cè)誤差平均功率,選擇使其最小,求出。之后,再利用Levinson-Durbin遞推法求模型參數(shù)和輸入噪聲方差。設(shè)信號(hào)的觀測(cè)數(shù)據(jù)區(qū)間:,前向、后向預(yù)測(cè)誤差功率分別用和表示,預(yù)測(cè)誤差平均功率用表示,公式分別為前向、后向觀測(cè)誤差公式分別為 上式中,信號(hào)項(xiàng)的自變量最大的是n,最小的是n-p,為了保證計(jì)算范圍不超出給定的數(shù)據(jù)范圍,在和計(jì)算公式中,選擇求和范圍為: 。為求預(yù)測(cè)誤差平均功率最小時(shí)的反射系數(shù),令,將前、后向預(yù)測(cè)誤差的遞推公式代入得Burg遞推法求AR模型參數(shù)的遞推公式總結(jié)如下:(1) (2) (3) (4) (5) (6) (7) 3. 編程思想

7、(1) 編寫程序產(chǎn)生題目要求的信號(hào)和噪聲(2) 然后分別用兩種方法的遞推流程進(jìn)行譜估計(jì)(3) 改變題目中要求的變量參數(shù),分析結(jié)果的變化4. 代碼Levensonclc;clear all;fs=100; %采樣頻率Ts=1/fs;N=27; %數(shù)據(jù)長(zhǎng)度p1=20; %階數(shù) f1=0.2*fs;f2=0.25*fs; %設(shè)置信號(hào)頻率pha1=0;pha2=0;%初始相位SNR=2; %設(shè)置信噪比%產(chǎn)生信號(hào)w=randn(1,N);Am=sqrt(2*10(SNR/10);k=1:N;x1=Am*sin(2*pi*f1*k*Ts+pha1);x2=Am*sin(2*pi*f2*k*Ts+pha2)

8、;xx=x1+x2;x=w+x1+x2;figure(1)subplot(2,1,1);plot(xx);ylim(-20,20);title(兩個(gè)正弦信號(hào)波形);grid on;subplot(2,1,2);plot(x);ylim(-20,20);title(加噪信號(hào)波形);grid on;%計(jì)算自相關(guān)函數(shù)R=;for m=1:N s=0; for n=1:N-(m-1) s=s+x(n)*x(n+m-1); end R(m)=s/N;end %列文森遞推法a(1,1)=-R(2)/R(1); cov(1)=R(1)+a(1,1)*R(2);for p=2:p1 sum=0; for k=

9、1:p-1 sum=sum+a(p-1,k)*R(p-k+1); end a(p,p)=-(R(p+1)+sum)/cov(p-1);%計(jì)算反射系數(shù) for k=1:p-1 a(p,k)=a(p-1,k)+a(p,p)*a(p-1,p-k); end cov(p)=(1-(abs(a(k,k)2)*cov(p-1);end %計(jì)算功率譜,功率譜以2*pi為周期,又信號(hào)為實(shí)信號(hào),只需輸出0到P1即可;W=0.01:0.01:pi;Z=0;for k=1:p1 Z=Z+(a(p1,k).*exp(-j*k*W);endPSD=1./(abs(1+Z).2); %算出功率譜F=W*fs/(pi*2)

10、; %角頻率坐標(biāo)換算成頻率坐標(biāo)figure(2)plot(F,abs(PSD);xlabel(頻率(Hz);ylabel(功率譜);title(自相關(guān)法-列文森Levenson遞推法的功率譜估計(jì));grid;figure(3)p=1:p1;plot(p,cov(p),b);xlabel(模型階數(shù));ylabel(預(yù)測(cè)誤差功率大小);title(預(yù)測(cè)誤差功率變化趨勢(shì));grid;Burgclc;clear all;fs=100; %采樣頻率Ts=1/fs;N=28; %數(shù)據(jù)長(zhǎng)度p1=20; %階數(shù) f1=0.2*fs;f2=0.25*fs; %設(shè)置信號(hào)頻率pha1=0;pha2=0;SNR=2;

11、 %設(shè)置信噪比%產(chǎn)生信號(hào)w=randn(1,N); % 噪聲為高斯白噪聲,功率為1.Am=sqrt(2*10(SNR/10);k=1:N;x1=Am*sin(2*pi*f1*k*Ts+pha1);x2=Am*sin(2*pi*f2*k*Ts+pha2);x=w+x1+x2;%遞推ef=zeros(p1,N);eb=zeros(p1,N);ef(1,:)=x; eb(1,:)=x; cov(1)=x*x/N; k(1)=0; a=zeros(p1+1,p1+1);for p=2:p1+1 numerator=0; denominator=0; for n=p:N numerator= numer

12、ator+ (-2)*ef(p-1,n)*eb(p-1,n-1); denominator=denominator+(ef(p-1,n)2+(eb(p-1,n-1)2; end k(p)=numerator./(denominator+0.0001); cov(p)=(1-abs(k(p)2).*cov(p-1); a(p,p)=k(p); for n=p:N ef(p,n)=ef(p-1,n)+k(p).*eb(p-1,n-1); eb(p,n)=eb(p-1,n-1)+k(p).*ef(p-1,n); endendk=k(1,2:p1+1);a=a(2:p1+1,2:p1+1);for p

13、=2:p1 for i=1:p-1 a(p,i)=a(p-1,i)+k(p)*a(p-1,p-i); endend%功率譜Z=0;W=1:0.01:pi;for i=1:p Z=Z+(a(p,i)*exp(-j*W*i); end;pxx=cov(p1+1)./(abs(1+Z).2);F=W*fs/(pi*2); %角頻率坐標(biāo)換算成頻率坐標(biāo)figure(1)plot(F,pxx);xlabel(Frequency(Hz);ylabel(Power Spectral Density);title(伯格(Burg)遞推法的功率譜估計(jì));grid;% figure(2)% p=1:p1;% plo

14、t(p,cov(p),b);% xlabel(模型階次);% ylabel(預(yù)測(cè)誤差功率大小);% title(預(yù)測(cè)誤差功率的變化趨勢(shì));% grid;5. 實(shí)驗(yàn)結(jié)果及分析5.1 產(chǎn)生信號(hào)5.2 Levenson遞推法1. 數(shù)據(jù)長(zhǎng)度的影響(階數(shù)設(shè)置為20階)N=32N=64N=128N=1024N=8192N=163842. 模型階數(shù)的影響(數(shù)據(jù)長(zhǎng)度設(shè)置為N=1024)預(yù)測(cè)誤差功率的變化(從1階到50階)不同階數(shù)(p1表示)功率譜的圖像如下:P1=5P1=10P1=20P1=30P1=503. 相位的影響(設(shè)置N=128 p1=20)0Pi/6Pi/3Pi/2Pi4. 頻率的影響(N=128

15、p1=20 初始相位為0)Fs=100, f1=0.2*fs f2=0.25*fsFs=100, f1=0.2*fs f2=0.3*fsFs=1000,f1=0.2*fs f2=0.25*fsFs=1000,f1=0.2*fs f2=0.3*fs5. 信噪比的影響SNR =20dB SNR =10dBSNR =6dBSNR=2dB5.3 Burg遞推法1. 數(shù)據(jù)長(zhǎng)度的影響N=32N=64N=256N=1024N=8192N=16384 2. 模型階數(shù)的影響(N=128)預(yù)測(cè)誤差功率的變化趨勢(shì)不同階數(shù)的功率譜P1=5P1=10P1=20P1=503. 相位的影響(N=256 p1=20)0Pi/

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論