胡異丁, 任偉新,楊 棟, 李 苗
(1.中南大學 土木工程學院,長沙 410075;2.五邑大學 信息工程學院,廣東 江門 529020)
非平穩信號的分析是目前信號處理中的難點問題。非平穩信號泛指具有時變能量譜的確定性信號和具有時變功率譜的隨機信號[1]。非平穩性可以具體體現為瞬態信號,或者對確定性和隨機性信號的調幅和調頻等形式[2]。在機械故障診斷、地震波信號、結構振動信號研究領域中采集到的振動信號中也往往包含著非平穩調制信號成分。因此,在振動信號處理等領域中,調制理論及其包絡解調方法的研究一直是眾多學者關注的熱點。
希爾伯特變換平方解調是一種較常用的調幅信號的解調分析方法,其中,在一定條件下選取合適的截止頻率的低通濾波器則可以獲取調幅信號的包絡。最近,Chen等[3]提出了一種新的信號分解方法-解析模態分解法,該方法可從信號中分離出各頻帶內的諧波成分。Felderman[4]對這種方法給出了理論解釋,并認為它適合非平穩信號的低通濾波。本文利用Feldman的濾波器結合希爾伯特變換平方解調的方法得出,在滿足一定條件下,可以將非平穩調幅信號進行解調,得到包絡。
希爾伯特變換是一種積分變換,信號x(t)的希爾伯特變換H[x(t)]定義為[5]:

可見,H[x(t)]是將信號x(t)與 1/πt卷積。因此,希爾伯特變換結果(t)可以理解成為:輸入信號x(t)經過一個沖激響應為1/πt的線性時不變系統所產生的響應。
希爾伯特變換是一種線性的積分運算,對任意標量a1、a2以及信號x1(t)和x2(t)有H[a1x1(t)+a2x2(t)]=a1(t)+a2(t)。常數的希爾伯特變換為0。信號x(t)與(t)只是相位譜不同,而信號的幅度譜,能量譜或者功率譜都是相同的,能量或功率也相同。將信號x(t)經過兩次希爾伯特變換后得到-x(t)。信號x(t)與其希爾伯特變換是正交的,即。正弦信號sin(t)的希爾伯特變換為-cos(t),余弦信號cos(t)的希爾伯特變換為 sin(t)[6]。
Chen等[3]提出了基于希爾伯特變換的一種新的信號分解方法,可從振動時程信號中提取出密集頻率的諧波成分。
Feldman[4]通過改進的Bedrosian公式證明了該分解方法,并做出了新的解釋。對一由慢變成分s(t)與快變成分f(t)相加的信號x(t),即x(t)=s(t)+f(t),且慢變成分s(t)與快變成分f(t)在頻帶無重疊,若存在復函數Y(t)=y(t)+i(t)(其中(t)為y(t)的希爾伯特變換,且y2(t)+(t)=1),其頻譜處在慢變和快變成分的頻譜之間,則有:

即可得到:

又:

因此可分離得到慢變成分s(t)

式(3)表明,只要慢變成分頻譜成分(不僅僅是單個諧波)較由一對正交函數y(t)和(t)構成的復函數Y(t)的頻率低,則可以通過希爾伯特變換被提取出來。
若定義正交函數的頻率為某單一頻率ωc,即Y(t)=y(t)+i(t)=cosωct+isinωct,代入式(3)可得:

式(4)表明任何低于正交函數頻率ωc的慢變成分s(t)從信號x(t)中被提取出來,因而也可將其理解為希爾伯特變換低通濾波器,正交函數的頻率ωc也可稱為該低通濾波器的截止頻率。顯然,高于截止頻率ωc的快變成分f(t)也同時被分離出來。
如果信號x(t)由慢變信號s(t)與快變信號f(t)相乘,即x(t)=s(t)f(t),這樣就形成了調幅信號。為了避免過調幅設s(t)≥0。
令:

根據 Bedrosian 乘積定理[7]:

可得:

令r(t)=f2(t)+H2[f(t)],顯然r(t)≥0,因此必然包含直流成分。為了簡化處理,這里假設快變信號是兩個諧波信號之和:

