- 關(guān)于GPS的航標(biāo)遙測(cè)系統(tǒng)數(shù)值的處理
- GPS OEM板與航道GPS遙測(cè)網(wǎng)
- 應(yīng)用各種濾波方法來消除或減弱各種誤差的影響
- 對(duì)水標(biāo)進(jìn)行遙測(cè)
- 中值濾波法
- 進(jìn)退遞推濾波法
隨著電子技術(shù)和通信技術(shù)的發(fā)展,無線通信以及遙測(cè)遙控系統(tǒng)被廣泛應(yīng)用于工業(yè)、農(nóng)業(yè)、航空、航海等各個(gè)領(lǐng)域中。出海口及內(nèi)陸河道作為航海航運(yùn)重要的一部分,其管理維護(hù)方法及管理質(zhì)量對(duì)我國航運(yùn)業(yè)的影響至關(guān)重要。發(fā)展至今,電子通信產(chǎn)品的可靠性越來越高,成本越來越低,這使得航道管理維護(hù)自動(dòng)化、數(shù)字化的實(shí)現(xiàn)成為可能。GPS(全球定位系統(tǒng))是美國國防部于1973年開始研制的衛(wèi)星全球?qū)Ш蕉ㄎ幌到y(tǒng),主要為其海陸空三軍服務(wù)。近幾年來已逐步應(yīng)用于民用設(shè)施及測(cè)繪技術(shù)中,同時(shí)美國軍方逐步放松對(duì)民用GPS設(shè)備的限制,使得民用GPS達(dá)到了比較高的定位精度。利用GPS對(duì)航道航標(biāo)等設(shè)備進(jìn)行位置遙測(cè)與監(jiān)控是一種比較理想的方法。本文以航標(biāo)監(jiān)控的具體要求為標(biāo)準(zhǔn),把整個(gè)航道管理區(qū)域內(nèi)需監(jiān)控的目標(biāo)物組成一個(gè)GPS遙測(cè)網(wǎng),并利用各種濾波方法消除相應(yīng)的誤差,提高了遙測(cè)數(shù)據(jù)的準(zhǔn)確性。
1.1 GPS OEM板
GPS OEM板是GPS接收機(jī)中一個(gè)重要的組成部分,它具有成本低、體積小、重量輕、產(chǎn)品種類多、性價(jià)比高等很多優(yōu)點(diǎn),因此被廣泛應(yīng)用于定位及導(dǎo)航領(lǐng)域中。它的定位精度已經(jīng)能達(dá)到幾十米,甚至可以達(dá)到10米以內(nèi)的精度。本課題所用到的Thales集團(tuán)導(dǎo)航定位公司的GPS OEM B12就是一款性價(jià)比很高的產(chǎn)品。
1.2 航道監(jiān)測(cè)
航道是交通網(wǎng)絡(luò)中一個(gè)重要組成部分,其安全質(zhì)量直接影響著整個(gè)交通系統(tǒng)。以前航道部門專門在航道的堤岸、橋頭、故障物旁邊安裝各種航標(biāo)燈作為警戒導(dǎo)航裝置,各種船只可以根據(jù)航標(biāo)燈光及其閃動(dòng)頻率來確定自己的航向。至于航標(biāo)的維護(hù),則是航道部門每隔一定時(shí)間派巡航船只對(duì)各航標(biāo)燈進(jìn)行目測(cè)和實(shí)測(cè)。因?yàn)楹降乐泻綐?biāo)燈比較多,這就使得這種巡航航道的維護(hù)方式操作繁瑣,運(yùn)作維護(hù)成本高,安全質(zhì)量低。
[page]
1.3 航道GPS遙測(cè)網(wǎng)
航道中航標(biāo)遙測(cè)網(wǎng)主要是對(duì)水標(biāo)(拋錨在水中的航標(biāo))進(jìn)行遙測(cè)以便對(duì)其位置進(jìn)行實(shí)時(shí)監(jiān)控(其系統(tǒng)原理圖如圖1所示);
2 誤差分析、數(shù)值處理及控制流程
2.1 誤差分析
GPS測(cè)量的誤差主要包括衛(wèi)星部分、信號(hào)傳播、信號(hào)接收等各個(gè)方面帶來的誤差,但從性質(zhì)上來講可以歸納為系統(tǒng)誤差和隨機(jī)誤差兩部分。其中系統(tǒng)誤差主要包括衛(wèi)星的星歷誤差、衛(wèi)星鐘差、接收機(jī)鐘差以及大氣折射的誤差等。隨機(jī)誤差主要包括信號(hào)的多路徑效應(yīng)等。雖然系統(tǒng)誤差比隨機(jī)誤差要大些,其消除主要靠接收機(jī)本身[1],但是它總是有一定的規(guī)律可循的,所以采取一定的措施進(jìn)行處理對(duì)整個(gè)系統(tǒng)的可靠性都是非常重要的。由于水面多路徑效應(yīng)比較嚴(yán)重,所以使用精密相位中心、具厄流圈的測(cè)量天線是消除由于水面環(huán)境所引起誤差的一個(gè)重要方法。
2.2 數(shù)值處理
針對(duì)各種誤差,測(cè)量技術(shù)中已應(yīng)用了各種濾波方法來消除或減弱各種誤差的影響,例如中值濾波法、算術(shù)平均濾波法、進(jìn)退遞推濾波法等。通過大量的測(cè)量試驗(yàn)與觀察分析發(fā)現(xiàn),隨著時(shí)間的不同、衛(wèi)星分布狀態(tài)的改變以及天氣的變化,GPS所讀數(shù)據(jù)都有不同曲線方向的飄移,但是其分布狀態(tài)接近于正態(tài)分布,所以采用一些濾波方法對(duì)數(shù)據(jù)進(jìn)行處理對(duì)整個(gè)測(cè)量系統(tǒng)精度的提高至關(guān)重要。以下是系統(tǒng)中所用到的幾種濾波方法。
Xsum=Xn-XmMIN-XmMAX
[page]
把Xsum存于存儲(chǔ)單元作為后續(xù)處理方法的和基準(zhǔn)。算術(shù)平均濾波法:即采樣一定量的數(shù)據(jù),然后對(duì)其求平均值作為測(cè)量估計(jì)值,這樣可以使得偏離真值的正負(fù)誤差相消,從而使測(cè)量值更接近真實(shí)值。本課題將前面所取得的n-2m次測(cè)量數(shù)據(jù)作算術(shù)平均,且存于固定的算術(shù)平均值存儲(chǔ)單元,并根據(jù)以后所讀數(shù)據(jù)進(jìn)行實(shí)時(shí)修正。這樣有:
X=(Xswn)/(n-2m);Xi=(Xsumi)/(n-2m).
其中,X是初始化時(shí)所求平均值,作為一個(gè)平均基準(zhǔn)存于存儲(chǔ)單元。Xi是每讀一次數(shù)據(jù)所求平均值,作為位置評(píng)估值應(yīng)用于位置飄移判斷控制中。
Xswni=Xsum_i-1+Xi-1+xi
限幅濾波法:在測(cè)量過程中,常常會(huì)碰到偏離中值較遠(yuǎn)的粗大誤差。這對(duì)經(jīng)過前面幾種濾波法處理后的數(shù)據(jù)基準(zhǔn)會(huì)產(chǎn)生較大的沖擊,限幅濾波法就是針對(duì)這一思想的。設(shè)定一個(gè)閾值,當(dāng)所測(cè)數(shù)據(jù)與基準(zhǔn)數(shù)據(jù)比較后,差值超過閾值就認(rèn)為是粗大誤差并舍掉。但是本課題中如果航標(biāo)燈因意外而漂出很遠(yuǎn),就必須能識(shí)別出來,而不能當(dāng)粗大誤差全部舍掉。所以在控制程序中專門設(shè)計(jì)了一計(jì)數(shù)器對(duì)舍掉比率進(jìn)行計(jì)數(shù),如果舍掉比率大于某一值則重新初始化,即重新讀取n-2m次的和基準(zhǔn)及其算術(shù)平均基準(zhǔn)。
圖2、圖3、圖4分別是對(duì)利用Visual Basic6.0開發(fā)的數(shù)據(jù)采集與處理程序采集的10小時(shí)GPS數(shù)據(jù)進(jìn)行幾種數(shù)據(jù)處理后的坐標(biāo)示意圖(其中,橫坐標(biāo)、縱坐標(biāo)分別表示經(jīng)、緯度)。從這三個(gè)圖中可以看出,從圖2到圖4,數(shù)據(jù)收斂性依次增強(qiáng),可見綜合幾種濾波法于數(shù)據(jù)處理中,將大大減少誤差,提高系統(tǒng)精度。
2.3 控制流程
系統(tǒng)控制流程圖如圖5所示。