李曉花 李亞安 金海燕 魯曉鋒
①(西安理工大學(xué)計(jì)算機(jī)科學(xué)與工程學(xué)院 西安 710048)
②(陜西省網(wǎng)絡(luò)計(jì)算與安全技術(shù)重點(diǎn)實(shí)驗(yàn)室 西安 710048)
③(西北工業(yè)大學(xué)航海學(xué)院 西安 710072)
信息技術(shù)的迅猛發(fā)展使作戰(zhàn)雙方圍繞電磁頻譜控制權(quán)的爭(zhēng)奪日趨激烈,為克服傳統(tǒng)主動(dòng)式雷達(dá)的不足,目前世界大國(guó)均開展了外輻射源雷達(dá)的研究[1,2]。外輻射源雷達(dá)目標(biāo)跟蹤,是指雷達(dá)系統(tǒng)對(duì)目標(biāo)反射的其他非合作照射源信號(hào)(如電視、導(dǎo)航、通信、衛(wèi)星信號(hào)等)進(jìn)行處理,實(shí)現(xiàn)目標(biāo)的跟蹤[3,4],該系統(tǒng)具有隱蔽性好、信號(hào)源豐富、抗雜波能力強(qiáng)等優(yōu)勢(shì)[5–7]。
外輻射源雷達(dá)跟蹤系統(tǒng)的量測(cè)信息主要包括距離、角度和多普勒信息[8]。單獨(dú)依靠某一種量測(cè)信息進(jìn)行外輻射源多目標(biāo)跟蹤具有一定局限性,由于外輻射源雷達(dá)跟蹤系統(tǒng)的角度測(cè)量誤差較大,本文采用距離和多普勒相結(jié)合的方式開展外輻射源雷達(dá)多目標(biāo)跟蹤研究。
由于直達(dá)雜波、多徑干擾、同頻干擾等信號(hào)的存在,外輻射源雷達(dá)跟蹤系統(tǒng)容易出現(xiàn)數(shù)據(jù)關(guān)聯(lián)錯(cuò)誤問(wèn)題[9–11]。針對(duì)該問(wèn)題,Deming等人[12]利用修正期望極大化(Expectation Maximization,EM)方法在目標(biāo)和量測(cè)之間進(jìn)行EM迭代來(lái)估計(jì)目標(biāo)狀態(tài),目標(biāo)后驗(yàn)概率易收斂于局部最大化。基于數(shù)據(jù)關(guān)聯(lián)的多目標(biāo)跟蹤算法,如動(dòng)態(tài)多維分配(dynamic multidimensional assignment)[13]和聯(lián)合概率數(shù)據(jù)關(guān)聯(lián)(Joint Probabilistic Data Association,JPDA)[14,15],采用最直接的方法進(jìn)行目標(biāo)和量測(cè)的多維分配。Daun等人[16,17]通過(guò)建立多目標(biāo)局部航跡提出了多假設(shè)跟蹤(Multiple Hypothesis Tracking,MHT)似然比跟蹤方法,在距離-多普勒域處理數(shù)據(jù)關(guān)聯(lián)問(wèn)題,需要進(jìn)行坐標(biāo)域的轉(zhuǎn)換。Tobias等人[18]提出外輻射源雷達(dá)多目標(biāo)粒子概率假設(shè)密度(Probabilistic Hypothesis Density,PHD)算法,去雜波性能較好,由于需要粒子重采樣,計(jì)算量較大。Pikora等人[19]將基于隨機(jī)有限集(Random Finite Set,RFS)理論的高斯混合PHD和高斯混合勢(shì)概率假設(shè)密度(Gaussian Mixture Cardinality PHD,GMCPHD)算法應(yīng)用于外輻射源多目標(biāo)跟蹤問(wèn)題,可以聯(lián)合跟蹤目標(biāo)狀態(tài)和目標(biāo)數(shù)量。楊威等人[20]對(duì)基于隨機(jī)有限集的目標(biāo)跟蹤技術(shù)進(jìn)行了綜述。為降低運(yùn)算量,基于EM方法的PMHT算法假設(shè)一個(gè)目標(biāo)可以產(chǎn)生多個(gè)量測(cè)信息,從而得到最大后驗(yàn)概率意義下的跟蹤[21–25]。
本文利用PMHT算法的獨(dú)立性假設(shè)條件,引入一個(gè)新的關(guān)聯(lián)變量表示發(fā)射機(jī)-量測(cè)之間的數(shù)據(jù)關(guān)聯(lián)關(guān)系,提出一種新的3維數(shù)據(jù)關(guān)聯(lián)(目標(biāo)-量測(cè)-發(fā)射機(jī))情況下的改進(jìn)PMHT算法。為了增加數(shù)據(jù)關(guān)聯(lián)的準(zhǔn)確性,提高多目標(biāo)與量測(cè)、發(fā)射機(jī)后驗(yàn)關(guān)聯(lián)概率的精確度,將距離-多普勒量測(cè)設(shè)為均值相同協(xié)方差不同的混合高斯分布。針對(duì)距離-多普勒量測(cè)的非線性性,采用無(wú)跡卡爾曼平滑(Unscented Kalman Smoother,UKS)算法[26,27]對(duì)多目標(biāo)狀態(tài)進(jìn)行估計(jì)。對(duì)FKIE外輻射源雷達(dá)數(shù)據(jù)集進(jìn)行仿真實(shí)驗(yàn),結(jié)果表明,對(duì)于密集雷達(dá)雜波環(huán)境,改進(jìn)算法具有很強(qiáng)的剔除雜波能力,算法誤跟率低,表明算法的有效性。

