999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于消隱記憶SCKF的交互式多模型算法

2016-07-22 10:28:34劉鵬遠
探測與控制學報 2016年3期

劉鵬遠,吳 博

(解放軍軍械工程學院,河北 石家莊 050003)

?

基于消隱記憶SCKF的交互式多模型算法

劉鵬遠,吳博

(解放軍軍械工程學院,河北 石家莊 050003)

摘要:針對交互式多模型算法(Interacting Multiple Model,IMM)在機動目標跟蹤時,因模型不準確導致的濾波誤差增大問題,提出了基于消隱記憶平方根容積卡爾曼濾波(Memory Attenuation Square Root Kalman Filter,MASCKF)的交互式多模型算法(IMM-MASCKF)。該算法在模型濾波中引入消隱記憶濾波理論,通過消隱記憶因子增大新息在濾波中的比重,改善了濾波器對目標機動的動態性能,提高了濾波精度。仿真結果表明,該算法可以實現對機動目標的有效跟蹤,且與常規交互式多模型算法相比減小了濾波誤差。

關鍵詞:機動目標跟蹤;交互式多模型;平方根濾波;容積卡爾曼濾波;消隱記憶濾波

0引言

由于空中目標機動能力的不斷提升,目標跟蹤尤其是對目標機動的跟蹤一直是濾波理論的研究熱點。要實現高精度的濾波,首先要有足夠多能夠準確描述目標運動的模型,所以單模型濾波器很難滿足機動目標的濾波精度要求。交互式多模型方法是一種次優的濾波算法,其利用多個不同目標模型的子濾波器并行濾波,對其輸入和輸出加權作為整個濾波器的輸入和輸出。交互式多模型算法實現了各個子濾波器動態性能和穩態性能的折中。其濾波的精度受制于選取的子濾波器性能和發生機動時模型轉移的速度兩個因素[1]。

提高模型轉移速度的方法主要集中在實現模型概率矩陣的自適應[2-3]。在交互式多模型算法中常用的非線性子濾波器有擴展卡爾曼濾波、無跡卡爾曼濾波、容積卡爾曼濾波、粒子濾波等。交互式多模型算法在跟蹤機動目標時因模型不準確而出現濾波誤差增大問題,本文針對此問題,提出了基于MASCKF的交互式多模型算法。

1線性簡化IMM-SCKF算法

1.1SCKF算法原理

SCKF算法是在容積卡爾曼濾波算法的基礎上,結合平方根濾波理論得到的一種算法[4-5]。SCKF算法避免了矩陣分解和求逆運算,擁有更好的數字穩定性。

在雙坐標體制雷達系統中,其狀態方程通常是線性的。根據文獻[6],當系統方程為線性方程時,SCKF的時間更新過程可以進行線性化簡化。設系統轉移矩陣為Φ,則線性化后的SCKF算法時間更新過程為:

時間更新:

田志芳這一路不是睡輪船火車卡車,就是帳篷,哪見過這玩意兒。半信半疑地走下去,見平地挖出一個四方地坑,有“門”無窗,除了一塊土基高至膝蓋,啥都沒有。那土臺上墊有胡麻草和芨芨草,她的行李已放在上面,田志芳猜想,這就是床。地坑頂上鋪著厚厚的紅柳枝和楊樹枝,上面糊著泥巴,最外層鋪著與地面一樣的沙土。

P(k-1)=S(k-1)ST(k-1)

量測更新:

Sy(k)=Tria([γ(k),SR(k)]T)

其中:

Pxy(k)=χ(k)γT(k)

估計濾波增益及k+1時刻狀態:

1.2IMM-SCKF算法

IMM算法是一種費效比較高的機動目標跟蹤算法。IMM-SCKF算法使用多個SCKF子濾波器并行工作,子濾波器間以Markov概率轉移矩陣進行軟切換,濾波器的輸出狀態估計是各子濾波器狀態估計融合的結果[7]。一個完整的IMM-SCKF算法循環由四部分組成:輸入交互、子濾波器濾波、模型概率更新、輸出融合[2]。

1.2.1輸入交互

計算子濾波器混合概率:

其中,pij是Markov概率轉移矩陣,cj是歸一化常數,其計算式如下:

計算混合狀態輸入:

1.2.2子濾波器濾波

利用第一步得到的狀態輸入和上一小節的簡化SCKF算法進行濾波,得到每一個子濾波器的狀態估計和對應的協方差矩陣。

1.2.3模型概率更新

計算各模型似然函數:

根據文獻[8],在SCKF算法中,濾波信息vj(k)及其協方差Sj(k)可以表示為:

計算模型概率:

1.2.4輸出融合

一步預測輸出融合:

2基于MASCKF的IMM算法

2.1MASCKF算法

圖1展示了加入消隱記憶因子λ前后,濾波增益矩陣K中第一行第二列元素K(1,2)在濾波過程中的變化。

圖1 K(1,2)變化曲線Fig.1 Curve of K(1,2)

從上圖中可以看出,加入消隱記憶因子后,在MASCKF算法中,K(1,2)要比在SCKF算法中的取值大20%左右,濾波新息在濾波估計中的權重得到了提高。

2.2基于MASCKF的IMM算法設計

為實現對機動目標的良好跟蹤,設計了包含兩個子濾波器的IMM算法。其中選擇常速模型(Constant Velocity Model,CV)作為第一個子濾波器的模型,構成CV-SCKF算法,用于跟蹤目標的勻速運動。選擇當前統計模型(Current Statistical Model, CS)[10]作為第二個子濾波器的目標運動模型。根據上文描述,為了提高濾波器對目標機動的響應速度,在第二個子濾波器中引入消隱記憶因子,構成CS-MASCKF算法用于跟蹤目標機動。兩個子濾波器融合交互構成了基于MASCKF的IMM算法,其算法流程如圖2所示。

圖2 IMM-MASCKF算法流程Fig.2 Flow chart of IMM-MASCKF

3仿真分析

為了檢驗新算法在機動目標的狀態跟蹤性能上是否得到改善,進行了跟蹤機動目標的仿真實驗,并與常規IMM-SCKF算法以及兩個子濾波器CV-SCKF和CS-MASCKF算法的跟蹤結果進行了比較,驗證了新算法的有效性。

定義對目標跟蹤的位置均方根誤差(Root Mean Square Error,RMSE)如下:

定義x軸上的速度、量測角度、量測距離以及位置上的平均均方根誤差(AverageRootMeanSquareError,ARMSE)和位置上的最大均方根誤差(MaximumRootMeanSquareError,MRMSE)如下:

仿真實驗條件:觀測站固定于原點,起始位置和速度分別為(20,20)km和(-100,-100)m/s,目標在x方向上0~50 s做勻速直線運動,第50~80 s做加速度為-4g的加速機動,80~125 s做勻速直線運動。觀測角度上的噪聲為0.003 rad,觀測距離上的噪聲為40 m。經過200次的Monte-Carlo仿真,四種算法對加速度的跟蹤效果如圖3所示。

圖3 加速度跟蹤曲線Fig.3 Tracking curve of acceleration

通過圖3中四種算法對加速度的跟蹤曲線比較,可以看出CV-SCKF算法對目標機動響應最慢,跟蹤誤差也最大,但是其穩態跟蹤誤差最小。CS-MASCKF算法對目標機動響應最快,但是在跟蹤加速運動向勻速運動轉換過程時,該算法有很大的滯后。兩種IMM算法在目標機動初始階段的響應速度比CS-MASCKF算法略有滯后,但是在機動結束時,IMM算法的響應速度明顯比CS-MASCKF算法快,而且在目標勻速運動期間,IMM算法的加速度跟蹤誤差與CV-SCKF算法相當。

評價目標跟蹤濾波器濾波效果時,采用對目標的位置跟蹤RMSE作為評價標準。圖4展示的是200次Monte-Carlo仿真后四種算法的位置跟蹤RMSE比較。

圖4 位置跟蹤RMSEFig.4 Position tracking RMSE

