楊久東 李建剛
(河北聯合大學礦業(yè)工程學院,河北唐山 063009)
GPS數據處理是GPS研究的一個重要內容。目前市場上常用的GPS數據處理軟件有三種類型:商用型、精密型和接收機自帶的軟件。盡管不同軟件在數據處理方法上各有其特點,但它們的總體結構基本上是一致的,即由數據準備、軌道計算、模型改正、數據編輯和參數估計5部分組成。
本文選取商用型Bernese軟件,精密型GAMIT/GLOBK軟件和接收機自帶的,國內比較常用的HDS2003數據處理軟件包。用這三種軟件,分別對同一組GPS觀測數據進行處理,比較分析它們處理的結果,我們得出這些軟件各自的優(yōu)點和不足,為以后實際的應用中,根據工程的目的和要求,選取合適的處理軟件提供了參考。
GAMIT由美國麻省理工學院(MIT)和美國加利福尼亞大學Scripps海洋研究所(SIO)研制的綜合分析軟件包,可以估計衛(wèi)星軌道和地面測站的三維相對位置。
該軟件由多個功能不同并可獨立運行的程序模塊組成,具有處理結果準確、運算速度快、版本更新周期短以及精度允許范圍內自動化處理程度高的特點,利用GAMIT可以確定地面站的三維坐標和對空中飛行物的定軌,在有精密星歷和高精度起算點的情況下,基線的相對精度可以達到10-9左右,短基線的精度可以達到1 mm~3 mm。GAMIT/GLOBK軟件采用雙差模型,不能用于精密單點定位(PPP)。GLOBK是一個卡爾曼濾波器,可以聯合解算空間大地測量和地面觀測數據,處理的數據是原始觀測值獲得的測站坐標、地球自轉參數、軌道參數和目標位置等信息的估值及其協方差矩陣。作為科研軟件,GAMIT供研究和教育部門無償使用,只需通過正式途徑注冊得到使用許可證就可使用。GAMIT在我國應用的比較廣泛,我國的A,B級GPS網的基線解算就是用這種軟件完成的。
瑞士BERNE大學研制的Bernese軟件包由數十個獨立的程序組成,各個程序通過文件被有機的結合起來。該軟件的功能非常強大,定位、定軌、估計地球自轉參數,對各種有效改善定位/定軌精度的方法廣泛吸納。Bernese為非自由軟件,它的每一次升級都是功能方面的一次大的提高或完善,自1988年推出以來,陸續(xù)不斷升級,功能也日益完善,尤其是1999年11月的4.2版本增加了處理GLONASS數據,到2004年已經升級到了5.0版,目前的最新版本是5.5(本文中的算例是用5.0版本進行處理的)。
Bernese既能處理GPS雙差數據,進行整體網平差;也能處理GPS非差數據,進行精密單點定位。用戶可以在其官網下載申請表格,填寫后經軟件研發(fā)組審核,交納一定費用即可獲得,具有商業(yè)的性質。
HDS2003是由國內GPS生產商開發(fā)的,用來處理靜態(tài)GPS數據的軟件,也是我們平常處理小范圍GPS控制網最常用的軟件之一。中海達GPS數據處理軟件由衛(wèi)星預報、野外動靜態(tài)采集、數據傳輸、項目管理、靜態(tài)基線處理、動態(tài)路線處理、閉合差搜索、網平差、成果輸出、坐標系管理及坐標轉換等模塊組成。可以處理的點、線數僅受制于所使用計算機的內存。
GAMIT只能處理雙差觀測值,HDS2003只能處理靜態(tài)的數據,所以我們選取靜態(tài)雙頻接收機連續(xù)24 h的觀測數據作為實驗值。基線結果隨機選取一條(HDAO-HSYA)來查看(其他基線:HDAO→QYLU,HDAO→XIAO,HSYA→QYLU,HSYA→XIAO,QYLU→XIAO因篇幅有限省略),點位坐標選取HDAO和HSYA兩點列出比較,見表1~表6。
表1 GAMIT最終基線報告
表3 GAMIT/GLOBK平差后最終點位坐標
Max(rms_X)=0.01 cm;Max(rms_Y)=0.01 cm;Max(rms_Z)=0.02 cm。
表4 GAMIT/GLOBK平差后經緯度坐標
表5 HDS2003平差后最終點位坐標
表6 Bernese精密單點定位最終解算坐標
本次實驗采用了IGS精密星歷,所以GAMIT基線的精度達到了2 mm左右,這也是有精密星歷或者是有高精度起算數據時,GAMIT的預期結果精度。HDS2003的結果和GAMIT比較,無論是基線的三維方向,還是在長L上,GAMIT解算的中誤差都要小,結果優(yōu)于HDS2003。HDS2003點位中誤差在毫米級,而GAMIT卻能達到亞毫米級,這就體現出精密軟件在精確定點上的優(yōu)勢;Bernese軟件在這次試驗中因為沒有更高級的精確的起算數據,所以采用非差模式,點位結果坐標與HDS2003自由網平差坐標的結果十分的相近,與GAMIT相比,差別在厘米級,符合國際上精密單點解算精度要求。
從這次實驗,我們可以看出,關于GPS數據處理軟件,無論是精密軟件、商用軟件還是普通的接收機自帶的軟件,都有各自的特點:以HDS2003為代表的普通軟件處理小范圍的控制網,速度快,精確度比較低,一般能滿足我們普通的工程需要,操作界面是可視化的,比較容易實現;以GAMIT為代表的精密軟件,結果精度高,可以用來做高精度控制網或者處理中長基線。缺點是只能處理雙頻數據,而且操作比較復雜;Bernese準確的數學模型、詳細的計算過程參數控制、強大的自動化批處理、國際標準適應性和模塊化設計,確定了它在GPS軟件領域的領先地位,發(fā)展前景廣闊。缺點是它的操作更加困難,雖然與GAMIT相比,操作界面轉為可視化,可是Bernese有兩種處理模式,支持多種觀測量,所以其結構較GAMIT更為復雜,以至于很難給出一個詳盡的數據處理流程。
[1]Hugentobler U,Dach R,Fridez P,et al.Bernese GPS Software Version 5.0 DRAFT[M].Astronomical Institute/University of Bern,2006.
[2]李征航,張小紅.衛(wèi)星導航定位新技術及高精度數據處理方法[M].武漢:武漢大學出版社,2009:2-24,146-176.
[3]鄂棟臣,詹必偉,姜衛(wèi)平,等.應用GAMIT/GLOBK軟件進行高精度 GPS 數據處理[J].極地研究,2005,17(3):173-182.
[4]張耀文,賈小林,楊志強.IGS超快速星歷預推GPS衛(wèi)星軌道精度分析[J].測繪工程,2006,15(6):24-26.
[5]楊曉平,王云江.建筑工程測量[M].宜昌:華中科技大學出版社,2006:116-123.