其中,um(t)為外輻射源跟蹤系統(tǒng)的過(guò)程噪聲,F(xiàn)m(t)是跟蹤系統(tǒng)的狀態(tài)轉(zhuǎn)移矩陣。

其中,wm(t)為跟蹤系統(tǒng)量測(cè)噪聲,h(xm(t),ps)為量測(cè)函數(shù)。
t時(shí)刻的距離和多普勒量測(cè)分別為

其中,f0為發(fā)射機(jī)的輻射頻率,c為聲速。
設(shè)X為待估計(jì)變量集,Y為可觀測(cè)變量集,K為不可觀測(cè)變量集,則X的最大后驗(yàn)概率可表示為

其中,E{·}表 示求期望,p為概率密度函數(shù)。
在實(shí)際問(wèn)題中,直接求解式(5)非常困難,PMHT算法的優(yōu)點(diǎn)是避免直接求解此公式。定義如式(6)

其中,上標(biāo)n是EM迭代次數(shù)。
PMHT算法的特征是所求變量X的后驗(yàn)概率密度隨著EM迭代次數(shù)n的增加單調(diào)遞增,經(jīng)過(guò)多次EM迭代后算法收斂,得到X的最大后驗(yàn)概率。因此,X的最大后驗(yàn)概率可表示為


圖1給出了PMHT算法和改進(jìn)PMHT算法的數(shù)據(jù)關(guān)聯(lián)過(guò)程。如圖1所示,改進(jìn)PMHT算法通過(guò)增加關(guān)聯(lián)變量j來(lái)解決量測(cè)-發(fā)射機(jī)數(shù)據(jù)關(guān)聯(lián)關(guān)系。

圖1 PMHT算法和改進(jìn)PMHT算法數(shù)據(jù)關(guān)聯(lián)過(guò)程示意圖
設(shè)量測(cè)-目標(biāo)、量測(cè)-發(fā)射機(jī)之間數(shù)據(jù)關(guān)聯(lián)關(guān)系的先驗(yàn)概率分別為


其中,合成量測(cè)和合成量測(cè)協(xié)方差分別為