通過圖4可知,CV-SCKF算法對目標勻速運動跟蹤效果最好,其位置跟蹤RMSE只有CS-MASCKF算法的一半左右,但是CV-SCKF算法在跟蹤目標加速機動時位置RMSE急劇增大,遠遠超過了穩態跟蹤RMSE,而CS-MASCKF算法在跟蹤目標加速機動時,僅僅出現了兩個較小的RMSE尖峰。兩種IMM算法對目標勻速運動跟蹤RMSE比CV-SCKF算法略大,遠小于CS-MASCKF算法,跟蹤目標加速機動時,IMM算法出現了一個比CS-MASCKF算法更大的RMSE尖峰,這主要是由于IMM算法的模型轉換存在一定延遲造成的,但是由于綜合了CV模型的優點,IMM算法在跟蹤目標由加速向勻速運動的轉換過程時產生的RMSE要小于CS-MASCKF算法。而IMM-MASCKF算法在尖峰處的RMSE比IMM-SCKF算法更小。

上述四種算法的主要性能指標如表1所示。

表1 算法濾波效果比較

從表1中的數據對比可知,CV-SCKF算法所有指標都是最差的,這是因為目標的模型不符,造成了巨大的模型誤差。CS-MASCKF算法對目標速度跟蹤能力最好,其位置RMSE的最值也最小,這是由于加入消隱記憶因子后,CS模型對目標機動的響應更快,能有效抑制RMSE的超調量。IMM算法的角度和位置跟蹤效果最好,這是因為IMM算法一定程度上綜合了CV模型對目標勻速運動的跟蹤能力和CS模型對目標加速的跟蹤能力,所以整體上的濾波效果要優于兩種子濾波器。IMM-MASCKF算法的性能整體上比IMM-SCKF更優,其中由于消隱記憶因子的引入,IMM-MASCKF算法對目標機動的響應速度更快,使得該算法的RMSE最值比IMM-SCKF算法下降了10.8%,模型誤差得到了有效抑制。

4結論

本文提出了基于MASCKF的交互式多模型算法。該算法改善了濾波器的動態性能,提高了濾波器對目標機動的響應速度,同時保留了濾波器良好的穩態跟蹤性能,提高了目標跟蹤精度。Monte-Carlo仿真結果表明,IMM-MASCKF算法能夠實現對目標的有效跟蹤,其穩態性能與IMM-SCKF算法相當,但是其動態跟蹤能力優于IMM-SCKF算法,是一種有效的機動目標跟蹤算法。

通過IMM-MASCKF算法和CS-MASCKF算法的比較可以看出,IMM算法的動態響應速度相較于單模型算法仍然有相當差距,下一步應當著力于進一步提高模型切換速度,從而提高算法的整體濾波性能。

參考文獻:

[1]李鴻艷,馮新喜.目標跟蹤中的多模型算法發展綜述[J].電訊技術,2003(2):12-15.

[2]周衛東,蔡佳楠,孫龍.具有最優模型傳遞矩陣的交互式多模型算法[J].哈爾濱工業大學學報,2014,46(11):101-106.

[3]封普文,黃長強,曹林平,等.馬爾可夫矩陣修正IMM跟蹤算法[J].系統工程與電子技術,2013,35(11):2269-2274.

[4]Ienkaran Arasaratnam, Simon Haykin. Cubature Kalman filters[J].IEEE Trans on Automatic Control, 2009, 54(6): 1254-1269.

[5]Ienkaran Arasaratnam, Simon Haykin. Cubature Kalman smoothers [J]. Automatica, 2011, 47: 2245-2250.

[6]戴定成,蔡宗平,牛創.基于簡化平方根容積卡爾曼濾波的跟蹤算法[J].電光與控制,2015,22(3):11-14.

[7]Blom H A P, Bar-Shalom Y. The interactive multiple model algorithm for system with markov switching coefficients [J]. IEEE Trans. on Automatic Control, 1988, 33(8): 780-783.

[8]郭志,董春云,蔡遠利,等.時變轉移概率IMM-SRCKF機動目標跟蹤算法[J].系統工程與電子技術,2015,37(1):24-30.

[9]蔡佳,黃長強,井會鎖,等.基于指數加權的改進衰減記憶自適應濾波算法[J].探測與控制學報,2013,35(4):21-26.

