劉 宏,萬立健,陸亞英
(上海達(dá)華測繪有限公司,上海 200136)
基于北斗衛(wèi)星導(dǎo)航系統(tǒng)的遠(yuǎn)距離海洋工程高精度定位技術(shù)
劉 宏,萬立健,陸亞英
(上海達(dá)華測繪有限公司,上海 200136)
隨著遠(yuǎn)距離海洋工程項(xiàng)目的不斷展開,對北斗高精度的定位需求越來越迫切,而遠(yuǎn)海地區(qū)常規(guī)地基增強(qiáng)建設(shè)及差分傳輸方式無法實(shí)施。為解決遠(yuǎn)海北斗高精度定位的難題,本文采用北斗衛(wèi)星導(dǎo)航系統(tǒng)(BDS)的短報(bào)文功能進(jìn)行精密單點(diǎn)定位誤差改正數(shù)的播發(fā),向觀測用北斗衛(wèi)星終端發(fā)送精度較高的衛(wèi)星鐘誤差、星歷誤差改正值,實(shí)現(xiàn)了北斗衛(wèi)星改正信息的遠(yuǎn)程傳輸,傳輸距離被大大拓展,不再受地域的限制,并大大提高了北斗系統(tǒng)定位精度,為北斗技術(shù)在海洋工程中的應(yīng)用拓展了空間。
北斗衛(wèi)星;差分播發(fā);遠(yuǎn)距離;海洋工程;高精度定位
目前我國的測繪、國土、城建、規(guī)劃、水利等行業(yè)及國家一些重大工程建設(shè),需要厘米級甚至更高的精確定位,大多采用GPS的基準(zhǔn)站差分定位技術(shù)。一旦GPS停止服務(wù),這些行業(yè)和工程將陷入混亂或停頓。隨著中國自主研發(fā)、獨(dú)立運(yùn)行的北斗導(dǎo)航衛(wèi)星系統(tǒng)開始覆蓋亞太地區(qū),北斗的應(yīng)用越來越廣泛。然而,目前因北斗衛(wèi)星數(shù)量、地面增強(qiáng)系統(tǒng)[1-2]建立不完善,北斗衛(wèi)星的單點(diǎn)定位精度都在10 m以上,無法滿足測繪、工程施工等方面的高精度定位要求,特別在遠(yuǎn)離陸地的海洋區(qū)域,受地域及環(huán)境限制,常規(guī)的基站和差分傳輸與接收方式、許多陸地上可以解決的方案無法實(shí)施。
本文通過研究依托北斗衛(wèi)星導(dǎo)航系統(tǒng)(BeiDou Satellite Navigation System,BDS)的信息發(fā)送與接收功能[3]進(jìn)行精密單點(diǎn)定位[4]誤差改正數(shù)的播發(fā),以及制定北斗差分標(biāo)準(zhǔn)協(xié)議,向觀測用北斗衛(wèi)星終端發(fā)送精度較高的衛(wèi)星鐘誤差、星歷誤差(軌道誤差)改正值,實(shí)現(xiàn)亞分米乃至厘米級的高精度北斗實(shí)時(shí)定位,以滿足日益增長的遠(yuǎn)距離海洋工程項(xiàng)目定位需求。
1.1 參考站系統(tǒng)
參考站系統(tǒng)由硬件、軟件兩部分組成。硬件由BDS/GPS雙系統(tǒng)接收機(jī)、電腦、BeiDou短報(bào)文發(fā)報(bào)機(jī)及網(wǎng)絡(luò)系統(tǒng)組成。軟件由IGU軌道下載軟件、通信軟件和改正數(shù)生成軟件組成。
需要實(shí)現(xiàn)的功能為從網(wǎng)絡(luò)下載IGU軌道數(shù)據(jù)、接收實(shí)時(shí)觀測數(shù)據(jù)、實(shí)時(shí)計(jì)算觀測值改正數(shù)、實(shí)時(shí)計(jì)算星歷改正數(shù)和計(jì)算結(jié)果格式轉(zhuǎn)換與播發(fā)。
1.2 用戶站系統(tǒng)
用戶站系統(tǒng)由硬件、軟件兩部分組成。硬件由BDS+GPS雙系統(tǒng)接收機(jī)、電腦、BeiDou短報(bào)文接收機(jī)及網(wǎng)絡(luò)系統(tǒng)組成。軟件由精密單點(diǎn)定位軟件、通信軟件和計(jì)算結(jié)果顯示系統(tǒng)組成。
需要實(shí)現(xiàn)的功能為接收實(shí)時(shí)觀測數(shù)據(jù)、實(shí)時(shí)進(jìn)行點(diǎn)定位、接收改正數(shù)數(shù)據(jù)和定位結(jié)果顯示。
1.3 數(shù)據(jù)處理流程
總體數(shù)據(jù)處理流程如圖1所示。
(1) 基準(zhǔn)站輸入:觀測數(shù)據(jù),IGU超快速軌道,廣播星歷,求取軌道修正信息,求取快速星歷相對于廣播星歷的改正數(shù)。
(2) 計(jì)算基準(zhǔn)站修正信息改正數(shù)及基準(zhǔn)站寬巷模糊度信息。
(3) 將上述基準(zhǔn)站綜合信息編碼為RTCM格式,通過北斗衛(wèi)星播發(fā)給用戶。
(4) 移動站輸入:基準(zhǔn)站綜合信息,觀測數(shù)據(jù),廣播星歷。
(5) 進(jìn)行精密單點(diǎn)定位。
圖1 數(shù)據(jù)處理總體流程
本系統(tǒng)的關(guān)鍵技術(shù)由岸基數(shù)據(jù)處理、岸基改正數(shù)與星歷播發(fā)和移動端快速定位3部分組成。
2.1 岸基數(shù)據(jù)處理技術(shù)
2.1.1 基于多頻多模實(shí)時(shí)數(shù)據(jù)的基準(zhǔn)站軌道修正信息及壓縮解碼
建立專業(yè)的北斗數(shù)據(jù)下載及處理平臺,使用IGS的SP3精密星歷文件進(jìn)行處理。需要編制FTP程序,通過Internet遠(yuǎn)程連接 IGS 精密星歷下載 FTP 服務(wù)器,從而實(shí)時(shí)下載所需文件,并存儲下來。目前,市場成熟的用戶端專業(yè)接收機(jī),如Trimble、南方、華測等廠商的用戶端設(shè)備,均可以接收到多模多頻的(GPS和BDS)數(shù)據(jù),或直接實(shí)施主板級別的終端研發(fā),實(shí)現(xiàn)接收機(jī)原始格式數(shù)據(jù)流與RTCM數(shù)據(jù)流的解碼編碼。利用藍(lán)牙、WiFi等通信技術(shù),從網(wǎng)絡(luò)獲取單基準(zhǔn)站點(diǎn)發(fā)布的PPP數(shù)據(jù)服務(wù),同時(shí)實(shí)現(xiàn)實(shí)時(shí)解碼和優(yōu)化。
2.1.2 超快速精密星歷IGU自動下載與更新、精密星歷軌道改正數(shù)求解
IGS 發(fā)布的精密星歷數(shù)據(jù)[5]主要有3種:最終精密星歷(IGS)、快速精密星歷(IGR)、超快速精密星歷(IGU),表1具體給出各種星歷產(chǎn)品的精度和實(shí)時(shí)性等參數(shù)。
表1 IGS精密星歷產(chǎn)品
由表1可以看出,IGS 最終精密星歷和快速精密星歷的精度雖然比超快速精密星歷高,但是其滯后時(shí)間無法滿足實(shí)時(shí)精密定位的要求。超快速星歷可以實(shí)時(shí)獲取,且軌道精度較高,包含預(yù)測部分,可以很好地滿足實(shí)時(shí)性與精度的要求。
考慮到遠(yuǎn)距離海域無法獲取超快速精密星歷,需要將基站實(shí)時(shí)獲取的超快速精密星歷相對于廣播星歷的改正數(shù)發(fā)送給用戶站?;九c流動站之間數(shù)據(jù)傳輸靠接收機(jī)短報(bào)文技術(shù),數(shù)據(jù)傳輸量有限,因此要對數(shù)據(jù)進(jìn)行壓縮[6]。
2.2 岸基改正數(shù)播發(fā)技術(shù)
將岸基平臺解算的GPS/BDS綜合改正信息編碼為自定義的格式[7],用北斗衛(wèi)星短報(bào)文功能播發(fā)給用戶站。
IGU精密軌道采用切比雪夫多項(xiàng)式擬合,將擬合參數(shù)以指定格式通過基于北斗衛(wèi)星短報(bào)文通信功能實(shí)時(shí)獲取由基站播發(fā)的IGU軌道改正數(shù),擬改正數(shù)的傳輸頻率:擬合參數(shù)的傳輸可以每幾個小時(shí)傳輸一次;通過岸基的精確預(yù)報(bào)推算,可提前將相關(guān)參數(shù)發(fā)送至北斗測量終端,實(shí)現(xiàn)實(shí)時(shí)的精密定位。
軌道改正數(shù)的格式規(guī)定如下,范例如圖2所示:發(fā)送內(nèi)容為預(yù)報(bào)星歷與廣播星歷坐標(biāo)之差,可以每2 h發(fā)送一次,為節(jié)省傳輸空間省略了空格、小數(shù)點(diǎn)及回車,數(shù)據(jù)為正時(shí)負(fù)號也可省略。利用北斗指揮機(jī)對使用中的觀測設(shè)備發(fā)送的碼和相位的基站差觀測值修正信息及基站的寬巷模糊度信息播發(fā)觀測值改正數(shù),觀測值改正數(shù)的格式范例如圖3所示。
圖2 星歷改正數(shù)格式
圖3 觀測值改正數(shù)格式
假設(shè)一組坐標(biāo)使用2 h,用戶將在收到坐標(biāo)改正數(shù)后對自己使用廣播星歷計(jì)算的坐標(biāo)進(jìn)行改正。北斗數(shù)據(jù)傳輸時(shí),單張北斗卡每次傳輸?shù)臄?shù)據(jù)包最大為78.5 B,每顆衛(wèi)星的坐標(biāo)改正數(shù)參數(shù)最大約116 B,15顆GPS衛(wèi)星即為1740 B(1.7 KB),需要22個數(shù)據(jù)包[8],按照集成32張卡的指揮機(jī)2.35 KB/min的傳輸速率,即需要傳輸?shù)淖畲髸r(shí)間約43 s;64張卡的指揮機(jī)4.85 KB/min的傳輸速率,最大時(shí)間約20 s。
2.3 移動終端定位技術(shù)
用戶端的數(shù)據(jù)處理[9]主要包括GNSS多系統(tǒng)數(shù)據(jù)的預(yù)處理、誤差改正、實(shí)時(shí)動態(tài)定位處理模型和算法。
2.3.1 數(shù)據(jù)預(yù)處理
對于GNSS數(shù)據(jù),首先要進(jìn)行數(shù)據(jù)的質(zhì)量檢查和粗差探測,刪除粗差數(shù)據(jù)及無鐘差無軌道的數(shù)據(jù);數(shù)據(jù)的預(yù)處理主要包括周跳探測和修復(fù)。周跳探測的好壞直接影響定位精度,常采用TurboEdit算法、電離層殘差法、多項(xiàng)式擬合等多種方法綜合探測周跳。在周跳出現(xiàn)的歷元,通常采用增加新的模糊度參數(shù)來解決。
2.3.2 實(shí)時(shí)動態(tài)精密單點(diǎn)定位
對于GNSS多系統(tǒng)下的實(shí)時(shí)動態(tài)精密單點(diǎn)定位[10]功能,主要采用無電離層組合的PPP觀測模型進(jìn)行定位解算,其流程如圖4所示。
圖4 動態(tài)定位流程
2.3.3 實(shí)時(shí)精密單點(diǎn)定位軟件模塊的實(shí)現(xiàn)
實(shí)時(shí)動態(tài)定位模塊的設(shè)計(jì)和實(shí)現(xiàn)是用戶端定位服務(wù)的重要研究內(nèi)容??紤]到不同功能模塊的獨(dú)立性、人機(jī)交互的靈活性及對程序運(yùn)算效率等方面的要求,采用C#/C++語言在VS2008、 VS2010等多個編程平臺下進(jìn)行聯(lián)合開發(fā),并對功能模塊組進(jìn)行獨(dú)立化開發(fā),主要開發(fā)的獨(dú)立模塊有數(shù)據(jù)接收模塊、數(shù)據(jù)時(shí)間匹配模塊、解算模塊和輸出模塊。
3.1 短基線試驗(yàn)與持續(xù)性分析
短基線測試在上海市內(nèi)進(jìn)行,測試時(shí)間總時(shí)長781.5 h,基線長平均50 km,收斂時(shí)間平均需350歷元,收斂穩(wěn)定后平面N、E兩個方向的平均定位精度為3 cm,高程U方向?yàn)? cm,如圖5所示。系統(tǒng)最長持續(xù)運(yùn)行時(shí)間超過一月,具有較好的持續(xù)運(yùn)行能力,在短基線試驗(yàn)中達(dá)到了厘米級的定位精度。
圖5 短基線N、E、U 3個方向誤差
3.2 長基線靜態(tài)試驗(yàn)
靜態(tài)長時(shí)間測試,主要分析定位結(jié)果隨時(shí)間的波動變化情況?;鶞?zhǔn)站:達(dá)華01;流動站設(shè)置三組:鹽城大豐港、射陽港、連云港,基線長度分別為234、303、420 km,采樣間隔1 s。其中大豐港運(yùn)行 23 h,運(yùn)行過程中無特殊狀況,初始收斂時(shí)間為350歷元,定位精度N方向8 cm,E方向14 cm,U方向13 cm;射陽港運(yùn)行28.6 h,收斂后的內(nèi)符合精度為N方向6.5 cm,E方向11 cm,U方向15.6 cm;連云港運(yùn)行26 h,收斂后內(nèi)符合精度為N方向9 cm,E方向16 cm,U方向17 cm(如圖6所示)。
圖6 長基線N、E、U 3個方向誤差
平面定位穩(wěn)定后定位誤差在0.2 m以內(nèi),滿足高精度定位要求。對于較長基線(400 km左右),本程序的定位結(jié)果所受影響不大,依舊能滿足遠(yuǎn)距離海洋工程要求。
3.3 長基線動態(tài)試驗(yàn)
長基線動態(tài)測試時(shí),流動站不再固定,利用星站差分設(shè)備、天寶RTK設(shè)備作為參考,檢核軟件在長基線定位中可以達(dá)到的外符合精度。
3.3.1 陸上RTK動態(tài)比對
測試地點(diǎn)與基站距離約250 km,將天寶RTK設(shè)備與本系統(tǒng)設(shè)備安置在一輛商務(wù)車上,隨后駕駛商務(wù)車以船行速度(約20~30 km/h)沿一條公路移動,最后比較兩套設(shè)備各自解算出的軌跡差異,從而體現(xiàn)本系統(tǒng)的定位質(zhì)量。以RTK的結(jié)果作為參考,本系統(tǒng)的動態(tài)定位外符合精度為N方向4.71 cm、E方向3.33 cm,符合預(yù)期目標(biāo)(如圖7所示)。
圖7 RTK與本系統(tǒng)陸上軌跡對比
3.3.2 海上星站差分動態(tài)比對
測試地點(diǎn)與基站距離約300 km,將星站差分設(shè)備與本系統(tǒng)設(shè)備安置在一艘施工船上,隨后使施工船盡量沿一條直線移動,最后比較兩套設(shè)備各自解算出的軌跡差異,從而體現(xiàn)本系統(tǒng)的定位質(zhì)量。由兩套系統(tǒng)解算出的各自位置坐標(biāo)反算出的船只每秒運(yùn)行軌跡的差異基本在9 cm以內(nèi)。如圖8所示,若認(rèn)為星站差分的結(jié)果為真值,則本系統(tǒng)平面精度N方向13 cm,E方向14 cm。
圖8 星站差分與本系統(tǒng)海上軌跡對比
基于北斗衛(wèi)星的遠(yuǎn)海高精度定位系統(tǒng)經(jīng)過測試,符合項(xiàng)目預(yù)期的各項(xiàng)要求,包括平面定位精度在0.2 m以內(nèi),收斂時(shí)間10 min。同時(shí),本系統(tǒng)運(yùn)行穩(wěn)定,能夠在海上的環(huán)境中長時(shí)間提供高質(zhì)量的定位服務(wù)。
本文利用北斗衛(wèi)星短報(bào)文通信技術(shù)實(shí)現(xiàn)了北斗衛(wèi)星改正信息的遠(yuǎn)程傳輸,傳輸距離被大大拓展,不再受地域的限制,只要能夠收到北斗衛(wèi)星的地方都可以收到岸基平臺傳來的相關(guān)PPP改正數(shù)。常用的北斗衛(wèi)星系統(tǒng)的平面單點(diǎn)定位精度大約為10 m,在無法建立地基增強(qiáng)系統(tǒng)的遠(yuǎn)海地區(qū),通過本項(xiàng)研究將系統(tǒng)的定位精度提高到20 cm以內(nèi),滿足了遠(yuǎn)距離海洋工程精確定位需要。
相比于傳統(tǒng)差分定位,本算法完全采用PPP作業(yè)模式,作業(yè)簡單,但可以獲取差分定位精度;傳統(tǒng)PPP定位對模糊度采取不固定浮點(diǎn)解模式,但是本文算法在獲取基準(zhǔn)站修正信息后,快速固定流動站模糊度,快速獲取高精度定位結(jié)果。
目前,利用BDS傳輸北斗衛(wèi)星測量定位所需的、準(zhǔn)確的衛(wèi)星軌道參數(shù)、鐘差、UDP等方面的研究,國內(nèi)外鮮有報(bào)道,具有一定先進(jìn)性。本系統(tǒng)的應(yīng)用范圍并不局限于海上定位,在陸上大范圍的導(dǎo)航定位、沙漠等其他通信不便區(qū)域都值得推廣應(yīng)用。
[1] 陳伏州. 關(guān)于我國北斗地基增強(qiáng)系統(tǒng)發(fā)展的思考[J].數(shù)字通信世界,2013(8):24-27.
[2] 耿永超,胡耀坤,梁紹一. 基于北斗的地基增強(qiáng)系統(tǒng)試驗(yàn)性能分析[C]∥2015年第六屆中國衛(wèi)星導(dǎo)航學(xué)術(shù)年會論文集.西安:[s.n.],2016.
[3] 何嗣隆,葉方舟,王遠(yuǎn)飛.北斗RDSS在海洋工程數(shù)據(jù)傳輸中的應(yīng)用[J].華東師范大學(xué)學(xué)報(bào),2014(4):173-179.
[4] 李進(jìn)祿.精密單點(diǎn)定位技術(shù)應(yīng)用淺析[J].測繪與空間地理信息,2009,32(3):180-182.
[5] 徐賢青,李東強(qiáng).關(guān)于GPS精密單點(diǎn)定位(PPP)技術(shù)的精度探討[J].測繪與空間地理信息,2012,35(10):100-102.
[6] 于龍洋,王鑫,李署堅(jiān),等.基于北斗短報(bào)文的定位數(shù)據(jù)壓縮和可靠傳輸[J].電子技術(shù)應(yīng)用,2012,38(11):108-111.
[7] 繆袁泉,丁琪,胡知斌.基于北斗短報(bào)文功能的疏浚船舶數(shù)據(jù)傳輸系統(tǒng)設(shè)計(jì)[J].中國港灣建設(shè),2014(10):53-56.
[8] 鄧玉芬,張博,沈明,等.基于北斗衛(wèi)星的海洋測量數(shù)據(jù)傳輸系統(tǒng)[J].海洋測繪,2009,29(4):67-69.
[9] 李征航 黃勁松.GPS測量與數(shù)據(jù)處理[M].武漢:武漢大學(xué)出版社,2005.
[10] 葉達(dá)忠.GPS精密單點(diǎn)定位PPP原理、測試及應(yīng)用[J].廣西水利水電,2007(1):24-26.
High Precision Positioning Technology for Long Distance Ocean Engineering Based on BeiDou Satellite Navigation System
LIU Hong,WAN Lijian,LU Yaying
(Shanghai Dahua Surveying & Mapping Co. Ltd., Shanghai 200136, China)
With the development of long distance ocean engineering project, high precision positioning of BeiDou satellite is greatly needed, the conventional ground based augmentation system and differential transmission can not be implemented in far away sea area. To solve the problem of BeiDou high precision positioning, BeiDou satellite system with short message function is used to broadcast precise point positioning error correction. By sending the observed correction of satellite clock error and ephemeris error of high precision to BeiDou satellite terminal, the remote transmission of the BeiDou satellite correction information is realized, the transmission distance is greatly expanded, no longer subject to geographical restrictions. The positioning accuracy of the BeiDou system is greatly improved, and the application of BeiDou technology in ocean engineering is expanded.
BeiDou satellites; differential broadcast; long distance; ocean engineering; high precision positioning
劉宏,萬立健,陸亞英.基于北斗衛(wèi)星導(dǎo)航系統(tǒng)的遠(yuǎn)距離海洋工程高精度定位技術(shù)[J].測繪通報(bào),2017(5):62-66.
10.13474/j.cnki.11-2246.2017.0155.
2017-01-06
上海市經(jīng)濟(jì)和信息化委員會產(chǎn)業(yè)轉(zhuǎn)型升級發(fā)展專項(xiàng)資金(SX-ZXSJ-01-2015-06)
劉 宏(1980—),男,碩士,高級工程師,主要從事測繪專業(yè)工作。E-mail:liuhong188@126.com
P228
A
0494-0911(2017)05-0062-05