張秀鋒,王 勇
(合肥工業(yè)大學 機械工程學院,安徽 合肥 230009)
基于EEMD和偽信號技術的渦街信號處理方法
張秀鋒,王 勇
(合肥工業(yè)大學 機械工程學院,安徽 合肥 230009)
針對深海水平流渦街信號的微弱性、低頻性,易被噪聲淹沒難以提取的特點,文章提出一種基于整體經驗模態(tài)分解(ensemble empirical mode decomposition,EEMD)和偽信號技術的消噪方法。通過分析經過EEMD分解及希爾伯特變換(Hilbert transform,HT)后信號的時頻特性,確定組成信號的主要兩階固有模態(tài)參數(intrinsic mode functions,IMF),結合雙偽信號技術進一步處理后識別信號頻率。模擬實驗與仿真結果對比表明,該方法能有效提高信號的抗干擾能力,精確估計渦街信號頻率。
希爾伯特-黃變換(HHT);經驗模態(tài)分解(EMD);趨勢項;微弱信號;渦街信號
隨著科技的發(fā)展以及人類對海洋的不斷探索,海洋的研究呈現從近海、淺海向深海發(fā)展的趨勢,深海水平流作為海流的一部分,其研究也在逐漸受到關注。水平流不僅與漁產量有密切關系,關系到海洋資源的開發(fā)利用,還直接關系到環(huán)境保護[1],甚至影響到深海勘測技術,因此其研究無論從經濟價值上還是科技發(fā)展上都具有重大意義。
然而,深海水平流的速率很小,根據臺灣海峽海洋流速的判定[2],深海的水平流速一般在10 cm/s以內,難以直接測量。前期本研究團隊已研制出可用于深海測量的三維流速傳感器[3],通過對傳感器的輸出信號進行處理,識別出漩渦的脫落頻率,根據庫塔-儒科夫斯基條件[4],得到水平流速。
為了準確識別渦脫落頻率,需要對渦街信號進行去噪處理。由于深海水平流信號的微弱性和低頻性,前期研究發(fā)現在一般流速下,對應的渦脫落頻率不超過0.1 Hz[5],根據趨勢項[6]的定義,深海水平流的渦街信號可看作是趨勢項信號。
傳統(tǒng)的數字信號處理方法只是單純地在時域或頻域進行分析,不能很好地反映信號時頻域的整體特征。希爾伯特-黃變換(Hilbert-Huang transformation, HHT)由于在處理非線性、非平穩(wěn)信號上表現出良好的性能以及在時、頻域都具有很高的分辨率,被逐漸應用到渦街信號中[7]。然而,在信噪比極低的情況下,該方法的使用會產生明顯的模態(tài)混淆現象,因為深海環(huán)境中噪聲極其復雜,信噪比低至-24 dB,所以對于識別深海水平流信號效果并不理想。
本文通過研究 HHT及深海水平流的特點,提出了一種針對低信噪比、低頻微弱信號的趨勢項提取方法。利用整體經驗模態(tài)分解(ensemble empirical mode decomposition,EEMD)及雙偽信號技術對渦街信號進行處理來識別信號頻率,并通過實驗證明該方法的有效性。
HHT是文獻[8]提出的一種新的研究非線性、非平穩(wěn)信號的處理方法,由經驗模態(tài)分解(empirical mode decomposition,EMD)和Hilbert變換組成,EMD是該方法的核心;Huang提出任何信號都是由一系列固有模態(tài)參數(intrinsic mode functions,IMF)組成,各階IMF分量可以是線性的,也可以是非線性的,并滿足極值點數和過零點數相等或相差一個以及上下包絡線的均值相等等條件。任何時候,一個復雜的信號都可分解成若干個IMF,各IMF相疊加構成復雜信號。對原信號x(t)進行EMD后,得到n階IMF分量及殘余量rn(t),即
(1)
理論上認為,每個IMF分量都是包含單一頻率的,對各IMF分量進行后續(xù)Hilbert變換,求取邊際譜,即