將此合成量測(cè)和協(xié)方差作為新的量測(cè),利用UKS算法得到各個(gè)目標(biāo)的狀態(tài)估計(jì)值。
算法實(shí)現(xiàn)過(guò)程如下:
步驟1 設(shè)定EM迭代次數(shù)。
步驟4 計(jì)算多目標(biāo)后驗(yàn)關(guān)聯(lián)概率。對(duì)每個(gè)發(fā)射機(jī)s和 目標(biāo)m,由式(20)計(jì)算各個(gè)目標(biāo)的后驗(yàn)關(guān)聯(lián)概率。
步驟5 計(jì)算各個(gè)目標(biāo)的合成量測(cè)和協(xié)方差。對(duì)每個(gè)發(fā)射機(jī)s和目標(biāo)m,由式(24)和式(25)計(jì)算合成量測(cè)和協(xié)方差。
步驟6 計(jì)算各個(gè)目標(biāo)sigma點(diǎn)的協(xié)方差和各個(gè)目標(biāo)的濾波增益。
步驟7 濾波計(jì)算。對(duì)每個(gè)目標(biāo)m和發(fā)射機(jī)s,由合成量測(cè)和協(xié)方差更新各個(gè)目標(biāo)狀態(tài)和
步驟8 循環(huán)EM迭代直到算法收斂。
步驟9 向前更新滑動(dòng)窗并返回步驟3。
為了驗(yàn)證所提算法的有效性,對(duì)FKIE雷達(dá)數(shù)據(jù)集進(jìn)行仿真實(shí)驗(yàn),此數(shù)據(jù)集的網(wǎng)絡(luò)1由2個(gè)靜止發(fā)射機(jī)和1個(gè)接收機(jī)組成,處理10個(gè)勻速直線運(yùn)動(dòng)目標(biāo)[21]。接收機(jī)位于坐標(biāo)原點(diǎn),發(fā)射機(jī)位置分別為[29434 m,–34761 m,293 m]和[12845 m,–106922 m,293 m],發(fā)射頻率均為500 MHz。雜波個(gè)數(shù)服從泊松分布,均勻分布于量測(cè)空間,每個(gè)采樣周期內(nèi)雜波的平均個(gè)數(shù)為79。采樣周期為1 s,檢測(cè)概率為0.8,跟蹤時(shí)間為200 s,Monte Carlo仿真次數(shù)250次。過(guò)程噪聲強(qiáng)度為5 m2/s3,距離和多普勒噪聲協(xié)方差分別為50 m和20 Hz。10個(gè)目標(biāo)的初始位置和速度如表1所示。

表1 目標(biāo)初始位置和初始速度
圖2給出了多目標(biāo)真實(shí)軌跡和本文算法的估計(jì)軌跡,可以看出,本文算法估計(jì)軌跡與各個(gè)目標(biāo)真實(shí)軌跡相近,可以很好地跟蹤上10個(gè)目標(biāo)。圖3給出了密集雜波情況下的距離-多普勒量測(cè)和所提算法的合成量測(cè),以及無(wú)雜波情況下的量測(cè)值,可以看出,雷達(dá)雜波密度很高,本文所提算法的合成量測(cè)與無(wú)雜波環(huán)境下多目標(biāo)跟蹤量測(cè)趨勢(shì)基本一致,說(shuō)明3維數(shù)據(jù)關(guān)聯(lián)改進(jìn)PMHT有良好的抗雜波性能。這是因?yàn)楸疚乃惴ㄍㄟ^(guò)利用量測(cè)-目標(biāo)、量測(cè)-發(fā)射機(jī)兩個(gè)數(shù)據(jù)關(guān)聯(lián)變量來(lái)表示量測(cè)-目標(biāo)-發(fā)射機(jī)之間的3維數(shù)據(jù)關(guān)聯(lián)關(guān)系,降低了數(shù)據(jù)關(guān)聯(lián)模糊性,提高了算法的雜波抑制能力。

圖2 基于距離-多普勒的多目標(biāo)跟蹤真實(shí)軌跡和本文算法的估計(jì)軌跡

圖3 密集雜波情況下距離-多普勒量測(cè)和所提算法的合成量測(cè),以及無(wú)雜波情況下的多目標(biāo)量測(cè)值
圖4和圖5分別給出了3維數(shù)據(jù)關(guān)聯(lián)關(guān)系未知時(shí)本文算法和PMHT算法對(duì)10個(gè)目標(biāo)的位置均方根誤差,可以看出,本文算法對(duì)10個(gè)目標(biāo)的位置均方根誤差總體小于PMHT算法,從圖2也可以看出所提算法可以較好地跟蹤上10個(gè)目標(biāo),說(shuō)明了本文3維數(shù)據(jù)關(guān)聯(lián)改進(jìn)PMHT算法的跟蹤有效性。

圖4 本文算法對(duì)10個(gè)目標(biāo)的位置均方根誤差,3維數(shù)據(jù)關(guān)聯(lián)關(guān)系未知

圖5 PMHT算法對(duì)10個(gè)目標(biāo)的位置均方根誤差,3維數(shù)據(jù)關(guān)聯(lián)關(guān)系未知
表2給出了本文所提算法和PMHT算法對(duì)10個(gè)目標(biāo)的速度平均均方根誤差。從表2可知,本文算法的速度平均均方根誤差為2.32 m/s,PMHT算法的速度平均均方根誤差為5.72 m/s,本文所提算法相對(duì)于PMHT算法具有較低的誤跟蹤率。這是因?yàn)樗崴惴ㄍㄟ^(guò)增加數(shù)據(jù)關(guān)聯(lián)變量增強(qiáng)了多目標(biāo)與量測(cè)、發(fā)射機(jī)的數(shù)據(jù)關(guān)聯(lián)準(zhǔn)確性,同時(shí)通過(guò)將量測(cè)設(shè)定為多個(gè)均值相同協(xié)方差不同的混合高斯分布,提高了多目標(biāo)與量測(cè)后驗(yàn)關(guān)聯(lián)概率的精確度,從而提高了跟蹤精度。

