国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

基于擴(kuò)展卡爾曼濾波的時(shí)鐘模型輔助定位算法*

2018-05-08 09:47:52宋建材候春萍薛桂香
關(guān)鍵詞:卡爾曼濾波接收機(jī)時(shí)鐘

宋建材,候春萍,薛桂香

(1.天津大學(xué)電子信息工程學(xué)院,天津 300072;2.河北工業(yè)大學(xué)計(jì)算機(jī)科學(xué)與軟件學(xué)院,天津 300430; 3.天津商業(yè)大學(xué)信息工程學(xué)院,天津 300134)

1 引言

全球衛(wèi)星導(dǎo)航系統(tǒng)GNSS(Global Navigation Satellite System)的接收機(jī)時(shí)鐘精度低,無法與星載原子鐘同步,衛(wèi)星與接收機(jī)之間的鐘差Δt是未知的,至少需要4個(gè)觀測(cè)方程聯(lián)立才能實(shí)現(xiàn)用戶三維定位和授時(shí)[1]。對(duì)于平面運(yùn)動(dòng)的車載或船載用戶或有高程輔助的終端用戶,只需要跟蹤接收3顆可見衛(wèi)星就可實(shí)現(xiàn)二維定位算法。如果視野內(nèi)可見衛(wèi)星數(shù)目小于3顆時(shí),接收機(jī)通常由于缺少足夠的觀測(cè)量而無法實(shí)現(xiàn)正常定位解算,GNSS系統(tǒng)處于不可用狀態(tài)[2]。隨著我國(guó)城鎮(zhèn)化的快速發(fā)展,在城市峽谷和郊區(qū)樹林多的道路上很容易對(duì)衛(wèi)星信號(hào)有遮擋,引起可見衛(wèi)星數(shù)目不足,使得接收機(jī)無法定位的情形愈來愈多,在某些定向干擾場(chǎng)景下,因接收機(jī)跟蹤的衛(wèi)星數(shù)量減少而不能正常工作。

為提高在信號(hào)遮擋或者某些定向干擾場(chǎng)景時(shí)GNSS接收機(jī)的可用性,目前常用的手段主要有兩大類:一是利用慣性導(dǎo)航系統(tǒng)INS(Inertial Navigation System)組合[3,4]實(shí)現(xiàn)連續(xù)定位,特別是近年隨著微電子機(jī)械系統(tǒng)MEMS(Micro Electro-Mechanical Systems)技術(shù)的發(fā)展,GNSS/MEMS組合定位方法逐漸成熟[5,6],增強(qiáng)了GNSS在信號(hào)缺失時(shí)的可用性,缺點(diǎn)是需陀螺儀與加速度計(jì)輔助傳感器,增加了硬件成本;二是從電子地圖精確匹配角度實(shí)現(xiàn)了輔助定位[7,8],但這類算法依賴電子地圖數(shù)據(jù)和地圖匹配算法的精度,定位誤差相對(duì)較大,由于與電子地圖的路線匹配,因此僅適用于特定運(yùn)動(dòng)路線場(chǎng)景。此外,之前的學(xué)者還提出了基于灰色理論的鐘差模型預(yù)測(cè)方法[9],但難以利用遞推方法與卡爾曼濾波結(jié)合;時(shí)鐘模型最小二乘法解[10]和鐘差系列預(yù)測(cè)方法[11]的缺點(diǎn)是只利用當(dāng)前歷元測(cè)量信息,定位精度較差。針對(duì)上述方法的缺點(diǎn),本文提出了一種基于接收機(jī)時(shí)鐘模型的輔助定位算法,主要思想是同時(shí)利用跟蹤環(huán)路的偽距和多普勒觀測(cè)量,通過擴(kuò)展卡爾曼濾波EKF(Extend Kalman Filter)實(shí)時(shí)估算接收機(jī)時(shí)鐘的鐘偏和鐘漂,構(gòu)建時(shí)鐘數(shù)學(xué)模型,在導(dǎo)航信號(hào)部分缺失情況下采用該時(shí)鐘模型參數(shù)進(jìn)行輔助定位,可以繼續(xù)按照原精度級(jí)別完成定位解算。仿真分析和車載實(shí)驗(yàn)結(jié)果表明,該方法可在僅有2~3顆衛(wèi)星信號(hào)可見時(shí),實(shí)現(xiàn)高精度二維和三維定位,在硬件不變前提下,提高了系統(tǒng)可用性。

2 接收機(jī)時(shí)鐘模型

在GNSS觀測(cè)模型中接收機(jī)鐘差對(duì)定位精度有非常大的影響,微小的鐘差會(huì)導(dǎo)致較大的測(cè)距誤差和相位測(cè)量誤差。接收機(jī)鐘差δt建模為:

δt=δtu+δfu·t(t1≤t≤t2)

其中,δtu:用戶接收機(jī)時(shí)鐘偏差;δfu:用戶接收機(jī)時(shí)鐘漂移速度;(t1,t2):鐘差多項(xiàng)式的有效周期。

提取狀態(tài)變量:

用狀態(tài)方程描述為:

接收機(jī)時(shí)鐘模型可以通過拉氏變換離散化。

其中,L是拉氏變換算子,I是單位矩陣,Ts為測(cè)量采樣周期,也是狀態(tài)方程差分步長(zhǎng)。接收機(jī)時(shí)鐘的Kalman濾波狀態(tài)方程可表示為:

xk=Acxk-1+wk-1

其中,wk-1代表噪聲e(t)引起的過程噪聲向量,噪聲向量e(t)所對(duì)應(yīng)的權(quán)矩陣為:

其中,St為鐘差噪聲的自協(xié)方差,Sf為頻偏噪聲的自協(xié)方差。

測(cè)量噪聲方差:

因?yàn)樵撃P椭懈鱾€(gè)相關(guān)的矩陣均為常系數(shù)陣,所以過程噪聲wk的協(xié)方差Qk也不隨時(shí)間變化,其值為:

3 擴(kuò)展卡爾曼濾波

擴(kuò)展卡爾曼濾波(EKF)是一種非線性系統(tǒng)濾波方法,可將狀態(tài)轉(zhuǎn)移方程和測(cè)量方程在當(dāng)前估值處利用泰勒展式進(jìn)行線性化。一個(gè)非線性系統(tǒng)方程可表示為:

其中:

f表示三者之間的非線性關(guān)系(系統(tǒng)狀態(tài)x、輸入量u和時(shí)間t);

h是關(guān)于系統(tǒng)狀態(tài)x和時(shí)間t的非線性函數(shù);

w(t)是系統(tǒng)噪聲向量;

v(t)是測(cè)量噪聲。

假設(shè)在時(shí)刻t系統(tǒng)狀態(tài)為x(t),估計(jì)值x*(t),此時(shí)系統(tǒng)和測(cè)量函數(shù)分別為:

估計(jì)量偏差為:

δx(t)=x(t)-x*(t)

用泰勒級(jí)數(shù)展開,略去高階項(xiàng),得到:

其中:

GNSS的偽距和偽距率觀測(cè)方程都是非線性的,因此擴(kuò)展卡爾曼濾波處理位置速度和時(shí)間PVT(Position Velocity and Time)解算,可以降低噪聲干擾,提高接收機(jī)定位精度。

4 接收機(jī)時(shí)鐘輔助定位方程

針對(duì)行人、汽車、艦船等低動(dòng)態(tài)載體而言,接收機(jī)運(yùn)行情況可以用8個(gè)狀態(tài)變量來描述,即三個(gè)位置分量(x,y,z)、三個(gè)速度分量(vx,vy,vz)和接收機(jī)時(shí)鐘的兩個(gè)變量(δtu,δfu)。其狀態(tài)變量為:

(x,y,z,vx,vy,vz,δtu,δfu)

常系數(shù)的狀態(tài)轉(zhuǎn)移矩陣為:

狀態(tài)向量X=[xvx]的協(xié)方差矩陣Qx表示為:

其中Svx為X速度分量的噪聲功率譜密度。

整個(gè)算法的流程如圖 1所示。算法首先進(jìn)行EKF濾波估計(jì)變量初始化,然后判斷當(dāng)前的衛(wèi)星數(shù)目,切換到不同的定位算法。采用多次估計(jì)平均方法,可以提高時(shí)鐘模型精度,以此作為接收機(jī)時(shí)鐘參數(shù),固化存儲(chǔ)在內(nèi)置Flash。

Figure 1 Flowchart of colck-model-assisted positioning algotithm圖1 時(shí)鐘輔助定位算法流程圖

5 仿真分析與算法驗(yàn)證

該實(shí)驗(yàn)利用加拿大NovAtel公司的OEMStar板卡進(jìn)行數(shù)據(jù)采集,仿真計(jì)算機(jī)利用ThinkPad X250、Intel i5-5300處理器、8 GB內(nèi)存,操作系統(tǒng)是64位Windows 7,仿真軟件版本是Matlab 2010a。

為了測(cè)試接收機(jī)跟蹤不同可見衛(wèi)星數(shù)量時(shí),算法自適應(yīng)切換功能和定位性能,利用OEMstar提供的ASSIGN和UNASSIGN命令指定信道跟蹤特定衛(wèi)星,從而把接收衛(wèi)星信號(hào)數(shù)量限定在指定個(gè)數(shù),模擬接收機(jī)分別跟蹤大于4顆、4顆、3顆、2顆四種衛(wèi)星數(shù)量的定位場(chǎng)景。接收機(jī)狀態(tài)分別有靜態(tài)放置、車載運(yùn)動(dòng)兩種。

