测绘地理信息   2022, Vol. 47 Issue (4): 19-24
0
GPS/BDS/Galileo单点定位精度分析[PDF全文]
许海林1, 周恩泽1, 童梦想2, 鄂盛龙1, 田翔1, 罗颖婷1    
1. 广东电网有限责任公司电力科学研究院, 广东 广州, 510620;
2. 武汉大学卫星导航定位技术研究中心, 湖北 武汉, 430079
摘要: 利用5个MGEX(multi-GNSS experiment)跟踪站一周的GPS/BDS/Galileo观测数据对GPS、BDS、Galileo及其GPS/BDS/Galileo组合在10°、20°和40°不同截止高度角下的伪距单点定位性能进行分析。结果表明,亚太地区BDS、GPS以及Galileo在截止高度角为10°时都可以提供较好定位服务。在20°时,BDS的定位表现优于GPS和Galileo,Galileo表现最差。在40°时,GPS、Galileo单系统无法提供连续定位服务,而BDS单系统仍能满足连续的定位需求。在非亚太地区,目前BDS系统在截止高度角为10°及20°时已可以提供较好的定位服务,Galileo定位性能略优于BDS,GPS表现最好。在40°时,GPS、Galileo以及BDS单系统均已无法连续定位,而GPS/BDS/Galileo融合在全球范围内不同截止高度角方案下均可以提供高稳定的导航定位服务。
关键词: GPS/BDS/Galileo    单点定位    精度    高度截止角    
Accuracy Analysis on BDS/GPS/Galileo Single Point Positioning
XU Hailin1, ZHOU Enze1, TONG Mengxiang2, E Shenglong1, TIAN Xiang1, LUO Yingting1    
1. Electric Power Research Institute of Guangdong Power Grid Co., Ltd., Guangzhou 510620, China;
2. GNSS Research Center, Wuhan University, Wuhan 430079, China
Abstract: The one-week GPS/BDS/Galileo observation data of 5 MGEX tracking stations, is used to analyze the single point positioning(SPP)performance of GPS, BDS, Galileo and their combinations at different elevation mask angles of 10°, 20° and 40°. The results show that BDS, GPS and Galileo can provide good positioning services at the 10° elevation mask angles in the Asia Pacific region. When the elevation mask angle is 20°, the SPP performance of BDS is better than that of GPS and Galileo, and Galileo is the worst. At 40°, the only GPS or Galileo cannot provide continuous positioning service, while the single BDS can still meet the requirements of continuous positioning. In the non-Asia Pacific region, the BDS system has been able to provide better positioning service at 10° and 20° elevation mask angle, Galileo positioning performance is slightly better than BDS and GPS performances best. GPS, Galileo and BDS single system are unable to provide continuous positioning result at the elevation mask angle of 40° the combination of GPS/BDS/Galileo can provide high stable navigation and positioning services under different elevation mask angle schemes on a global scale.
Key words: GPS/BDS/Galileo    single point positioning    accurac    elevation mask angles    

GPS系统为全球用户提供高精度的导航定位服务,但在观测条件较差时,如城市、山区等遮挡严重的复杂环境,其可见卫星数、定位精度和可用性显著下降。随着GNSS的蓬勃发展,过去单一的GPS系统时代正逐步转变为多系统并存且兼容的全球性卫星导航系统时代[1]。伽利略卫星导航系统(Galileo)作为全球GNSS的重要组成部分,于2019年初全球组网完毕,已正式向全球提供导航定位服务[2]。中国的北斗二代导航系统(BDS-2)自2012年底在亚太区域提供导航定位服务[3]。北斗三代全球导航系统(BDS-3)已经在2018年12月提供全球定位服务,目前在轨BDS卫星总数达38颗,GPS和Galileo星座均是由中地球轨道(medium earth orbit,MEO)卫星构成,而BDS系统包含地球静止轨道(geostationary orbit,GEO)、MEO以及倾斜地球同步(inclined geosynchronous orbit,IGSO)卫星[4]。BDS、Galileo与GPS的多系统融合将有助于提高定位精度以及可用性。

