基于改進(jìn)粒子濾波算法的GPS非高斯偽距誤差修正_第1頁(yè)
基于改進(jìn)粒子濾波算法的GPS非高斯偽距誤差修正_第2頁(yè)
基于改進(jìn)粒子濾波算法的GPS非高斯偽距誤差修正_第3頁(yè)
基于改進(jìn)粒子濾波算法的GPS非高斯偽距誤差修正_第4頁(yè)
基于改進(jìn)粒子濾波算法的GPS非高斯偽距誤差修正_第5頁(yè)
全文預(yù)覽已結(jié)束

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、基于改進(jìn)粒更多電子資料請(qǐng)登錄賽微電子網(wǎng)子濾波算法的GPS非高斯偽距誤差修正*涂剛毅 金世俊 祝雪芬 宋愛(ài)國(guó)(東南大學(xué)儀器科學(xué)與工程學(xué)院, 南京 210096)摘 要: 針對(duì)城市環(huán)境中由于受到多徑效應(yīng)影響, GPS偽距誤差呈非高斯分布的問(wèn)題, 本文通過(guò)對(duì)實(shí)測(cè)數(shù)據(jù)進(jìn)行分析, 在建立正確的偽距誤差分布模型的基礎(chǔ)上, 提出了一種改進(jìn)粒子濾波修正算法, 用于優(yōu)化PVT解算結(jié)果, 提高了GPS在城市環(huán)境中定位的精度。并通過(guò)與卡爾曼濾波定位優(yōu)化算法結(jié)果進(jìn)行比較, 驗(yàn)證了此算法的有效性。 關(guān)鍵詞: GPS;粒子濾波器;偽距;定位精度中圖分類號(hào): TP228文獻(xiàn)標(biāo)識(shí)碼: A國(guó)家標(biāo)準(zhǔn)學(xué)科分類代碼: 510.40C

2、ompensation of GPS non-Gaussian pseudorange error based onimproved particle filter algorithmTu Gangyi Jin Shijun Zhu Xuefen Song Aiguo (School of Instrument Science and Engineering, Southeast University, Nanjing 210096, China)Abstract: Due to the multi-path effect in urban environment, GPS pseudoran

3、ge error appears non-Gaussian error distribution. In this paper, the correct pseudorange error distribution model has been established according to the analysis of the measured data. Based on this non-Gaussian model, an improved particle filter algorithm is implemented to compensate the non-Gaussian

4、 pseudorange error and optimize the estimations of PVT. The accuracy of GPS urban positioning is improved and the validity of this algorithm has been verified by comparing with Kalman filter experiments. Keywords: GPS; particle filter; pseudorange; positioning accuracy1 引 言目前, 全球定位系統(tǒng)(global position

5、ing system, GPS)在軍事和民用方面均得到了越來(lái)越廣泛的運(yùn)用。GPS定位技術(shù)要求接收機(jī)和衛(wèi)星之間無(wú)遮擋, 但在城市環(huán)境中, 由于偽距測(cè)量會(huì)受到多徑效應(yīng)的影響, 造成信號(hào)延遲, 從而引入較大誤差, 影響定位精度。統(tǒng)計(jì)實(shí)驗(yàn)結(jié)果顯示, 受到多徑效應(yīng)影響的偽距誤差, 其誤差分布為非高斯分布1。常規(guī)卡爾曼濾波方法不能用來(lái)對(duì)非高斯的誤差進(jìn)行修正。粒子濾波作為一種非線性濾波方法, 隨著采樣粒子數(shù)的不斷增大, 逐漸趨向狀態(tài)的后驗(yàn)概率密度, 在解決非高斯分布誤差問(wèn)題時(shí)具有明顯的優(yōu)勢(shì)2?;谝陨侠碚? 本文提出了一種利用粒子濾波器對(duì)非高斯的偽距誤差進(jìn)行修正的方法, 用于提高GPS在城市環(huán)境中位置、速度

