戴 卿,常允艷
(重慶水利電力職業(yè)技術(shù)學院 建筑工程系,重慶 402100)
?
一種新的UPF算法在導航定位中的研究
戴卿,常允艷
(重慶水利電力職業(yè)技術(shù)學院 建筑工程系,重慶 402100)
摘要:為解決導航解算中粒子濾波的粒子退化現(xiàn)象和UPF(Unscented Particle Filter)算法存在計算量偏大的缺點,利用最小偏度單形采樣結(jié)合比例修正算法,優(yōu)化UPF算法中的重要性密度函數(shù),并應(yīng)用于PVA模型的導航定位解算。最終通過仿真實驗結(jié)果表明,改進后的算法尤其能在平面方向得到較好的導航解,并且減少了計算量,提升了導航效率。
關(guān)鍵詞:最小偏度單形采樣;比例修正;UPF;無跡粒子濾波;GPS定位
0引言
導航定位解算模型常常采用擴展卡爾曼濾波(Extended Kalman Filter,EKF)模型,但是由于系統(tǒng)模型的不確定性和觀測值誤差的非高斯分布特性,EKF可能會引起濾波發(fā)散。 粒子濾波的出現(xiàn)解決了非線性濾波EKF中隨機量必須滿足高斯分布制約的問題,但由此產(chǎn)生了粒子退化現(xiàn)象[1-2]。利用Unscented卡爾曼濾波器(Unscented Kalman Filter,UKF)作為建議分布的UPF算法,一定程度上抑制了粒子退化,并具有較好的濾波效果和抗噪性能。但是,大多數(shù)UPF濾波算法采用比例修正采樣和對稱分布采樣,計算量較大[3-5]。在改進Sigma點采樣策略中,有學者提出過基于最小偏度采樣(Minimal Skew Simplex Sampling,MSSS)的UPF算法[6]和超球面單形采樣的UPF算法[7-8],減小了濾波計算的快速性損失。
本文將利用附加控制參數(shù)的方式來修正最小偏度單形采樣中的非局部效應(yīng),并將產(chǎn)生的比例最小偏度采樣去改進UPF的重要性密度函數(shù)。設(shè)計出了比例修正的最小偏度采樣與UPF結(jié)合的濾波器,最后通過模擬仿真實驗,分析驗證了其有效性和先進性,結(jié)果表明改進后的濾波方法能進一步提高導航定位的精度及系統(tǒng)的可靠性。
1比例修正最小偏度單形采樣
1.1最小偏度單形采樣法
在UT變換中,采樣策略指的是使得罰函數(shù)C({χi},Px(x))的值最小的Sigma點集對應(yīng)的權(quán)值。近年來以采樣點為對稱分布、峰度值為3、偏度為0的對稱采樣策略應(yīng)用較為廣泛[9]。而所謂的最小偏度單形采樣策略,就是在n維問題時,使用n+2個采樣點,保證罰函數(shù)偏度最小的原則。相比對稱采樣法中采樣點個數(shù)為2n+1的采樣策略,MSSS減少了采樣點個數(shù),減輕了計算負擔[10]。n維最小偏度單形采樣法的遞推算法如下:
(1)設(shè)置中心點的權(quán)值大小0≦W0≦1;
(3)計算Sigma點的權(quán)值為:
(1)
(4)進行迭代計算(j = 2,…,n)
(2)
加入x的均值與協(xié)方差信息到新生成的Sigma點中:
(3)
1.2比例最小偏度單形采樣
由于狀態(tài)維數(shù)的增加會導致Sigma點到均值中心點的距離增大,從而導致了采樣樣本的非局部性。本文通過在比例UT變換中,引入附加控制參數(shù)來改善非局部效應(yīng)問題,得到比例修正最小偏度單形采樣(S-MSSS)[10]。具體采樣策略為:
(4)
(5)
(6)
2比例修正最小偏度單形采樣的UPF算法實現(xiàn)過程
在粒子濾波算法中,通過UKF對每個粒子進行更新,然后將得到的近似后驗密度作為重要性密度函數(shù),由于UKF得到的函數(shù)值沒有經(jīng)過線性化忽略高階項的步驟,因此對于均值和協(xié)方差的計算可以精確后驗分布的二階矩。本文結(jié)合改進后的UKF作為建議分布改進UPF算法得到必修修正最小偏度采樣的無跡粒子濾波(S-MSSS-UPF)的具體步驟為:
(7)
(8)
(9)
(10)
(2)k=1,2,…,重要性采樣:i=1,2,…Ns,使用比例修正最小偏度采樣更新粒子。選取粒子:
(11)
(12)
時間更新:
(13)
(14)
(15)
(16)
(17)
量測更新:
(18)
(19)
(20)
(21)
(22)
(23)
(24)
3仿真與結(jié)果分析
利用MATLAB仿真GPS雙頻接收機定位試驗,采樣1000個歷元的觀測數(shù)據(jù),采樣間隔為5秒,導航時段進行差分定位方式,消除大部分電離層和對流層誤差,主要殘余誤差為多路徑誤差和接收機熱噪聲。模擬觀測衛(wèi)星截止高度角設(shè)置為15°,GPS接收機的頻率為1HZ,觀測時段內(nèi)測站的可見衛(wèi)星狀況良好,如圖1和圖2所示。
圖1 觀測點可見衛(wèi)星示意圖
圖2 可見衛(wèi)星數(shù)目圖
建立PVA導航定位模型,分別使用EKF、UPF、S-MSSS-UPF進行導航定位解算,所得到的位置誤差如圖3、圖4和圖5所示。在圖5中所示結(jié)果表明,S-MSSS-UPF的算法在Z軸方向的定位結(jié)果上,位置誤差明顯優(yōu)于傳統(tǒng)EKF模型和UPF模型算法,且比例最小偏度單形采樣的Sigma點粒子數(shù)少,計算負擔較小,濾波收斂速度快。
圖3 EKF模型導航定位的位置誤差
圖4 UPF模型導航定位的位置誤差
圖5 S-MSSS-UPF模型導航定位的位置誤差
EKF、UPF、S-MSSS-UPF三種解算方法輸出的濾波結(jié)果見表1,由于觀測條件較好,整個導航時段可以接受8顆以上衛(wèi)星數(shù)據(jù),通過差分定位方式消除電離層和對流層誤差,僅存留服從非高斯分布的熱效應(yīng)和多路徑誤差。從整個結(jié)果可知,三種方法均能滿足常規(guī)的動態(tài)導航要求,并且UPF和S-MSSS-UPF的濾波效果明顯優(yōu)于EKF算法,是由于EKF在進行函數(shù)逼近的過程中,忽略了高階項。UPF相比EKF在平面定位誤差上減少了0.943m,高程誤差減少了1.861m,S-MSSS-UPF較EKP在平面精度上有所提高,S-MSSS-UPF與UPF的濾波結(jié)果顯示,位置誤差和均方根值均較好,但是S-MSSS-UPF中采樣點少,節(jié)省了計算的運算資源,提高了系統(tǒng)的效率。
表1 EKF、UPF、SMSSS-UPF算法輸出位置誤差
4結(jié)論
本文通過將比例修正與偏度最小單形采樣法的結(jié)合,改進傳統(tǒng)中心采樣的UKF算法,并通過改進后的UKF算法來構(gòu)造粒子濾波中的重要性密度函數(shù),減緩了粒子退化現(xiàn)象,提高了濾波精度。并且由于計算時單形采樣法選取的Sigma點數(shù)很大程度上少于中心采樣法,從而在一定程度上減輕了濾波的計算負擔。通過模擬動態(tài)導航試驗表明,本文提出的濾波算法能夠得到可靠性較高的定位結(jié)果,減輕了濾波計算量,提高了定位精度。
參考文獻
[1] Julier S J,Uhlamnn J K.A New Extension of the Kalman Filter to Nonlinear Systems[C]//The Proceedings of Aeraosense:The 11thInternational Symposium on Aerosace/Defense Sensing,Simulation and Controls.Orlando,FL,1997:54-65.
[2] 劉貴喜,馬濤,陳石磊.應(yīng)用最小偏度采樣的UPF算法[J].光學精密工程.2008,16(4):746-751.
[3] 汪秋婷,胡修林.基于UKF的新型無源北斗/SINS組合系統(tǒng)直接法卡爾曼濾波[J].系統(tǒng)工程與電子技術(shù),2010,32(2):376-379.
[4] 楊萌,郝燕玲,高偉.基于SSUKF的粒子濾波算法研究[J].哈爾濱工程大學學報,2010,31(5):601-606.
[5] 郭躍,劉新學,王才紅.混合坐標系下跟蹤自由段彈道導彈的IMM-UPF算法研究[J].彈道學報,2015(1):12-17,23.
[6] 王朝輝,徐一兵,許亞偉.衰減記憶無跡卡爾曼粒子濾波算法研究[J].微電子學與計算機,2012,29(8):50-52.
[7] 周翟和,劉建業(yè),賴際舟,等.混合高斯粒子濾波在組合導航中應(yīng)用的計算量分析[J].中國慣性技術(shù)學報,2010(5):595-599.
[8] 高怡,高社生.抗差自適應(yīng)Sage濾波及其在組合導航中的應(yīng)用[J].測控技術(shù),2015,34(4):135-138,141.
[9] CRISAN D,OBANUBI O. Particle filters with random resampling times[J].Stochastic Processes and their Applications,2012,122(4):1332-1368.
[10] 趙琳.非線性系統(tǒng)濾波理論[M].北京:國防工業(yè)出版社,2012:23-45.
[責任編輯、校對:東艷]
Navigation Positioning Algorithm Based On A New UPF Algorithm
DAIQing,CHANGYun-yan
(Department of Architectural Engineering,Chongqing Water Resources and Electric Engineering College,Chongqing 402100,China)
Abstract:In order to avoid the phenomenon of partied degradation in particle filter and solve the problem of massive calculation in UPF algorithm,this study discussed a new navigation model.The minimal skew simplex sampling combined with proportional correction algorithm is adopted to obtain the importance density function in UPF for PVA solution.The simulation results show that the improved navigation model can generate a better result,especially in horizontal direction,and the calculation amount and navigation efficiency are both improved.
Key words:minimal skew simplex sampling;scaled correction;PF;unscented particle filter;GPS
中圖分類號:TN95
文獻標識碼:A
文章編號:1008-9233(2016)01-0013-04
作者簡介:戴卿(1985-),男,河南洛陽人,講師,博士,主要從事非線性非高斯濾波和組合導航數(shù)據(jù)處理研究。
基金項目:重慶水利電力職業(yè)技術(shù)學院重點項目(K201514、2015006、K201511、K20151)
收稿日期:2015-12-20