吳 波,黨亞民,楊 強,宋傳峰
(中國測繪科學研究院,北京 100830)
Precision Analysis of Satellite Position and Velocity by Multi-system
Broadcast Ephemeris
WU Bo,DANG Yamin,YANG Qiang,SONG Chuanfeng
?
廣播星歷下多系統衛星位置、速度計算及精度分析
吳波,黨亞民,楊強,宋傳峰
(中國測繪科學研究院,北京 100830)
Precision Analysis of Satellite Position and Velocity by Multi-system
Broadcast Ephemeris
WU Bo,DANG Yamin,YANG Qiang,SONG Chuanfeng
摘要:目前GNSS空間部分主要由GPS、GLONASS、Galileo、BDS 4系統構成,在利用廣播星歷進行多星組合導航時,需要根據不同衛星星座廣播星歷精度信息實現多系統定位信息的組合。現有研究對GPS、GLONASS廣播星歷精度進行了充分分析,但對由Galileo、BDS廣播星歷計算衛星位置、速度及其精度的研究相對較少。本文利用精密星歷對GNSS廣播星歷計算的衛星位置、速度精度進行了分析。結果表明,GPS廣播星歷解算的衛星位置誤差小于2 m,GLONASS廣播星歷解算的衛星位置誤差最大在4 m左右,Galileo廣播星歷解算的衛星位置誤差最大在3 m左右,BDS廣播星歷解算的GEO衛星位置誤差最大在40 m左右,IGSO衛星位置誤差最大在9 m左右,MEO衛星位置誤差最大在5 m左右。GPS、Galileo、BDS速度誤差在1 mm/s內,GLONASS速度誤差在2 mm/s內。
關鍵詞:廣播星歷;精密星歷;坐標變換;時間變換;精度
目前全球導航衛星系統(GNSS)主要有美國的GPS、俄羅斯的GLONASS、歐洲的Galileo、中國的BDS。衛星星歷按使用來源可分為廣播星歷和精密星歷。在衛星導航中,實時確定用戶的位置一般依靠衛星廣播星歷計算衛星位置,衛星星歷誤差是單點定位的主要誤差源之一。在多星定位系統中,評估廣播星歷的精度是進行實時多星組合定位的重要基礎。
精密星歷是由有關科學或服務組織經過處理后提供的一種事后星歷。由于精密星歷生成時間較晚,必須于事后13 d才能得到,因此在用戶實時導航定位中廣泛使用廣播星歷。已有許多文獻對GPS、GLONASS廣播星歷精度進行了比較分析[1-5],但是對由Galileo、BDS廣播星歷計算衛星位置、速度及其精度的研究相對較少。
本文利用上述4個衛星系統的廣播星歷,分別計算各系統中衛星的位置、速度,將地殼動力學數據信息系統(CDDIS)上公布的GNSS精密星歷作為真值,基于GNSS系統間坐標變換和時間系統變換,對多系統廣播星歷精度進行評估,并分析對比了不同衛星系統廣播星歷解算衛星位置的誤差。
一、廣播星歷解算衛星位置、速度
1. 數學模型
已有相關文獻對利用GPS、GLONASS廣播星歷計算衛星位置、速度的方法進行了詳細說明[2-3],在此不再贅述。Galileo衛星和BDS系統中IGSO、MEO衛星位置、速度的計算方法與GPS一致,BDS系統中的GEO衛星,因其靜地屬性,在計算衛星位置時,需要對已求出的坐標再添加旋轉,最終得到其真實位置。具體公式如下[6-7]
(1)
式中,