6、、時(shí)間(position、velocity、time, PVT)解算的精度。該算法具體實(shí)現(xiàn)分為三步: PVT位置解算; 建立偽距誤差分布模型; 在此模型基礎(chǔ)上利用粒子濾波器對(duì)偽距誤差進(jìn)行修正, 從而提高GPS定位精度。限于篇幅, 本文僅對(duì)后兩步研究結(jié)果進(jìn)行介紹, 并且將本文提出的粒子濾波算法與卡爾曼濾波(Kalman filter, KF)定位優(yōu)化算法結(jié)果進(jìn)行了比較。2 偽距誤差分布特性由于粒子濾波器應(yīng)用是建立在誤差分布已知的前提下, 所以實(shí)驗(yàn)的第一步就是建立精確的偽距誤差分布模型1。首先需要獲知接收機(jī)在測(cè)試點(diǎn)的精確坐標(biāo)。該坐標(biāo)可以通過(guò)在房頂使用高精度接收機(jī)測(cè)得同一位置坐標(biāo), 減去兩點(diǎn)間高程差

7、獲得。實(shí)驗(yàn)顯示偽距誤差分布因信噪比(signal-to-noise ratio, SNR)不同而變化。故在利用粒子濾波器對(duì)偽距誤差進(jìn)行修正時(shí), 應(yīng)根據(jù)信噪比選用不同的誤差模型。本文研究對(duì)象為城市環(huán)境中的GPS信號(hào), 特點(diǎn)是由于受建筑物或樹(shù)木遮擋的影響, 可視衛(wèi)星數(shù)量少, 且GPS信號(hào)的信噪比普遍較低。偽距誤差分布特性統(tǒng)計(jì)結(jié)果如圖1(a),(b)所示。如圖1(a),(b)所示, 在城市低信噪比環(huán)境下, 偽距誤差方差較大, 誤差均值也發(fā)生較大偏移, 其分布呈非高斯分布。因而利用粒子濾波器對(duì)此非高斯分布的偽距誤差進(jìn)行修正, 方法可行。需要指出的是偽距誤差的均值和方差因接收機(jī)型號(hào)的不同而有所不同。(a

8、) 統(tǒng)計(jì)分布圖 (a) Chart distribution(b) 方差及均值曲線(信噪比: 1545 dB)(b) Variance and mean curve圖1 偽距誤差曲線Fig. 1 Pseudorange error curve3 系統(tǒng)狀態(tài)方程及觀測(cè)方程離散系統(tǒng)的非線性, 非高斯隨機(jī)狀態(tài)空間模型可表示為下式2:(1)式中: xk為系統(tǒng)在k時(shí)刻的狀態(tài)向量, yk為觀測(cè)向量, wk與vk分別為系統(tǒng)噪聲和量測(cè)噪聲, 二者相互獨(dú)立。f, h分別為有界非線性映射。為避免粒子濾波器當(dāng)狀態(tài)向量的維數(shù)增加, 粒子總數(shù)迅速增加, 運(yùn)算效率迅速降低的問(wèn)題, 應(yīng)盡量減少狀態(tài)向量的維數(shù)。在本文中, k時(shí)

9、刻粒子濾波器的狀態(tài)向量設(shè)為四維, 即。其中Lonk為經(jīng)度值, Lank為緯度值, Hk為高度坐標(biāo), bk為時(shí)鐘誤差。測(cè)量值。式中: 為在k時(shí)刻可視衛(wèi)星的數(shù)量。為接收機(jī)與衛(wèi)星i之間的偽距誤差,可以通過(guò)下式計(jì)算得到1:(2)式中: i為衛(wèi)星編號(hào),Ri是從衛(wèi)星i到接收機(jī)的距離,當(dāng)接收機(jī)估計(jì)坐標(biāo)已知時(shí),該參數(shù)可通過(guò)計(jì)算得到。為接收機(jī)計(jì)算得到的衛(wèi)星i到接收機(jī)的距離,為衛(wèi)星時(shí)鐘偏差,可通過(guò)PVT解算獲得;和分別為對(duì)流層和電離層的傳輸延時(shí),該兩項(xiàng)誤差可以通過(guò)導(dǎo)航電文中的參數(shù)計(jì)算得到。4 粒子濾波器算法及實(shí)現(xiàn)粒子濾波器是通過(guò)遞歸蒙特卡羅采樣實(shí)現(xiàn)跟蹤的一種統(tǒng)計(jì)計(jì)算方法, 其算法包括4個(gè)主要步驟: 初始化粒子集、