目前已有许多针对GPS、BDS和Galileo各种伪距组合定位的研究,文献[5]对遮挡环境下GPS/BDS伪距组合单点定位进行了分析,对比单系统与组合系统的表现,结果显示组合系统在遮挡环境下定位精度和可靠性均较好。文献[6, 7]分析了GPS/Galileo组合的定位精度,结果表明在GPS卫星数较少的情况下,组合定位可以有效地改善定位精度。文献[8-10]对GPS/BDS/Galileo组合性能进行了分析,结果表明多系统组合单点定位在遮挡严重地区具有较高的可靠性和稳定性。考虑到Galileo系统卫星星座进一步更新以及BDS-3系统的快速发展,有必要对当前单Galileo系统、BDS系统以及GPS/BDS/Galileo组合系统在不同观测环境与不同地区的定位性能进一步分析。

本文通过设置不同的截止高度角对GPS、BDS、Galileo以及GPS/BDS/Galileo单点定位结果进行分析,来评价GPS、Galileo和BDS单系统的定位表现和可用性,以及BDS与Galileo观测值的引入对GPS系统定位性能的贡献。

1 GPS/BDS/Galileo伪距组合定位联合解算 1.1 GPS/BDS/Galileo时间与坐标系统差异

GPS时间系统(GPS Time,GPST)采用国际原子时ATI(intemation atomic time)秒长作为时间基准,其起算原点为1980年1月6日UTC(coordinated universal time)0时,启用后连续运行,不进行跳秒。GPST和ATI在任一瞬间均有19 s的常量偏差。BDS时间系统(BDS time,BDT)与GPST同属原子时,起算历元为2006年1月1日UTC 0时,由于闰秒的原因与GPST有14 s的偏差[11]。Galileo时间系统(Galileo system time,GST)与TAI保持偏差小于33 ns。在进行GPS/BDS/Galileo组合单点定位时,以GPST为标准,需要考虑GPS与Galileo,以及GPS与BDS的时间系统差异,通常将其作为未知参数进行估计。

GPS采用的坐标系统是WGS84大地坐标系,BDS坐标系统采用CGCS2000国家大地坐标系统,其定义和国际地球参考系统一致,并且其坐标原点、尺度和椭球定向与WGS84相同[12]。Galileo采用独立的大地坐标参考系(Galileo terrestrial reference frame,GTRF),也是基于国际参考框架(international terrestrial reference frame,ITRF)来实现的。这3个坐标系统差异为厘米级,这对于米级的伪距定位而言是可以忽略不计的。

1.2 数学模型

GPS/BDS/Galileo伪距组合单点定位使用GNSS接收机观测到的伪距观测值进行定位,其观测方程为[13]

$ P_r^G=\rho_r^G+c \mathrm{~d} t_r-c \mathrm{~d} t^{s, G}+T_r^G+I_r^G+\varepsilon_p^G $ (1)
$ P_r^C=\rho_r^C+c \mathrm{~d} t_r+c \mathrm{~d} t_{c, G}-c \mathrm{~d} t^{s, C}+T_r^C+I_r^C+\varepsilon_p^C $ (2)
$ P_r^E=\rho_r^E+c \mathrm{~d} t_r+c \mathrm{~d} t_{E, G}-c \mathrm{~d} t^{s, E}+T_r^E+I_r^E+\varepsilon_p^E $ (3)

式中,P表示伪距;r表示接收;s表示卫星;GCE分别表示GPS、BDS和Galileo;ρ表示站星几何距离;c为光速;dtr表示接收机钟差;dtCG为GPS与BDS时间系统偏差;dtEG为GPS与Galileo时间系统偏差;dtsG、dtsC、dtsE分别表示GPS、BDS和Galileo卫星钟差;TI表示对流层和电离层延迟;;εpGεpCεpE表示GPS、BDS和Galileo系统的伪距多路径和观测噪声。

1.3 误差处理与参数估计

本文使用最小二乘进行参数估计,其中待估参数包含接收机三维位置,接收机钟差和GPS与BDS、Galileo系统时间偏差。电离层、对流层和DCB(differention code biases)等误差采用已有模型与外部产品进行改正。

