999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于Welch算法的經典功率譜估計的Matlab分析

2010-04-12 00:00:00曲愛華
現代電子技術 2010年3期

摘 要:從經典功率譜估計周期圖法原理入手,從理論上分析了其存在的局限性,借助Welch算法對其進行修正。依靠Matlab強大的數值分析和信號處理能力,進行實驗仿真,比較不同的窗函數,不同的數據長度對Welch法譜估計質量的影響,并分析了造成這些影響的原因。

關鍵詞:功率譜估計;周期圖法;Welch算法;Matlab

中圖分類號:TP911 文獻標識碼:A

文章編號:1004-373X(2010)03-007-03

Matlab Simulation Analysis of Power Spectrum Estimation Based on Welch Method

YI Xin,QU Aihua

(Naval Command College,Nanjing,211800,China)

Abstract:The paper mainly introduces the principles of Periodogram method of classical PSD estimation,analyzes the deficiency of Periodogram method in theory,and makes use of Welch to amend Perodogram method.By the use of simulation in Matlab,the impacts of different window function and different lenghth of data on estimation quality of Welch are discussed and the reasons of the impacts are analyzed.

Keywords:power spectrum estimation;periodogram method;Welch method;Matlab

0 引 言

隨機信號在時間上是無限的,在樣本上是無窮多,因此隨機信號的能量是無限的,它應是功率信號。功率信號不滿足傅里葉變換的絕對可積條件,因此嚴格意義上其傅里葉變換是不存在的。因此,對隨機信號的頻域分析,不再是簡單的頻譜,而是功率譜。

功率譜估計(PSD)是利用有限長的數據估計信號的功率譜,它涉及信號系統、隨機信號分析、概率統計、隨機過程、矩陣代數等一系列的基礎學科,廣泛應用于雷達、聲納、通信、地質勘探、天文、生物醫學工程等眾多領域[1]。功率譜估計可以分為經典譜估計和現代譜估計[2],本文主要研究經典譜估計中的Welch算法。目前經典譜估計中主要采用兩種方法進行估計,分別是周期圖法和自相關法[3],而Welch算法就是在周期圖法的基礎上進行改進得到的。

1 周期圖法

Schuster于1899年首先提出了周期圖這一概念,因為它是直接由傅里葉變換得到的,又稱之為直接法。該方法是把隨機信號x(n)的N點觀察數據xN(n)視為一能量有限信號,直接取xN(n)的傅里葉變換,得xN(ω),然后再取其幅值的平方,并除以N,作為對x(n)真實的功率譜P(ejω)的估計,即:

(ω)=1NXN(ω)2=1N∑N-1n=0x(n)e-jωn2

(1)

由此可見,式(1)在n→∞時,既不存在均值,也不存在極限,它只能看作是對真實譜做均值運算時的一個樣本。缺少了統計平均,在記錄的信號序列長度一定的條件下,要保證足夠高的譜分辨率,譜估計的方差會很大,譜的正確性會很差。因此周期圖的方差性能不好,而且,當數據長度N太大時,譜曲線呈現較大的起伏;當數據長度N太小時,譜的分辨率又不好。據此,直接法進行譜估計不滿足一致性估計條件。因此,必須對周期圖進行改進。

2 直接法譜估計的改進

為了改進周期圖法的估計性能,常用的方法有兩種:一是平均,就是對同一信號做多次周期圖估計后再平均,在一定程度上彌補上述所缺的求均值運算。該方法事實上就是經典譜估計的間接法,本文不做討論。二是平滑,就是用適當的窗函數對譜進行平滑。其思想是把一長度為N的數據xN(n)分成L段,每段的長度為M,分別求每一段的功率譜,然后加以平均,以達到所希望的目的。

若對分段的數據加矩形窗[1,4],則第i段的數據變為:

xiN(n)=xN[n+(i-1)M]d1[n+(i-1)M],

0≤n≤M-1,1≤i≤L

(2)

由此得到修正后的周期圖,即平均周期圖:

P(ω)=1ML∑Li=1∑M-1n=0xiNe-jωn2

(3)

此方法就是Bartlett法,它很好地改善了直接法的方差特性,但是它是以犧牲偏差和分辨率為代價的。