2. 必要條件
(1) 統一時間系統[8]
不同GNSS系統一般使用獨立的時間系統,如GPST、GLONASST、GST、BDT,而CDDIS上公布的精密星歷采用的時間系統是GPST,為進行精度比較,在計算衛星位置時,必須首先將時間系統統一到GPST。GPS、GLONASS、Galileo、BDS 4系統間時間轉換關系可參考文獻[8]。
(2) 統一坐標系統[8]
GPS廣播星歷采用的坐標系統是WGS-84,GLONASS廣播星歷采用的坐標系統是PZ-90,Galileo廣播星歷采用的坐標系統是GTRF,BDS廣播星歷采用的坐標系統是CGCS2000,而CDDIS上公布的精密星歷坐標系統采用的是ITRF2008瞬時歷元下的,為便于下一步精度比較,在計算衛星位置時,需要將坐標系統統一到ITRF2008下。在一定精度范圍內WGS-84、GTRF坐標系可認為與ITRF2008等價,CGCS2000坐標系目前與ITRF2008的差異也在廣播星歷精度范圍內,因此只需將PZ-90坐標系轉為WGS-84坐標系即可,坐標轉換關系可參考文獻[8—10]。
二、算例分析
廣播星歷每2 h提供一組軌道參數,每組軌道參數之間存在一個跳變[4];由于精密星歷是事后處理得到的,可以認為精密星歷中各個時刻的衛星坐標間不存在跳變,因而可以作為真實值[5]。
為比較分析上述不同GNSS廣播星歷軌道精度,本文采用了2014年7月24日(年積日205天)GPS、GLONASS、Galileo、BDS的廣播星歷數據,并采用CDDIS網站提供的以上4系統的精密星歷數據(GPS、GLONASS由IGS提供,Galileo由德國慕尼黑工業大學提供,BDS由德國波茨坦地學研究中心GFZ提供)。由于廣播星歷的時間間隔是2 h,精密星歷是15 min,兩者的時間不一一對應。為方便對比,同時為了減少內插方法的影響,直接利用廣播星歷計算輸出15 min間隔的衛星位置,而后以精密星歷的結果作為基準,評定廣播星歷的解算精度。
由于當前精密星歷通常不包含速度信息,為了分析由廣播星歷計算的衛星速度精度情況,首先拼接3 d的精密星歷,然后利用12階滑動拉式插值法對上述星歷進行插值,求得當天任意時間點的速度,最后以該值作為基準,評定由廣播星歷算得的衛星速度的精度[1]。
下面僅以GPS 1、10、20、24星,GLONASS 1、7、17、23星,Galileo 11、19星,BDS 1、5、9、14星為例,繪制它們在一天內軌道誤差、速度誤差變化圖,分別如圖1—圖4所示,其中,ΔX、ΔY、ΔZ分別表示由廣播星歷解算的衛星位置與精密星歷衛星位置結果之差,單位為m;ΔVx、ΔVy、ΔVz分別表示由廣播星歷解算的衛星速度與由精密星歷生成的衛星速度結果之差,單位為mm/s。
各系統廣播星歷解算誤差結果如圖1—圖4所示,其中橫軸表示96個(24×4個/小時)歷元。

圖1 GPS廣播星歷位置誤差

圖2 GLONASS廣播星歷位置誤差
為了分析廣播星歷一天內軌道誤差變化趨勢,本文在進行廣播星歷與精密星歷間軌道偏差的比較后,進行了統計分析。首先計算每天各顆衛星各時刻在3個方向上的偏差,然后分別統計每天在3個方向上的平均值(mean)和均方根差(RMS),具體計算公式如下
(2)
式中,biasijk為某系統第i顆衛星j時刻在k方向上的偏差;n為所有有效偏差結果個數;k=1,2,3,分別對應于X、Y、Z方向。

圖3 Galileo廣播星歷位置誤差

圖4 BDS廣播星歷位置誤差
由圖1—圖4可知,GPS廣播星歷3方向解算誤差在2 m左右;GLONASS廣播星歷3方向解算誤差大部分衛星在2 m左右,個別衛星解算誤差稍大,在4 m以內;Galileo廣播星歷3方向解算誤差也在2 m左右;BDS系統中,GEO衛星軌道誤差最大可達40 m左右,IGSO、MEO衛星軌道誤差最大在10 m以內,其中,Z向的軌道誤差變化最穩定,同時也最小。
單天中4系統各顆衛星3個方向上的日平均值和RMS變化如圖5—圖8所示。
GPS、GLONASS、Galileo、BDS系統衛星總數分別為32、24、4、14,圖5—圖8中部分衛星由于導航文件中沒有相關記錄,故而未在圖中表示。
從圖5—圖8中可以看出,GPS、GLONASS、Ga-lileo廣播星歷的軌道誤差在3個方向的日平均值均在0附近,其中GPS性能最優,GLONASS、Galileo次之。BDS的GEO衛星,因其靜地屬性及不定期的機動調整,其軌道誤差較大,以1號星、4號星為代表,3方向中誤差最大可達40 m左右。MEO、IGSO衛星軌道誤差明顯優于GEO衛星,IGSO衛星整體水平在4 m左右,MEO衛星最優,大約在2 m左右。