(2)
其中,H(ω,t)為Hilbert譜。
根據Huang的定義,在邊際譜中,某一頻率處幅值表示該頻率在整個時間段內出現的可能性,因此可通過邊際譜幅值的大小識別各階中心頻率,并確定幅值最大階IMF的中心頻率為信號的主要頻率。傳統(tǒng)趨勢項的定義為:從最后一階IMF中心頻率算起,若直到第m階中心頻率都基本一致,則這幾階IMF與殘余量疊加就構成了趨勢項y(t),即
(3)
殘余量代表信號的漂移,傳統(tǒng)的趨勢項作為有用信號中的干擾需要被消除,因而包括殘余量,而本文中的趨勢項代表有用信號,故殘余量不作為本文趨勢項的一部分。
本文引入相關系數ρ,表示每階IMF與原信號的相似程度,具體定義為:

(4)
設殘余量與原信號的相關系數為ρx,相關系數ρ越高,相關度越強。
根據各階IMF中心頻率幅值大小以及各IMF與原信號的相關性,選取中心頻率基本一致且相關系數大于ρx的m~n階IMF作為趨勢項。
因此,重新定義趨勢項為:
(5)
HHT提取趨勢項存在的一個重要問題就是EMD分解引起的模態(tài)混淆問題。模態(tài)混淆包括模態(tài)混與模態(tài)疊[9]。模態(tài)混是指用EMD對原始信號包括具有某一模態(tài)的瞬態(tài)干擾信號和恒定模態(tài)的待提取信號進行分解時,恒定模態(tài)的局部和瞬態(tài)信號會同時分解在一階IMF中;模態(tài)疊是指當實驗數據含多個頻率相近或幅值相差較大的模態(tài)階數時,多模態(tài)會混淆在一階IMF或一階模態(tài)分解在多IMF中。
模態(tài)混淆會導致信號分解不準確,將直接影響到趨勢項的提取。產生模態(tài)混淆的原因主要有:① 信號中混有間歇信號;② 干擾信號中混有與待提取信號頻率相近或幅值相差太大的成分。因此,要準確提取趨勢項,需要解決的關鍵問題就是模態(tài)混淆。
EEMD[10-11]是一種利用噪聲進行輔助分解的技術,不僅對間歇信號造成的間斷有效,也對短時脈沖的信號波形不連續(xù)有效,起到很好地抑制模態(tài)混淆的作用。標準的EMD分解方法,其實質是根據極值點確定包絡線然后進行分解,因而極值點的分布情況極大地影響著信號的最終分解效果。當信號極值點距離相差較大時就容易產生模態(tài)混淆。EEMD的思路是不斷在信號中加入一定數目的白噪聲,由于白噪聲頻譜分布均勻的特性使得信號不僅在時間尺度上保持連續(xù),還使得混合信號的極值相對均勻,提高原信號抗干擾能力。由于加入的隨機白噪聲是不相關的,根據噪聲零均值特性,經過多次EMD分解后,對各分量做整體平均,噪聲相互抵消。

根據理論分析,當原始信號含有2種以上的干擾信號時,EEMD能夠很好地抑制模態(tài)混淆,分解比EMD更為準確,下文將舉例說明。
設原始信號x(t)=sin(πt),取采樣點長度為1 000,采樣頻率50 Hz。為證明EEMD對含較多間歇及脈沖干擾的信號能起到很好地抑制模態(tài)混淆的作用,擬在其中加入2段有重疊部分的間歇干擾信號,信號頻率相近,使其極大程度地與原始信號發(fā)生混淆,同時再加入幅值一定的脈沖信號,識別EEMD的抗干擾能力。在其中加入間歇干擾信號分別為s1(t)=2sin(3πt), 干擾點段為[201,400]和[751,900];s2(t)=sin(5πt),干擾點段為[351,500],2個干擾信號有交叉。另外,在[601,601]段內產生一個幅值為2的脈沖信號,混合信號波形如圖1所示。