GPS/Galileo卫星位置计算采用的是广播星历提供的轨道参数,卫星钟差使用二次多项式进行拟合,多项式系数为广播星历提供的钟差参数,另外顾及卫星钟差相对论改正。GPS和BDS电离层改正采用Klobuchar模型,Galileo电离层改正采用NeQuick模型。对流层改正采用的是Saastamoinen模型。本文采用GPS的L1频点,BDS的B1频点和Galileo的E1频点上C/A码进行单频伪距组合,而GPS与Galileo广播星历钟差基准分别为L1/L2以及E1/E5a无电离层组合,BDS广播星历钟差基准参考频点为B3,因而需要使用DCB产品将观测值改正至广播星历钟差基准[14],本研究中采用MGEX(multi-GNSS experiment)的DCB产品进行改正。此外,BDS-2卫星存在严重的星端多路径效应,本文采用文献[15]中的方法进行改正。随机模型采用的是高度角模型的余弦函数,见式(4)。认为GPS、BDS和Galileo的权比为1∶1∶1。

$ \sigma^2=a^2+b^2 \cos ^2 e $ (4)

式中,卫星高度角e的单位为(°);ab为模型系数[16]

2 实验与分析

本文实验站点选择的是MGEX跟踪网中的CAS1、JFNG、MAS1、RGDG和STJ3测站,其分布如图 1所示。这5个MGEX测站全部可以跟踪GPS,Galileo以及BDS三代卫星的信号。利用其在2019年043天至049天期间的GPS/BDS/Galileo跟踪数据,进行单GPS、BDS、Galileo系统以及GPS/BDS/Galileo组合在截止高度角为10°、20°和40°的伪距单点定位实验,共计12种方案。以IGS(International GNSS Service)发布的SINEX文件中的测站坐标作为真值,计算有效解算坐标与真值在E、N、U 3个方向偏差,统计其RMS(root mean squares),这里认为单历元解中E、N、U偏差小于100 m是有效解。统计有效解的历元个数在一天总历元数的占比,在本文定义为可用性。

图 1 伪距单点定位测站分布 Fig.1 Distribution of Pseudorange Single Point Positioning Stations

首先选取JFNG站第043天的观测数据,对GPS、BDS、Galileo单系统在10°、20°和40°截止高度角下的定位精度进行具体分析。图 2为JFNG跟踪站(年积日043)GPS/BDS/Galileo在不同截止高度角下的星空图。从图 2中可以看到在截止高度角为10°时的JFNG测站上空GPS/BDS/Galileo系统可视卫星充足。随着截止高度角增加,可视卫星逐渐减少,在40°时减少最为明显。从图 3可以详细看到不同截止高度角下各个系统的卫星数目、PDOP(position dilution of precision)值及定位偏差序列,其定位误差和可用性的具体统计值在表 1给出。

图 2 JFNG站上空截止高度角为10°、20°、40°时的GPS/BDS/Galileo星空图 Fig.2 GPS/BDS/Galileo Sky Maps over JFNG Station with Elevation Mask Angles of 10°, 20° and 40°

图 3 JFNG站不同截止高度角下GPS、BDS和Galileo单系统单点定位偏差 Fig.3 Single Point Positioning Errors of GPS, BDS and Galileo Systems at Different Elevation Mask Angles of JFNG Station

表 1 JFNG站不同方案的定位结果RMS统计 Tab.1 RMS Statistics of JFNG Station Positioning Results of Different Schemes