[10]錢華明,陳亮,滿國晶,等.基于當前統計模型的機動目標自適應跟蹤算法[J].系統工程與電子技術,2011,33(10):2154-2158.

*收稿日期:2016-01-05

作者簡介:劉鵬遠(1975—),男,河南洛陽人,博士,副教授,研究方向:導彈武器系統建模與仿真。E-mail:bluegd@qq.com。

中圖分類號:TP412

文獻標志碼:A

文章編號:1008-1194(2016)03-0052-05

Interacting Multiple Model Algorithm Based on Memory Attenuation SKCF

LIU Pengyuan, WU Bo

(Ordnance Engineering College, Shijiazhuang050003, China)

Abstract:In order to decrease filtering error caused by inaccurate model when tracking maneuvering target by interacting multiple model(IMM) algorithm, an IMM algorithm based on memory attenuation square root Kalman filter (IMM-MASCKF) was proposed. Attenuation memory filtering theory was applied in the filtering, and the proportion of new measurement in filter was increased through the attenuation memory factor, and then the dynamic performance for maneuvering target tracking and filtering precision was improved. Simulation results showed that the proposed algorithm was effective for maneuvering target tracking, and the filtering error was reduced in comparison with conventional interactive multiple model algorithm.

Key words:maneuvering target tracking; interacting multiple model; square root filtering; cubature Kalman filter; memory attenuation filtering

主站蜘蛛池模板: 米奇精品一区二区三区| 国产精品美女自慰喷水| 久久亚洲黄色视频| 激情六月丁香婷婷四房播| 91精品情国产情侣高潮对白蜜| 狠狠干综合| 国产一级一级毛片永久| 精品夜恋影院亚洲欧洲| 国产精品福利尤物youwu | 久久成人免费| 日韩av手机在线| 成人国产精品视频频| 在线va视频| 中国特黄美女一级视频| 欧美一级大片在线观看| 伊人久久婷婷五月综合97色| 亚洲午夜福利在线| 欧美成人h精品网站| 日本不卡在线视频| 狠狠色噜噜狠狠狠狠奇米777 | 国产精品尤物在线| 亚洲国产中文在线二区三区免| 日本亚洲欧美在线| 国产超碰一区二区三区| 久久综合干| 青青草原国产精品啪啪视频| 亚洲综合网在线观看| 99re热精品视频中文字幕不卡| 国产三区二区| 国产在线一区视频| 天天躁夜夜躁狠狠躁躁88| 激情综合图区| 人妻无码中文字幕第一区| 色综合热无码热国产| 天天色综合4| 最新国产成人剧情在线播放| 天天综合网亚洲网站| 成人年鲁鲁在线观看视频| a在线亚洲男人的天堂试看| 日本一区二区三区精品AⅤ| 亚瑟天堂久久一区二区影院| 激情五月婷婷综合网| 亚洲第一黄色网址| 成人中文在线| 国产杨幂丝袜av在线播放| 天天激情综合| 亚洲精品国产自在现线最新| 亚洲黄色激情网站| 巨熟乳波霸若妻中文观看免费| 亚洲免费毛片| 一级高清毛片免费a级高清毛片| 国产极品美女在线观看| 国产成人精品日本亚洲| 狠狠干欧美| 97久久免费视频| 亚洲无码高清视频在线观看| 成人综合网址| 国产在线无码av完整版在线观看| 谁有在线观看日韩亚洲最新视频| 99精品在线看| 午夜精品区| 青青青草国产| 国产噜噜在线视频观看| 另类欧美日韩| 91视频国产高清| 欧美国产在线一区| 六月婷婷精品视频在线观看| 精品亚洲国产成人AV| 四虎成人在线视频| 欧美日韩北条麻妃一区二区| 亚洲香蕉伊综合在人在线| 国产91特黄特色A级毛片| 免费国产高清精品一区在线| 激情无码视频在线看| 欧美成人手机在线观看网址| 久久综合九色综合97婷婷| 国产欧美日韩另类| 三级国产在线观看| 国产精品网拍在线| 国产不卡网| 精品天海翼一区二区| 成人看片欧美一区二区|