圖1 混合信號波形
分別經過EMD及EEMD分解,得到的結果如圖2所示。
由圖2a可以看出,混合信號經過EMD分解后,得到的各階IMF均發(fā)生混淆,無法準確識別原信號成分;由圖2b可看出,經過EEMD分解后得到9階IMF及1階殘余分量,第1階為原信號,第2階為脈沖干擾,第3階、第4階為發(fā)生混淆的間歇干擾信號,而原信號頻率為0.5 Hz的部分主要被分解到第5階、第6階中,IMF7以上則是分解產生的虛假分量及殘余量。因此,不難發(fā)現,EEMD在分解含有2種以上的干擾信號時仍能較為準確地提取出原信號,這是EMD分解所無法比擬的。

圖2 信號經過EMD和EEMD分解的結果
雖然EEMD在分解含多種噪聲的混合信號時表現出優(yōu)異的性能,但是,當0.5 文獻[12]提出的偽信號技術本質是以模態(tài)混淆抑制模態(tài)混淆,通過在原信號中插入一列正弦波s(t)=asin(2πfst)(其中a、fs分別為偽信號的幅值和頻率),將混合后的信號進行EMD分解,偽信號與復合信號中所包含的高頻信號相混淆,從而達到把高頻信號從低頻信號中提取出來的目的。 然而,在分解含多個頻率相接近成分的復合信號時,偽信號不僅會與高頻部分產生混淆,也會與低頻部分產生混淆,難以達到理想的分解效果。文獻[13]提出當0.5 在x(t)信號中,利用awgn函數添加隨機噪聲,信噪比為-20 dB,添加2.1節(jié)中干擾信號,同時添加幅值為1、頻率為0.9 Hz的持續(xù)正弦干擾信號,對混合信號重新進行EEMD分解及HT,如圖3a所示,結合相關系數,初步確定fa=1.065 1 Hz,fb=0.338 2 Hz,a1=0.96,a2=0.60,fs1=1.278 1 Hz,fs2=0.270 6 Hz。 對加入雙偽信號的最終信號進行EEMD和HT,識別各階中心頻率,結果如圖3b所示,結合相關系數,選取第7階、第8階提取趨勢項,對趨勢項信號進行HT,求得其中心頻率為0.463 4 Hz,誤差為7.32%,比0.338 2 Hz準確度明顯提高。各階IMF與原信號的相關系數見表1所列。 圖3 改進前、后的Hilbert邊際譜 表1 各階IMF與原信號的相關系數 趨勢信號的Hilbert邊際譜如圖4所示。 圖4 趨勢信號的Hilbert邊際譜 前期本研究團隊確定三維海流傳感器的整體結構并得到模型算法[3],通過ANSYS對傳感器在繞流場中的漩渦泄落進行頻譜分析[5]。本文利用該結構進行模擬實驗,得出一組30 mm/s水平流速下傳感器輸出信號的數據,同時通過ANSYS得出30 mm/s水平流速下的仿真數據。按照上述方法對模擬實驗數據進行分析,確定各階IMF邊際譜如圖5a所示,確定其與原信號的相關系數,得出fa位于IMF6,a1=0.186,fs1=0.041 88 Hz;fb位于IMF7,a2=0.183,fs2=0.017 42 Hz。 將雙偽信號加入實驗信號中,重新進行EEMD分解并進行HT,邊際譜如圖5b所示,結合相關系數,選擇IMF7、IMF8階分量進行重構,去除雙偽信號提取趨勢項,趨勢項信號即為渦街信號,將仿真信號和趨勢項信號分別進行HT分析,求得頻率分別為0.012 41、0.013 49 Hz。改進前所識別的頻率為0.021 78 Hz,誤差高達60.84%,改進后誤差降為8.70%。 模擬信號各階IMF與原信號的相關系數見表2所列。仿真信號和趨勢項信號的Hilbert邊際譜如圖6所示。 圖5 模擬信號各階IMF改進前、后的Hilbert邊際譜 表2 模擬信號各階IMF與原信號的相關系數 圖6 仿真信號和趨勢項信號的Hlibert邊際譜 本文結合HHT理論及深海水平流渦街信號的特點,提出了一種將EEMD和偽信號技術相結合的信號處理方法。分析結果表明,該方法在處理低信噪比的微弱信號時,能夠有效濾除噪聲,提高頻率測量的精確性,是一種新的渦街信號處理方法,為深海傳感器水平流速的測量提供支撐。 [1] 王云燕.三維海流傳感器的結構設計與數值模擬分析[D].合肥:合肥工業(yè)大學,2015. [2] 陸鳳山,廖康明,沈敏敏.臺灣海峽-種三維風海流數值計算模式[J].臺灣海峽,1997,16(4):434-440. [3] 王云燕,王勇,王曉鋒,等.海流傳感器的結構設計及優(yōu)化[J].合肥工業(yè)大學學報(自然科學版),2015, 38(5): 577-580. [4] 趙漢中.工程流體力學[M].武漢:華中科技大學出版社,2011:171-262. [5] 鮑艷艷.基于流場分析的三維海流傳感器的仿真研究[D].合肥:合肥工業(yè)大學,2015. [6] 陳雋,徐幼麟.經驗模態(tài)分解在信號趨勢項提取中的應用[J].振動、測試與診斷,2005,24(2):101-104. [7] 彭杰綱,方敏.基于HHT的渦街流量計脈動流噪聲去除方法研究 [J].自動化技術,2012,41(2):253-258. [8] HUANG N E,SHEN Z,LONG S R,et a1.The empirical mode decomposition and the Hilbert spectrum for non-linear and non-stationary time series analysis[J].Proceedings of the Royal Society A Mathematical Physical & Engineering Sciences,1998,454:903-995. [9] 朱曉軍.HHT變換及其在腦電信號處理中的應用研究[D].太原:太原理工大學,2012. [10] WU Z H,HUANG N E.Ensemble empirical mode decomposition:a noise assisted data analysis method[J].Advances in Adaptive Data Analysis,2009,1(1):1-41. [11] 馬靜云.康復運動中表面肌電信號分析方法研究[D].秦皇島:燕山大學,2015. [12] DEERING R,KAISER J F.The use of a masking signal to improve empirical mode decomposition[C]//IEEE International Conference on Acoustics, Speech, & Signal Processing. [S.l.]:IEEE, 2005: 485-488. [13] RILLING G,FLANDRIN P,GONCALYES P.On empirical mode decomposition and its algorithms[C]//Proceedings of the IEEE-EURASIP Workshop on Nonlinear Signal and Image Processing.[S.l.]:IEEE,2003:8-11. VortexflowsignalprocessingmethodbasedonEEMDandmaskingsignaltechnique ZHANG Xiufeng,WANG Yong (School of Mechanical Engineering, Hefei University of Technology, Hefei 230009, China) Vortex flow signal of deep horizontal flow is featured with weak intensity and low frequency and it is easy to be masked by noise. To solve these problems, a new denoising method based on ensemble empirical mode decomposition(EEMD) and masking signal technique was proposed. Through time-frequency analysis of the noise signal after EEMD decomposition and Hilbert transform(HT), the major two intrinsic mode functions(IMF) were determined. Then the frequency of signal could be identified through further processing step using double masking signals technique. By comparing the simulation results with experimental results, it is concluded that the proposed method effectively improves the anti-interference property of the signal and provides accurate estimate of vortex flow signal frequency. Hilbert-Huang transform(HHT); empirical mode decomposition(EMD); trend; weak signal; vortex flow signal 2016-03-12; 2016-04-07 國家自然科學基金資助項目(41076061;51279044) 張秀鋒(1994-),女,山西懷仁人,合肥工業(yè)大學碩士生; 王 勇(1969-),男,安徽合肥人,博士, 合肥工業(yè)大學教授,博士生導師. 10.3969/j.issn.1003-5060.2017.11.003 TP274.2 A 1003-5060(2017)11-1452-06 (責任編輯 胡亞敏)2.2 雙偽信號技術



3 實例分析



4 結 論