李英冰,熊程波,閆景仙
(1.武漢大學 測繪學院,湖北 武漢 430079;2.武漢大學 精密工程與工業(yè)測量國家測繪局重點實驗室,湖北 武漢 430079)
GNSS質(zhì)量檢查的圖形繪制
李英冰1,2,熊程波1,閆景仙1
(1.武漢大學 測繪學院,湖北 武漢 430079;2.武漢大學 精密工程與工業(yè)測量國家測繪局重點實驗室,湖北 武漢 430079)
在數(shù)據(jù)處理或固定監(jiān)測站選址時,甄別 GNSS原始觀測數(shù)據(jù)的好壞,評估觀測數(shù)據(jù)的質(zhì)量是十分必要的。利用 TEQC軟件檢查 GNSS觀測數(shù)據(jù)的質(zhì)量,生成的電離層延遲、多路徑效應(yīng)、信號噪聲比、衛(wèi)星方位角、衛(wèi)星高度角等相關(guān)內(nèi)容的文本文件?;贑#語言開發(fā)了 TeqcChart(V 1.0)程序,用于讀取上述文本文件,開發(fā)了功能豐富的圖形繪制模塊,圖形顯示效果好、運行速度快、自動化程度高、使用簡單。該軟件在自動化監(jiān)測系統(tǒng)和連續(xù)運行衛(wèi)星參考站系統(tǒng)(CORS)中進行了初步試用,效果良好。
TEQC;CORS;TeqcChart;質(zhì)量檢查
GNSS定位與導航是利用來自衛(wèi)星的廣播星歷和觀測值進行后方交會實現(xiàn)的。觀測值受到整周跳變、衛(wèi)星鐘差、相對論效應(yīng)、電離層延遲、對流層延遲、多路徑效應(yīng)等多項因素的影響,這些因素直接或間接影響到最終成果的精準度,因而有必要評估GNSS原始觀測值的質(zhì)量。
TEQC生成的檢查結(jié)果以文本格式提供,有時不容易對較大的觀測數(shù)據(jù)文件做出整體認識,因而有必要開發(fā)相應(yīng)的繪圖程序?,F(xiàn)有的將 TEQC質(zhì)量檢查結(jié)果圖形化的軟件主要有QCV IEW和 TEQCSPEC[1-2]。QCV IEW生成的圖像的格式為PostScrip t,生成的圖形不夠美觀,需要CF2PS程序模塊才能完成,即CF2PS將 TEQC生成的文件進行整理,轉(zhuǎn)換成 GM T可以接受的文件格式,然后利用 GM T的psxy命令生成PostScrip t文件[3]。TEQCSPEC需要結(jié)合MA TLAB系統(tǒng)才能運行[2],而且生成圖形的速度比較慢。
本文基于C#語言開發(fā)了 TeqcChart(V 1.0)軟件,該軟件能夠有效地解決上述問題。
TEQC是一款優(yōu)秀的 GNSS質(zhì)量檢查的公開免費軟件[4-6],它由UNAVCO研究人員開發(fā),具有3項主要功能:①數(shù)據(jù)轉(zhuǎn)換:將不同類型接收機的原始觀測數(shù)據(jù)轉(zhuǎn)換成為 RINEX文件[7],也可以在RINEX的不同版本之間轉(zhuǎn)換[5];②數(shù)據(jù)編輯:數(shù)據(jù)的整周跳變、衛(wèi)星截止高度角、開始和結(jié)束時間區(qū)間等信息編輯;③質(zhì)量檢查:對衛(wèi)星的信噪比、電離層延遲、多路徑效應(yīng)等進行檢查。軟件的下載主頁為http://facility.unavco.o rg/ softw are/teqc/teqc.htm l。最新版本是2010-03-17發(fā)布的。
TEQC能夠?qū)?GPS和 GLONASS觀測數(shù)據(jù)進行質(zhì)量檢查,利用偽距和載波相位觀測值的線性組合進行計算:①L 1的C/A碼和 P碼觀測值的多路徑效應(yīng);②L 2的P碼偽距的多路徑效應(yīng);③電離層對相位觀測值的影響;④電離層延遲變化的速率;⑤衛(wèi)星方位角、高度角、信號噪聲比以及其它的相關(guān)信息。
其中P1碼和P2碼的多路徑效應(yīng)計算公式為式中:P1和 P2是L1和L 2載波上的偽距觀測值,L1和L2是載波相位觀測值和 f2分別是L 1和L2載波的頻率。
電離層延遲變化速率IOD是利用相鄰兩個歷元tj-1和 tj觀測值的組合進行計算的,公式為
各符號含義同上。
利用 TEQC對 GNSS觀測值進行質(zhì)量檢查時,將產(chǎn)生9個文本文件,如表1所示,其中總結(jié)文件的擴展名中 YY表示年的2位數(shù)縮寫代碼,如2010年表示為10。
表1 TEQC質(zhì)量檢查生成主要文件
在 TeqcChart軟件開發(fā)時,采用面向?qū)ο缶幊趟枷?從需求分析出發(fā),進行了合理的架構(gòu)設(shè)計、詳細設(shè)計、編碼和測試等過程。
在軟件架構(gòu)設(shè)計時遵循以下原則:①軟件運行速度快,需要的內(nèi)存容量小;②自動化程度高,無需人工干涉;③繪圖選項豐富,以滿足不同用戶需求;④繪制的圖形美觀,生成的圖像能夠直接用于報告等文檔中;⑤存儲格式多樣,支持JPG、BM P等格式的圖形輸出。
TeqcChart軟件運行的主要流程如圖1所示。主要步驟包括:①采用儀器廠商的隨機軟件或 TEQC軟件將 GNSS原始數(shù)據(jù)轉(zhuǎn)換為標準的 RINEX文件;②調(diào)用進程函數(shù),在后臺利用 Teqc可執(zhí)行文件對RINEX數(shù)據(jù)進行質(zhì)量檢查。當觀測值文件和導航文件齊全時,將生成9個文本文件,即總結(jié)文件、衛(wèi)星方位角文件、衛(wèi)星高度文件、電離層延遲文件、多路徑效應(yīng)文件、信號噪聲比文件等;③讀取上述文本文件;④設(shè)定將要繪制圖形的大小、標題、坐標軸選項、前景色、背景色等參數(shù);⑤生成圖像;⑥保存圖像。
圖1 TeqcChart圖形繪制流程
近年來,高精度的 GNSS實時自動化監(jiān)測系統(tǒng)在大壩、橋梁、高程建筑物、滑坡、礦山等形變監(jiān)測中得到廣泛應(yīng)用。該系統(tǒng)基本操作流程為:①通過數(shù)據(jù)流方式,借助有線或無線通訊手段,將觀測數(shù)據(jù)實時傳回數(shù)據(jù)處理中心;②處理中心實時或準實時對這些原始數(shù)據(jù)進行質(zhì)量檢查和數(shù)據(jù)預(yù)處理;③進行數(shù)據(jù)處理,并生成結(jié)果和顯示結(jié)果;④進行預(yù)報分析,在必要的情況下啟動預(yù)警機制。
對實時監(jiān)測數(shù)據(jù)的質(zhì)量分析有助于了解監(jiān)測系統(tǒng)的運行現(xiàn)狀,為數(shù)據(jù)處理和結(jié)果分析提供依據(jù)。圖2是一個自動化監(jiān)測系統(tǒng)的觀測值質(zhì)量檢查示意圖?;鶞收净虮O(jiān)測站的觀測數(shù)據(jù)實時傳回數(shù)據(jù)處理中心。在數(shù)據(jù)處理工作站上,原始數(shù)據(jù)轉(zhuǎn)換為標準的RINEX文件,包括天線高、截止高度角等參數(shù)的設(shè)置。然后對RINEX文件進行質(zhì)量檢查,將檢查結(jié)果輸入到 TeqcChart中,實時顯示當前衛(wèi)星狀態(tài)和觀測數(shù)據(jù)的質(zhì)量,為實時數(shù)據(jù)處理提供參考。
圖2 GNSS自動化監(jiān)測的質(zhì)量檢查流程
圖3是自動化監(jiān)測系統(tǒng)質(zhì)量檢查的運行示例,在該程序中,能夠?qū)γ總€測站的方位角、高度角、電離層延遲、多路徑效應(yīng)、信噪比等內(nèi)容生成實時檢查圖形。圖形的橫坐標是衛(wèi)星的偽隨機編碼、圖形以條形圖顯示,測站名稱和圖形類型在標題中進行顯示。
圖3 GNSS自動化監(jiān)測系統(tǒng)質(zhì)量檢查示例
連續(xù)運行衛(wèi)星參考系統(tǒng)(CORS)是一個動態(tài)的連續(xù)定位框架基準,它是在衛(wèi)星定位技術(shù)、計算機網(wǎng)絡(luò)技術(shù)、數(shù)字通訊技術(shù)等現(xiàn)代科學技術(shù)基礎(chǔ)上發(fā)展而來的。CORS系統(tǒng)組成包括基準網(wǎng)、數(shù)據(jù)處理中心、數(shù)據(jù)傳輸系統(tǒng)、定位導航數(shù)據(jù)播發(fā)系統(tǒng)、用戶應(yīng)用系統(tǒng)等組成[8-9]。
質(zhì)量檢查在CORS中主要有2個方面的應(yīng)用:①在站址選擇時;②在系統(tǒng)運行過程中。
在CORS系統(tǒng)建設(shè)初期,對連續(xù)運行參考站的站址選擇是十分重要的。一般先在幾個候選站上采集一段時間的觀測數(shù)據(jù),然后分析對比這些觀測值的數(shù)據(jù)質(zhì)量,其中多路徑效應(yīng)是重點分析的內(nèi)容。此時把質(zhì)量檢查結(jié)果繪制為圖形,將有助于綜合評判候選站的觀測條件,從而選擇最優(yōu)站點作為連續(xù)運行參考站的站址。
在CORS系統(tǒng)運行過程中,監(jiān)控跟蹤站數(shù)據(jù)的質(zhì)量也是必要的。圖4是CORS質(zhì)量檢查的系統(tǒng)設(shè)計。連續(xù)運行參考站的觀測值實時傳回數(shù)據(jù)處理中心,這些數(shù)據(jù)保存在數(shù)據(jù)存儲工作站上。
當數(shù)據(jù)處理工作站空閑時,將前一天每個參考站的所有觀測數(shù)據(jù)合并為一個文件,并轉(zhuǎn)換成為RINEX格式,然后利用 TeqcChart程序生成圖形文件,一般生成為質(zhì)量較高且體積較小的JPG文件,并上傳到網(wǎng)絡(luò)服務(wù)器上,供廣大用戶使用。
圖4 CORS系統(tǒng)的質(zhì)量檢查系統(tǒng)
圖5是蘇州市CORS質(zhì)量檢查系統(tǒng)的網(wǎng)頁實例圖形。該 CORS系統(tǒng)由唯亭(Weit)、浮橋(Fuqi)、淀山湖(Ding)、啟東(Qido)、海門(Haim)、南通(Nant)、張家港(Zhjg)、靖江(Jinj)、武進(W ujn)、錫山(Xsan)、西山(Xish)和桃源(Taoy)等12個參考站組成,實現(xiàn)了全蘇州市的無縫覆蓋[10]。
為了讓用戶準實時查詢CORS的數(shù)據(jù)質(zhì)量,開發(fā)了自動化質(zhì)量檢查和發(fā)布系統(tǒng)。實現(xiàn)了準實時自動下載CORS的RINEX文件、合并和編輯各跟蹤站數(shù)據(jù)、數(shù)據(jù)質(zhì)量檢查、檢查結(jié)果的圖形生成、上傳圖形文件到Web服務(wù)器和圖形文件的網(wǎng)絡(luò)分發(fā)等功能[10]。
圖5 CORS質(zhì)量檢查示例
基于 TEQC軟件,采用面向?qū)ο缶幊谭椒?開發(fā)了GNSS質(zhì)量檢查的圖形繪制軟件 TeqcChart(V 1.0),該軟件經(jīng)過初步試用,運行效果良好,主要結(jié)論為:
1)TeqcChart對 GNSS質(zhì)量檢查結(jié)果進行精美的圖形繪制,圖形效果優(yōu)于 QCV IEW和 TEQCSPEC等現(xiàn)有軟件。
2)TeqcChart運行速度快,使用方便,在自動化監(jiān)測系統(tǒng)、連續(xù)運行衛(wèi)星參考站系統(tǒng)等方面的應(yīng)用前景廣闊。
[1]H ILLA S.A new p lotting p rogram for Window s-based TEQC users[J].GPS Solution,2002,6(3):196-200.
[92]OGAJA C,HEDFORS J.TEQC multipath metrics in MA TLAB[J].GPS Solution,2007,11(3):215-222.
[3]W ESSEL P,SM ITH W H F.Free software helps map and disp lay data[J].EOS Trans Am Geophys Union.1995,72:441,445-446.
[4]陳中新,奚長元,范占永,等.應(yīng)用 TEQC對 GPS連續(xù)參考站數(shù)據(jù)進行質(zhì)量分析[J].全球定位系統(tǒng),2007(3):35-37,46.
[5]范士杰,郭際明,彭秀英.TEQC在 GPS數(shù)據(jù)預(yù)處理中的應(yīng)用與分析[J].測繪信息與工程,2004,29(2):33-35.
[6]ESTEY L H,M EERTENS C M.TEQC:the multi-purpose toolkit fo r GPS/GLONASS data[J].GPSSolution,1999,3(1):42-49.
[7]GURTNER W.RINEX:The receiver-independent exchange format[J].GPSWorld,1994,4:48-52.
[8]楊浩,李敏.CORS信息資源共享中的異構(gòu)問題研究[J].測繪信息與工程,2008,33(4):11-12.
[9]陽力,呂超.CORS系統(tǒng)衛(wèi)星跟蹤站建設(shè)的探討[J].地理空間信息,2007,5(1):30-31.
[10]李英冰,陳中新.基于互聯(lián)網(wǎng)的CORS數(shù)據(jù)管理與質(zhì)量檢查系統(tǒng)開發(fā)[J].測繪科學,2009,34(6):96-98.
Plotting program for GNSS quality check
L I Ying-bing1,2,XIONG Cheng-bo1,YAN Jing-Xian1
(1.School of Geodesy and Geomatics,Wuhan University,Wuhan 430079,China;2.Key Labo ratory of Precision Engineering&Industry Surveying,State Bureau of Surveying and Mapping,Wuhan University,Wuhan 430079,China)
In the data p rocessing o r selection fo r fixed station,it is essential to judge the quality of GNSS observation data.The softw are of TEQC can check the quality of GNSS observation data,and generate the files fo r ionospheric delays,m ultipath effect,signal-noise ratio,satellite azimuth,satellite elevation angle and other related contents.We develop a software of TeqcChart(V 1.0)based on the C#language.TeqcChart can import the above text files,and p roduce feature-rich graphics for GNSS quality check files.These graphics are outstanding,the software runs fast and it’s easy to use.The software has been used in the automatic monitoring system and Continuously Operating Reference Station System(CORS),w hich p roduces good effect.
TEQC;CORS;TeqcChart;quality check
P228
A
1006-7949(2011)02-0011-04
2010-03-27
國家863計劃資助項目(2009AA 12Z320)
李英冰(1972-),男,副教授.
[責任編輯張德福]