10、預(yù)測(cè)、更新和重采樣。粒子濾波器在計(jì)算過(guò)程中隨著時(shí)間的增長(zhǎng), 一部分粒子的權(quán)值會(huì)變得非常大, 而其余粒子的權(quán)值很小, 從而喪失粒子的多樣性, 導(dǎo)致精度下降, 這一現(xiàn)象被稱為粒子退化。為了解決這一問(wèn)題, 本文中采用了順序重要重采樣(sequential importance resampling, SIR)算法2-4。根據(jù)處理對(duì)象, 具體實(shí)現(xiàn)步驟如下:1) 初始狀態(tài), k=0, 根據(jù)PVT解算估算的結(jié)果, 將其作為狀態(tài)空間中心, 生成個(gè)樣本。每個(gè)樣本被認(rèn)為是一個(gè)粒子。2) 給每一個(gè)粒子分配相同的權(quán)值:(3)3) 對(duì)粒子的權(quán)值進(jìn)行更新。a. 計(jì)算粒子j與衛(wèi)星i之間的偽距誤差, 并將其作為k時(shí)刻的測(cè)量

11、值(4)式中: 為在k時(shí)刻被接收機(jī)捕獲的衛(wèi)星數(shù)量。b. 根據(jù)式(5), 逐個(gè)更新粒子的權(quán)值2(5)式中: N, 為重要性密度函數(shù), 即粒子的取樣分布函數(shù), 為后驗(yàn)密度函數(shù)。不同衛(wèi)星間偽距誤差可認(rèn)為相互獨(dú)立, 由式(4), 可認(rèn)為(6)將其代入式(5), 得到(7)其中, 后驗(yàn)密度函數(shù)可以根據(jù)圖1(a)偽距誤差分布模型得到。c. 對(duì)粒子權(quán)系數(shù)進(jìn)行規(guī)一化:(8)圖2 粒子濾波器算法結(jié)構(gòu)框圖Fig. 2 Block diagram of particle filters algorithms4) 計(jì)算有效粒子數(shù)Neff和門(mén)限粒子數(shù)Nth 3:(9)5) 如果, 記錄所有粒子及其權(quán)值, 。否則根據(jù)重采

12、樣算法對(duì)粒子進(jìn)行重采樣, 并重復(fù)步驟2)至5)。6) 計(jì)算優(yōu)化后的狀態(tài)參量xk: (10)7) 重復(fù)步驟3至6, 直到軌跡結(jié)束。具體流程如圖2所示。此外, 在步驟1生成粒子時(shí), 可根據(jù)PVT解算結(jié)果中的水平精度因子(horizontal dilution of precision, HDOP)、高程精度因子(vertical dilution of precision, VDOP)和時(shí)間精度因子(time dilution of precision, TDOP)值決定粒子狀態(tài)空間的大小和粒子的數(shù)量。在用戶距離誤差的標(biāo)準(zhǔn)差不變的情況下, DOP與同方向上的位置誤差成比例關(guān)系。當(dāng)HDOP, VDO

13、P和TDOP值較大時(shí), 表明當(dāng)前衛(wèi)星分布不合理, 通常定位結(jié)果誤差較大, 則需擴(kuò)大粒子濾波器粒子分布的狀態(tài)空間, 并增加粒子的數(shù)量。5 實(shí)驗(yàn)結(jié)果本實(shí)驗(yàn)選用的GPS接收機(jī)為一款商用藍(lán)牙接收機(jī)Globalsat BT338。較一般商用接收機(jī), 該接收機(jī)支持偽距等原始數(shù)據(jù)輸出, 且小巧, 便于攜帶和安裝在如移動(dòng)機(jī)器人等小型設(shè)備上。為便于比較定位誤差, 實(shí)驗(yàn)時(shí), 接收機(jī)不移動(dòng), 位置固定。實(shí)驗(yàn)環(huán)境如圖3所示, 部分信號(hào)被高層建筑遮蔽, 同時(shí)接收機(jī)受到前方屋頂反射造成的多徑效應(yīng)誤差的影響, 是典型的城市環(huán)境。圖3 實(shí)驗(yàn)環(huán)境Fig. 3 Experiment environment為對(duì)算法的有效性進(jìn)行驗(yàn)證

14、, 本文將粒子濾波器算法結(jié)果與卡爾曼濾波算法結(jié)果進(jìn)行了比較。GPS卡爾曼濾波方法及模型在多本專著中都有論述, 針對(duì)GPS定位精度優(yōu)化問(wèn)題, 本文采用文獻(xiàn)5的模型及方法。由于篇幅有限, 在此不做介紹。實(shí)驗(yàn)時(shí), 卡爾曼濾波算法中接收機(jī)在經(jīng)度、緯度、高度方向上速度分量誤差的均方差均取為0.5 m/s, 時(shí)鐘漂移造誤差的均方差均取為10 m。通過(guò)對(duì)約8分鐘的連續(xù)GPS信號(hào)進(jìn)行處理, 得到以下結(jié)果。在圖4精度因子曲線圖中, HDOP、VDOP、TDOP值均在正常范圍內(nèi), 據(jù)此可知PVT解算結(jié)果正確, 未出現(xiàn)定位異常。圖4 精度因子曲線圖Fig. 4 DOP curves通過(guò)將PVT、卡爾曼濾波和粒子濾波