接收機(jī)必須先跟蹤4顆以上衛(wèi)星信號(hào),以便擴(kuò)展卡爾曼濾波器能夠精確估計(jì)出接收機(jī)時(shí)鐘偏差和漂移速度參數(shù),得到其數(shù)學(xué)模型。1分鐘后通過設(shè)置命令減少接收機(jī)跟蹤的衛(wèi)星數(shù)量至3顆衛(wèi)星,系統(tǒng)處于信號(hào)缺失的不完整星座狀態(tài),最小二乘法無法三維定位,但通過EKF估計(jì)仍能定位,接收機(jī)的時(shí)鐘偏差和漂移速度曲線如圖2所示。

Figure 2 Receiver clock bias and drift speed curve圖2 接收機(jī)鐘偏和鐘漂速度曲線

當(dāng)接收機(jī)靜止?fàn)顟B(tài)時(shí),EKF定位誤差如圖3所示,包括東向、北向、垂向誤差三個(gè)分量。由圖3可知,在信號(hào)缺失狀態(tài)下,接收機(jī)定位結(jié)果精度穩(wěn)定,大約在1 000 s以內(nèi)定位誤差并沒有出現(xiàn)明顯增大,在1 200 s以后北向誤差逐步增大發(fā)散,大約在1 500 s時(shí)北向誤差增大到50 m左右,而東向和垂向誤差變化不明顯;EKF測(cè)速誤差如圖4所示,可見信號(hào)缺失時(shí)卡爾曼濾波的測(cè)速誤差仍非常小。

Figure 3 3D position error curve based on EKF during signal outage圖3 信號(hào)缺失EKF三維定位誤差曲線

Figure 4 Error curve of 3D velocity measurement during signal outage圖4 信號(hào)缺失時(shí)EKF三維測(cè)速誤差

當(dāng)接收機(jī)處于車載運(yùn)動(dòng)狀態(tài)時(shí),定位結(jié)果曲線跟實(shí)際工作中的定位曲線對(duì)比如圖5示,當(dāng)衛(wèi)星信號(hào)缺失只有3顆可見衛(wèi)星時(shí),利用擴(kuò)展卡爾曼濾波器估計(jì)接收機(jī)時(shí)鐘參數(shù)輔助,繼續(xù)完成三維定位;當(dāng)接收機(jī)跟蹤的衛(wèi)星信號(hào)繼續(xù)減少至2顆衛(wèi)星時(shí),基于擴(kuò)展卡爾曼濾波的時(shí)鐘輔助算法就只能進(jìn)行2維定位。定位算法可根據(jù)當(dāng)前的衛(wèi)星數(shù)目自動(dòng)進(jìn)行切換。水平定位誤差曲線如圖6所示,在這種情況下,由于擴(kuò)展卡爾曼濾波對(duì)接收機(jī)時(shí)鐘參數(shù)的精確估計(jì),大約在300 s內(nèi)二維定位誤差也沒有急劇惡化趨勢(shì),在390 s左右系統(tǒng)發(fā)生了解算算法的自動(dòng)切換,系統(tǒng)的誤差逐漸增大,北向誤差增大到20 m以上,在450 s左右北向誤差增大到30 m以上,不滿足精密定位的要求,但是對(duì)于系統(tǒng)的概略位置估計(jì)和系統(tǒng)狀態(tài)估計(jì)仍有一定的幫助。

Figure 5 Dynamic position curve based on EKF during signal outage圖5 信號(hào)缺失時(shí)EKF車載動(dòng)態(tài)定位曲線

Figure 6 2D position error curve based on EKF during signal outage圖6 信號(hào)缺失EKF水平定位誤差曲線

6 結(jié)束語

本文針對(duì)不完整星座提出了一種新的基于EKF的時(shí)鐘模型輔助定位方法。首先在星座完整時(shí),通過綜合利用偽距和多普勒觀測(cè)量,通過擴(kuò)展卡爾曼濾波器實(shí)時(shí)估算得到接收機(jī)鐘偏和鐘漂參數(shù),通過構(gòu)建接收機(jī)時(shí)鐘數(shù)學(xué)模型,在導(dǎo)航信號(hào)缺失情況下,利用擴(kuò)展卡爾曼濾波技術(shù)根據(jù)該時(shí)鐘模型進(jìn)行推導(dǎo)輔助定位。通過分別對(duì)靜態(tài)和車載實(shí)驗(yàn)分析,結(jié)果表明該方法可在衛(wèi)星導(dǎo)航信號(hào)缺失、星座不完整時(shí)仍能夠在一定時(shí)間內(nèi)以較高精度繼續(xù)完成實(shí)時(shí)定位解算,在不增加硬件成本前提下提高了可用性,具有較好的應(yīng)用價(jià)值。

