鄭 植 李廣軍 滕云龍
(1.電子科技大學(xué)電子科學(xué)技術(shù)研究院,四川成都611731;2.電子科技大學(xué)通信與信息工程學(xué)院,四川成都611731)
分布式信源波達(dá)方向(DOA)估計是現(xiàn)代通信信號處理領(lǐng)域中的一個研究熱點。無線通信系統(tǒng)的電波傳播有直達(dá)波傳播和非直達(dá)波傳播[1]兩種方式。在直達(dá)波傳播情形下,移動臺和接收陣列之間存在直線路徑,因此,一般將目標(biāo)信號假設(shè)為點源。而在非直達(dá)波傳播情形下,由于本地多徑散射將導(dǎo)致信號在到達(dá)接收陣列時發(fā)生一定程度的角度擴(kuò)展。此時,傳統(tǒng)的點源假設(shè)及其對應(yīng)的參數(shù)估計算法將不再適用,必須采用分布源模型及其相應(yīng)的參數(shù)估計算法。
分布源一般可分為相干和非相干兩種類型。迄今為止,針對上述兩種分布源模型已發(fā)展了多種DOA估計算法[2-10]。其中,較為著名的有DSPE[2]、DISPARE[3]、最大似然[4]、協(xié)方差匹配[5]和廣義Capon波束形成法[6]。但以上方法均針對的是一維分布源。對于二維分布源,對應(yīng)的DOA估計算法相對較少。其中,文獻(xiàn)[11-14]利用L型線陣或均勻圓陣,提出了幾種相干分布源二維DOA估計算法。這些算法均把四維參數(shù)估計問題轉(zhuǎn)化為兩個二維參數(shù)估計問題來處理,在一定程度上降低了算法的復(fù)雜度,但仍需二維搜索。文獻(xiàn)[15]利用雙均勻圓陣提出了一種估計相干分布源二維中心DOA的一維交替搜索(SOS)算法,該算法把二維搜索問題簡化為一維搜索問題,進(jìn)一步降低了復(fù)雜度。文獻(xiàn)[16]提出了一種無需搜索的算法,但仍需對樣本協(xié)方差矩陣做特征分解,計算復(fù)雜度依然較高。文獻(xiàn)[17]給出的算法不需要譜搜索和對樣本協(xié)方差矩陣特征分解,但沒有解決參數(shù)配對問題,不能用于多源場合。
本文研究相干分布源的二維DOA估計問題?;陔p平行均勻線陣,提出了一種低復(fù)雜度的估計算法。該算法充分利用了雙平行線陣的結(jié)構(gòu)特點,通過將平移子陣的廣義方向矢量化為分布源中心DOA的解耦形式獲得陣列間的旋轉(zhuǎn)不變矩陣,并利用一種改進(jìn)的傳播算子法求解旋轉(zhuǎn)不變矩陣,進(jìn)而最終估計出分布源的二維中心DOA。本文算法不需要譜搜索和對樣本協(xié)方差矩陣特征分解。和常規(guī)算法相比,計算復(fù)雜度更低。而且算法給出了詳細(xì)的參數(shù)配對流程,能夠處理多個分布源。本文算法估計性能良好,在小角度擴(kuò)展下其估計性能和SOS算法很接近。此外,算法與分布源的角分布形式無關(guān),穩(wěn)健性好。
考慮圖1所示的陣列結(jié)構(gòu),它由兩個平行的均勻線陣X和Y組成。其中陣列X有M+1個陣元,陣列Y有M個陣元且與X的距離為d。各陣列的陣元間距也為d。假設(shè)遠(yuǎn)場空間中有D個窄帶相干分布源以不同的二維中心波達(dá)方向(θi,φi)(i=1,…,D)入射到陣列,其中θi和φi分別表示第i個分布源的中心方位角和中心俯仰角(θi∈[-π/2,π/2], φi∈[0,π/2],σθi和 σφi為對應(yīng)的角度擴(kuò)展參數(shù) 。設(shè)各陣元的噪聲為加性高斯白噪聲,且與信號不相關(guān)。
圖1 雙平行均勻線陣結(jié)構(gòu)
在t時刻,陣列X和Y的觀測數(shù)據(jù)可表示為
式中 :a(θ,φ)=[1,ejlsinφcosθ,…,ejlMsinφcosθ]T為點源方向矢量;l=2πd/λ(λ為信號波長);U=[I M×M|0M×1]為數(shù)據(jù)選擇矩陣;si(θ,φ,t)為第 i個分布源的角信號密度函數(shù)。
對于相干分布源,角信號密度函數(shù)可寫為
式中:gi(θ,φ;μi)為確定性角信號分布函數(shù);μi=[,σθi,φi,σφi]為角度參數(shù)向量 。
定義陣列X和Y的廣義方向矢量如下
則式(1)可寫成矢量形式
式中:B X(μ)是(M+1)×D維廣義方向矩陣;B Y(μ)是M×D維廣義方向矩陣。
如圖1所示,將X劃分成子陣X1和X2,則X1和X2的廣義方向矢量可定義為
對任意的二維方向(θ,φ),定義 θ=θi+~θ和 φ=φi+~φ。在小角度擴(kuò)展下,將a(θ,φ)的第k個元素在中心方向(θi,φi)處做一階泰勒近似
將式(8)代入式(6),可得中心DOA的解耦形式
式中
將式(8)代入式(7),可得
由于ejl(~φcosφicosθi-~θsinφi sinθi)≈1,則式(11)可重寫為
由式(9)和式(12),可得如下關(guān)系
用矩陣表示
式中:B X1(μ)均為M×D維的廣義方向矩陣;ΦX=diag[ejlsinφ1cosθ1,…,ejlsinφDcosθD].
同理,將式(8)代入式(4),可得
用矩陣形式表示
式中:B Y(μ)為M×D維廣義方向矩陣;旋轉(zhuǎn)矩陣ΦY=diag[ejlsinφ1sinθ1,…,ejlsinφDsinθD].
將陣列X和Y的觀測數(shù)據(jù)合并為
式中:B=[BTX,BTY]T為總陣列的廣義方向矩陣;n(t)=[nTX(t),nTY(t)]T,為總陣列的噪聲矢量。
傳播算子法在點源的DOA估計中已有不少應(yīng)用。其中,文獻(xiàn)[18]的方法利用傳播算子法構(gòu)建譜搜索函數(shù)估計DOA參數(shù),復(fù)雜度較高。文獻(xiàn)[19][20]的方法雖不需要進(jìn)行譜搜索,但存在較大的陣列孔徑損失,估計精度不高。此部分針對相干分布源,充分利用雙平行線陣的結(jié)構(gòu)特點,提出了一種基于傳播算子的二維中心DOA估計算法,該算法無需譜搜索,也無任何陣列孔徑損失,估計精度較高。
假設(shè)總陣列的廣義方向矩陣B是列滿秩的,則B中有D行是線性獨立的,其它行可由這D行線性表示。假設(shè)B的前D行線性獨立,則B可分為
式中,B1和B2分別為D×D 維和(2M+1-D)×D維矩陣。
傳播算子定義為由2M+1-D維復(fù)空間C2M+1-D到D維復(fù)空間CD的唯一線性算子P,且P滿足
由于傳播算子P的估計需要用到分布源的方位信息,故可由總陣列接收數(shù)據(jù)的數(shù)據(jù)協(xié)方差矩陣Rzz=E[z(t)zH(t)]求解,具體步驟如下
①估計協(xié)方差矩陣R zz
式中,N為陣列接收的快拍數(shù)。
式中,G和H分別為(2M+1)×D和(2M+1)×(2M+1-D)維矩陣。
③最小化下面的代價函數(shù)
式中,‖·‖2F表示Frobenius范數(shù)。其解為
也即由~P張成信號子空間。將 ~P按行劃分成三個矩陣,其中第1到第M行記為~P1,第2到第M+1行記為~P2,第 M+2到第2M+1行記為 ~P3,如下所示
由式(24)和式(25),可得
由式(26),可得
進(jìn)而有
式中,[·]+表示求廣義逆矩陣,且~P1+=(~P1H~P1)-1~P1H。令 ~P1+~P2=ΨX,~P1+~P3=ΨY,分別對 ΨX和 ΨY進(jìn)行特征分解,即可求出 ΦX和 ΦY。對于單一分布源情形,由 ΨX和 ΨY的唯一特征值 ξxi和 ξyi通過式(29)和(30)即可估計出分布源的中心方位角和中心俯仰角。
式(29)中,angle(·)表示取相位運算。
對于多個分布源的情況,首先需要對特征值進(jìn)行配對,否則不能得到正確的估計結(jié)果。根據(jù)陣列的結(jié)構(gòu)特點,這里用文獻(xiàn)[21]中的方法來完成特征值的配對。
若對 ΨX進(jìn)行特征分解得到的特征值和對應(yīng)的特征向量分別為ξxi和U i.因為 ΨX和 ΨY有相同的特征向量,所以U i也是 ΨY的特征向量。假設(shè) ΨY與特征向量U i對應(yīng)的特征值為ξyi,則由矩陣、特征值和對應(yīng)特征向量之間的關(guān)系,可得
令
根據(jù)式(31)~(33),可得
為了提高估計精度,可對式(34)進(jìn)行如下修正
至此,即求出一一對應(yīng)的ξyi和ξxi。然后利用式(29)和(30)即可正確估計出每個分布源的二維中心DOA。
SOS算法是一種典型的一維搜索算法。其計算量主要集中在估計樣本協(xié)方差矩陣,對樣本協(xié)方差矩陣進(jìn)行特征分解和一維譜搜索上。估計樣本協(xié)方差矩陣并對其進(jìn)行特征分解所需的計算量約為o(4M2N+8M3),而譜搜索的計算花費跟搜索的精度有關(guān),做精細(xì)搜索時一般都在o(M6)以上。文獻(xiàn)[16]是一種典型的無需譜搜索的算法,它的計算量主要體現(xiàn)在估計兩個樣本協(xié)方差矩并對其做特征分解上,所需的總計算量約為o(5M2N+9M3)。而本文算法的計算量主要體現(xiàn)在估計一個2M+1階的樣本協(xié)方差矩陣和對兩個D階矩陣 ΨX和ΨY的特征分解上,需要的總計算量約為o((2M+1)2N+2D3)。顯然,本文算法的計算量比SOS算法和文獻(xiàn)[16]算法都低。
此部分通過3個統(tǒng)計實驗來考察算法的性能。實驗基于圖1所示的陣列結(jié)構(gòu)。其中,M=8,d=0.5λ。
實驗1:比較本文算法和SOS算法(其中,每個圓陣的陣元數(shù)為8,兩圓陣間距0.1倍波長)的性能。考慮一個相干分布源入射到陣列,其角分布為高斯分布 ,μi=[-30°,2°,60°,2°] 。圖 2 表示在快拍數(shù)為 400的條件下,在不同的信噪比處分別做200次Monte-Carlo實驗得到的二維DOA估計的均方根誤差(RMSE)隨信噪比(SNR)變化的曲線。從圖2可以看出,本文算法在不同信噪比處的估計性能非常接近于SOS算法。圖3表示在SNR=10 dB的條件下,以不同的快拍數(shù)分別進(jìn)行 400次Monte-Carlo實驗得到的二維DOA估計的均方根誤差隨快拍數(shù)變化的曲線。從圖3可以看出,本文算法在相同快拍數(shù)時的估計精度略高于SOS算法。這里,二維DOA估計的均方根誤差定義為
實驗2:考察角度擴(kuò)展大小對算法估計性能的影響。分布源的角分布情況與中心DOA參數(shù)與實驗 1 相同 。當(dāng) σφi=2°,在 SNR=10 d B,快拍數(shù)為200的條件下,以不同的方位角擴(kuò)展進(jìn)行500次Monte-Carlo實驗,得到圖4所示的方位角估計的均方根誤差隨方位角擴(kuò)展變化的曲線。同樣,當(dāng)σθi=2°,做類似的實驗,得到圖5所示的仰角估計的均方根誤差隨仰角擴(kuò)展變化的曲線。從圖4可以看出,方位角擴(kuò)展越小,方位角估計的均方根誤差變化越小。而隨著方位角擴(kuò)展增加,方位角估計的均方根誤差急劇增加。類似的情況也可從圖5中看到。以上說明算法在小角度擴(kuò)展情形下估計性能更好。
實驗3:考察算法估計多個不同角分布信號的能力。考慮兩個相干分布源入射的情況。其中一個分布源是高斯分布源(GCD Source),其角度參數(shù)為μ1=[-50°,2°,10°,2°]。另一個分布源是均勻分布源(UCDSource),其角度參數(shù)為μ2=[40°,2°,75°,1°] 。在快拍數(shù)為800的條件下,以不同的信噪比分別進(jìn)行500次Monte-Carlo實驗,得到圖6所示分布源二維DOA估計的均方根誤差隨信噪比變化的曲線。從圖6可以看出,本文算法能夠有效估計多個分布源,且無需知道分布源的角分布函數(shù)形式。
圖6 二維DOA估計的均方根誤差隨信噪比變化情況
利用兩個平行線陣,本文提出了一種低復(fù)雜度的相干分布源二維DOA估計算法。本文算法無需譜搜索和對樣本協(xié)方差矩陣做特征分解,計算復(fù)雜度很低,易于實時處理和工程實現(xiàn)。仿真結(jié)果表明:在小角度擴(kuò)展條件下,本文算法估計性能良好,接近于SOS算法。而且算法無需知道分布源角分布函數(shù)的先驗信息,具有一定的穩(wěn)健性。
[1] TAKADA J,JIYE F,HOUTAO Z.Spatio-temporal channel charact-erization in a suburban non line-ofsight microcellular environment[J].Selected Areas in Communications,IEEE Journal on.2002,10(3):532-538.
[2] VALAEE S,CHAMPAGNE B,KABAL P.Parametric localization of distributed sources[J].IEEE Trans Signal Process,1995,43(9):2144-2153.
[3] MENG Y,STOICA P,WONG K M.Estimation of the direction of arrival of spatially dispersed signals in array processing[J].IEE Proceedings-Radar,Sonar and Navigation,1996,143(1):1-9.
[4] MENG Y,WONG K M,WU Q.Estimation of thedirection of arrival of spread source in sensor array processing[C]//Proc.ICSP,1993,10:430-434.
[5] SHALLBAZPANAHI S,VALAEE S,GERSHMAN A B.A covariance fitting approach to parametric localization of multiple incoherently distributed sources[J].IEEE Transactions on Signal Processing,2004,52(3):592-600.
[6] HASSANIEN A,SHALLBAZPANAHI S,GERSHMAN A B.A gereralized Capon estimator for loealization of multiple spread sources[J].IEEE Trans.on Signal Proeessing,2004,52(l):280-283.
[7] 萬 群,楊萬麟.一種分布式目標(biāo)波達(dá)方向估計方法[J].通信學(xué)報,2001,22(2):65-70.
WAN Qun,YANG Wanlin.A approach to direction of arrival estimation of distributed sources[J].Journal of China Institute of Communications,2001,22(2):65-70.(in Chinese)
[8] 張林讓,田 惠,李 燮.分布式目標(biāo)參數(shù)估計的波束域處理方法[J].電波科學(xué)學(xué)報,2004,19(1):87-91.
ZHANG Linrang,TIAN Hui,LI Xie.The beamspace method for parameters estimation of distributed sources[J].Chinese Journal of Radio Science,2004,19(1):87-91.(in Chinese)
[9] 錢 斌,楊萬麟,萬 群.一種利用旋轉(zhuǎn)結(jié)構(gòu)的分布式信號DOA估計方法[J].電波科學(xué)學(xué)報,2007,22(4):702-706.
Qian Bin,Yang Wanlin,WAN Qun.A approach to DOA estimation of distributed signals using rotational invariance structure[J].Chinese Journal of Radio Science,2007,22(4):702-706.(in Chinese)
[10] 熊維族.一種盲的多個分布源到達(dá)方向估計算法[J].電波科學(xué)學(xué)報,2008,23(5):942-945.
XIONG Weizu.A blind DOA estimation algorithm for multiple spread sources[J].Chinese Journal of Radio Science,2008,23(5):942-945.(in Chinese)
[11] LEE S R,SONG I,CHANG T,et al.Distributed source location estimation using acircular array[C]//ISSPA,1996:341-344.
[12] LEE S R,SONG I,LEE Y U,et al.Estimation of distributed elevation and azimuth angles using linear arrays[C]//MILCOM,1996:868-872.
[13] WAN Q,PENG Y N.Low-complexity estimator for four-dimensional parameters under a reparameterised distributed sourcemodel[J].IEE Proc.Radar,Sonar Navigation,2001,148(6):313-317.
[14] WAN Q,YANG W L.Low-complexity estimator for two-dimensional DOA under a distributed source model[C]//CIE Radar.Beijing,2001:814-818.
[15] LEES R,SONG I,KWON H,et al.Low-complexity estimation of 2D DOA for coherently distributed sources[C]//Signal Proeessing,2003,83:1789-1802.
[16] GUO X S,WAN Q,YANG W L,et al.Low-complexity 2D coherently distributed sources decoupled DOAs estimation method[J].Sci China Ser F-Inf Sci,2009,52(5):835-842.
[17] 韓英華,汪晉寬,宋 昕.相干分布式信源二維波達(dá)估計算法[J].電子與信息學(xué)報,2009,31(2):323-326.
HAN Yinghua,WANG Jinkuan,SONG Xi.2D DOA estimation algorithm for coherently distributed source[J].Journal of Electronics&Information Technology,2009,31(2):323-326.(in Chinese)
[18] MARCOS S,MARSA 1A,and BENIDIR M.The propagator method for source bearing estimation[J].Signal Processing,1995,42(2):121-138.
[19] MARSAL A,MARCOS S.A reduced complexity ESPRIT method and its generalization to an antenna of partially unknown shape[C]//ICASSP,1994,4:29-32.
[20] 吳云韜,廖桂生,田孝華.一種波達(dá)方向、頻率聯(lián)合估計快速算法[J].電波科學(xué)學(xué)報,2003,18(4):380-384.
WU Yuntao,LIAO Guisheng,TIAN Xiaohua.Fast algorithm for joint direction-of-arrival and frequency estimation[J].Chinese Journal of Radio Science,2003,18(4):380-384.(in Chinese)
[21] 刁 鳴,繆善林.一種二維ESPRIT算法參數(shù)配對新方法[J].系統(tǒng)工程與電子技術(shù),2007,29(8):1226-1229.
DIAO Ming,MIAO Shanlin.New method of parameter matching for 2-D ESPRIT algorithms[J].Systems Engineering and Electronics,2007,29(8):1226-1229.(in Chinese)