15、定位結(jié)果與真實(shí)坐標(biāo)進(jìn)行比較, 得到圖5定位誤差曲線和表1。實(shí)驗(yàn)證明, 利用卡爾曼濾波算法和粒子濾波算法對(duì)PVT定位結(jié)果進(jìn)行優(yōu)化, 均取得了較好的效果, 其中粒子濾波算法定位誤差被減少了37.10%。同時(shí), 為了對(duì)PVT和粒子濾波算法定位結(jié)果的離散情況進(jìn)行比較, 可對(duì)兩種算法的定位誤差的方差值進(jìn)行比較。實(shí)驗(yàn)結(jié)果顯示, 通過(guò)應(yīng)用本文提出的粒子濾波算法, 在經(jīng)度和緯度方向上, 定位誤差的方差均得到了優(yōu)化。其中經(jīng)度方向上粒子濾波算法改進(jìn)明顯, 定位方差減少了68.15%。圖6為定位結(jié)果分布圖, 粒子濾波算法定位結(jié)果較卡爾曼濾波算法定位結(jié)果更加集中, 從而提高了GPS在城市環(huán)境中定位的準(zhǔn)確度。圖5 定位

16、誤差曲線Fig. 5 Positioning error curves表1 定位誤差均值Table 1 Mean error of positioning定位誤差/m較PVT優(yōu)化PVT22.5959卡爾曼濾波18.084819.96 %粒子濾波14.212837.10 %表2 定位誤差方差Table 2 Variance of positioning error方向定位方差/m較PVT優(yōu)化PVT經(jīng)度14.782 5緯度21.554 9卡爾曼濾波經(jīng)度13.054 511.69%緯度16.033 325.62%粒子濾波經(jīng)度4.708 268.15%緯度15.08530.02 %6 結(jié) 論綜上所述,

17、 本文提出的改進(jìn)的粒子濾波器算法可以用于對(duì)城市環(huán)境下的非高斯偽距誤差進(jìn)行補(bǔ)償, 減少PVT定位誤差, 提高其定位精度, 同時(shí)使得定位結(jié)果更加集中, 提高了系統(tǒng)的穩(wěn)定性。圖6 定位結(jié)果分布圖Fig. 6 Positioning distribution參考文獻(xiàn): 1 TORREA D, GHINAMO G, DETOMA E, et al. Analysis of the accuracy of indoor GNSS measurements and positioning solution C. Toulouse: The European Navigation Conference-Glo

18、bal Navigation Satellite Systems, ENC- GNSS, 2008: 22-25. 2 ARULAMPALAM S, MASKELL S, GORDON N, et al. A tutorial on particle filters for on-line non-linear/non- gaussian bayesian tracking J. IEEE Transactions on Signal Processing, 2002, 50(2): 174-188. 3 AGGARWAL P, SYED Z., ELSHEIMY N. Hybrid

19、 extended particle filter (HEPF) for integrated civilian navigation systemC. Monterey: Position, Location and Navigation Symposium, IEEE/ION, 2008: 984992. 4 BOLIC M, DJURIC P M, HONG S. Resampling algorithms for particle filters: A computational complexity perspectiveJ. EURASIP Journal on Applied S

20、ignal Processing, 2004, 2004(15): 2267-2277.5 BROWN R G, HWANG P Y C. Introduction to random signals and applied kalman filtering M. New York: John Wiley & Sons, Inc., 1997. 438-457.6 VERMAAK J, GODSILL S J, PÉREZ P. Monte Carlo filtering for multi-target tracking and data association J. IEEE Transactions on Aerospace and Electronic Systems, 2005, 41(1): 309- 332.7 SÄRKKÄ S, VEHTARI A, LAMPINEN J. Rao- Blackwellized particle filter for multiple target trackingJ. Information Fusion, 2007, 8 (1): 2-15.8 胡士強(qiáng), 敬忠良. 粒子濾波算法綜述J. 控制與決策, 2005, 20 (4): 361-365, 371.

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論