圖5 GPS衛星位置誤差統計

圖6 GLONASS衛星位置誤差統計

圖7 Galileo衛星位置誤差統計

圖8 BDS衛星位置誤差統計
上述4系統中Z方向的RMS明顯優于另外兩方向,且GPS、GLONASS較穩定。

圖9 GPS 廣播星歷速度誤差

圖10 GLONASS廣播星歷速度誤差

圖11 Galileo廣播星歷速度誤差

圖12 BDS廣播星歷速度誤差
三、結論
1) 由廣播星歷解算的GPS、GLONASS、Galileo衛星位置誤差大多數在2 m左右,綜合考慮單天誤差變化的大小,衛星RMS值,GPS系統性能最優,GLONASS、Galileo次之。
2) 由廣播星歷解算的BDS GEO衛星位置誤差最大在40 m左右,IGSO衛星位置誤差最大在9 m左右,MEO衛星位置誤差最大在5 m左右。
3) 由廣播星歷解算的GPS、Galileo、BDS衛星速度誤差在1 mm/s內,GLONASS衛星速度誤差在2 mm/s內。
4) 算例結果進一步證明了由廣播星歷解算衛星位置、速度方法的正確性。
本文僅選取1天數據進行試驗,并未選用長周期數據進行解算,同時,未考慮廣播星歷外推時間不同對解算結果的影響,以上這些問題有待進一步分析研究。
參考文獻:
[1]劉偉平,郝金明,李作虎.由廣播星歷解算衛星位置、速度及精度分析[J].大地測量與地球動力學,2010,30(2):144-147.
[2]洪靖,高才,湯亮.GPS/GLONASS導航定位中衛星位置和速度的計算[J].數字通信,2011(2):67-70.
[3]劉磊,盛錚,王迎強,等.利用廣播星歷計算GPS衛星位置及誤差分析[J].解放軍理工大學學報(自然科學版),2006,7(6):592-596.
[4]李征航,丁文武,李昭.GPS廣播星歷的軌道誤差分析[J].大地測量與地球動力學,2008,28(1):50-54.
[5]王霞迎,秘金鐘,張德成,等.GPS廣播星歷位置、速度和鐘差精度分析[J].大地測量與地球動力學,2014,34(3):164-168.
[6]中國衛星導航系統辦公室.北斗衛星導航系統空間信號接口文件公開服務信號B1I(1.0版)[EB/OL].[2012-12-01](2013-03-01).http:∥www.beidou.gov.cn/.
[7]黨亞民,秘金鐘,成英燕.全球導航衛星系統原理與應用[M].北京:測繪出版社,2007.
[8]王世進,秘金鐘,谷守周,等.BDS/GPS組合相對定位方法及精度分析[J].測繪通報,2014(5):1-4.doi:10.13474/j.cnki.11-2246.2014.0144
[9]劉慶元,包海,王虎,等.GPS、GLONASS、GALILEO三大系統間時間系統以及坐標系統的轉換[J].測繪科學,2009,33(5):13-15.
[10]魏子卿.2000中國大地坐標系及其與WGS84的比較[J].大地測量與地球動力學,2008,28(5):1-5.
[11]林吉兆,賈登科,武警.CGCS2000及WGS84坐標系若干問題探討及應對策略[J].水運工程2014(2):27-30.
引文格式: 吳波,黨亞民,楊強,等. 廣播星歷下多系統衛星位置、速度計算及精度分析[J].測繪通報,2016(1):64-67.DOI:10.13474/j.cnki.11-2246.2016.0016.
作者簡介:吳波(1989—),男,碩士生,主要研究方向為高精度GNSS數據處理。E-mail:455722104@qq.com
收稿日期:2014-12-12
中圖分類號:P228
文獻標識碼:B
文章編號:0494-0911(2016)01-0064-04