Welch法是對Bartlett法的改進。主要改進在兩個方面:一是在對xN(n)分段時,允許每段數據存在部分的交疊;二是每一段的數據窗口可以不是矩形窗口。這樣可以改善由于矩形窗所造成的分辨率較差的影響。然后按照Bartlett法求每一段的功率譜,并對結果進行歸一化,從而得到進一步修正的周期圖,即:

(ω)=1MU∑Li=1∑M-1n=0xiNd2(n)e-jωn2

(4)

式中:U為歸一化因子;d2(n)是數據窗口。

因為Welch算法各段允許交疊,從而增大了段數L,這樣可以更好地改善方差特性。但是,數據的交疊又減小了每一段的不相關性,使方差的減小不會達到理論計算的程度。另外,選擇合適的窗函數可以減小頻譜的泄漏,改善分辨率。

3 Matlab仿真

為了分析Welch算法的性能,利用Matlab中提供的pwelch[5]函數實現Welch算法的功率譜估計。采樣頻率為1 000,采樣點數為1 000,FFT點數為256,交疊數為20,窗函數采用矩形窗、海明窗和blackman窗[6-8],仿真程序如下:

Fs=1000;

n=0:1/Fs:1;

xn=2sin(2*pi*100*n)+4*cos(2*pi*150*n)+randn(size(n));

nfft=256;

[Pxx,f]=pwelch(xn,rectwin(100),20,nfft,Fs,′half′);%矩形窗

[Pxx1,f]=pwelch(xn,hamming(100),20,nfft,Fs,′half′);%海明窗

[Pxx2,f]=pwelch(xn,blackman(100),20,nfft,Fs,′half′);%blackman窗

xpsd=10*log10(Pxx);

xpsd1=10*log10(Pxx1);

xpsd2=10*log10(Pxx2);

figure(1)

plot(f,xpsd);

figure(2)

plot(f,xpsd1);

figure(3)

plot(f,xpsd2);

如圖1所示,由矩形窗處理的譜估計的主瓣寬度最窄,分辨率最好,但是其旁瓣比其他窗函數的旁瓣要高,因此其正弦譜線附近的旁瓣泄漏比較嚴重,而且其起伏性較大,所以其方差特性最差[9]。由blackman窗和海明窗處理譜估計的主瓣寬度最寬,因此其分辨率相對較差,但其旁瓣較小,大大改善了由矩形窗處理的譜估計旁瓣較大所產生的譜失真。究其原因,選擇不同的窗函數其主瓣寬度不一樣,造成譜估計的分辨率也不相同;另外,選擇不同的窗函數旁瓣的衰減速度也不相同,因而譜估計旁瓣的泄漏程度也不一樣。

圖1 長數據條件下不同窗函數的Welch算法譜估計

改變采樣點數為100,交疊數為10,窗長度為50,其他參數不變。由于保持采樣頻率,降低采樣點數,所以要對信號采取抽取,這里使用的是FIR濾波器,采用的是凱撒窗,其中對于矩形窗使用的是24階,海明窗和blackman窗采用的是50階。采樣點數的大大降低,造成采樣后的信號已經和原信號存在較大的誤差,這時譜變得較平滑,但是各個窗的主瓣寬度變得更寬,造成分辨率降低。換句話說,減小數據長度,造成窗函數主瓣的寬度將變寬,從而減小譜的起伏。同時,由于信號不夠尖銳,在功率較小的情況下就會淹沒在噪聲中。較大的邊瓣掩蓋了功率譜中的較弱的成分,或者產生假的峰值,這些情況在圖2中已經出現。

圖2 短數據長度條件下不同窗函數的Welch算法估計

4 結 語

綜上所述,盡管Welch算法在短數據情況下存在局限性,但是由于其原理簡單、實現容易,目前得到了廣

泛的應用[10]。在實際的應用中,Welch算法對周期圖

的平滑和平均是和窗函數的使用緊密相關聯的。平滑和平均主要是用來改善周期圖的方差性能,但往往又減小了分辨率和增大了偏差。不存在任何窗函數能夠綜合地改善估計譜的方差、偏差和分辨率等性能。因此,應該根據不同的信號、不同的處理目的合理地選擇窗函數。

