江 涌 李 軍 章林柯 何 琳
(防化研究院裝備評(píng)價(jià)與計(jì)量研究室1) 北京 102205)(海軍工程大學(xué)振動(dòng)與噪聲研究所2) 武漢 430033)
噪聲控制中最重要的工作之一,是分析噪聲的頻譜特性及其傳遞、變化情況,從而解決主要噪聲源或傳遞路徑的識(shí)別問(wèn)題[1].
在實(shí)際環(huán)境中,由于結(jié)構(gòu)耦合及環(huán)境干擾的影響,用于監(jiān)測(cè)機(jī)械設(shè)備振動(dòng)或噪聲的傳感器往往只能測(cè)得混合信號(hào).因此,為了分析各噪聲源的特性,必須對(duì)混合信號(hào)進(jìn)行分離.如果源信號(hào)在頻譜上互不重疊,用簡(jiǎn)單的信號(hào)濾波或偏相干方法,就可對(duì)混合信號(hào)中各源成分進(jìn)行分離[2].但隨著機(jī)械設(shè)備的大型化、復(fù)雜化和高速化,各機(jī)械設(shè)備的振動(dòng)噪聲信號(hào)在頻譜上往往是相互重疊的.此時(shí),如果仍采用傳統(tǒng)的子帶濾波、小波變換等方法對(duì)混合信號(hào)進(jìn)行處理,則會(huì)同時(shí)濾掉感興趣的源信號(hào),降低源識(shí)別的精度[3].
近些年來(lái)興起的盲信號(hào)處理技術(shù),正是在對(duì)源信號(hào)和傳遞路徑都沒(méi)有任何先驗(yàn)知識(shí)的情況下,僅根據(jù)源信號(hào)相互獨(dú)立的特性,通過(guò)對(duì)觀測(cè)到的混合信號(hào)施以一定的變換以恢復(fù)未知源信號(hào)的一種技術(shù)[4].因此,在源識(shí)別中,當(dāng)難以建立起從源信號(hào)到混合信號(hào)之間精確的數(shù)學(xué)模型,或先驗(yàn)知識(shí)較少時(shí),盲信號(hào)處理就成了較好的預(yù)處理方法.
盲信號(hào)處理技術(shù)主要應(yīng)用于語(yǔ)音、腦信號(hào)、圖像處理和通信等領(lǐng)域[5].近些年,得到機(jī)械領(lǐng)域國(guó)內(nèi)外廣大學(xué)者的關(guān)注[6-7].由于卷積耦合的復(fù)雜性,傳統(tǒng)的卷積盲分離方法主要利用信號(hào)的高階統(tǒng)計(jì)特性分離寬帶噪聲源.信號(hào)的高階統(tǒng)計(jì)特性計(jì)算量大,實(shí)際應(yīng)用往往困難[8-9].
在源信號(hào)相互耦合的背景下,本文僅從混合信號(hào)出發(fā),嘗試?yán)没诙A統(tǒng)計(jì)特性的卷積盲分離算法恢復(fù)寬帶機(jī)械振源信號(hào).
當(dāng)機(jī)械設(shè)備的剛度較大、體積較小(結(jié)構(gòu)中的傳遞延遲與采樣周期相比,可忽略不計(jì))時(shí),線性瞬時(shí)混疊的假設(shè)才近似成立.但在實(shí)際條件下,由于存在振動(dòng)或聲信號(hào)的傳遞延遲、反射和散射等影響,因此,將實(shí)測(cè)信號(hào)的混合建模為線性卷積混疊模型要更為合適.其模型如圖1所示.
其表達(dá)式為
式中:s(t)=[s1(t),s2(t),…,sn(t)]T為n個(gè)源信號(hào),在頻譜上相互重疊;H為m×n維(m≥n)混合濾波器矩陣;x(t)=[x1(t),x2(t),…,xm(t)]T為m個(gè)觀測(cè)信號(hào);n(t)為加性觀測(cè)噪聲.為了便于分析,忽略噪聲的影響,假定傳感器數(shù)目與源數(shù)目相等,即m=n.
圖1 源信號(hào)的卷積混合模型圖
令混合濾波器為L(zhǎng)階線性因果的有限沖激響應(yīng)濾波器,則其混合模型可簡(jiǎn)化為
在實(shí)際環(huán)境中,由于振動(dòng)或聲的耦合及環(huán)境干擾的影響,傳感器只能測(cè)得混合信號(hào).而通過(guò)上述分析可知,以上模型具有兩個(gè)特點(diǎn):(1)源信號(hào)無(wú)法獲得;(2)源信號(hào)在頻譜上相互重疊.因此,傳統(tǒng)的信號(hào)濾波、凈化方法就無(wú)能為力.
就聲信號(hào)而言,如果傳感器與設(shè)備的距離較近,則點(diǎn)聲源的假設(shè)不再成立;如果距離較遠(yuǎn),則系統(tǒng)的因果性得不到保證.且在設(shè)備的狀態(tài)監(jiān)測(cè)中,振動(dòng)加速度計(jì)的數(shù)目較傳聲器的數(shù)目要多得多.因此,以下主要討論振動(dòng)信號(hào)的分離.以兩個(gè)振動(dòng)混合信號(hào)為例,其分離模型如圖2所示.
圖2 混合信號(hào)分離模型圖
其表達(dá)式為
式中:Wq為第q階解混濾波器;Q為解混濾波器的階數(shù);y(t)為輸出信號(hào),即源信號(hào)的估計(jì).
盲信號(hào)分離問(wèn)題可理解為:在混合濾波器矩陣H和源信號(hào)未知的情況下,只根據(jù)觀測(cè)數(shù)據(jù)向量x(t)確定分離濾波器矩陣W,使得變換后的輸出y(t)是源信號(hào)向量s(t)的拷貝或估計(jì).所以,盲信號(hào)分離的核心問(wèn)題是分離(或解混合)矩陣的學(xué)習(xí).卷積盲分離算法首先利用源信號(hào)相互獨(dú)立的特性,建立目標(biāo)函數(shù);然后,通過(guò)優(yōu)化算法,自適應(yīng)地估計(jì)出分離矩陣;最后,由混合信號(hào)和分離矩陣,得到源信號(hào)的估計(jì).
機(jī)械設(shè)備在穩(wěn)定狀態(tài)下的振動(dòng)信號(hào)一般是平穩(wěn)且非白的.所以,可利用信號(hào)的二階統(tǒng)計(jì)特性,進(jìn)行盲分離.同時(shí),可減小估計(jì)信號(hào)高階統(tǒng)計(jì)特性所帶來(lái)的計(jì)算量.文獻(xiàn)[10]從信號(hào)的時(shí)間相關(guān)特性出發(fā),提出了一種卷積盲分離的方法,該算法可以保留信號(hào)在時(shí)間上的相關(guān)信息.其目標(biāo)函數(shù)為
式中:W(z)為序列Wq(k)的z變換;ps(s)為源信號(hào)si(k)的假設(shè)概率密度函數(shù).
利用自然梯度的優(yōu)化算法,對(duì)目標(biāo)函數(shù)最小化,可得到其解混矩陣的迭代公式為
式中:μ(k)為步長(zhǎng)對(duì)角矩陣;矩陣Vq(k)的第(i,j)元素為
為驗(yàn)證上述方法的有效性,對(duì)海水泵和電機(jī)的人工混合信號(hào)進(jìn)行了分離.在海水泵和電機(jī)各自單獨(dú)運(yùn)行的工況下采集源信號(hào),采樣頻率為2 048Hz,采樣時(shí)間為8s.其時(shí)域波形和頻譜分別如圖3,4所示.
圖3 海水泵和電機(jī)源信號(hào)的波形圖
圖4 海水泵和電機(jī)源信號(hào)的頻譜圖
從圖4中可以看出,由于流體介質(zhì)的影響,海水泵的頻譜為一寬帶譜,其主要頻率成分為296 Hz;電機(jī)的頻譜主要是由90Hz及其一系列的倍頻所組成.兩者在某些頻帶上是相互重疊的,如400~600Hz,800~1000Hz.
隨機(jī)生成一16×2×2的混合濾波器矩陣,其中16為混合濾波器的階數(shù).各混合濾波器的系統(tǒng)零點(diǎn)如圖5所示.
由圖5可知,各混合濾波器間沒(méi)有共同的零點(diǎn).因此,該混合濾波器矩陣是滿秩的,滿足信號(hào)的可分離條件[12-13].利用該矩陣對(duì)源信號(hào)進(jìn)行混合,混合信號(hào)的頻譜如圖6所示.
圖5 各混合濾波器的系統(tǒng)零點(diǎn)
圖6 混合信號(hào)的頻譜圖
由圖6可知,兩個(gè)混合信號(hào)中均包含了海水泵的主要成分296Hz和電機(jī)的主要成分90Hz及其倍頻.由于源信號(hào)在頻譜上相互重疊,利用傳統(tǒng)的濾波凈化方法,很難從混合信號(hào)分離出各源信號(hào).因此,對(duì)源信號(hào)和傳遞路徑要求較少的盲分離算法,就成了較好的選擇.
令解混濾波器的階數(shù)Q=32,步長(zhǎng)對(duì)角矩陣μ=0.01I(I為單位矩陣),初始分離矩陣W(0)隨機(jī)生成.利用上述的卷積盲分離算法,對(duì)混合信號(hào)進(jìn)行分離.其分離信號(hào)的頻譜如圖7所示.
圖7 分離信號(hào)的頻譜圖
由圖7可知,源信號(hào)得到了較好的恢復(fù),其中分離信號(hào)1的頻譜與圖4中海水泵頻譜十分相似,且包含了其主要成分296Hz;分離信號(hào)2的頻譜與圖4中電機(jī)的頻譜相似,且包含了主要成份90Hz及其倍頻.
為驗(yàn)證上述算法的準(zhǔn)確性,分別計(jì)算分離信號(hào)1,2與海水泵、電機(jī)頻譜的相關(guān)系數(shù).其結(jié)果如表1所示.
表1 分離信號(hào)與源信號(hào)之間的相關(guān)系數(shù)
由表1可知,分離信號(hào)1,2分別與海水泵和電機(jī)的相關(guān)系數(shù)較大.結(jié)合電機(jī)和海水泵的源信號(hào)頻譜(見(jiàn)圖4)分析可知,分離信號(hào)1,2分別與海水泵和電機(jī)相對(duì)應(yīng).
為驗(yàn)證上述算法的魯棒性,隨機(jī)生成25組滿足可分離條件的混合矩陣,利用上述算法分別對(duì)混合信號(hào)進(jìn)行分離,并計(jì)算源信號(hào)和分離信號(hào)頻譜的相關(guān)系數(shù),其性能如圖8所示.
圖8 源信號(hào)和分離信號(hào)頻譜的相關(guān)系數(shù)
由圖8可以看出,海水泵的源信號(hào)和分離信號(hào)頻譜的相關(guān)系數(shù)穩(wěn)定在0.6左右;電機(jī)的源信號(hào)和分離信號(hào)頻譜的相關(guān)系數(shù)穩(wěn)定在0.7左右.因此,上述的卷積盲分離算法可以較好的分離出頻譜上相互重疊的耦合信號(hào);且對(duì)滿秩的混合濾波器矩陣不敏感,具有較好的魯棒性.
在源信號(hào)相互獨(dú)立的假設(shè)下,僅從混合信號(hào)出發(fā),本文利用基于信號(hào)二階統(tǒng)計(jì)特性的卷積盲分離算法,較好地恢復(fù)出了頻譜上相互重疊的電機(jī)和海水泵信號(hào).通過(guò)理論分析和仿真試驗(yàn)可以得到如下結(jié)論.
1)利用卷積盲分離算法,可以較好地恢復(fù)出頻譜上相互重疊的源信號(hào).
2)在噪聲源識(shí)別分析前,采用盲信號(hào)處理方法進(jìn)行預(yù)處理,可望有效地降低源識(shí)別的復(fù)雜性,提高識(shí)別精度.
3)進(jìn)一步驗(yàn)證了機(jī)械設(shè)備在平穩(wěn)運(yùn)行時(shí),其振動(dòng)信號(hào)滿足亞高斯分布的特性.
實(shí)際環(huán)境中往往存在混響、噪聲、非線性等因素的影響.因此,實(shí)際寬帶耦合機(jī)械振動(dòng)信號(hào)的解耦、分離任務(wù)也要困難得多.筆者下一步將就盲信號(hào)處理用于實(shí)際環(huán)境下,寬帶耦合機(jī)械振動(dòng)信號(hào)的分離作進(jìn)一步的研究.
[1]楊德森.水下航行器噪聲分析及主要噪聲源識(shí)別[D].哈爾濱:哈爾濱工程大學(xué)水聲學(xué)院,1998.
[2]章林柯,何 琳,朱石堅(jiān).潛艇主要噪聲源識(shí)別方法研究[J].噪聲與振動(dòng)控制,2006,26(4):7-10.
[3]章新華.船舶輻射噪聲盲分離技術(shù)仿真研究[J].系統(tǒng)仿真學(xué)報(bào),2002,14(5):673-675.
[4]Cichocki A,Amari S.Adaptive blind signal and image processing:Learning algorithms and applications[M].New York:Jonhn Wiley &Sons,Inc.2003.
[5]張賢達(dá),保 錚.盲信號(hào)分離[J].電子學(xué)報(bào),2001,29(12A):1766-1771.
[6]Gelle G,Colas M,Delaunav G.Blind sources separation applied to rotating machines monitoring by acoustical and vibrations analysis[J].Mechanical Systems and Signal Processing,2000,14(3):427-442.
[7]李 軍,張永祥,姚曉山.最小均方盲反卷積法在機(jī)械設(shè)備振動(dòng)分析中的應(yīng)用[J].武漢理工大學(xué)學(xué)報(bào):交通科學(xué)與工程版,2008,32(3):522-525.
[8]Lee J Y,Nandi A K.Blind deconvolution of impacting signals using higher-order statistics[J].Mechanical Systems and Signal Processing,1998,12(2):357-371.
[9]張桂才,史鐵林,楊叔子.基于高階統(tǒng)計(jì)量的機(jī)械故障特征提取方法研究[J].華中理工大學(xué)學(xué)報(bào),1999,27(3):6-8.
[10]DouglasS C,Sun X.Blind separation of acoustical mixtures without time-domain deconvolution or decorrelation[C]//Proc.of the 2001IEEE Signal Processing Society Workshop,2001:323-332.
[11]劉月輝,張俊紅,郝志勇.基于獨(dú)立分量分析的內(nèi)燃機(jī)噪聲信號(hào)分離[J].內(nèi)燃機(jī)學(xué)報(bào),2005,23(1):63-66.
[12]Aichner R.Acoustic blind source separation in reverberant and noisy environments[D].Erlangen:U-niversity of Erlangen-Nuremberg,2007.
[13]張躍飛,解 梅.噪聲條件下基于粒子群優(yōu)化的數(shù)字穩(wěn)像方法[J].計(jì)算機(jī)應(yīng)用研究,2011,28(2):675-762.