蔣欠欠,郭英,戚憲東
(山東科技大學測繪 科學與工程學院,山東 青島 266590)
?
Bernese 5.0軟件介紹及常見問題分析
蔣欠欠,郭英,戚憲東
(山東科技大學測繪 科學與工程學院,山東 青島 266590)
介紹了Bernese5.0軟件數(shù)據(jù)處理的準備工作、手工處理內(nèi)容、BPE中控制文件的組成,并通過自動批處理PPP.PCF處理GPS數(shù)據(jù),分析遇到的問題及解決的方法。
Bernese5.0;BPE;數(shù)據(jù)處理;問題分析
目前在GPS高精度定位中,廣泛使用的數(shù)據(jù)處理軟件有美國麻省理工學院和美國加利福尼亞大學海洋研究所共同研發(fā)的采用雙差方法進行數(shù)據(jù)處理的GAMIT軟件,美國噴氣動力實驗室研發(fā)的以非差方法進行數(shù)據(jù)處理的GIPSY軟件[1-2],瑞士伯爾尼大學研發(fā)的Bernese軟件。升級后的Bernese5.0軟件既能以非差方式進行單點定位,又可以用雙差方法進行整網(wǎng)平差[3-4],可以手工處理或批處理(BPE)GPS數(shù)據(jù)和GLONASS數(shù)據(jù),以及處理SLR數(shù)據(jù)、永久GPS跟蹤站觀測網(wǎng)或混合不同類型接收機的觀測網(wǎng),還可用于處理精密定軌、估計地球自轉(zhuǎn)和電離層等多種中間產(chǎn)品數(shù)據(jù)。Bernese軟件具有高精度、高效率的特點,適用于科學研究、實踐教學,也適用于測繪單位的數(shù)據(jù)產(chǎn)品計算,學習Bernese軟件具有一定的現(xiàn)實意義[5]。
但是,利用Bernese軟件進行數(shù)據(jù)處理時,各部分的步驟需要緊密銜接,若某一操作步驟出現(xiàn)問題,軟件將無法正常運行。因此,解決操作過程出現(xiàn)的問題十分關(guān)鍵。
本文通過PPP.PCF(Precise Point Positioning.Process Control File)處理2015年第121天LHAZ測站的GPS數(shù)據(jù),分析并解決在處理過程遇到的問題。
Bernese5.0軟件根據(jù)數(shù)據(jù)處理功能可分為手工處理和BPE兩大部分[6]。手工處理數(shù)據(jù)和BPE處理數(shù)據(jù)之前,都需要進行數(shù)據(jù)文件的準備,其數(shù)據(jù)處理流程如圖1所示。
圖1 Bernese5.0數(shù)據(jù)處理流程圖
1.1 手工處理部分
手工處理部分主要有格式轉(zhuǎn)換部分、軌道部分、數(shù)據(jù)處理部分、模擬部分和常用工具部分五塊內(nèi)容[7]。
1) 格式轉(zhuǎn)換部分
將RINEX格式的原始觀測文件、原始導(dǎo)航文件、原始氣象文件轉(zhuǎn)換為二進制的Bernese格式。
注意檢查數(shù)據(jù)類型、RINEX文件頭信息等,觀測文件轉(zhuǎn)換為*.PZO、*.PZO、*.CZH和*.CZO四種Bernese格式,在自己新建項目下的RAW中檢查格式轉(zhuǎn)換是否正確完成。
2) 軌道部分
運用精密星歷文件、地球自轉(zhuǎn)參數(shù)文件生成軌道列表文件,進而生成標準軌道。注意廣播星歷與精密星歷生成標準軌道參數(shù)設(shè)置的區(qū)別,在OUT目錄下檢查衛(wèi)星軌道精度。
3) 數(shù)據(jù)處理部分
這是軟件的重要部分,包括數(shù)據(jù)預(yù)處理(接收機鐘差改正、生成基線、周跳探測與修復(fù)等)、基于法方程的參數(shù)估計。注意各參數(shù)的設(shè)置,由于生成的文件較多,在OUT目錄下檢查各文件中的精度。
4) 模擬部分
根據(jù)統(tǒng)計數(shù)據(jù)信息(觀測值的RMS、偏差和周跳)產(chǎn)生模擬的GPS和GLONASS觀測量(碼或相位)。
5) 常用工具部分
進行檢查、編輯轉(zhuǎn)換成Bernese格式的數(shù)據(jù)文件,進行坐標的顯示、比較,殘差的瀏覽、檢核,輸出文件的處理等。
1.2 批處理部分
BPE則由程序、腳本文件、控制文件等組成,其中控制文件是BPE的核心,主要的控制文件有PPP.PCF、RNX2SNX.PCF、CLKDET.PCF和BASTST.PCF。
1) PPP.PCF
非差數(shù)據(jù)批處理,主要運用到的程序模塊有:RNXSMT(數(shù)據(jù)預(yù)處理),RXOBV3(RINEX數(shù)據(jù)格式轉(zhuǎn)換為Bernese格式),POLUPD、PRETAB、ORBGEN(軌道計算),CODSPP、GPSEST、RESRMS、SATMRK(數(shù)據(jù)預(yù)處理及參數(shù)設(shè)置),GPSEST(基線法方程文件),ADDNEQ2(基于法方程得多時段解)。
2) RNX2SNX.PCF
求差數(shù)據(jù)批處理,與非差數(shù)據(jù)批處理所用到的程序模塊類似,在數(shù)據(jù)預(yù)處理階段用到的程序有:CODSPP、GPSEST、RESRMS、SATMRK、MAUPRP、SNGDIF。從而可求出測站點位速率、對流層等參數(shù),解算的結(jié)果以SINEX的格式輸出。
3) CLKDET.PCF
根據(jù)網(wǎng)內(nèi)的觀測數(shù)據(jù),計算接收機鐘差和衛(wèi)星鐘差,生成一個獨立的鐘文件。若觀測文件中存在較大的殘差或缺少觀測數(shù)據(jù)將不會被計算。
4) BASTST.PCF
基線解算,它所用到的數(shù)據(jù)從PPP.PCF、RNX2SNX.PCF,CLKDET.PCF生成的文件中獲取。
1.3 數(shù)據(jù)文件準備
數(shù)據(jù)文件的準備工作包括下載RINEX格式的原始觀測數(shù)據(jù)(*.O文件)存放到ORX和RAW目錄下,將對應(yīng)的精密星歷文件(*.SP3)、鐘差文件(*.CLK)、地球自轉(zhuǎn)參數(shù)文件(*.ERP)、該月的兩個碼偏差文件(*.DCB)下載并存放在ORB目錄下,下載電離層文件(*.ION)存放到ATM目錄下,將測站坐標文件(*.CRD)、測站所在板塊文件(*.PLD)、測站速度場文件(*.VEL)、海潮文件(*.BLQ)下載并復(fù)制到STA目錄下,鐘差文件存放到OUT目錄中。更新GEN文件,主要更新衛(wèi)星問題文件(*.CRX),衛(wèi)星參數(shù)文件(*.ION),地球自轉(zhuǎn)參數(shù)文件(*.ERP),相位中心改正文件等。數(shù)據(jù)文件的下載地址為: ftp://ftp.unibe.ch/aiub/BSWUSER50/ ftp://cddis.gsfc.nasa.gov/gps/.
通過BPE中PPP.PCF運行2015年第121天LHAZ測站的GPS數(shù)據(jù),其中所遇到的問題及解決方法如圖所示。
1) 文件類型問題,如圖2所示。
圖2 文件類型問題
問題一:是由精密星歷文件的格式?jīng)]有被Bernese識別引起的。將其*.PRE格式改為Bernese能識別的*.SP3格式。
問題二:是由地球自轉(zhuǎn)參數(shù)文件文件沒有被Bernese識別引起的,將IGS18427.ERP的后綴名改為Bernese能運行的*.IEP格式。
2) 數(shù)據(jù)格式轉(zhuǎn)換問題,如圖3所示。
圖3 數(shù)據(jù)格式問題
問題一:是由RNXGRA程序中*.STA命名不正確引起的。將選項station information file重新命名為15-121.STA即可。一般情況下,將station information file內(nèi)容清空,默認STA目錄下的.STA文件名。
問題二:是由STA目錄中命名為15-121.STA的文件與RAW目錄下的lhaz1210.SMT中的測站名沒保持一致引起的。兩者測站名需保持一致且 OLD STATION NAME要正確命名,一般為:測站名+*。
問題三:是由觀測數(shù)據(jù)與其它的衛(wèi)星系統(tǒng)相拒引起的。在程序SMTBV3中,將SATELLITE SYSTEM SELSETION選項由GPS改為ALL即可。
3) 生成軌道文件時出現(xiàn)的問題,如圖4所示。
圖4 生成軌道文件時出現(xiàn)的問題
問題一:是由GEN中缺少2015年的壞衛(wèi)星文件引起的。下載2015年的壞衛(wèi)星文件并拷貝到GEN目錄中,這可以通過及時更新GEN文件實現(xiàn)。
問題二:是由于衛(wèi)星文件中有太多衛(wèi)星而衛(wèi)星最大數(shù)量為200引起的。通過刪除部分SATELLIT.I08中的衛(wèi)星使其衛(wèi)星數(shù)小于200來解決此問題。
4) 數(shù)據(jù)預(yù)處理時出現(xiàn)的問題,如圖5所示。
圖5 數(shù)據(jù)預(yù)處理時出現(xiàn)的問題
此問題是由缺少IGS151210.CLK文件引起的。打開程序CODSPP接收機時鐘同步計算,在INPUT ORBITS選項中Satellite clocks找不到IGS151210.CLK文件,通過檢查CODSPP之前的程序,在PRETAB生成軌道列表文件中將RESULT FILES的Satellite clock file正確命名并保存即可生成CODSPP運行所需的*.CLK文件。
5) 數(shù)據(jù)不完整問題,如圖6所示。
圖6 數(shù)據(jù)不完整問題
問題一:是由OUT目錄中沒有IGS18425.CLK文件引起的。下載的IGS18425.CLK鐘差文件既要拷貝到ORB中也要復(fù)制到OUT目錄下,數(shù)據(jù)處理用到OUT目錄下的鐘差文件。
問題二:是由天線類型找不到引起的。通過編輯.CRX文件,按照提示添加天線類型解決此類型問題。
Bernese軟件能高效的處理GPS高精度數(shù)據(jù),尤其使用BPE過程,軟件運行出現(xiàn)錯誤中斷時,一般通過BPE目錄查找出現(xiàn)問題的文件,找到并分析錯誤,進而解決問題。本文PPP.PCF處理GPS數(shù)據(jù)時根據(jù)錯誤所在的程序模塊將錯誤分為以下5種類型:
1) 文件類型問題,2) 數(shù)據(jù)格式轉(zhuǎn)換問題,3) 生成軌道文件時出現(xiàn)的問題,4) 數(shù)據(jù)預(yù)處理時出現(xiàn)的問題,5) 數(shù)據(jù)不完整問題,并給出相應(yīng)解決錯誤的方法。
[1] 李征航,張小紅.衛(wèi)星導(dǎo)航定位新技術(shù)及高精度數(shù)據(jù)處理方法[M].武昌:武漢大學出版社,2009:172-174.
[2] CHENG Mengfei,WANG Hua CHENG Yingyan ,etal.The trend of the APRGP velocity Field and plates movement derived from GPS data[J].Springer Journal, 2010,53(4):767-772.
[3] DACH R,HUGENTOBLER U,FRIDEZ P,etal.Bernese GPS Software Version 5.0 [M].Astronomical Institute of Bern,2007.
[4] 曲超.GPS數(shù)據(jù)處理軟件Bernese5.0應(yīng)用[J].中國科技信息,2015(9):56-58.
[5] 呂浩,張友陽,呂志平,等.基于Bernese非差的GNSS大網(wǎng)分布式解算[J].測繪科學技術(shù)學報,2015,32(5):69-72.
[6] 孟黎,徐杰,任超.Bernese GPS4.2版本數(shù)據(jù)處理軟件的使用與常見錯誤分析[J].全球定位系統(tǒng),2007,33(3):42-46.
[7] 邰賀,付研.應(yīng)用Bernese5.0軟件進行精密單點定位計算[J].中國學術(shù)期刊電子出版社,2011(2):74-75.
The Introduction of Bernese 5.0 Software and the Analysis of Common Problems
JIANG Qianqian,GUO Ying,QI Xiandong
(CollegeofGeodesyandGeomatics,ShandongUniversityofScienceandTechnology,Qingdao266590,China)
Introduces the data processing preparation, manual processing content, the control file composition of BPE in Bernese5.0 software and through the PPP process of automatic BPE deal with the GPS data, analyzing problems and Putting forward the method to solve the problem.
Bernese5.0; BPE; data processing; problem analysis
10.13442/j.gnss.1008-9268.2017.02.027
2016-09-19
地理空間信息工程國家測繪地理信息局重點實驗(編號:201305); 海島(礁)測繪技術(shù)國家測繪地理局重點實驗室(編號:2014B01)
P228.4
A
1008-9268(2017)02-0117-04
蔣欠欠 (1992-),女,山東濟寧人,碩士生,主要從事GNSS定位研究。
郭英 (1973-),女,山東臨沂人,博士、副教授、碩士生導(dǎo)師,主要從事GNSS定位技術(shù)及其完備性、電離層層析理論與應(yīng)用、基于GNSS和多傳感器的室內(nèi)高精度定位研究。
聯(lián)系人: 蔣欠欠E-mail:jiangqian0326@163.com