宋振宇,張翔宇,張 磊(海軍航空工程學(xué)院.科研部;.電子與信息工程系;.接改裝訓(xùn)練大隊,山東煙臺264001)
?
一種基于加速度預(yù)估計的機動目標(biāo)跟蹤算法
宋振宇a,張翔宇b,張磊c
(海軍航空工程學(xué)院a.科研部;b.電子與信息工程系;c.接改裝訓(xùn)練大隊,山東煙臺264001)
摘要:研究分析了幾種典型單機動目標(biāo)模型的建模方法,針對現(xiàn)有單機動目標(biāo)模型中機動參數(shù)需要先驗假設(shè),并且不能隨目標(biāo)機動情況的改變而自適應(yīng)調(diào)整的問題,提出了一種加速度預(yù)估計模型(Acceleration Pre-estimation Model,APM)。該模型首先用位置量測對機動加速度進(jìn)行預(yù)估計;然后,將加速度估計值作為系統(tǒng)的輸入控制項建模;將估計誤差看做系統(tǒng)的機動控制項,并作為系統(tǒng)的相關(guān)噪聲建模。由于APM模型中,加速度機動參數(shù)是通過位置量測實時估計得到的,不需要先驗假設(shè)。與現(xiàn)有單機動目標(biāo)模型相比,該模型的自適應(yīng)能力得到了提高。
關(guān)鍵詞:機動目標(biāo);跟蹤算法;加速度估計;自適應(yīng)
目標(biāo)模型是目標(biāo)跟蹤算法的基礎(chǔ),它與目標(biāo)運動的匹配程度更是決定了濾波算法的跟蹤效果[1]。對于機動目標(biāo),由于其機動特性往往是由加速度變化引起的,因而對機動目標(biāo)建模的核心就是要對機動加速度建模。將目標(biāo)的機動加速度描述為時間相關(guān)的隨機過程,是目前大多數(shù)文獻(xiàn)采用的建模方法[2]。其中,較為典型的是Singer[3]、CS[4]和Jerk[5]3種模型。雖然以上3種模型通過對加速度或加加速度進(jìn)行色噪聲建模[6],實現(xiàn)了對該隨機過程較為準(zhǔn)確的描述,但是由于模型的建立過程需要對目標(biāo)未知的加速度機動參數(shù)進(jìn)行合理的先驗假設(shè)[7],這就限制了3種模型的適用性。為此,本文提出了一種加速度預(yù)估計模型(Acceleration Pre-estimation Model,APM)。該模型首先用相鄰幾個采樣時刻的位置量測對機動加速度預(yù)估計;然后,將加速度估計值作為系統(tǒng)的輸入控制項建模;將估計誤差看作系統(tǒng)的機動控制項[8],并作為系統(tǒng)的相關(guān)噪聲(色噪聲)建模。該模型建模過程中,機動參數(shù)是由位置量測實時估計得到的,與Singer、CS和Jerk模型相比,不需要假設(shè)機動參數(shù)就能夠匹配不同機動運動環(huán)境,具有較高的自適應(yīng)能力。
APM模型的建模主要分為3步。第1步,通過對機動運動線性化處理,用位置量測值對加速度進(jìn)行預(yù)估計。第2步,將加速度估計誤差看作系統(tǒng)的機動控制項,并作為系統(tǒng)的相關(guān)噪聲(色噪聲)建模。第3步,通過機動控制項的相關(guān)噪聲模型,推導(dǎo)出APM模型。
1.1機動加速度的預(yù)估計
對于機動運動目標(biāo),雖然其加速度在不斷變化,但是在采樣率[9-10]足夠高的前提下,可以將相鄰N個采樣間隔間的變加速運動線性化為勻加速運動,一般來說N越大,線性化誤差越大。
如圖1所示,設(shè)采樣周期為T,將一目標(biāo)從t-T時刻到t+2T時刻的機動運動線性化為加速度為a(t)的勻加速直線運動,用(t+iT)、v(t+iT)分別表示t+iT時刻目標(biāo)的位置和速度。
圖1 機動加速度的線性化表示Fig.1 Linear representaion of the maneuver acceleration
由勻加速直線運動的性質(zhì)可得:
由式(1)、(2)得
同理可得
由式(3)、(4)可得
在雷達(dá)跟蹤系統(tǒng)中,由于極坐標(biāo)系下位置量測值(徑向距離和方位角)可以轉(zhuǎn)換為直角坐標(biāo)系各坐標(biāo)軸方向的位置量測值,因而可以通過式(5)用位置量測值對機動加速度a(t)進(jìn)行預(yù)估計。
設(shè)Z(t+iT)為t+iT采樣時刻軸的位置量測值,且假定量測噪聲為零均值高斯白噪聲,并用Q(t+iT)表示對應(yīng)時刻的噪聲方差。將Z(t+iT)代入式(5)得到t時刻加速度估計值為式(6)中:Za(t)表示加速度估計值;(t)表示估計誤差,且服從零均值方差為Qa(t)的高斯分布。
Qa(t)可由各時刻量測噪聲方差表示為
由式(6)可以看出,采用該式對目標(biāo)跟蹤有2個周期的延遲,且t、t-T和t+2T時刻是相關(guān)的,因而直接采用其進(jìn)行kalman濾波是一種近似。由式(7)可以看出,機動加速度a(t)由估計值Za(t)和估計誤差(t)組成。其中,Za(t)是由位置量測值估計得到的,而(t)是一個隨機噪聲。因此,在機動目標(biāo)建模過程中,可以將加速度估計值作為系統(tǒng)的輸入控制項建模;將估計誤差看作系統(tǒng)的機動控制項,并作為系統(tǒng)的相關(guān)噪聲建模。
1.2機動控制項的建模
文獻(xiàn)[1]指出將機動控制項按照自相關(guān)色噪聲建模,相比按照白噪聲建模更切合實際,而且由式(6)、(7)可以看出,各個時刻的加速度估計誤差(t)顯然都是相關(guān)的。為此,將機動控制項(加速度估計誤差)(t)按照自相關(guān)的零均值隨機過程建模為式(8)中:α為相關(guān)系數(shù);Qa(t)為機動控制項(加速度估計誤差)方差,可由式(7)中的Qa(t)確定。
對時間相關(guān)函數(shù)R(τ)應(yīng)用Wiener-Kolmogorov白化程序后,機動控制項可用輸入為白噪聲的一階時間相關(guān)模型來表征,即式中,ω(t)是均值為0、方差為2αQa(t)的高斯白噪聲。
1.3 APM模型描述
由式(6)、(9)得系統(tǒng)的狀態(tài)方程為:式(11)中:Za(t)表示系統(tǒng)的輸入控制項;ωAPM(t)表示系統(tǒng)的過程噪聲;a(t)表示系統(tǒng)的機動加速度;狀態(tài)轉(zhuǎn)移矩陣
;過程噪聲分布矩陣BAPM=[ ]
0 0 1T;輸入控制矩陣CAPM=[ ]
0 1 0T。將式(9)代入式(11)有:
式(12)為APM模型的連續(xù)時間表達(dá)式。其中,輸入控制項Za(t)由加速度的估計值確定;系統(tǒng)的過程噪聲ω(t)由加速度的估計誤差確定。因此,APM模型不需要對機動參數(shù)進(jìn)行先驗假設(shè)。
設(shè)采樣周期為T,通過文獻(xiàn)[1]提出的離散化方法,對式(12)進(jìn)行離散化處理得到離散狀態(tài)方程為:
式(13)中:狀態(tài)轉(zhuǎn)移矩陣
輸入控制矩陣
過程噪聲WAPM(k-1)協(xié)方差
式(16)中:
1.4 APM模型量測方程的建立
由上述分析可知,目標(biāo)跟蹤在直角坐標(biāo)系下進(jìn)行,而k時刻的雷達(dá)量測[]ρ(k)θ(k)ε(k)卻在極坐標(biāo)系下獲得。這時,采用無偏轉(zhuǎn)換的方法將目標(biāo)量測轉(zhuǎn)換到直角坐標(biāo)系,則直角坐標(biāo)系下的目標(biāo)量測可對應(yīng)表示為:
式(23)中:
因此,量測方程可表示為式(25)中:Z(k )為無偏轉(zhuǎn)換后的量測數(shù)據(jù);(k )為狀態(tài)向量;H(k ) =[1 0 0 0]為量測矩陣;W(k )為零均值、恒定方差的附加高斯白噪聲序列。
輸入控制矩陣
過程噪聲協(xié)方差
2)加速度預(yù)估計。從對APM模型的建模過程可以看出,APM-UCMKF算法首先要通過位置量測值對加速度進(jìn)行預(yù)估計;然后,用卡爾曼濾波算法進(jìn)行跟蹤濾波。設(shè)加速度估計值為Za(k-1),估計誤差方差為Qa(k-1),則由式(6)、(7)可知Za(k-1)為:式(32)中:Z(k+1)、Z(k-1)、Z(k-2)和Z(k+1)、Z(k-1)和Z(k-2)分別表示k+1、k-1和k-2時刻方向和方位置量測值。
Qa(k-1)表示為:式(33)中:Q(k+1)、Q(k-1)、Q(k-2)和Q(k+1)、Q(k-1)和Q(k-2)分別表示k+1、k-1和k-2時刻方向和方向位置量測值量測誤差的方差。
3)濾波。
3.1場景設(shè)置
目標(biāo)起始時刻狀態(tài):目標(biāo)運動過程歷時90 s;目標(biāo)直角坐標(biāo)系下運動軌跡發(fā)生機動時刻及加速度大小見圖2。
仿真過程中,假設(shè)雷達(dá)采樣周期為T=1 s,距離量測誤差標(biāo)準(zhǔn)差σr=100 m,方位角量測誤差標(biāo)準(zhǔn)差σφ=0.3°。各算法采用2點差分法進(jìn)行初始化,評價指標(biāo)為方向和方向位置、速度和加速度的均方根(RMS)誤差。
圖2 目標(biāo)運動軌跡Fig.2 Trajectorof target
仿真具體包括弱機動和強機動2種情況。
3.2仿真結(jié)果
1)弱機動情況。圖3為目標(biāo)弱機動情況4類模型算法仿真效果比較圖,從圖3中可以看出,本仿真條件下Singer、CS和Jerk算法的精度越來越高,本章提出的APM算法,其位置跟蹤精度略優(yōu)于Jerk算法。
圖3 各類算法跟蹤精度比較Fig.3 RMS of algorithms
2)強機動情況。Singer、CS和Jerk參數(shù)未改變,依舊為弱機動參數(shù)時的仿真結(jié)果,如圖4所示。從圖4中可以看出,本仿真條件下Singer、CS和Jerk算法的精度受機動環(huán)境改變的影響較大,RMS曲線不穩(wěn)定。所以Singer、CS和Jerk模型只有在機動參數(shù)假設(shè)合理時,才能與機動環(huán)境匹配,跟蹤效果才會好,其適應(yīng)性較差。
圖4 各類算法跟蹤精度比較Fig.4 RMS of algorithms
圖5為目標(biāo)強機動情況Singer、CS和Jerk模型參數(shù)改變后與APM算法的跟蹤效果比較圖。從圖5中可看出,APM算法位置跟蹤精度略優(yōu)于Jerk算法,且相對于其他3種算法更為穩(wěn)定。這是由于目標(biāo)機動情況發(fā)生改變,Singer、CS和Jerk算法中由于描述機動運動的先驗參數(shù)需要調(diào)整,但對APM算法,其參數(shù)卻不需調(diào)整,這也是APM算法相比以上3種算法的優(yōu)勢。
圖5 各類算法跟蹤精度比較Fig.5 RMS of algorithms
本文主要研究了加速度預(yù)估計模型(Acceleration Pre-estimation Model,APM)及其目標(biāo)跟蹤算法。對機動運動的自適應(yīng)能力方面,與現(xiàn)有Singer、CS和Jerk模型相比,APM模型中機動參數(shù)可以由位置量測估計。因此,不需要先驗假設(shè)機動參數(shù)就可以匹配不同環(huán)境的機動運動,具有較強的自適應(yīng)能力。在跟蹤精度方面,基于APM模型的跟蹤算法的跟蹤精度略優(yōu)于Jerk模型,且具有較高的自適應(yīng)能力。
參考文獻(xiàn):
[1]何友,修建娟,張晶煒,等.雷達(dá)數(shù)據(jù)處理及應(yīng)用[M]. 2 版.北京:電子工業(yè)出版社,2009:148-155. HEOU,IU JIANJUAN,ZHANG JINGWEI,et al. Radar data processing with applications[M]. 2nd ed. Beijing:Publishing House of Electronics Industr,2009:148-155.(in Chinese)
[2]高羽,張建秋,尹建君.機動目標(biāo)的多項式預(yù)測及其跟蹤算法[J].航空學(xué)報,2009,14(8):326-331. GAOU,ZHANG JIANQIU,IN JIANJUN. Polnomial prediction and tracking of maneuvering target[J]. Acta Aeronautica et Astronautica Sinica,2009,14(8):326-331.(in Chinese)
[3]黨建武,黃建國.機動目標(biāo)自適應(yīng)高斯模型與跟蹤算法[J].電訊技術(shù),2003(2):109-113. DANG JIANWU,HUANG JIANGUO. Adaptive Gauss model and tracking algorithm of maneuvering target[J]. Telecommunication Engineering,2003(2):109-113.(in Chinese)
[4]李濤,王寶樹,喬向東.基于截斷正態(tài)概率模型的改進(jìn)目標(biāo)跟蹤算法[J].系統(tǒng)工程與電子技術(shù),2003,25(10):1289-1291. LI TAO,WANG BAOSHU,QIAOIANGDONG.An improved target tracking algorithm based on truncation gauss probabilitmodel[J]. Journal of Engineering and Electronics,2003,25(10):1289-1291.(in Chinese)
[5]WANG WEI,HOU HONGLU. An improved current satatistical model for maneuvering target tracking[C]//IEEE Conference on Industrial Electronics and Applications. 2009:212-235.
[6]WU JIANFENG,LI GAO,MA FUZHOU. Research on target tracking algorithm using improved current statistical model[C]//Proceedings of International Conference on Electronics and Control Engineering. 2011:2517-2515.
[7]刁聯(lián)旺,楊靜宇.一種改進(jìn)的機動目標(biāo)的當(dāng)前統(tǒng)計模型的描述[J].兵工學(xué)報,2002,26(6):824-828. DIAO LIANWANG,ANG JINGU. An improved description of current statistical model for maneuvering taget[J]. Acta Armamentarii,2002,26(6):824-828.(in Chinese)
[8]羅笑冰,王宏強,黎湘,等.機動目標(biāo)α-Jerk模型[J].信號處理,2007,23(4):481-484. LUOIAOBING,WANG HONGQIANG,LIIANG,et al. A α-Jerk model for tracking maneuvering targets[J]. Signal Processing,2007,23(4):481-484.(in Chinese)
[9]候俊林,張麗珂,朱越.基于CS-Jerk模型的改進(jìn)機動目標(biāo)跟蹤算法[J].彈箭與制導(dǎo)學(xué)報,2012,34(6):125-128. HOU JUNLIN,ZHANG LIKE,ZHUUE. Modified maneuvering target tracking algorithm based on CS- Jerk model[J]. Journal of Projectiles,Rockets,Missiles and Guidance,2012,34(6):125-128.(in Chinese)
[10]張磊,胡善春,賈舒宜.一種帶徑向速度量測的Jerk-EKF機動目標(biāo)跟蹤算法[J].空軍預(yù)警學(xué)院學(xué)報,2013,27 (4):267-269. ZHANG LEI,HU SHANCHUN,JIA SHUI. Algorithm for Jerk-EKF maneuvering target tracking with radial velocitmeasurement[J]. Journal of Air Force EarlWarning Academ,2013,27(4):267-269.(in Chinese)
Algorithm for Maneuvering Target Trackingg with Acceleration Pre-estimatiioonn
Abstrraacctt:: Some kinds of tpical maneuvering model were analzed. Due to the problem of un-adaptive adjustment of target model, which needed a priori hpothesis with the change of target maneuver condition, a novel acceleration pre-estimation model was proposed. Firstl, the pre-estimation of acceleration was gained bposition measurements. Then, the accelera?tion estimate was modeled as control input. At last, the estimate error was regarded as the maneuvering control input and modeled as the correlative noise of sstem. In the proposed model, acceleration maneuvering parameter was estimated breal-time position measurements and the self-adjusting performance was improved comparing with the eisting models.
作者簡介:宋振宇(1961-),男,副教授,碩士。
基金項目:國家自然科學(xué)基金資助項目(61372027,61102165)
收稿日期:2014-10-28;
DOI:10.7682/j.issn.1673-1522.2015.02.001
文章編號:1673-1522(2015)02-0101-05
文獻(xiàn)標(biāo)志碼:A
中圖分類號:TN958.93
修回日期:2015-01-04