表2 本文算法和PMHT算法速度平均均方根誤差(m/s)
表3給出了不同EM迭代次數(shù)下本文算法和PMHT算法跟蹤采樣200次的運(yùn)行時(shí)間,可以看出,隨著EM迭代次數(shù)的增加兩種算法的運(yùn)行時(shí)間均增加,計(jì)算得出當(dāng)EM迭代次數(shù)最大時(shí),單位采樣時(shí)間內(nèi)的運(yùn)行時(shí)間為0.57 s,通過(guò)仿真發(fā)現(xiàn),當(dāng)EM次數(shù)為6時(shí),所提算法即可收斂,可以滿足跟蹤實(shí)時(shí)性要求。

表3 采樣200步的跟蹤運(yùn)行時(shí)間對(duì)比(s)
為了評(píng)估所提算法的穩(wěn)定性,本文采用平均歸一化估計(jì)誤差平方(Average Normalized Estimation Error Squared,ANEES)作為評(píng)價(jià)指標(biāo)[28,29],

其中,N為蒙特卡洛仿真次數(shù),xi(t)為第i次蒙特卡洛目標(biāo)狀態(tài)真實(shí)值,為第i次蒙特卡洛目標(biāo)狀態(tài)估計(jì)值,Pi(t)為目標(biāo)狀態(tài)協(xié)方差矩陣。
ANEES定義為利用目標(biāo)狀態(tài)協(xié)方差矩陣對(duì)目標(biāo)狀態(tài)誤差平方進(jìn)行歸一化,理想情況下,其均值等于目標(biāo)狀態(tài)的維數(shù)。所提算法對(duì)10個(gè)目標(biāo)的ANEES如圖6和表4所示,由圖6可以看出,初始時(shí)刻10個(gè)目標(biāo)的ANEES較大,隨著跟蹤時(shí)間的推移,平均歸一化估計(jì)誤差平方減小并且穩(wěn)定,從表4計(jì)算得出跟蹤掃描時(shí)間內(nèi)平均ANEES的值為3.806,在理想平均ANEES 95%的置信區(qū)間內(nèi),說(shuō)明本文算法具有良好的跟蹤穩(wěn)定性。

表4 10個(gè)目標(biāo)的平均歸一化估計(jì)誤差平方(ANEES)

圖6 10個(gè)目標(biāo)的平均歸一化估計(jì)誤差平方ANEES
外輻射源雷達(dá)具有隱蔽性好、信號(hào)源豐富、抗雜波能力強(qiáng)等優(yōu)勢(shì)。不同于傳統(tǒng)多目標(biāo)跟蹤問(wèn)題,除了量測(cè)-目標(biāo)數(shù)據(jù)關(guān)聯(lián)模糊問(wèn)題外,外輻射源雷達(dá)跟蹤系統(tǒng)新增了量測(cè)-發(fā)射機(jī)數(shù)據(jù)關(guān)聯(lián)模糊問(wèn)題,即數(shù)據(jù)關(guān)聯(lián)關(guān)系是3維的。針對(duì)此問(wèn)題,本文引入一個(gè)新的關(guān)聯(lián)變量來(lái)表示發(fā)射機(jī)和量測(cè)之間的數(shù)據(jù)關(guān)聯(lián)關(guān)系,提出了改進(jìn)的目標(biāo)-量測(cè)-發(fā)射機(jī)3維數(shù)據(jù)關(guān)聯(lián)PMHT算法。通過(guò)將距離-多普勒設(shè)定為均值相同協(xié)方差不同的混合高斯分布提高了多目標(biāo)跟蹤精度。針對(duì)距離-多普勒量測(cè)非線性問(wèn)題,采用UKS算法進(jìn)行多目標(biāo)狀態(tài)估計(jì)。仿真結(jié)果表明,對(duì)于外輻射源FKIE雷達(dá)數(shù)據(jù)集,所提算法有很強(qiáng)的抗雜波性能。