基于EEMD的信號處理方法分析和實(shí)現
3 引入正態(tài)分布白噪聲的EEMD
為了更好地解決模態(tài)混疊問(wèn)題,Huang 提出了EEMD,這是一種噪聲輔助信號處理方法。
降噪技術(shù)的目的是將噪聲從信號中去除,不過(guò)在一些情況下,可以通過(guò)加入噪聲的方法來(lái)進(jìn)行輔助分析,這鐘方法就稱(chēng)為噪聲輔助信號處理( NADA) ,噪聲輔助信號處理方法最常見(jiàn)的就是預白化。在信號中加入白噪聲來(lái)平滑脈沖干擾,被廣泛用于各種信號分析領(lǐng)域。
在EMD 方法中,得到合理IMF 的能力取決于信號極值點(diǎn)的分布情況,如果信號極值點(diǎn)分布不均勻,會(huì )出現模態(tài)混疊的情況。為此,Huang 將白噪聲加入待分解信號,利用白噪聲頻譜的均勻分布,當信號加在遍布整個(gè)時(shí)頻空間分布一致的白噪聲背景上時(shí),不同時(shí)間尺度的信號會(huì )自動(dòng)分布到合適的參考尺度上,并且由于零均值噪聲的特性,經(jīng)過(guò)多次平均后,噪聲將相互抵消,集成均值的結果就可作為最終結果。
EEMD 步驟如下:
( 1) 向信號加入正態(tài)分布白噪聲。
( 2) 將加入白噪聲的信號分解成各IMF 分量。
( 3) 重復步驟( 1) ,( 2) ,每次加入新的白噪聲序列。
( 4) 將每次得到的IMF 集成均值作為最終結果。
EMMD 算法流程如圖1 所示。
圖1 EEMD 算法流程圖
4 系統功能介紹和仿真實(shí)驗分析
為了驗證EEMD 方法的改進(jìn)之處,利用Mat lab 的GU I 工具設計了簡(jiǎn)單直觀(guān)的仿真系統。
此系統實(shí)現的功能是,對輸入信號進(jìn)行傳統EMD分解和EEMD 分解,可顯示信號分解后的各個(gè)模態(tài)函數IMF 分量及其瞬時(shí)頻率,并能對Hilbert 時(shí)頻譜進(jìn)行刻畫(huà)。
系統界面如圖2 所示。
圖2 仿真系統界面
參數設置功能 可自由設置加入白噪聲的方差和噪聲組數目( 范圍1~ 500) ,當方差設置為0,噪聲組數目選擇為1 時(shí),該系統實(shí)現傳統EMD 分解的功能。
模擬信號相關(guān)文章:什么是模擬信號
評論