1.基于加權(quán)修正參數(shù)的P范數(shù)噪聲源定位識(shí)別方法,其特征在于:它的定位識(shí)別方法為:
步驟一、特征值分解聲源定位識(shí)別方法:
由M元全向聲學(xué)麥克風(fēng)陣列接收數(shù)據(jù)構(gòu)造的譜矩陣為:
其中:P(ω)=[P1(ω) P2(ω) L PM(ω)]T為陣列接收信號(hào)進(jìn)行離散傅里葉變換后的頻域快拍矢量,上標(biāo)H表示共軛轉(zhuǎn)置;由于為Hermite矩陣,其特征值分解可表示成:
其中Λ是一個(gè)對(duì)角矩陣,由排序的特征值組成:
Λ=diag[λ1,λ2,L,λM] (3)
U為M×M維矩陣,由正交特征矢量組成:
U=[φ1 Mφ2 ML MφM] (4)
每個(gè)正交特征矢量定義了一個(gè)特征子空間,表示陣列對(duì)信號(hào)在該子空間內(nèi)響應(yīng)的方向向量,其特征值為子空間響應(yīng)強(qiáng)度;由此通過特征值及特征失量來定義陣列對(duì)聲源在該子空間內(nèi)的響應(yīng)函數(shù)為:
將ui帶入式(2)得到由子空間響應(yīng)函數(shù)表征的譜矩陣為:
由于特征子空間與特征矢量具有相同的正交特性,上式可寫成:
比較式(1)和式(7)發(fā)現(xiàn)陣列對(duì)空間聲源的響應(yīng)可表示成各階特征子空間響應(yīng)函數(shù)的疊加;若Si為第i階特征子空間對(duì)應(yīng)的i階聲源向量,H為聲源向量與接收陣元間的傳遞函數(shù)矩陣,那么每階特征子空間均可看成是一個(gè)網(wǎng)絡(luò)系統(tǒng),其輸出為子空間響應(yīng)函數(shù)ui:
HSi=ui (8)
由于聲波是微振幅波,滿足疊加原理,當(dāng)輸入為時(shí)疊加原理確認(rèn)網(wǎng)絡(luò)的輸出為
即陣列對(duì)空間聲源的響應(yīng),那么由網(wǎng)絡(luò)系統(tǒng)傳遞特性可知,此時(shí)輸入信號(hào)
就表示掃描空間中待識(shí)別的目標(biāo)聲源;
步驟二、P范數(shù)噪聲源信號(hào)重構(gòu)法:
首先將掃描域離散化為N個(gè)格點(diǎn)區(qū)域,節(jié)點(diǎn)處為波束掃描點(diǎn),各掃描點(diǎn)均存在一預(yù)設(shè)聲源,除目標(biāo)聲源外,其余為假想聲源,所有預(yù)設(shè)聲源幅值構(gòu)成了子空間內(nèi)(T·N)×1維聲源向量Si,T表示預(yù)設(shè)聲源類型數(shù);認(rèn)為該子空間響應(yīng)函數(shù)ui是由這些預(yù)設(shè)源輻射的聲場(chǎng)疊加產(chǎn)生,不同預(yù)設(shè)聲源類型聯(lián)合構(gòu)成了掃描點(diǎn)與陣元間的M×(T·N)維傳遞函數(shù)矩陣H,通過求解式(8)可計(jì)算出聲源向量Si,即該子空間內(nèi)波束掃描輸出;考慮式(8)為聲學(xué)逆問題,通常采用正則化技術(shù)獲得問題的近似解;
其中α稱為正則化參數(shù);其取值與輸入的信噪比有關(guān),通常為矩陣HH-1(或H-1H)最大特征值的0.1%~10%;
由于假想聲源并不真實(shí)存在,其幅值在向量Si表現(xiàn)為零或近似為零,采用基于加權(quán)修正參數(shù)的P范數(shù)迭代算法,將式(8)轉(zhuǎn)化為如下線性約束優(yōu)化問題;
其中p的取值范圍為0到1之間,分別代表不同的范數(shù)約束;E(p)(Si)越小說明Si中的信息越局部化,越稀疏;采用Lagrange乘子的方法求解上式,要最小化的代價(jià)函數(shù)為:
其中λ為L(zhǎng)agrange乘子向量,對(duì)Si和λ分別求復(fù)梯度并求解,得到:
由(12)式可得:
進(jìn)而可解出關(guān)于聲源向量Si和Lagrange乘子λ的形式解如下:
其中W=diag(|Si(n)|P-2);由于式(14)是一個(gè)非線性方程,因此需要采用迭代方法求解Si;將W作為迭代加權(quán)矩陣,其取值為前一次迭代結(jié)果構(gòu)成的對(duì)角陣,代入公式(14)獲得新一代的Si,由其構(gòu)成的W作為下一代加權(quán)矩陣,如此反復(fù)直至達(dá)到最優(yōu)解為止;考慮到矩陣HW-1HH通常為病態(tài)的,需要在每次迭代過程中引入正則化參數(shù)降低重構(gòu)誤差;綜上得到求解聲源向量Si的迭代公式如下:
其中(k)表示迭代次數(shù),同理可獲得每次迭代的代價(jià)函數(shù)為:
由于聲源向量Si信息局部化的特點(diǎn),在每次的迭代過程中都會(huì)有部分元素值為零,將這些元素代入加權(quán)矩陣W中時(shí)所對(duì)應(yīng)的加權(quán)值同樣為零,這樣使得在中為零的元素在
中依然為零;并將加權(quán)矩陣W加以修正:
W=diag(|Si(n)|P-2+ε) (17)
步驟三、加權(quán)修正參數(shù)ε對(duì)算法的選取:
在掃描空間中隨機(jī)分布25個(gè)單極子聲源,滿足N/κ=100/25=4>3的稀疏條件,發(fā)射頻率f=2kHz,分別討論了聲源強(qiáng)度均值為0.1、1、10時(shí)參數(shù)ε對(duì)聲源向量重建精度的影響,ε的變化范圍0.001~5,共進(jìn)行25次迭代,50次Monte-carlo仿真試驗(yàn);
最后加權(quán)修正參數(shù)的大小與聲場(chǎng)信息有關(guān):
其中表示加權(quán)迭代前由(9)式直接計(jì)算的結(jié)果。