f(t)的希爾伯特變換為:

或:

式(10)表明,r(t)主要包含了兩個不同成分:一是常數部分為兩個諧波幅度的平方和,另一部分為兩諧波的差頻成分[8]。將式(10)代入式(7),得到:

令:

則:

設s(t)的最高頻率分量為 ωmax,若 ω1-ω2?2ωmax,則sA(t)和fA(t)頻譜仍舊不發生混疊,利用前述希爾伯特低通濾波器,選擇合適的截止頻率ωc則可提取出慢變成分sA(t)。通過sA(t)可估計出慢變包絡A(t):

可以看出,估計出的慢變包絡與原始的包絡僅僅是幅度不同。
本文方法適用的先決條件是確保Z(t)內的慢變成分僅有s2(t)項,也即sA(t)和fA(t)的頻譜不發生混疊。在使用過程中截止頻率ωc的選擇可以通過經驗或者實驗中確定。
算例1:考慮慢變非平穩信號為線性調頻信號s(t)=2+sin(2π×0.01×t2),快變信號為兩個諧波信號之和f(t)=0.1×cos(2π ×8t)+0.2×cos(2π ×22t)。調制以后的信號為x(t)=s(t)f(t),如圖1(a)所示,其短時傅里葉變換的時頻譜如圖1(b)所示。考慮到慢變成分的頻帶寬度,選擇截止頻率為6 Hz,提取的包絡如圖1(c)所示。圖1(d)為解調后的快變成分的時頻圖。可見該方法能成功的完成非平穩調幅信號的解調。

圖1 慢變非平穩函數調制兩個諧波之和的信號的解調Fig.1 Demodulation of a slow non-stationary function modulating composition of two harmonics

圖2 慢變間隔高斯脈沖調制快變線性調頻信號的解調Fig.2 Demodulation of an interval gaussian function modulating linear frequency modulation signal
算例2:考慮一慢變間隔的高斯脈沖信號s(t)調制快變的線性調頻信號f(t)=sin[2π ×(20-0.2t)×t],即x(t)=s(t)f(t),如圖2(a)所示。其短時傅里葉變換的時頻譜如圖2(b)所示。考慮到慢變成分的頻帶寬度,選擇截止頻率為6 Hz,圖2(c)和圖2(d)分別為解調后的包絡以及余下的快變成分的時頻圖。從圖中可以看出慢變間隔的高斯脈沖和線性調頻信號都能夠很好地恢復出來。
非平穩信號的分解是信號處理中的難點問題,振動信號處理等領域中非平穩調幅信號的解調一直受到關注。本文利用希爾伯特變換方法提取了非平穩調幅信號的包絡,從而實現非平穩調幅信號的分解。該方法取決于包絡成分和快變成分的頻譜分布在一定條件下不發生混疊以及選取合適的截止頻率,截止頻率可以通過實驗或者經驗來選取。數值算例驗證了該方法的有效性。
[1]劉本永.非平穩信號分析導論[M].北京:國防工業出版社,2006.
[2]BorgnatP,Flandrin P. Time-frequency surrogates for nonstationary signal analysis[C].8th IMA International Conference on Mathematics in Signal Processing,Cirencester,UK,2008.
[3]Chen G D,Wang Z C.A signal decomposition theorem with Hilbert transform and its application to narrowband time series with closely spaced frequency components[J].Mechanical Systems and Signal Processing,2012,28:258-279.
[4]Feldman M.A signal decomposition or lowpass filtering with Hilberttransform [J]. MechanicalSystemsand Signal Processing,2011,25(8):3205-3208.
[5]Hahn S L.Hilbert transform in signal processing[M].Artech House,1996.
[6]Feldman M.Hilbert transform in vibration analysis[J].Mechanical Systems and Signal Processing,2011,25(3):735 802.
[7]Bedrosian E.A product theorem for hilbert transform[J].Proceedings of the IEEE,1963,51:868-869.
[8]Feldman M.Hilbert transform applications in mechanical vibration[M].John Wiley& Sons,2011.