田英國 ,郝金明 ,謝建濤 ,張力洋 ,薄軍偉
(1.信息工程大學導航與空天目標工程學院,河南 鄭州 450001;2.66191部隊,河北 張家口 076250;3.61234部隊,新疆 烏魯木齊 830000)
精密單點定位技術(PPP)最早由美國噴氣動力實驗室(JPL)的Zumberge(1997)等人提出,并在GIPSY 軟件中得以實現(xiàn)[1]。目前該技術已被廣泛應用于GNSS高精度測量、導航、定位、精密授時以及大氣延遲計算等領域。與聯(lián)合多測站觀測數(shù)據(jù)實施網(wǎng)平差相比,PPP能夠在保證解算精度的同時,方便用戶實施且能有效減少用戶的計算負擔。用戶通過一臺雙頻雙碼GPS接收機就可以實現(xiàn)在數(shù)千平方公里乃至全球范圍內(nèi)的高精度定位。
國內(nèi)外的相關科研機構和高校的眾多學者對PPP技術展開了廣泛、深入、細致的研究,并先后在PPP技術的理論模型、算法、軟件等方面取得了豐富的科研成果。國際上部分高?;蚩蒲袡C構提供公開的源碼和在線計算服務,例如,gLAB、GPSTK、 RTKLIB等軟件都具有公開的源碼,精密單點定位軟件中心(PPPSC)則提供PPP在線計算服務[2-3]。
gLAB是一款具有公開源碼、界面友好的GNSS數(shù)據(jù)處理軟件包,由西班牙加泰羅尼亞科技大學的天文與測量研究組共同開發(fā)。gLAB當前的2.0版本只能處理GPS數(shù)據(jù),但計劃在后續(xù)的版本中兼容Galileo、GLONASS、EGNOS等系統(tǒng)的數(shù)據(jù)[4]。
本文根據(jù)實測數(shù)據(jù)對gLAB精密單點定位軟件的定位精度進行了分析。選取2012年11月30日IGS站POL2觀測數(shù)據(jù)對gLAB靜態(tài)和靜態(tài)模擬動態(tài)的精密定位結果進行處理,并將結果與IGS網(wǎng)站提供的精密坐標值以及在線PPP計算結果進行了比較,旨在為使用該軟件提供參考。
在GNSS精密單點定位中, 雙頻GNSS 接收機可同時獲得L1和 L2 載波上的相位和偽距觀測量,其觀測方程[5]可表示如下:
(1)
(2)
GNSS精密單點定位主要模型如表1所示。
在使用gLAB進行精密單點定位的算例中,主要考慮了電離層延遲改正(LC消電離層組合)、對流程延遲改正(Niell模型+估計)、接收機天線相位中心改正(PCO+PCV)、衛(wèi)星天線相位中心改正(PCO)、相對論效應改正、天線相位纏繞改正、硬件延遲偏差改正和潮汐改正(固體潮改正)等。
表1 文中采用的誤差改正模型要素描述
為了比較和分析gLAB軟件在不同運動狀態(tài)及機動性條件下精密定位的精度情況,本文分別進行了靜態(tài)、靜態(tài)模擬動態(tài)計算。靜態(tài)與靜態(tài)模擬動態(tài)的數(shù)據(jù)隨機選取了IGS地面跟蹤站吉爾吉斯斯坦的比什凱克站POL2 采樣率為30 s的單天觀測數(shù)據(jù),從IGS分析中心下載了對應時段的事后精密星歷文件(SP3格式)、30 s采樣率的衛(wèi)星鐘差文件以及相關的輔助信息文件。
在靜態(tài)與靜態(tài)模擬動態(tài)試驗時,由于POL2 站的真實坐標已知(通過IGS網(wǎng)站中的Sinex文件獲得),比較由gLAB軟件解算得到的結果和真實坐標之間的差異,并將其轉(zhuǎn)換至N、E、U三個方向來評價。另外,為了排除觀測數(shù)據(jù)本身質(zhì)量的影響,還將gLAB軟件解算結果與在線PPP處理軟件APPS、CSRS-PPP和MagicGNSS的結果進行比較分析。
使用gLAB、APPS、CSRS-PPP 、MagicGNSS分別計算POL2觀測站在2012年11月30日靜態(tài)定位結果并與其跟蹤站的真實坐標相比較,得到在N、E、U 三個方向上的偏差如圖 1、圖 2及表 2所示(APPS和MagicGNSS靜態(tài)解只提供最終解,無中間歷元解)。
圖1 gLAB靜態(tài)精密單點定位結果的NEU方向誤差
圖2 CSRS-PPP靜態(tài)精密單點定位結果的N、E、U方向誤差
表2靜態(tài)精密單點定位結果的N、E、U方向偏差
dE/mdN/mdU/mgLAB0.003 80.006 00.003 2APPS0.002 10.004 2-0.001 1CSRS-PPP0.000 70.001 00.000 2MagicGNSS0.010 60.007 7-0.003 5
從圖 1、圖 2及表 2中可以看出,gLAB、APPS等精密單點定位軟件的單天靜態(tài)解在N、E、U 三個方向的精度均在cm到mm級,除MagicGNSS的處理結果在東方向偏差達到1 cm 左右外,其他解算結果所有方向的誤差均優(yōu)于1 cm.
由于處理實測的動態(tài)數(shù)據(jù)難以進行有效的驗證,本文采用動態(tài)的解算模式處理靜態(tài)的觀測數(shù)據(jù)實現(xiàn)對gLAB動態(tài)PPP精度分析。用gLAB、APPS、CSRS-PPP 、MagicGNSS分別計算POL2觀測站在2012年11 月30日動態(tài)定位結果并與其跟蹤站的真實坐標相比較,得到在N、E、U 三個方向上的偏差如圖3、圖4、圖5、圖6及表3所示。
圖3 gLAB動態(tài)精密單點定位結果與已知坐標在N、E、U方向的差值
圖4 APPS動態(tài)精密單點定位結果與已知坐標在N、E、U方向的差值
圖5 CSRS-PPP動態(tài)精密單點定位結果與已知坐標在N、E、U方向的差值
圖6 MagicGNSS動態(tài)精密單點定位結果與已知坐標在N、E、U方向的差值
表3動態(tài)精密單點定位結果的N、E、U方向偏差/m
dN(95%)dE(95%)dU(95%)gLAB0.078 90.034 40.094 1APPS0.035 30.022 40.133 3CSRS-PPP0.012 70.008 50.015 9MagicGNSS0.055 80.020 30.210 7
從上述圖表可以看出,采用靜態(tài)模擬動態(tài)解算,gLAB、APPS、CSRS-PPP 、MagicGNSS計算的POL2觀測站在2012年11月30日精密單點定位誤差N、E方向都在10 cm 以內(nèi)(95%) ;U方向偏差只有APPS和MagicGNSS解算結果大于10 cm,其余解算結果均優(yōu)于10 cm.
上述動態(tài)PPP結果實際上可以作為是一種理想狀態(tài)下的動態(tài)PPP解算。實際情況中,載體的運動相對復雜,觀測數(shù)據(jù)的質(zhì)量相對靜態(tài)要低一些,受到周跳、多路徑誤差的影響也比靜態(tài)更為嚴重。因此,上述精度是在比較理想的情況下獲得的精度,實際的動態(tài)定位精度可能要稍低于上述定位精度。
利用實測數(shù)據(jù)驗證了gLAB軟件計算靜態(tài)和動態(tài)精密單點定位的穩(wěn)定性及可靠性。實驗結果表明,開源gLAB精密單點定位軟件靜態(tài)精密單點定位解算結果可達到cm至mm級(95%),動態(tài)精密單點定位結果可達到dm至cm級(95%),并且動態(tài)精密單點定位結果穩(wěn)定可靠。
[1] ZUMBERGE, J F Automated GPS data analysis service[J]. GPS Solutions, 1999,2(3): 76.
[2] NATURAL RESOURCES CANADA, On-line Precise Point Positioning how to use document [R]. Canada Centre for Remote Sensing Geodetic Survey, 2004.
[3] RODRIGO F. LEANDRO, MARCELO C.etal. GAPS: The GPS analysis and positioning software-a brief overview [C]//ION GNSS 20th International Technical Meeting of Satellite Division, 2007:25-28.
[4] RAMOS-BOSCH P. GNSS-Lab tool software user manual [R].Research Group of Astronomy & Geomatics Technology University of Catalonia,2011.
[5] 阮仁桂. GPS非差相位精密單點定位研究[D]. 鄭州:解放軍信息工程大學, 2009.