張正言, 張劍云
(國防科技大學(xué)電子對抗學(xué)院, 安徽 合肥 230037)
隨著戰(zhàn)場環(huán)境的日益復(fù)雜,傳統(tǒng)雷達(dá)性能難以充分發(fā)揮,越來越難以適應(yīng)戰(zhàn)爭需求。因此近年來越來越多的新體制雷達(dá)被提出,多輸入多輸出(multiple input multiple output, MIMO)雷達(dá)是新體制雷達(dá)中的典型代表,引起了眾多研究機構(gòu)和學(xué)者的重點關(guān)注,公開發(fā)表了大量的研究成果。MIMO雷達(dá)有多個發(fā)射和多個接收雷達(dá),發(fā)射雷達(dá)發(fā)射相互正交的信號,經(jīng)目標(biāo)反射后到達(dá)接收雷達(dá),經(jīng)過匹配濾波器后得到了多個路徑的信號。MIMO雷達(dá)充分利用了多個傳感器的優(yōu)勢,與經(jīng)典的相控陣?yán)走_(dá)不同,MIMO雷達(dá)能夠明顯地提高目標(biāo)檢測、定位、跟蹤等性能[1-5]。雙基地MIMO雷達(dá)在MIMO雷達(dá)體制中工程實現(xiàn)性最強,因此本文針對雙基地MIMO雷達(dá)展開研究。雙基地MIMO雷達(dá)是通過估計目標(biāo)的發(fā)射角度(direction of departure, DOD)和接收角度(direction of arrival, DOA)來確定目標(biāo)位置,因此有大量關(guān)于雙基地MIMO雷達(dá)收發(fā)角度估計的算法[6-13]。
上述算法都是針對靜止目標(biāo)收發(fā)角度的估計,需要大量的快拍數(shù)據(jù),并且復(fù)雜度較高,當(dāng)目標(biāo)運動時,每個快拍數(shù)據(jù)對應(yīng)的目標(biāo)角度不同,因此上述算法性能急劇下降甚至失效。實際戰(zhàn)場環(huán)境中,目標(biāo)往往不是靜止的,運動目標(biāo)相鄰時刻角度是相關(guān)的,相應(yīng)的接收數(shù)據(jù)對應(yīng)的角度不同,因此角度估計算法無法解決跟蹤問題,成為制約雙基地MIMO雷達(dá)實際應(yīng)用的關(guān)鍵問題。目前公開發(fā)表跟蹤方面的文獻(xiàn)多是關(guān)于統(tǒng)計MIMO雷達(dá)的,而雙基地MIMO雷達(dá)跟蹤問題研究還較少,仍然沒有得到很好的解決。
關(guān)于MIMO雷達(dá)跟蹤方面的公開發(fā)表的文獻(xiàn)較少,文獻(xiàn)[14]中給出的單基地MIMO雷達(dá)跟蹤算法,算法復(fù)雜度較低,但是代價是跟蹤性能的降低。文獻(xiàn)[15]將Kalman引入到緊縮投影近似子空間跟蹤(projection approximation subspace tracking deflation, PASTd)算法,用Kalman濾波技術(shù)實現(xiàn)數(shù)據(jù)相關(guān),并且算法收斂速度快。上述文獻(xiàn)都是關(guān)于單基地MIMO雷達(dá)目標(biāo)跟蹤問題。
雙基地MIMO雷達(dá)與單基地MIMO雷達(dá)不同,由收發(fā)基地組成,對應(yīng)的接收角和發(fā)射角不相等,因此聯(lián)合導(dǎo)向矢量更加復(fù)雜,上述文獻(xiàn)算法無法解決雙基地MIMO雷達(dá)目標(biāo)跟蹤問題。文獻(xiàn)[16]針對地面干擾源定位問題,建立了新的信號模型,利用分?jǐn)?shù)階模糊函數(shù)峰值點搜索實現(xiàn)速度估計,結(jié)合投影近似子空間跟蹤(projection approximation subspace tracking, PAST)算法實現(xiàn)對飛機運動狀態(tài)的實時估計,但是算法不具有一般性。文獻(xiàn)[17]推導(dǎo)了相鄰時刻協(xié)方差矩陣差公式,從中提取與角度差的關(guān)系式,進而實現(xiàn)目標(biāo)角度跟蹤。該算法計算量小,但跟蹤性能差。文獻(xiàn)[18]提出了基于自適應(yīng)非對稱聯(lián)合對角化(adaptive asymmetric joint diagonalization, AAJD)目標(biāo)角度跟蹤算法。算法不需要額外的關(guān)聯(lián)算法,但是求解角度時利用了上一時刻的估計角度,降低了算法的性能。
文獻(xiàn)[19]將陣列信號中的PASTd算法引入到雙基地MIMO雷達(dá),成功解決了雙基地MIMO雷達(dá)目標(biāo)跟蹤問題。該算法跟蹤性能優(yōu)于文獻(xiàn)[17]和文獻(xiàn)[18],但需要額外的數(shù)據(jù)相關(guān)運算,并且不能跟蹤相同收發(fā)角的目標(biāo)。
因此本文針對文獻(xiàn)[19]存在的問題,提出了相鄰時刻收發(fā)角度自動關(guān)聯(lián)算法,同時實現(xiàn)了收發(fā)角度自動配對,利用估計出的目標(biāo)收發(fā)角度,得到收發(fā)導(dǎo)向矢量,作為下一時刻跟蹤尋優(yōu)算法的初始矢量,因此能夠成功跟蹤相同接收角或發(fā)射角的目標(biāo)。
本文用雙基地MIMO雷達(dá)觀察空中運動目標(biāo),目標(biāo)與基地距離較遠(yuǎn),符合點目標(biāo)模型。雙基地MIMO雷達(dá)有M個發(fā)射陣元和N個接收陣元組成,收發(fā)陣元平均分布,間隔相同且為波長λ的一半。雙基地MIMO雷達(dá)的配置如圖1所示。
圖1 雙基地MIMO雷達(dá)收發(fā)陣元配置Fig.1 Bistatic MIMO radar transceiver element configuration
假設(shè)第m個發(fā)射陣元的發(fā)射窄帶正交信號為sm(t)·exp(j2πfct),sm(t)為基帶信號,fc為載波的頻率。m個發(fā)射陣元發(fā)射的信號輻射到P個目標(biāo),散射后到達(dá)接收陣元的信號為
(1)
(2)
式中,εiexp(jωit)與εi的統(tǒng)計特性相同,ε=[ε1exp(jω1t),…,εPexp(jωPt)]T仍滿足SwerlingⅡ模型;n(t)均值為零,協(xié)方差矩陣為σ2IMN。
進一步簡化式(2)得
(3)
對式(3)進行取直操作
x(t)=At(φ)⊙Ar(θ)vec(diag(ε))+n(t)=
W(φ,θ)ε+n(t)
(4)
式中,W(φ,θ)=[at(φt,1)?ar(θt,1),at(φt,2)?ar(θt,2),…,at(φt,P)?ar(θt,P)]為MN×P維的收發(fā)方向矢量;⊙和?分別代表Khatri-Rao積和Kronecker積。
PASTd算法通過求解目標(biāo)函數(shù)最小值求出估計特征矢量,結(jié)合旋轉(zhuǎn)不變子空間(estimation of signal parameters via invariance techniques, ESPRIT)算法估計出目標(biāo)收發(fā)角度。PASTd算法的計算復(fù)雜度低,估計精度能滿足跟蹤要求。但是算法不能實現(xiàn)角度自動關(guān)聯(lián),且當(dāng)目標(biāo)發(fā)射角或接收角相同時,算法將失效。
改進PASTd算法在原算法的基礎(chǔ)上,通過PASTd算法的求優(yōu)過程,估計出目標(biāo)的特征矢量,然后增加目標(biāo)角度的關(guān)聯(lián)算法,關(guān)聯(lián)算法同時實現(xiàn)了同一目標(biāo)收發(fā)角度的自動配對。通過目標(biāo)角度自動關(guān)聯(lián)配對算法估計出此時的目標(biāo)角度,利用得到的目標(biāo)收發(fā)角度,代入收發(fā)導(dǎo)向矢量公式,得到準(zhǔn)確的收發(fā)導(dǎo)向矢量,替代求優(yōu)過程估計出的特征矢量,作為下一時刻求優(yōu)過程的初始矢量。
因此,改進PASTd算法將跟蹤過程分為兩步,第一步通過目標(biāo)函數(shù)尋優(yōu)算法估計出目標(biāo)特征矢量,第二步利用得到的特征矢量結(jié)合自動關(guān)聯(lián)配對算法,實現(xiàn)對目標(biāo)角度的估計,配對及關(guān)聯(lián)運算,然后求出收發(fā)導(dǎo)向矢量,值得注意的是求出的收發(fā)導(dǎo)向矢量比第一步估計出的特征矢量更接近真實方向矢量,并且滿足收發(fā)導(dǎo)向矢量的標(biāo)準(zhǔn)形式,因此用來更新特征矢量,作為下一時刻跟蹤算法的初始矢量。
文獻(xiàn)[20]指出PASTd算法的基礎(chǔ)是投影降維,每一次循環(huán)迭代相當(dāng)于對一個目標(biāo)的收發(fā)導(dǎo)向矢量進行更新,從而完成跟蹤過程。本文中的改進PASTd算法t時刻的初始矢量是通過t-1時刻算法步驟2得到的,即特征矢量的每一列對應(yīng)于一個目標(biāo),因此經(jīng)過PASTd算法求出的特征矢量的每一列也對應(yīng)于一個目標(biāo)。
改進PASTd算法的最小目標(biāo)函數(shù)與PASTd算法的最小目標(biāo)函數(shù)相同[20],其表達(dá)式為
(5)
(6)
(7)
(8)
(9)
y(t)=WH(t-1)x(t)
(10)
y(t)=W-1(t-1)x(t)
(11)
(12)
(13)
然后給出估計誤差
e(t)=x(t)-W(t-1)y(t)
(14)
由遞歸最小二乘法可得特征矢量的更新,即
(15)
(16)
此時,存在一個唯一的非奇異矩陣T(t),使得
(17)
(18)
式(18)等式兩邊同時乘以y(t)得
(19)
為了表達(dá)方便,令α=yH(t)PH(t-1)y(t),簡化式(19)得
(20)
進一步化簡得
(21)
(22)
化簡得
(23)
對比式(23)兩邊可以得出
(24)
Us(t)T(t)=Us(t-1)T(t-1)
(25)
PASTd算法假設(shè)相鄰時刻角度變化較少,即Us(t)?Us(t-1)代入式(25)得
T(t)=T(t-1)=T
(26)
W(t-1)是t-1時刻改進PASTd算法第二步得到的收發(fā)導(dǎo)向矢量,則W(t-1)與Us(t-1)僅僅是經(jīng)過列變換,經(jīng)過t時刻跟蹤算法得到W(t),不改變列的順序,W(t)與W(t-1)兩個矩陣每一列都對應(yīng)一個相同的目標(biāo)。由此可知T=QE,Q為比例因子矩陣,E為列交換矩陣。
證畢
值得注意的是當(dāng)t=1時,命題一不成立,因此本文算法在t=1直接利用ESPRIT算法估計角度,確定估計目標(biāo)角度的順序。
下面給出目標(biāo)收發(fā)角度自動關(guān)聯(lián)配對算法。
Ift==1
對Ψr進行特征值分解:Ψr=TΦrT-1
取Φr的對角線元素組成ωr
取Φt的對角線元素組成ωt
Else
令Tr每一行的最大值為1,其余元素為零,得到了Er
令Tt每一行的最大值為1,其余元素為0,得到Et
End
根據(jù)第2.2節(jié)的算法得到包含角度信息的矩陣ωr和ωt,利用公式
求出θ(t),φ(t)。將其代入收發(fā)導(dǎo)向矢量公式得
at(φt,i)=[1,ejπsin φt,i…,ejπ(M-1)sin φt,i]
(27)
ar(θt,i)=[1,ejπsin θt,i,…,ejπ(N-1)sin θt,i]
(28)
W(t)=[at(φt,1)?ar(θt,1),…,at(φt,P)?ar(θt,P)]
(29)
表1 改進PASTd算法流程
雙基地MIMO雷達(dá)收發(fā)陣元間距為波長的一半,采用高斯白噪聲。發(fā)射信號的載波頻率為1 GHz,脈沖重復(fù)頻率為10 kHz,脈沖寬度為10 ms,發(fā)射信號為哈達(dá)碼脈沖信號。
定義
RMSE(θ)=
實驗1驗證算法有效性
首先對比PASTd算法和改進PASTd算法定位固定目標(biāo),驗證算法的有效性及優(yōu)勢。假設(shè)空中有4個感興趣的點目標(biāo),目標(biāo)為靜止目標(biāo),收發(fā)陣元數(shù)M=N=3,信噪比(signal-to-noise ratio, SNR)SNR=10 dB 時,遺忘因子λ=0.95。4個目標(biāo)的位置為(θ1,φ1)=(30°,-40°),(θ2,φ2)=(40°,20°),(θ3,φ3)=(-50°,30°)和(θ4,φ4)=(-20°,-10°),所有目標(biāo)的收發(fā)角度都不相同,仿真定位結(jié)果如圖2所示。4個目標(biāo)的位置為(θ1,φ1)=(30°,-40°),(θ2,φ2)=(40°,20°),(θ3,φ3)=(-50°,20°)和(θ4,φ4)=(-50°,-20°),目標(biāo)三的收發(fā)角分別與目標(biāo)二發(fā)射角、接收角相同,定位結(jié)果如圖3所示。
圖2 算法定位收發(fā)角度不同目標(biāo)結(jié)果Fig.2 Positioning results of target of different Transceiver angle
圖3 算法定位收發(fā)角度相同目標(biāo)結(jié)果Fig.3 Positioning results of target of same Transceiver angle
從圖2可以看出,PASTd算法與改進PASTd算法最后的估計角度與真實角度相同,說明兩種算法的有效性,當(dāng)目標(biāo)收發(fā)角度都不同時能夠成功定位目標(biāo)。但是改進PASTd算法估計軌跡近似成直線,收斂速度較快,而PASTd算法估計軌跡分散,收斂速度慢,這是因為改進PASTd算法增加步驟2,更新了估計的特征矢量并作為下一時刻的初始矢量。從圖3仿真結(jié)果可以看出,改進PASTd算法仍然有效,而PASTd算法已經(jīng)失效,不能成功定位相同角度的目標(biāo),驗證了理論的有效性。
設(shè)空中有5個運動點目標(biāo),目標(biāo)為非勻速運動并且相互獨立,其中的兩個目標(biāo)的發(fā)射角在脈沖數(shù)為319時重合,收發(fā)陣元數(shù)為M=N=4,SNR=10 dB,跟蹤脈沖數(shù)為K=500,遺忘因子λ=0.85,AAJDd算法跟蹤結(jié)果如圖4所示,改進AAJDd算法跟蹤結(jié)果如圖5所示。
圖4 PASTd算法目標(biāo)跟蹤結(jié)果Fig.4 Target tracking results based on PASTd algorithm
圖5 改進PASTd算法目標(biāo)跟蹤結(jié)果Fig.5 Target tracking results based on improved PASTd algorithm
圖4給出了PASTd算法跟蹤運動目標(biāo)的結(jié)果。PASTd算法估計的最后角度與目標(biāo)角度重合,說明算法成功跟蹤了目標(biāo)。估計軌跡與真實軌跡基本重合,但是在K=319附近算法失效,這是因為脈沖數(shù)為319時,兩個目標(biāo)的發(fā)射角相同。圖5中改進PASTd算法跟蹤軌跡與真實軌跡完全重合,說明改進PASTd算法解決了PASTd算法不能跟蹤相同發(fā)射角或接收角的目標(biāo)的問題,并且PASTd算法初始角度到真實目標(biāo)初始角度之間的連線為直線,能夠更快的跟蹤目標(biāo)。
為了更好地比較PASTd算法與改進PASTd算法性能,給出跟蹤誤差定義:
仿真實驗的條件與上一實驗相同,仿真結(jié)果如圖6所示。
圖6 兩種算法的跟蹤性能比較Fig.6 Comparison of tracking performance of two algorithms
從圖6可以得出結(jié)論:PASTd算法和改進PASTd算法在K>50時跟蹤誤差較小,能夠成功的跟蹤目標(biāo),跟蹤誤差性能較好,說明兩種算法在K>50都成功跟蹤到了目標(biāo),算法收斂性較好。在脈沖數(shù)為319時,目標(biāo)角度相同時,PASTd算法跟蹤誤差較大,算法失效,而改進PASTd算法仍能夠成功的跟蹤目標(biāo),驗證了理論的正確性。
為了進一步說明本文算法的性能,設(shè)5個目標(biāo)的運動模型不變,但是脈沖數(shù)分別設(shè)為200和400,即相當(dāng)于目標(biāo)運動速度發(fā)生改變,其余條件與上個實驗相同,仿真結(jié)果分別如圖7和圖8所示。
圖7 脈沖數(shù)為200時本文算法跟蹤結(jié)果Fig.7 Algorithm tracing result with the number of pulses is 200
圖8 脈沖數(shù)為400時本文算法跟蹤結(jié)果Fig.8 Algorithm tracing result with the number of pulses is 400
從圖7和圖8可以看出,脈沖為200和400時本文算法都能夠成功跟蹤目標(biāo),但是算法的性能和穩(wěn)健性都隨著脈沖數(shù)的減小而變差。這是因為隨著脈沖數(shù)的降低,相當(dāng)于目標(biāo)運動速度變大,相鄰兩個時刻角度差變大,而本文算法假設(shè)相鄰時刻目標(biāo)角度變化較小,因此跟蹤性能隨著脈沖數(shù)的降低而變差,與理論分析一致。
實驗2兩種跟蹤算法RMSE隨SNR的變化關(guān)系
為了充分說明本文算法性能,將本文算法與PASTd算法的RMSE進行比較。假設(shè)空中存在角度相同的運動目標(biāo)。設(shè)遺忘因子λ=0.85,收發(fā)陣元數(shù)都為5,發(fā)射脈沖數(shù)仍設(shè)為500,SNR=-5~20 dB。非穩(wěn)定跟蹤下的性能比較是沒有意義的,因此選取100≤K≤500用于計算算法性能。仿真結(jié)果如圖9所示。
圖9 RMSE隨SNR的變化Fig.9 The change of RMSE along with SNR
從圖9可以看出,改進PASTd算法RMSE低于PASTd算法,而且PASTd算法跟蹤誤差較大,說明改進PASTd算法已經(jīng)失效,而改進PASTd算法能夠成功跟蹤相同角度的目標(biāo)。改進PASTd算法與PASTd算法的RMSE差隨著信噪比的降低逐漸增大,這是因為信噪比較低時,由于噪聲的影響,PASTd算法中估計的特征矢量誤差更大。
基于PASTd的雙基地MIMO雷達(dá)目標(biāo)跟蹤算法不能跟蹤相同角度的目標(biāo),并且無法完成目標(biāo)收發(fā)角度配對及相關(guān)運算,影響算法的實用性。本文針對PASTd算法存在的問題,提出改進PASTd算法。改進PASTd算法在PASTd算法的基礎(chǔ)上增加了目標(biāo)角度自動關(guān)聯(lián)配對算法,在此基礎(chǔ)上利用得到的目標(biāo)收發(fā)角度,求出的收發(fā)導(dǎo)向矢量,更接近真實的信號方向矢量,并且用其代替改進PASTd算法步驟一求出的特征矢量,用于下一時刻跟蹤算法的初始矢量。本文算法解決了PASTd算法的問題,同時實現(xiàn)目標(biāo)角度自動配對與關(guān)聯(lián)運算,并且本文算法具有一般性,適用于所有基于PASTd算法的一大類跟蹤算法。
[1] 陳浩文,黎湘,莊釗文.一種新興的雷達(dá)體制——MIMO雷達(dá)[J].電子學(xué)報,2012,40(6),1190-1198.
CHEN H W, LI X, ZHUANG Z W. A rising radar system—MIMO radar[J].Acta Electronica Sinica,2012,40(6):1190-1198.
[2] FISHER E, HAIMOVICH A, BLUM R S, et al. Spatial diversity in radar-models and detection performance[J]. IEEE Trans.on Signal Processing, 2006, 54(3):823-838.
[3] ZHENG Z D, ZHANG J Y. Fast method for multi-target localization in bistatic MIMO radar[J]. IEEE Lectronics Letters, 2011, 47(2):138-139.
[4] ZHENG G M, TANG J, YANG X. ESPRIT and unitary ESPRIT algorithms for coexistence of circular and noncircular signals in bistatic MIMO radar[J].IEEE Access,2016,4:7232-7240.
[5] ZHANG Y, ZHANG G, WANG X H. Computationally efficient DOA estimation for monostatic MIMO radar based on covariance matrix reconstruction[J].Electronics Letters,2017,53(2):111-113.
[6] 張秦,張林讓,鄭桂妹,等.任意陣列雙基地MIMO雷達(dá)的半實值MUSIC目標(biāo)DOD和DOA聯(lián)合估計[J].系統(tǒng)工程與電子技術(shù),2016,38(3):532-538.
ZHANG Q, ZHANG L R, ZHENG G M, et al. Joint DOD and DOA estimation for bistatic MIMO radar with arbitrary array using semi-real-valued MUSIC[J]. Systems Engineering and Electronics, 2016, 38(3):532-538.
[7] TAN J, NIE Z P, WEN D B. Low complexity MUSIC-based direction-of-arrival for monostatic MIMO radar[J]. Electronics Letters, 2017, 53(4):275-277.
[8] ZAHERNIA A, DEHAHANI M J, JAVIDAN R. MUSIC algorithm for DOA estimation using MIMO arrays[C]∥Proc.of the Sixth International Conference on Telecommunication Systems, Services, and Application, 2011:149-153.
[9] 李建峰,張小飛.MIMO雷達(dá)嵌套平行陣下基于子空間的目標(biāo)二維波達(dá)角估計[J].系統(tǒng)工程與電子技術(shù),2017,39(3):522-528.
LI J F, ZHANG X F. Two dimensional direction of arrival estimation based on subspace for MIMO radar using nested parallel array[J]. Systems Engineering and Electronics,2017,39(3):522-528.
[10] ZHENG G M. DOA estimation in MIMO radar with non-perfectly orthogonal waveforms[J]. IEEE Communications Letters, 2017, 21(2):414-417.
[11] WANG X P, WANG L Y, LI X M, et al. An efficient sparse representation algorithm for DOA estimation in MIMO radar system[J]. IEEE Access 17th International Workshop on Signal Processing Advance in Wireless Communication, 2016:1-4.
[12] KHOMCHUK P, STAINVAS I, BILIK I. Pedestrian motion direction estimation estimation using simulated automation MIMO radar[J]. IEEE Trans.on Aerospace and Electronic Systems, 2016, 52(3):1132-1145.
[13] LI J F, JIANG D F, ZHANG X F. DOA estimation based on combined unitary ESPRIT for coprime MIMO radar[J]. IEEE Communications Letters, 2017, 21(1):96-99.
[14] YU H X, ZHANG X F, CHEN X Q, et al. Computationally efficient DOA tracking algorithm in monostatic MIMO radar with automatic association[J]. International Journal of Antennas and Propagation, 2014(12): 1-10.
[15] ZHANG X F, LI J F, FENG G P, et al. Kalman-PASTd based DOA tracking algorithm for monostatic MIMO radar[C]∥Proc.of the International Conference on Information, Services and Management Engineering, Beijing, 2011: 220-224.
[16] 李麗,邱天爽.雙基地MIMO雷達(dá)目標(biāo)參數(shù)估計及跟蹤新算法[J].信號處理,2014,30(2):155-162.
LI L, QIU T S. A novel algorithm for target parameter estimation and dynamic tracking in bistatic MIMO radar system[J]. Signal Processing, 2014, 30(2):155-162.
[17] 張正言, 李小波, 徐旭宇, 等. 雙基地MIMO雷達(dá)角度快速跟蹤算法[J].信號處理, 2016,32(6):701-706.
ZHANG Z Y, LI X B, XU X Y, et al. Target angle rapid algorithm for bistatic MIMO radar[J]. Signal Processing,2016,32(6):701-706.
[18] ZHANG W T, LOU S T, LI X J, et al. Tracking multiple target in MIMO radar Via adaptive asymmetric joint diagonalization[J]. IEEE Trans.on Signal Processing, 2016, 64(11): 2880-2893.
[19] WU H L, ZHANG X F. DOD and DOA tracking for bistatic MIMO radar using PASTd without additional angles pairing[C]∥Proc.of the 5th IEEE International Conference on Advanced Computational Intelligence, 2012, 1132-1136.
[20] YANG B. Projection approximation subspace tracking[J]. IEEE Trans.on Signal Processing, 1995, 43(1): 95-107.