臧 勤,江文強(qiáng),朱 玉,劉佳媛
(中國船舶集團(tuán)有限公司第八研究院,南京 211153)
多站時差定位系統(tǒng)通過處理3個或更多接收站采集到的信號到達(dá)時間數(shù)據(jù)對輻射源信號進(jìn)行定位,由于定位精度高、對接收系統(tǒng)精度要求低等優(yōu)點(diǎn),在現(xiàn)代電子戰(zhàn)中具有較強(qiáng)的優(yōu)勢和生存能力。但多站時差定位系統(tǒng)也有其自身要解決的關(guān)鍵技術(shù)和難點(diǎn)。時差定位的基本工作原理是三站或多站同時接收信號,因此對全向發(fā)射的敵我識別信號定位效果較好,而對于雷達(dá)信號尤其是機(jī)載雷達(dá)信號定位則存在較多困難。
機(jī)載雷達(dá)一般安裝在機(jī)頭或機(jī)身,當(dāng)飛機(jī)處于不同姿態(tài)時,會造成雷達(dá)輻射方向有時面向偵測站,有時背對偵測站,有時還存在雷達(dá)信號被機(jī)身遮擋的情況,如圖1所示,因而在大多數(shù)情況下,只有一個或兩個站可同時收到雷達(dá)信號,三站同時收到的概率較低,導(dǎo)致定位點(diǎn)稀疏。
圖1 機(jī)載雷達(dá)信號偵測情況示意圖
即使兩站同時收到,大多數(shù)情況下,兩站接收到的雷達(dá)信號可能分別來自于主瓣和副瓣。當(dāng)副瓣的增益遠(yuǎn)低于主瓣時,會出現(xiàn)有些站偵測效果很好,信號完整,而某些站偵測信號殘缺的情況,在這種情況下定位誤差會變大。
本文利用目標(biāo)運(yùn)動軌跡特征,結(jié)合濾波預(yù)測時間差變化趨勢,對時間差進(jìn)行預(yù)測和估計(jì),從而保證定位點(diǎn)的連續(xù)穩(wěn)定跟蹤。
為提高機(jī)載雷達(dá)信號時差定位軌跡的穩(wěn)定性,本文采用一種時差定位和交互式多模型濾波算法相結(jié)合的方法,通過積累主輔站匹配的時間序列對其進(jìn)行定位濾波,再根據(jù)濾波結(jié)果反推出時間差值,對原時間序列進(jìn)行插值。預(yù)測過程如圖2所示。
圖2 基于濾波的時間差預(yù)測方法
在利用時差定位方法對運(yùn)動目標(biāo)進(jìn)行定位跟蹤時,測量獲得的TOA值都含有測量誤差。若簡單補(bǔ)全時間差會帶入錯誤信息,導(dǎo)致定位精度下降,甚至偏離目標(biāo)實(shí)際航線。準(zhǔn)確預(yù)測時間差的核心是建模和濾波。
考慮到機(jī)動目標(biāo)運(yùn)動最常見的運(yùn)動模型是勻速直線運(yùn)動,采用EKF等濾波算法[1]。然而,不可能假設(shè)目標(biāo)一直處于勻速直線運(yùn)動狀態(tài),還要考慮到諸如當(dāng)目標(biāo)轉(zhuǎn)彎等機(jī)動情況下跟蹤模型的情況。為滿足跟蹤精度要求,需要建立能夠更精確描述目標(biāo)機(jī)動的模型和跟蹤算法,因此本文采用交互式多模型濾波算法(Interacting Multiple Model,IMM),具體的處理步驟包括修正、定位、匹配、關(guān)聯(lián)、濾波等,如圖3所示。
圖3 結(jié)合時差定位的交互式多模型濾波算法處理流程
IMM算法的思想是:用多個不同模型,例如參數(shù)不同的非機(jī)動和機(jī)動模型,對同一目標(biāo)的運(yùn)動狀態(tài)進(jìn)行濾波。由于各模型都有各自的概率,因此在濾波的起始處和結(jié)束處將各模型濾波結(jié)果按各自相應(yīng)的概率進(jìn)行加權(quán)求和及轉(zhuǎn)換。在算法中,用目標(biāo)狀態(tài)模型之間的轉(zhuǎn)換來描述目標(biāo)的機(jī)動現(xiàn)象,且不同的噪聲驅(qū)動不同的模型。對不同的模型狀態(tài)用不同的濾波器進(jìn)行并行處理,并根據(jù)多模交互技術(shù)將濾波結(jié)果進(jìn)行融合,從而得到機(jī)動目標(biāo)的狀態(tài)估計(jì)。
Bar-shalom和Blom等人提出了一種具有馬爾可夫切換系數(shù)的交互式多模型濾波算法[2-5],用多個模型組成一個模型集來描述目標(biāo)的整個運(yùn)動過程,其中多個模型并行工作,模型間以概率矩陣進(jìn)行轉(zhuǎn)移,各模型濾波器估計(jì)的加權(quán)作為最后的組合狀態(tài)估計(jì)。交互式多模型在考慮k時刻模態(tài)的歷史信息的同時,在每一個循環(huán)的開始又混合了先前的估計(jì)信息,從而避免了最優(yōu)估計(jì)方法的復(fù)雜度隨時間成指數(shù)增長的缺陷,這正是IMM算法不同于其他多模型估計(jì)方法的一個主要方面。
IMM算法是一種遞歸算法,假定有r個定位模型,第j個模型為
(1)
設(shè)測量模型為
Zk=HXk+Vk
(2)
式中,Xk為目標(biāo)狀態(tài)向量;Zk為觀測向量。
狀態(tài)預(yù)測為
Xk+1/k=ΦkXk/k
(3)
模型之間的切換結(jié)構(gòu)為馬爾科夫轉(zhuǎn)移概率,轉(zhuǎn)移概率一般取決于設(shè)計(jì)者的經(jīng)驗(yàn),并且可以隨后通過蒙特卡洛仿真結(jié)果來調(diào)整,當(dāng)馬爾科夫鏈的轉(zhuǎn)移概率為零時,IMM算法就簡化成為一個靜態(tài)多模型算法。
用一個馬爾可夫鏈來控制這些模型之間的轉(zhuǎn)換,馬爾可夫鏈的轉(zhuǎn)移概率矩陣為
Π=[πij],i,j=1,2,…,k
(4)
式中,πij為從模型i到模型j的狀態(tài)轉(zhuǎn)移概率。
以飛行器的運(yùn)動用混合狀態(tài)的馬爾可夫過程來建模為例。一條飛行軌跡可以劃分為幾個段,每個段對應(yīng)飛行的不同模式。一個有限模型之間切換的模型就是有限狀態(tài)馬爾可夫(半馬爾可夫)過程。這種飛行器模型就是一個混合狀態(tài),分為連續(xù)和離散狀態(tài):離散狀態(tài)包括飛行的模式;連續(xù)狀態(tài)含有水平位置、對地速度、航向、加速度等參數(shù)。
為驗(yàn)證該定位算法的性能和有效性,對某種典型的機(jī)動目標(biāo)航跡進(jìn)行仿真模擬。
仿真場景設(shè)計(jì):假設(shè)3個目標(biāo)同時從原點(diǎn)出發(fā),行駛方向不同,同時為了模擬真實(shí)環(huán)境,在航跡附近添加了大量噪聲,如圖4(a)所示。為模擬機(jī)載雷達(dá)實(shí)際截獲情況,輻射源雷達(dá)信號設(shè)置為間歇式接收,濾波后定位效果如圖4(b)所示,定位點(diǎn)跡數(shù)量明顯增加。
圖4 仿真結(jié)果
用改進(jìn)后的算法對外場采集數(shù)據(jù)進(jìn)行對比驗(yàn)證,圖5(a)為原算法定位跟蹤效果,圖5(b)為新算法定位跟蹤效果,可以看出新算法定位點(diǎn)數(shù)量明顯增多,拐彎軌跡更流暢。
圖5 新舊算法定位點(diǎn)比較
針對機(jī)載雷達(dá)定位點(diǎn)少的問題,本文提出了結(jié)合時差定位和濾波插值的思想,研究了交互式多模型跟蹤濾波算法應(yīng)用于時差定位的具體方法,并進(jìn)行了典型運(yùn)動場景的模擬仿真驗(yàn)證,該算法適當(dāng)組合有限數(shù)量的運(yùn)動模型可以更準(zhǔn)確地描述目標(biāo)的運(yùn)動過程,獲得較理想的跟蹤定位性能。