參考文獻(xiàn):

[1] Xie Gang.Principles of GPS and receiver design[M].Beijing:Publishing House of Electronics Industry,2009.(in Chinese)

[2] Elliott K,Christopher H.Understanding GPS:Principles and applications [M].Boston:Artech House,2005.

[3] Miller I,Campbell M.Sensitivity analysis of a tightly-coupled GPS/INS system for autonomous navigation [J].IEEE Transactions on Aerospace and Electronic Systems,2012,48(2):1115-1135.

[4] Jwo D J,Yang C F,Chuang C H,et al.A novel design for the ultra-tightly coupled GPS/INS navigation system[J].Journal of Navigation,2012,65(4):717-747.

[5] Qin Hong-lei,Cong Li,Sun Xing-li.Accuracy improvement of GPS/MEMS-INS integrated navigation system during GPS signal outage for land vehicle navigation [J].Journal of Systems Engineering and Electronics,2012,23(2):256-264.

[6] Angrisano A,Petovello M,Pugliano G.Benefits of combined GPS/GLONASS with low-Cost MEMS IMUs for vehicular urban navigation [J].Sensors,2012,12(4):5134-5158.

[7] Obst M,Bauer S,Reisdorf P,et al.Multipath detection with 3D digital maps for robust multi-constellation GNSS/INS vehicle localization in urban areas[C]∥Proc of 2012 IEEE Intelligent Vehicles Symposium (IV),2012:184-190.

[8] Fouque C,Bonnifait P.Matching raw GPS measurements on a navigable map without computing a global position [J].IEEE Transactions on Intelligent Transportation Systems,2012,13(2):887-898.

[9] Teng Yun-long,Shi Yi-bing,Zheng Zhi.Research on positioning method under GPS incomplete constellation[J].Journal of Astronautics,2011,32(1):93-97.(in Chinese)

[10] Wang Er-shen, Zhang Shu-fang,Hu Qing.Incomplete con-

stellation positioning method for GPS receiver augmented with clock bias model [J].Journal of Dalian Maritime University,2009,35(2):59-61.(in Chinese)

[11] Guo Rong-chang, Jin Wen-jun,Fang Duo-wang,et al.Reseach on positioning method under GPS incomplete constellation[J].Journal of the China Railway Society,2015,37(3):42-45.(in Chinese)

附中文參考文獻(xiàn):

[1] 謝剛.GPS原理與接收機(jī)設(shè)計(jì)[M].北京:電子工業(yè)出版社,2009.

[9] 滕云龍,師奕兵,鄭植.GPS不完整星座定位方法研究[J].宇航學(xué)報(bào),2011,32(1):93-97.

[10] 王爾申,張淑芳,胡青.基于時(shí)鐘偏差模型的GPS不完整星座定位方法[J].大連海事大學(xué)學(xué)報(bào),2009,35(2):59-61.

[11] 郭榮昌,靳文軍,范多旺,等.GPS不完備條件下定位方法研究[J].鐵道學(xué)報(bào),2015,37(3):42-45.

猜你喜歡
卡爾曼濾波接收機(jī)時(shí)鐘
別樣的“時(shí)鐘”
古代的時(shí)鐘
一種用于調(diào)幅接收機(jī)AGC的設(shè)計(jì)與實(shí)現(xiàn)
一種面向ADS-B的RNSS/RDSS雙模接收機(jī)設(shè)計(jì)
電子制作(2018年19期)2018-11-14 02:36:40
基于遞推更新卡爾曼濾波的磁偶極子目標(biāo)跟蹤
有趣的時(shí)鐘
數(shù)字接收機(jī)故障維修與維護(hù)
電子制作(2016年1期)2016-11-07 08:42:41
基于多接收機(jī)的圓周SAR欺騙干擾方法
時(shí)鐘會(huì)開“花”
基于模糊卡爾曼濾波算法的動(dòng)力電池SOC估計(jì)
遵义县| 穆棱市| 东方市| 榆中县| 吉隆县| 兰考县| 峨边| 泰和县| 鸡西市| 台前县| 贵州省| 胶州市| 青神县| 黎平县| 错那县| 治多县| 徐州市| 连云港市| 长泰县| 江都市| 呼伦贝尔市| 团风县| 湟源县| 福泉市| 驻马店市| 宿迁市| 侯马市| 松潘县| 浙江省| 邢台县| 合江县| 马边| 土默特左旗| 铜川市| 泰州市| 普安县| 栾城县| 大庆市| 山东| 应用必备| 望都县|