阮新志,吳云韜*,黃龍庭
1.智能機器人湖北重點實驗室(武漢工程大學(xué)),湖北 武漢430205;2.武漢工程大學(xué)計算機科學(xué)與工程學(xué)院,湖北 武漢430205;3.武漢理工大學(xué)信息工程學(xué)院,湖北 武漢430070
空間目標(biāo)定位是陣列信號處理中一項十分重要的研究方向,根據(jù)信號源距離接收陣列的遠(yuǎn)近可以分為遠(yuǎn)場信號源與近場信號源,相比于遠(yuǎn)場信號源,近場信號源處理起來更加復(fù)雜一些,此時信號源處于Fresnel區(qū)域,相對于陣列孔徑需用球面波前精確描述,波前形狀隨陣列位置具有非線性變化特性,信號源的位置必須由距離(range)以及到達(dá)方向(direction of arrival,DOA)共同確定,所以近場目標(biāo)定位可以歸結(jié)為信號源距離以及到達(dá)方向聯(lián)合估計的問題[1]。近場目標(biāo)定位在電子監(jiān)控,地震探測,聲源定位等領(lǐng)域得到廣泛應(yīng)用[2-4]。
近年來,許多針對近場目標(biāo)定位的算法被提出,文獻(xiàn)[5]提出了最大似然估計法,雖然其估計性能好,但是需要進(jìn)行譜峰搜索,在多個信號源情況下計算量很大;文獻(xiàn)[6]提出了二維多重信號分類(two-dimensional multiple signal classification,2DMUSIC)算法,該方法對于近場信號源具有參數(shù)估計精度高的特點,但是由于需要二維譜峰搜索,所以該方法計算量較大。隨著研究的深入,一些新的算法被提出,如Rooot-MUSIC算法[7],改進(jìn)的路徑搜索算法[8],加權(quán)線性預(yù)測法[9],基于廣義旋轉(zhuǎn)不變子空間技術(shù)(estimation of signal parameters via rotational invariance technique,ESPRIT)技術(shù)的近場源目標(biāo)定位算法[10],這些算法都是在已有的算法基礎(chǔ)上進(jìn)行改進(jìn),在一定程度上降低了計算量。
在現(xiàn)有提出的不需要譜峰搜索算法,文獻(xiàn)[11]提出的基于高階累積量的總體最小二乘ESPRITLike算法,文獻(xiàn)[12]提出了一種基于四階累積量的子空間的近場源角度參數(shù)估計和距離參數(shù)估計算法,這兩種算法由于存在累積量的計算,使得計算量仍然很大。針對上述問題,本文所提出的結(jié)合PUMA技術(shù)[13-14]以及一維MUSIC方法[15]的算法,不需要高階累積量計算以及多維搜索,降低了計算量,并且在距離參數(shù)以及角度參數(shù)估計性能方面也有所提高。
圖1中的陣列是一個均勻線陣,該均勻線陣由M個陣元組成,陣元間距d≤ν4,ν表示信號波長,假設(shè)有P個相互獨立的近場窄帶信號入射到此陣列上,θp與r p分別是第p個信號sp(t)的角度與距離參數(shù),以陣列的中心O為參考點,則第m個陣元的接收信號可以表示為:
式中,m=1,2,…,M,nm(t)為第m個陣元上的加性高斯白噪聲,τpm是第p個信號到參考點O與第m個陣元的相位差可以表示為:
圖1 近場源信號接收模型Fig.1 Reception model of near-field source signal
式中k=[m-()M-1 2],根據(jù)Fresnel近似[9]可以將式(2)表示為:
式中μp和φp與第p個信號的角度參數(shù)與距離參數(shù)有關(guān),可以表示為:
在一定時間內(nèi)對所有陣元的一次采樣稱為快拍,快拍數(shù)L有限的情況下,陣列協(xié)方差矩陣可以表為:
式中X(t)H表示對矩陣進(jìn)行共軛轉(zhuǎn)置變換。
對式(9)中的協(xié)方差矩陣進(jìn)行特征值分解有:
式(10)中,U S=[u1…u P],U N=[u P+1…u M],分別表示信號子空間與噪聲子空間,ΛS是前P個較大特征值所組成的對角陣,其表示為ΛS=diag(λ1…λP),ΛN是剩下的M-P個特征值所組成的對角陣,其表示為ΛN=diag(λP+1…λM)。根據(jù)線性預(yù)測(linear prediction,LP)理論,對于信號子空間U S中每一個元素u p(p=1,2,…,P)都滿足以下線性關(guān)系[14]:
將式(22)估計出來的角度參數(shù)θ?p代入到式(8)的導(dǎo)向矢量a()θp,r p中,這樣問題被簡化為一維參數(shù)估計問題,由于噪聲子空間在式(10)特征值分解中已經(jīng)得到,所以可以通過MUSIC方法直接構(gòu)造第p個信號關(guān)于距離的空間譜函數(shù):
為了避免參數(shù)配對問題,在每個估計方位形成MUSIC頻譜,對于P個信號源,一共形成了P個頻譜,所以需要進(jìn)行P次一維搜索來實現(xiàn)距離估計。因此在本文算法中,總共需要P次一維搜索。
在仿真實驗中,均勻線陣由10個陣元組成,陣元間距d=ν4,噪聲為加性高斯白噪聲,有2個窄帶且相互獨立的信號源入射到均勻線陣中,信號源到陣列參考點的距離即Fresnel區(qū)域應(yīng)該滿足以下條件:
實驗一:實驗中快拍數(shù)L固定為2 000,信噪比G從-5 dB增加到10 dB間隔1 dB,每個信噪比做500次Monte-Carlo實驗。實驗結(jié)果如圖2所示。
從圖2可以看出,隨著信噪比的變化,本文提出的算法可以比較準(zhǔn)確地估計出近場信號源的距離與角度參數(shù),且隨著信噪比的增加,均方根誤差曲線呈現(xiàn)出降低趨勢,其性能優(yōu)于method2[11]、method3[12]方法,接近于method1[6]方法。
圖2 信噪比變化對算法性能影響:(a)信號源1角度,(b)信號源2角度,(c)信號源1距離,(d)信號源2距離Fig.2 Influence of SNR on algorithm performance:(a)angle of signal source 1,(b)angle of signal source 2,(c)range of signal source 1,(d)range of signal source 2
實驗二:實驗中G固定為5 dB,快拍數(shù)L從500變化到2 000間隔100,每個快拍數(shù)做500次Monte-Carlo實驗,實驗結(jié)果如圖3所示。
從圖3(a)~圖3(d)可以看出,隨著快拍數(shù)的變化,本文提出的算法可以比較準(zhǔn)確地估計出近場信號源的距離與角度參數(shù),且隨著快拍數(shù)的增加,均方根誤差曲線呈降低趨勢,其性能優(yōu)于method2[11]、method3[12]方法,接近于method1[6]方法。
從圖3(e)可以看出本文方法在不同快拍數(shù)下單次運行時間明顯快于文獻(xiàn)[6]、文獻(xiàn)[11]以及文獻(xiàn)[12]中提到的方法,從實驗一與實驗二可以看出,本文提出的算法在距離估計上信號源1的性能略好于信號源2的性能,說明距離陣列參考點越近,距離參數(shù)估計性能越好,在角度參數(shù)估計上,信號源1與信號源2的估計性能相似,文獻(xiàn)[17]中理論分析得到的結(jié)論與此結(jié)果一致。同時本文算法具有運行時間短的特點,這也是本文算法的優(yōu)勢所在。
圖3 快拍數(shù)變化對算法性能影響:(a)信號源1角度,(b)信號源2角度,(c)信號源1距離,(d)信號源2距離,(e)運行時間Fig.3 Influence of snapshot on algorithm performance:(a)angle of signal source 1,(b)angle of signal source 2,(c)rangeof signal source 1,(d)range of signal source 2,(e)computation time
本文提出的一種結(jié)合PUMA技術(shù)與一維MUSIC方法的近場目標(biāo)定位算法。首先需要將數(shù)據(jù)協(xié)方差矩陣進(jìn)行特征值分解,得到信號子空間與噪聲子空間,由于信號子空間中元素具有線性相位關(guān)系,可以利用此關(guān)系構(gòu)建多項式,采用迭代方式求出線性系數(shù),然后求出多項式的根,利用多項式的根估計出近場目標(biāo)角度參數(shù),接著利用估計出的角度參數(shù)采用一維MUSIC方法構(gòu)建距離空間譜估計出近場目標(biāo)距離參數(shù)。本文算法與現(xiàn)有算法相比,不需要進(jìn)行高階累積量計算,并且只需要一維搜索。從計算機仿真實驗可以看出本文算法不僅計算量小,而且參數(shù)估計精度高。