在截止高度角为10°时,JFNG测站的BDS可视卫星最多可达15颗左右,GPS卫星在10颗左右,Galileo卫星在5颗左右。其相应的BDS定位精度以及可用性最好、GPS次之,Galileo表现最差。当截止高度角提升至20°时,每个系统的可视卫星数平均减少1~2颗,Galileo系统部分时段可用卫星数低于4颗,可用性从96% 下降到79%,无法达到连续导航定位的服务需求。GPS和BDS均可保持99% 以上的可用性,但GPS单系统的定位误差增大,特别是高程方向,而BDS 3个方向上的定位精度均有所提升。在截止高度角为40°时,GPS可用卫星数仅有5颗左右,可用性只有63.5%。Galileo卫星数基本上只有1~3颗,全天定位可用性9.1%,而BDS卫星数仍能保持在10颗左右,可用性保持在99.6%。这表明目前在轨的BDS-2和BDS-3系统可以很好地在亚太地区城市等高遮挡环境下提供连续稳定的导航定位服务。图 4为单系统GPS与GPS/BDS/Galileo组合系统在10°、20°、40°定位误差比较,可以看到由于BDS/Galileo观测值的引入可以显著提高可视卫星数目以及降低PDOP值,进而提升系统定位精度和可用性。

图 4 JFNG站单GPS和GPS/BDS/Galileo定位偏差比较 Fig.4 Comparison of Positioning Error Between GPS and GPS/BDS/Galileo at JFNG Station

为评价BDS在全球定位的表现,选取位于北美洲的STJ3测站进行单点定位分析。图 5为STJ3跟踪站(年积日043)GPS/BDS/Galileo在不同截止高度角下的星空图。由图 5可知,STJ3站上空没有BDS GEO卫星出现,截止高度角为10°时没有BDS IGSO卫星可以使用。图 6给出了截止高度角分别为10°、20°和40°的情况下GPS、BDS和Galileo单系统的E、N、U方向的定位误差、卫星数和PDOP时间序列,其定位误差和可用性统计如表 2所示。

图 5 STJ3站上空截止高度角为10°、20°、40°时的GPS/BDS/Galileo星空图 Fig.5 GPS/BDS/Galileo Sky Maps with Elevation Mask Angles of 10°, 20° and 40° over STJ3 Station

图 6 STJ3站不同截止高度角GPS、BDS和Galileo单系统单点定位偏差 Fig.6 Single Point Positioning Errors of GPS, BDS and Galileo Systems at Different Elevation Mask Angles of STJ3 Station

表 2 STJ3站不同方案的定位结果RMS统计 Tab.2 RMS statistics of Positioning Results of Different Schemes in STJ3 Station

在截止高度角较小时,STJ3测站能够观测到足够的北斗卫星用于定位解算,BDS可用性达99.3%,在水平方向定位精度优于3 m,在高程方向定位精度约5 m。随着截止高度角的增加,BDS与Galileo系统可见卫星数下降明显,部分时段不可用。尤其在截止高度角为40°时,BDS和Galileo卫星只在较短时段内卫星数大于4,其系统可用性仅为13.8% 和24.4%,GPS的可用性同样受到影响,只能保持60% 以上的可用性,因此GPS、BDS以及Galileo单系统均无法在高遮挡地区实现连续导航定位。图 7是STJ3站的单GPS与GPS/BDS/Galileo系统组合的定位性能对比,可以看到GPS/BDS/Galileo融合可以显著增加可视卫星数目以及降低PDOP值,提升其系统定位精度和可用性。特别在截止高度角为40°时,能够以99% 的可用性提供导航定位服务。

图 7 STJ3站单GPS和GPS/BDS/Galileo定位偏差比较 Fig.7 Comparison of Positioning Error Between GPS and GPS/BDS/Galileo at STJ3 Station

图 8给出了5个MGEX测站在一周时段内的单GPS系统和GPS/BDS/Galileo融合在E、N、U方向定位误差和可用性的统计结果。在截止高度角为10°时GPS/BDS/Galileo组合在E和N方向定位精度较GPS单系统平均提升了22.1%、24.0%,U方向无显著改善。在截止高度角为20°时,E、N、U方向定位精度分别提升了42.0%,47.1%,31.0%。截止高度角为10°和20°时的GPS和GPS/BDS/Galileo系统融合的定位可用性均在99% 以上。在截止高度角为40°时,E、N、U方向的定位精度可分别改善15.8%,34.4%,55.4%,可用性的提升可高达88.0%。由此可见,BDS与Galileo观测值的引入可以明显改善在全球范围内的系统定位性能。特别是在高遮挡观测环境下可以显著提高系统定位可用性。