參考文獻

[1]宋寧,關華.經典功率譜估計及其仿真[J].現代電子技術,2008,31(11):159-161.

[2]馮磊.經典功率譜估計與現代功率譜估計的對比[J].商業文化,2009(5):239-243.

[3]胡廣書.數字信號處理[M].北京:清華大學出版社,2007.

[4]姚武川,姚天任.經典譜估計方法的Matlab分析[J].華中理工大學學報,2000,28(4):45-47.

[5]寧長春,陳天祿,索郎桑姆,等.數字信號處理中常用的Matlab工具箱函數簡介[J].西藏科技,2007(12):75-78.

[6]魏鑫,張平.周期圖法功率譜估計中的窗函數分析[J].現代電子技術,2005,28(3):14-15.

[7]邵玉斌.Matlab/Simulink通信系統建模與仿真實例分析[M].北京:清華大學出版社,2008.

[8]范瑜,鄔正義.功率譜估計的Welch方法中的窗函數研究[J].常熟高專學報,2000,14(7):36-39.

[9]瞿海雁,李鸝,錢小凌.如何在Matlab中優化基本周期圖法對隨機信號進行的功率譜估計[J].首都師范大學學報:自然科學版,2006,27(5):33-36.

[10]羅敏,劉嵩.基于Welch算法的功率譜估計的實現[J].北京工商大學學報:自然科學版,2007,25(3):58-59.

主站蜘蛛池模板: 伊人久久精品无码麻豆精品| 91小视频在线| 色噜噜综合网| 久久久久人妻一区精品| 久久精品亚洲热综合一区二区| 久久久久亚洲av成人网人人软件| 99久视频| 成年女人a毛片免费视频| 欧洲熟妇精品视频| 粗大猛烈进出高潮视频无码| 综合社区亚洲熟妇p| 亚洲一区波多野结衣二区三区| 亚洲无码熟妇人妻AV在线| 午夜不卡视频| 免费不卡在线观看av| 国产成人精品视频一区二区电影| 国产精品第页| 欧美国产在线看| 色135综合网| 欧美中文一区| 玖玖免费视频在线观看| 欧美97欧美综合色伦图| 亚洲男人在线| 国产成人a在线观看视频| 国产美女无遮挡免费视频网站 | 亚洲高清资源| 日本精品αv中文字幕| 美女视频黄频a免费高清不卡| 国产91精品调教在线播放| 国产性爱网站| 国产亚洲精| 久操线在视频在线观看| 亚洲国产日韩视频观看| 婷婷成人综合| 波多野结衣无码AV在线| 国产啪在线91| 欧美一级夜夜爽www| 色偷偷av男人的天堂不卡| 欧美一区二区自偷自拍视频| 亚洲六月丁香六月婷婷蜜芽| 亚洲人成影院午夜网站| 四虎成人免费毛片| 久久精品国产国语对白| 久久毛片基地| 极品国产在线| 国产成人亚洲无码淙合青草| 日韩无码视频网站| 九九九久久国产精品| 国产中文一区a级毛片视频| 亚洲天堂免费在线视频| 亚洲国产天堂久久九九九| 人人看人人鲁狠狠高清| 伊人久久大香线蕉成人综合网| jizz国产视频| 26uuu国产精品视频| 欧美国产综合视频| 亚洲国产黄色| 国产精品久久久久久久久久久久| 最新亚洲av女人的天堂| 欧美成人在线免费| 亚洲另类国产欧美一区二区| 亚洲精品无码人妻无码| 伊人大杳蕉中文无码| 91在线无码精品秘九色APP| 99伊人精品| 亚洲精品你懂的| 精品无码视频在线观看| 午夜限制老子影院888| 色综合久久综合网| 亚洲无码不卡网| 亚洲国产欧美目韩成人综合| 98精品全国免费观看视频| 亚洲永久精品ww47国产| 国产成人高清亚洲一区久久| 国产精品视频3p| 青青久在线视频免费观看| 强奷白丝美女在线观看| 欧美 国产 人人视频| 中文成人在线视频| 一边摸一边做爽的视频17国产| 亚洲国产精品国自产拍A| 日韩色图在线观看|