齊子森, 彭大林,2, 許 華, 宋佰霖
(1.空軍工程大學(xué)信息與導(dǎo)航學(xué)院, 西安, 710077; 2.95865部隊, 北京, 102200)
信源方位與極化參數(shù)的耦合使得絕大多數(shù)高效DOA算法無法應(yīng)用到共形陣列測向領(lǐng)域,成為了制約共形陣列天線測向算法發(fā)展的一個難題。傳統(tǒng)的基于協(xié)方差矩陣估計和特征值分解實(shí)現(xiàn)噪聲子空間估計的共形陣列測向算法普遍具有計算量大、適用性差的問題[1-4]。已有的共形陣列信源方位與極化參數(shù)的聯(lián)合估計算法對噪聲子空間的分析處理不夠系統(tǒng)深入[5-7]。文獻(xiàn)[8]通過對陣元局部坐標(biāo)系進(jìn)行3次歐拉旋轉(zhuǎn)變換,實(shí)現(xiàn)了共形陣列天線的單元方向圖指向的統(tǒng)一,給出了共形陣列天線陣列流形建模的方法。在此基礎(chǔ)上,文獻(xiàn)[9]通過信源方位與極化參數(shù)的去耦合降低了算法的復(fù)雜度,實(shí)現(xiàn)了信源方位與極化參數(shù)的聯(lián)合估計,具有普適性好,計算量較小的特點(diǎn)。但是,由于噪聲子空間依然是由傳統(tǒng)特征值分解的方法獲得,所以計算量依然很大。
文中借鑒經(jīng)典線陣、面陣的高效子空間估計思想[10-14],給出了一種基于快速子空間估計的柱面共形陣列天線信源方位與極化參數(shù)高效聯(lián)合估計算法。
對于安裝有N個陣元的柱面共形陣列天線(見圖1),在遠(yuǎn)場中有M個窄帶獨(dú)立的點(diǎn)源以平面波入射,加上噪聲擾動后,陣列接收到的快拍數(shù)據(jù)可表示為:
圖1 柱面共形陣列天線
X=A(θ,φ)S+N
(1)
式中:X為N×1快拍數(shù)據(jù)矢量;S為M×1入射信號復(fù)幅度矢量;N為陣列噪聲矢量;A(θ,φ)為N×M陣列的流形矩陣:
A(θ,φ)=[a(θ1,φ1),a(θ2,φ2),…,a(θM,φM)]
(2)
式中:a(θi,φi)為第i個信源的導(dǎo)向矢量,表示為:
a(θi,φi)=[r1(θ1,φ1)exp(-jk0p1?vi),
r2(θ2,φ2)exp(-jk0p2?vi),…,
rN(θN,φN)exp (-jk0pN?vi)]T
(3)
ri=gi·pl=giθ·kθ+giφ·kφ
(4)
gi=giθ(θ,φ)uθ+giφ(θ,φ)uφ
(5)
pl=kθuθ+kφuφ
(6)
uθ=cosθcosφux+cosθsinφuy+sinθuz
(7)
uφ=sinφux+cosφu
(8)
式中:ri為第i個陣元對單位強(qiáng)度入射信號的響應(yīng);gi為陣元的單元方向圖;pl為來波信號的極化方式;pi表示第i個陣元在全局坐標(biāo)系下的位置矢量,vi表示第i個信源在全局坐標(biāo)系下的方位矢量,k0表示2π/λ0。
圖2 全局直角坐標(biāo)系與局部直角坐標(biāo)系
為了實(shí)現(xiàn)陣元單元方向圖的坐標(biāo)系旋轉(zhuǎn)變換,我們需要完成以下2個部分:
2)方向圖正交極化分量變換陣列:
全局直角坐標(biāo)系與陣元局部直角坐標(biāo)系的旋轉(zhuǎn)關(guān)系可以通過3次歐拉旋轉(zhuǎn)變換得到,相應(yīng)的歐拉旋轉(zhuǎn)矩陣可以表示為[8]:
R(D,E,F)=E(X″,F)E(Y′,E)E(Z,D)=
(9)
式中:E(Z,D)表示第1次旋轉(zhuǎn)以Z軸為旋轉(zhuǎn)軸,逆時針旋轉(zhuǎn)角度D的歐拉旋轉(zhuǎn)矩陣;E(Y′,E)表示第2次旋轉(zhuǎn)以Y′軸為旋轉(zhuǎn)軸,逆時針旋轉(zhuǎn)角度E的歐拉旋轉(zhuǎn)矩陣;E(X″,F)表示第3次旋轉(zhuǎn)以X″軸為旋轉(zhuǎn)軸,逆時針旋轉(zhuǎn)角度F的歐拉旋轉(zhuǎn)矩陣。通過合理選擇3次歐拉旋轉(zhuǎn)的旋轉(zhuǎn)角度(D,E,F),E(Z,D),E(Y′,E)和E(X″,F)可以將陣元的全局直角坐標(biāo)系旋轉(zhuǎn)變換為陣元的局部直角坐標(biāo)系。這種旋轉(zhuǎn)變換適用于任何幾何結(jié)構(gòu)的共形陣列的陣元的坐標(biāo)系變換,不同的幾何結(jié)構(gòu)的共形陣列在進(jìn)行歐拉旋轉(zhuǎn)變換時對應(yīng)的歐拉旋轉(zhuǎn)角度不同。
對于圖3的柱面共形陣列天線,陣元對應(yīng)的歐拉旋轉(zhuǎn)角度為:
圖3 柱面共形陣列陣元分布
(10)
式中:n為由下至上的圓陣的序號;m為每層圓環(huán)陣中逆時針方向陣元序號;N為圓陣的總層數(shù);M為每層圓陣中陣元的總數(shù)。
利用式(10)得到的各陣元的歐拉旋轉(zhuǎn)角度,可以實(shí)現(xiàn)柱面共形陣列陣元全局直角坐標(biāo)系與局部直角坐標(biāo)系的變換:
R(Dnm,Enm,Fnm)[xnm,ynm,znm]T
(11)
在全局極坐標(biāo)系內(nèi)(θ,φ)處的陣元的直角坐標(biāo)可以表示為:
(12)
將式(10)、(12)代入式(11)可以實(shí)現(xiàn)陣元全局極坐標(biāo)系到局部直角坐標(biāo)系的變換:
[sinθnmcosφnm,sinθnmsinφnm,cosθnm]T
(13)
利用直角坐標(biāo)系與極坐標(biāo)系的變換關(guān)系,由旋轉(zhuǎn)所得到的陣元的局部直角坐標(biāo)得到文中所需要的局部極坐標(biāo)系中的方位:
(14)
(15)
gnmθ(θ,φ)uθ(θ,φ)+gnmφ(θ,φ)uφ(θ,φ)
(16)
通過式(15)和式(16)的變換,實(shí)現(xiàn)了陣元極化方向圖由局部極坐標(biāo)系到全局極坐系的變換,通過這種變換,便可以建立起具有統(tǒng)一單元方向圖指向柱面共形陣列的數(shù)學(xué)模型,為實(shí)現(xiàn)柱面共形陣列對信源方位與極化參數(shù)的聯(lián)合估計奠定基礎(chǔ)。
其中:
gnmθ(θ,φ)=(gnmXcosφ+gnmYsinφ)/
cosθgnmφ(θ,φ)=-gnmXsinφ+gnmYcosφ
(17)
將式(4)代入式(3)得:
(18)
aθ(θ,φ)=
[g1θexp (-jk0p1?v),…,gnθexp (-jk0pn?v)]T
(19)
aφ(θ,φ)=
[g1φexp (-jk0p1?v),…,gmφexp (-jk0pn?v)]T
(20)
忽略絕對相位信息,極化參數(shù)可表示為:
(21)
式中:k為任意實(shí)數(shù);e-jδ(0<δ≤2π)為相位差。因此噪聲擾動后的快拍數(shù)據(jù)也可以表示為:
X=AS+N=(AθKθ+AφKφ)S+N
(22)
S=[s1,s2,…,sm]T
(23)
N=[n1,n2,…,nm]T
(24)
Aθ=[aθ(θ1,φ1),aθ(θ2,φ2),…,aθ(θm,φm)]
(25)
Aφ=[aφ(θ1,φ1),aφ(θ2,φ2),…,aφ(θm,φm)]
(26)
Kθ=Im×m
(27)
Kφ=diag(k1e-jδ1,k2e-jδ2,…,kme-jδm)
(28)
式(22)~(28)中:A表示流形矩陣;S是信號矢量;N為加性高斯白噪聲;θi,φi分別表示第i個入射信號的俯仰角與方位角。
柱面共形陣列輸出數(shù)據(jù)的協(xié)方差矩陣:
R=E[XXH]=ARSAH+σ2I
(29)
對協(xié)方差矩陣R進(jìn)行特征值分解:
(30)
式中:US和UN分別由M個大特征值和N-M個小特征值對應(yīng)的特征矢量構(gòu)成;ΣS和ΣN分別為M個大特征值和N-M個小特征值構(gòu)成的對角陣。當(dāng)快拍數(shù)L有限時,R的統(tǒng)計一致估計為:
(31)
根據(jù)子空間原理有:
(32)
將式(18)和(21)代入式(32)得[9]:
(33)
(34)
由秩損理論,當(dāng)且僅當(dāng)θ,φ取信源的真實(shí)方位時矩陣Q秩損,因此
(35)
umin=umin[Q]
(36)
進(jìn)一步解得:
(37)
(38)
式中:umin[·]為求矩陣最小特征值對應(yīng)特征向量的算子。
對柱面共形陣列接收數(shù)據(jù)的協(xié)方差矩陣進(jìn)行特征值分解:
(39)
VS的列數(shù)等于信源協(xié)方差RS的秩M,從而張成A(θ,φ)的M維子空間,這里M表示信源數(shù),由式(29)和式(39)得:
VS=AQ
(40)
式中:Q=RSAHVS(ΛS-σ23I)-1∈CM×M是滿秩矩陣。
多級維納濾波器的每一級匹配濾波器均是前一級期望信號與觀測信號的互相關(guān)函數(shù)的歸一化矢量,即:
(41)
且相互正交,所以級數(shù)為N的MSWF相當(dāng)于維納-霍夫方程在Krylov子空間即:
span{h1,h2,…,hM}=
(42)
所以存在一個滿秩矩陣K∈CM×M,使得:
[h1,h2,…,hM]=
(43)
i=0,1,…,M-1
(44)
AQΓK=AH
(45)
其中:
∈CM×M
(46)
H=QΓK∈CM×M
(47)
因?yàn)镼和K均是非奇異矩陣,所以H也是非奇異矩陣。由式(45)可得:
(48)
(49)
即TS與信號子空間等價,Tn與噪聲子空間等價。
為了降低常規(guī)子空間估計的計算復(fù)雜度,最有效的方法就是避開協(xié)方差估計和特征值分解。事實(shí)上,當(dāng)給定某一信號的波形,由多級維納濾波器的前向分解就可以實(shí)現(xiàn)信號子空間和噪聲子空間的快速估計[15]。
基于多級維納濾波器構(gòu)建噪聲子空間的算法如下:
步驟2前向遞推:
Fori=1,2,…,N
xi=xi-1-hidi
(50)
式中:di是各級期望信號;xi是各級觀測信號。
信號子空間和噪聲子空間由各級濾波器組成:
US=span{h1,h2,…,hM},
UN=span{hM+1,hM+2,…,hN}
(51)
后續(xù)步驟與2.1節(jié)算法相同。
綜上所述,本文提出的基于多級維納濾波器的柱面共形陣列天線信源方位和極化參數(shù)高效聯(lián)合估計算法步驟總結(jié)如下:
步驟1獲得目標(biāo)點(diǎn)源的信號波形和柱面共形陣列天線接收到的快拍數(shù)據(jù)。
步驟2根據(jù)式(50)進(jìn)行維納濾波器的前向遞推獲得各級濾波器函數(shù)。
步驟3根據(jù)式(51)獲得噪聲子空間。
步驟4根據(jù)式(34)和(35)進(jìn)行空間譜搜索獲得目標(biāo)方位。
步驟5根據(jù)式(36)、(37)和(38)進(jìn)行目標(biāo)信號的極化參數(shù)配對。
文獻(xiàn)[9]通過將信源方位與極化參數(shù)去耦合降低了譜峰搜索的維數(shù),減小了運(yùn)算量,但因?yàn)橐廊焕脜f(xié)方差估計和特征值分解的方法獲得噪聲子空間,所以利用柱面共形陣列實(shí)現(xiàn)參數(shù)聯(lián)合估計所需的運(yùn)算量為O(N3+N2L),其中L為快拍數(shù)。本文在柱面共形陣列快拍數(shù)據(jù)構(gòu)建噪聲子空間的過程中因?yàn)橹焕玫搅四繕?biāo)信號的波形和多級維納濾波器的前向分解,并不涉及多級維納濾波器的后向合成,更不涉及協(xié)方差的估計和特征值的分解,因此運(yùn)算量為O(N2L)[15]。因此本文柱面共形陣列信源方位與極化參數(shù)聯(lián)合估計算法更為高效。2種算法運(yùn)算量對比見表1。
表1 算法運(yùn)算量對比分析
進(jìn)行仿真實(shí)驗(yàn)以驗(yàn)證本文提出的高效聯(lián)合估計算法的性能。仿真實(shí)驗(yàn)中,假設(shè)在遠(yuǎn)場有2個獨(dú)立、窄帶、方位分別為θ1=30°、φ1=90°、θ2=60°、φ2=120°,極化參數(shù)完全相同,垂直水平極化模值和相位差分別為k1=1、k2=2、δ1=π/4、δ2=π/3的信源以平面波入射到如圖3的柱面共形陣列,圖中每層陣元間隔半波長,柱面橫截面半徑為2倍波長。在小樣本支撐的信號環(huán)境中,本文算法具有對文獻(xiàn)[9]聯(lián)合估計算法計算量上的明顯優(yōu)勢,因此實(shí)驗(yàn)中2種算法采用不同的快拍數(shù)進(jìn)行仿真對比。
1)實(shí)驗(yàn)1角度估計的速度仿真
聯(lián)合估計算法的高效性通過角度估計速度可以比較直觀地反映出來。在本實(shí)驗(yàn)中,角度估計速度利用在不同信源數(shù)條件下的角度估計時間來衡量,實(shí)驗(yàn)中取蒙特卡羅實(shí)驗(yàn)運(yùn)行時間的平均值作為單次估計時間。
仿真條件:信噪比設(shè)為15 dB,蒙特卡羅實(shí)驗(yàn)次數(shù)為2 000,文獻(xiàn)[9]快拍數(shù)為3 000,本文算法快拍數(shù)設(shè)為3 000,陣元數(shù)由20變化到100,估計時間和陣元數(shù)關(guān)系的仿真如表2所示。
由表2可以看出,在整個陣元數(shù)的變化范圍內(nèi),本文高效聯(lián)合估計算法的單次估計時間始終低于文獻(xiàn)[9]算法的單次估計時間,并逐漸拉開時間上的差距,驗(yàn)證了本文算法在計算量上的優(yōu)勢,證明了本文算法相對于以往聯(lián)合估計算法的高效性和巨大的實(shí)用價值。
表2 算法運(yùn)算量對比分析
2)實(shí)驗(yàn)2均方根誤差的仿真
算法的均方根誤差隨信噪比的變化情況可以反映算法的估計精度。
仿真條件:文獻(xiàn)[9]快拍數(shù)設(shè)為500,本文高效算法快拍數(shù)設(shè)為500,蒙特卡羅實(shí)驗(yàn)次數(shù)設(shè)為500,信噪比由-5 dB變化到15 dB,仿真結(jié)果如圖4所示。
圖4 均方根誤差與信噪比的關(guān)系
由圖4可以看出,在整個信噪比的變化范圍內(nèi),本文的高效聯(lián)合估計算法對極化參數(shù)和來波方位的估計值均方根誤差與文獻(xiàn)[9]算法估計值均方根誤差大致相當(dāng),說明在一定的信噪比變化范圍內(nèi),本文的高效聯(lián)合估計算法的估計精度與文獻(xiàn)[9]算法的估計精度大致相當(dāng)。此外,在信噪比大于10 dB的條件下,本文算法對各項(xiàng)參數(shù)(極化參數(shù)相位差除外)的估計均方根誤差均小于1,這樣的估計精度在大多數(shù)工程應(yīng)用中是可以被接受的。
綜上分析,在一定的估計精度要求下,本文的聯(lián)合估計算法在小樣本支撐的信號環(huán)境中對嚴(yán)重依賴信號樣本數(shù)保證估計精度的文獻(xiàn)[9]具有計算量上的一定優(yōu)勢,但也依然存在一些不足:計算優(yōu)勢嚴(yán)重依賴快拍數(shù)、計算精度受制于快拍數(shù)和陣元數(shù)過多也會減小本文高效算法的計算優(yōu)勢。
本文提出的算法在文獻(xiàn)[9]的基礎(chǔ)上,利用多級維納濾波器的前向遞推代替以往的協(xié)方差估計和特征值分解以進(jìn)行譜峰搜索和極化參數(shù)配對,在一定程度上減小了聯(lián)合估計算法的運(yùn)算量的同時,保證了算法的估計精度,對于算法的工程實(shí)現(xiàn)具有重要意義。