图 8 不同测站单GPS与GPS/BDS/Galileo定位性能比较 Fig.8 Comparison of Positioning Performance Between GPS and GPS/BDS/Galileo in Different Stations

3 结束语

本文利用5个MGEX站一周的GPS/BDS/Galileo观测数据,对GPS、BDS、Galileo及GPS/BDS/Galileo组合在不同截止高度角下的定位精度和可用性进行了具体分析。在亚太地区BDS定位性能要优于GPS和Galileo,Galileo表现最差。非亚太地区GPS定位性能表现最优,Galileo次之,BDS最差。目前整体上BDS-2和BDS-3系统已经可以较好地提供全球定位服务。而在高遮挡地区GPS、BDS、Galileo单系统都无法提供连续可靠的导航定位服务。GPS/BDS/Galileo系统融合可以显著提高系统定位性能,尤其是在截止高度角较高的情况下,明显改善系统定位的可用性。随着多GNSS系统的快速发展,尤其是2020年BDS卫星全球组网的加快,将在全球范围内提供更多的可视卫星,多系统GNSS融合将成为未来卫星导航定位的发展趋势。

参考文献
[1]
宁津生, 姚宜斌, 张小红. 全球导航卫星系统发展综述[J]. 导航定位学报, 2013, 1(1): 3-8.
[2]
廖锐斌, 叶娇. Galileo导航系统在中国的PPP定位精度分析[J]. 矿山测量, 2019, 47(1): 72-76.
[3]
李鹤峰, 党亚民, 秘金钟, 等. BDS与GPS、GLONASS多模融合导航定位时空统一[J]. 大地测量与地球动力学, 2013, 33(4): 73-78.
[4]
赵珏. 全系统GNSS组合伪距单点定位关键技术研究[D]. 南京: 东南大学, 2018.
[5]
何国庆, 岳东杰, 陈健, 等. 遮挡环境下BDS/GPS组合系统伪距单点定位性能分析[J]. 勘察科学技术, 2019(4): 19-24.
[6]
王泽民, 孟泱, 伍岳, 等. GPS、Galileo及其组合系统导航定位的DOP值分析[J]. 武汉大学学报·信息科学版, 2006, 31(1): 9-11.
[7]
罗小敏, 蔡昌盛. GPS/GALILEO组合单点定位精度分析[J]. 大地测量与地球动力学, 2013, 33(3): 136-140.
[8]
布金伟, 左小青, 金立新, 等. BDS/GPS/Galileo多模组合单点定位稳定性分析[J]. 地球物理学进展, 2019(5): 1-16.
[9]
贾雪, 徐炜. GPS/BDS/GALILEO多系统融合伪距单点定位性能分析[J]. 全球定位系统, 2017, 42(6): 16-23.
[10]
余晓娜, 王超, 左小青, 等. 不同截止高度角下BDS/GPS/GALILEO多模组合SPP解算性能分析[J]. 全球定位系统, 2018, 43(5): 91-97.
[11]
刘庆元, 包海, 王虎, 等. GPS、GLONASS、GALILEO三大系统间时间系统以及坐标系统的转换[J]. 测绘科学, 2008(5): 13-15.
[12]
崔立鲁, 杜石, 余寒, 等. BDS/GPS组合伪距单点定位性能分析与评价[J]. 测绘工程, 2019, 28(2): 13-16.
[13]
魏二虎, 刘学习, 刘经南. 北斗+GPS组合单点定位精度评价与分析[J]. 测绘通报, 2017(5): 1-5.
[14]
胡丽乐, 向泽华, 胡焕校, 等. 顾及TGD与DCB改正的单点定位研究[J]. 全球定位系统, 2014, 39(6): 15-18.
[15]
楼益栋, 龚晓鹏, 辜声峰, 等. 北斗卫星伪距码偏差特性及其影响分析[J]. 武汉大学学报·信息科学版, 2017, 42(8): 1 040-1 046.
[16]
周锋. 多系统GNSS非差非组合精密单点定位相关理论和方法研究[D]. 上海: 华东师范大学, 2018