张益泽 陈俊平 王解先 吴 斌
(1同济大学测绘与地理信息学院, 上海 200092)(2中国科学院上海天文台,上海 200030)(3上海市空间导航与定位技术重点实验室,上海 200030)
GPS/BDS精密高频卫星钟差计算及应用
张益泽1,2陈俊平2,3王解先1吴 斌2,3
(1同济大学测绘与地理信息学院, 上海 200092)(2中国科学院上海天文台,上海 200030)(3上海市空间导航与定位技术重点实验室,上海 200030)
为了获得高采样率的GPS/BDS卫星钟差,对基于相位历元间差分的精密钟差加密方法进行了改进,并利用IGS MGEX观测站数据和GFZ提供的5 min采样率卫星钟差生成30 s采样率的GPS/BDS卫星钟差.分析结果表明:与GFZ提供的30 s采样率的精密钟差相比,二者差异在10 ps以内,且测站数量对钟差结果的影响不大;加密得到的30 s钟差与5 min钟差的Allan方差保持高度一致;移动历元动态PPP证实加密钟差并未损失原始钟差的精度.动态PPP统计结果表明加密后的钟差大大缩短了PPP收敛时间,并提高了定位精度.该方法计算效率高,可应用于更高采样率的卫星钟差估计中.
历元间差分;相对钟差;Allan方差;动态精密单点定位
精密单点定位由于其不需要参考站,不受时间、地点、天气影响,已经在许多方面得到了广泛的应用[1].高精度卫星轨道和钟差对于动态精密定位,尤其是低轨卫星定轨等具有重要作用[2].文献[3]表明对采样率为15 min的精密轨道进行内插,其精度损失在毫米级,但卫星钟差的线性内插产生的误差则不可忽略[4-5].因此对于精密定轨定位,必须获得高采样率的精密卫星钟差.目前获取高采样率卫星钟差的方法主要有非差和历元间差分2种.普通非差方法计算卫星钟差需耗费大量时间,有些IGS分析中心在获得低采样率卫星钟差后,采用固定其他参数的方式获得更高采样率的卫星钟差[5],但这种方法计算效率仍然较低.基于此,欧洲定轨中心(CODE)提出了一种更有效的卫星钟差加密算法[6-7],这种方法消除了相位模糊度,计算效率大大提高.国内一些文献也对这种方法进行了研究和探讨,但仍仅限于GPS和GLONASS[8-9].
北斗系统自2012年正式提供服务以来,已经成为GNSS系统的重要组成部分.然而,目前只有德国地学研究中心(GFZ)自2015年5月起提供30 s采样率的北斗卫星钟差,其他分析中心如CODE,武汉大学只提供5 min采样率的北斗卫星钟差(ftp://cddis.gsfc.nasa.gov/pub/gps/products/mgex/),这必然会限制北斗精密定位的应用,因此有必要研究获取北斗高采样率卫星钟差的方法.
CODE提出的钟差加密算法在处理中将所有历元的观测值形成一个整体法方程,并通过特殊的矩阵算法对法方程进行求解,但这种算法增加了数据处理的复杂度.本文以CODE提出的精密钟差加密算法为基础,对其进行进一步优化,获取了高采样率GPS/BDS精密卫星钟差,并通过钟差比较及用户精密单点定位等方式对其精度进行了评估.
高精度卫星轨道和钟差的处理,一般是利用全球分布的GNSS监测站数据.目前应用最为广泛的高精度GNSS轨道和钟差产品由IGS提供,其下分析中心包括CODE,GFZ,WHU等.随着计算采用的卫星、测站个数的不断增加,定轨时需要估计的参数数量也越来越大.因此IGS各分析中心精密轨道和钟差的计算所采用的数据采样率通常为5~15 min,在此基础上获取的卫星钟差的采样率也相应较低,为5~15 min.更高采样率的卫星钟差的获取主要有2种方法.第1种方法是在获取低频钟差数据处理的基础上,固定精密轨道、地球自转参数、测站坐标等参数,采用精密单点定位的方法估计更高采样率的卫星钟差.该方法仍然要估计大量的模糊度参数,随着监测站和卫星数目的增加,需要估计的参数仍然较多,因此效率不高.第2种方法是在获取低频钟差数据处理的基础上,通过相位观测值历元间差分的方式获取卫星钟差在历元间的变化,并通过在低频采样点上增加钟差约束的方式计算绝对钟差.该方法消除了模糊度参数,效率大大提高.利用相位历元间差分的方法进行钟差加密最早由CODE提出,该方法主要分为3步:① 采用低频数据,进行常规精密轨道和钟差解算,获取低频钟差参数;② 估计高频历元间钟差的变化;③ 高频精密钟差的综合.CODE的钟差加密算法在历元间钟差综合时数据处理较为复杂,本文对该算法进行了改进,并将其应用于GPS/BDS卫星钟差加密.
1.1 历元间钟差计算模型
对于GPS/BDS无电离层组合相位观测值,有
(1)
式中,上标G,C分别表示GPS和BDS系统;Lk为无电离层组合相位观测值;ρk为卫星到接收机的几何距离;δk为接收机钟差;δG,δC分别为GPS和BDS卫星钟差;δk,ISB为GPS和BDS包含硬件延迟差在内的系统时间偏差;δtrop为对流层延迟误差;Nk为相位观测值模糊度;λ为相位无电离层组合波长;εk为包含固体潮、海潮、PCO、PCV、相位缠绕及观测值噪声在内的其他误差;c为光速.
若相邻历元i和i+1之间没有发生周跳,则模糊度和系统时间差可通过历元间差分消除.历元间差分观测值可表示为
(2)
式中,Δ表示历元间差分算子.对于卫星钟差加密,式中的测站坐标、卫星坐标、对流层误差可在常规精密卫星轨道和钟差解算中事先精密求解.因此式中的几何距离项和对流层项无需作为参数估计,式(2)可重写为
(3)
式中需要估计的参数只有历元间卫星和接收机钟差之差.参数个数的减少将大大减小法方程的大小,并缩短数据处理的计算时间.
由于卫星和测站钟差线性相关,式(3)组成的法方程矩阵存在秩亏.通常的处理方法为引入基准参考钟,参考钟一般选择氢原子钟.在计算过程中,若选定的参考钟消失或发生跳变,可切换至另一参考钟.
此外,由历元间差分的法方程中可获得历元间差分的方差Δδ(ti+1,i),其可用于后续的高频精密卫星钟差综合中.
1.2 高频精密钟差综合计算
通过1.1节可得到各卫星历元间钟差之差Δδ(ti+1,i),为了获得绝对钟差,还需参考历元的绝对钟差.在常规精密轨道和钟差解算数据处理中,能够获取采样率为5~15 min的低频钟差,其精度可达到75 ps(www.igs.org/products),因此可将低频钟差作为约束条件.CODE的方法是将所有历元的历元间钟差和5 min的绝对钟差形成一个整体的法方程,但这种方法大大增加了法方程的大小,影响计算效率,因此本文对这种方法进行进一步优化.假定历元间卫星钟差之差的采样率为30 s,对于某一颗卫星,有如下误差方程:
(4)
引入采样率为5 min的卫星绝对钟差δfix作为约束条件,有
(5)
忽略两历元间钟差之差的相关性,式(4)的随机模型可表示为
(6)
式中,σ2(ti+1,i)为历元间差分的方差.综合式(4)和(5),各历元的绝对钟差可通过下式计算:
δ(ti+1)=δ(ti)+Δδ(ti+1,i)+ε(ti+1,i)dδ
i=1, 2,…, 10
(7)
与常规精密轨道和钟差解算采用的数据采样率相同,对于每颗卫星每隔5~15 min可建立以上解算方程.在此基础上可得到采样率更高的绝对卫星钟差.
基于上述方法,开发了卫星钟差加密软件SHA-HRSCD(high rate satellite clock densification).为了获得GPS/BDS的30 s采样率卫星钟差,采用2016年年积日001~009的MGEX数据,选取47个全球均匀分布的MGEX监测站数据(见图1,其中圆形点位25个,方形点位10个,三角形点位12个),这些测站大部分都能接收GPS及BDS数据.目前IGS官方网站上只有GFZ分析中心提供的采样率为30 s的BDS卫星钟差,其钟差加密方法为第1节介绍的精密单点定位方法.为了进行比较验证,本文将GFZ提供的30 s采样率的GPS/BDS卫星钟差(称为gbm)每隔5 min取一个钟差点,重新采样成5 min,并利用第1节介绍的历元间差分方法将其加密到30 s(称为sha).
图1 MGEX监测站分布
对于加密后的卫星钟差精度的比较验证,本文将从相对钟差、Allan方差、移动历元动态PPP等方面进行评估.
2.1 相对钟差精度评估
(8)
以2016年年积日001为例,图2给出了G01和C01卫星24 h相对钟差误差的变化情况,图3为所有GPS和BDS卫星相对钟差的RMS统计结果.由图2和图3可看出,GPS的钟差差异为8.4 ps,BDS的略低于GPS,为9.7 ps,差异均在10 ps以内,等效距离误差都在3 mm以内.以上差异远小于IGS精密钟差标称75 ps的精度,因此该差异对用户精密定位几乎没有影响.
(a) G01
(b) C01
(a) GPS相对钟差
(b) BDS相对钟差
将MGEX监测站分别减少至全球均匀分布的35个(图1中圆形+方形点位)和25个(图1中圆形点位)站.采用同样的方法对5 min采样率的GPS+BDS卫星钟差进行加密,仍然与gbm的30 s精密卫星钟差进行比较,结果见表1.从表中可看出,随着监测站个数的减少,加密后的钟差精度略微下降,但仍然在10 ps左右.这是因为卫星钟差估计与测站几何分布无关,表明只要观测数据足够,用少量的站就可以估计出高精度的卫星钟差.
表1 监测站个数对钟差加密精度的影响 ps
2.2 Allan方差评估
Allan方差是检验钟差稳定性的一种评价方法[10-11],相似的Allan方差分布表明钟差具有相近的物理特性,因此本节用Allan方差评估加密后的30 s卫星钟差的特性.
图4给出了G20(BLOCK IIR-A)、G31(BLOCK IIR-M)、G06(BLOCK IIF)、C04、C08不同系统及不同类型卫星的钟差在30~30 000 s的Allan方差.从图中可看出,加密后的30 s采样率sha钟差与30 s采样率和5 min采样率gbm钟差的Allan方差变化趋势总体上保持一致,这说明加密的钟差并未改变其噪声类型和稳定性.BLOCK IIF类型卫星的钟差长稳和短稳特性表现最好,北斗卫星短稳性能优于BLOCK IIR-A和BLOCK IIR-M类型卫星,长稳性能则明显变差.
图4 不同卫星的Allan方差
2.3 移动历元动态PPP计算
为进一步验证加密得到的卫星钟差的一致性,采用移动历元单天动态PPP的方法进行验证.具体做法为:GPS+BDS单天动态定位中设定PPP定位的数据采样率为5 min,第1次处理数据的采样时刻内为整5 min(即0,5,10 min,…);之后每一次处理的数据采样时刻依次后推30 s(如第2次为0.5,5.5,10.5 min,…).以上处理中,第1次采用的钟差为精密定轨获取的5 min采样率的精密钟差,之后每次处理采用的卫星钟差为加密后的对应5 min采样率的钟差.通过以上设置计算得到10种动态PPP的结果.将单天动态PPP 1 h后的定位结果与IGS给出的精密坐标相比,统计其差值的RMS.图5给出了6个MGEX监测站GPS+BDS的10种动态定位结果,表2统计了每个站所有结果在南北、东西、高程3个方向的平均标准差、最大标准差、平均峰峰差及最大峰峰差.结合图5和表2可看出,移动历元动态PPP差异在毫米级范围,与相对钟差的量级保持一致,这表明加密后的卫星钟差与精密定轨获取的精密钟差精度一致.
(a) 南北方向误差
(b) 东西方向误差
(c) 高程方向误差
表2 GPS+BDS动态PPP差异统计 cm
为验证加密后卫星钟差对用户精密定位的提升,将原始5 min和加密后的30 s采样率的卫星钟差应用于GPS/BDS静态和动态PPP中.定位采用2016年年积日001~009共9个MGEX站的数据,数据处理基于自主开发的软件Net-PPP,其中采用的解算策略见表3.
表3 Net-PPP解算策略
注:PC为伪距无电离层组合;LC为相位无电离层组合;P为权重;e为卫星高度角.
首先对定位收敛性进行分析.统计第1个小时内每隔5 min所有站GPS+BDS PPP的平均三维误差,结果见图6.由图可知,相对于5 min采样率,30 s采样率的卫星钟差无论对静态或者动态定位都能提高其收敛时间.对于静态PPP,采用30 s的卫星钟差的PPP三维误差能在30 min内收敛至0.1 m,而采用5 min的卫星钟差只能收敛至0.2 m.对于动态定位,采用30 s的卫星钟差收敛至0.2 m需要15 min,而采用5 min的卫星钟差则需要40 min.
为比较不同系统的定位情况,采用加密前后的GPS+BDS卫星钟差,分别对GPS,BDS,GPS+BDS三种系统组合模式进行定位.对于静态PPP,不同采样率的卫星钟差的24 h最终定位结果几乎没有区别.表4为2种采样率的卫星钟差在不同系统组合模式下所有站的动态PPP误差统计结果,由于收敛时间内的定位误差较大,因此只统计收敛(1 h)后的定位结果.由表4可发现,30 s采样率的卫星钟差能明显提高动态定位精度,其中GPS提高程度最大,GPS+BDS次之,BDS最小.同时也可看出,双系统组合动态定位精度较单系统有明显改善.
(a) 静态PPP
(b) 动态PPP
表4 动态PPP在不同方向上的误差统计 cm
1) 所提加密算法可获取高采样率、高精度的卫星钟差.加密后的卫星钟差精度在10 ps以内,Allan方差与原始5 min的卫星钟差保持一致,不同历元的钟差对用户动态定位的影响在毫米级.
2) 与采用原始钟差相比,采用加密后的卫星钟差可以提高PPP的收敛时间和动态PPP的定位精度.
3) 与传统非差方法比较,本算法计算简单,占用计算机内存少,计算效率高.随着GNSS系统和监测站数量的增加,采用传统非差方式估计高采样率卫星钟差将越来越耗时.本文研究也表明监测站的数量对钟差加密精度的影响很小,因此可利用该算法高效地获取多系统、高采样率的精密卫星钟差.
References)
[1]Zumberge J F, Heflin M B, Jefferson D C, et al. Precise point positioning for the efficient and robust analysis of GPS data from large networks[J].JournalofGeophysicalResearch:SolidEarth, 1997, 102(3): 5005-5017. DOI:10.1029/96jb03860.
[2]Zhu S, Reigber C, Konig R. Integrated adjustment of CHAMP, GRACE, and GPS data[J].JournalofGeodesy, 2004, 78(1):103-108. DOI:10.1007/s00190-004-0379-0.
[3]张守建, 李建成, 邢乐林, 等. 两种IGS精密星历插值方法的比较分析[J]. 大地测量与地球动力学,2007, 27(2): 80-83. DOI:10.3969/j.issn.1671-5942.2007.02.015. Zhang Shoujian, Li Jiancheng, Xing Lelin, et al. Comparative analysis on two methods for IGS precise ephemeris interpolation[J].JournalofGeodesyandGeodynamics, 2007, 27(2): 80-83. DOI:10.3969/j.issn.1671-5942.2007.02.015.(in Chinese)
[4]洪樱, 欧吉坤, 彭碧波. GPS卫星精密星历和钟差三种内插方法的比较[J]. 武汉大学学报(信息科学版),2006, 31(6): 516-518,556. DOI:10.3321/j.issn:1671-8860.2006.06.012. Hong Ying, Ou Jikun, Peng Bibo. Three interpolation methods for precise ephemeris and clock offset of GPS satellite[J].GeomaticsandInformationScienceofWuhanUniversity, 2006, 31(6): 516-518,556. DOI:10.3321/j.issn:1671-8860.2006.06.012.(in Chinese)
[5]韩保民. 精密卫星钟差加密方法及其对星载GPS低轨卫星定轨精度影响[J]. 武汉大学学报(信息科学版), 2006, 31(12): 1075-1078. DOI:10.3321/j.issn:1671-8860.2006.12.010. Han Baomin. Densification methods of GPS satellite clock errors and their impact on orbit determination precision of LEOs[J].GeomaticsandInformationScienceofWuhanUniversity, 2006, 31(12): 1075-1078. DOI:10.3321/j.issn:1671-8860.2006.12.010.(in Chinese)
[6]Bock H, Dach R, Jäggi A, et al. High-rate GPS clock corrections from CODE: Support of 1 Hz applications[J].JournalofGeodesy, 2009, 83(11): 1083-1094. DOI:10.1007/s00190-009-0326-1.
[7]Dach R, Brockmann E, Schaer S, et al. GNSS processing at CODE: Status report[J].JournalofGeodesy, 2009, 83(3): 353-365. DOI:10.1007/s00190-008-0281-2.
[8]Chen J, Zhang Y, Zhou X, et al. GNSS clock corrections densification at SHAO: From 5 min to 30 s[J].ScienceChina:Physics,MechanicsandAstronomy, 2013, 57(1): 166-175. DOI:10.1007/s11433-013-5181-7.
[9]马卓希,杨力,贾小林,等.基于历元间差分的精密钟差加密算法研究[J].大地测量与地球动力学,2016,36(5):415-418. Ma Zhuoxi, Yang Li, Jia Xiaolin, et al. Research on precise clock correction densification based on epoch differential model[J].JournalofGeodesyandGeodynamics, 2016, 36(5):415-418. (in Chinese)
[10]Allan D W. Time and frequency (time-domain) characterization, estimation, and prediction of precision clocks and oscillators[J].IEEETransactionsonUltrasonicsFerroelectrics&FrequencyControl, 1987, 34(6):647-654. DOI:10.1109/t-uffc.1987.26997.
[11]Senior K L, Ray J R, Beard R L. Characterization of periodic variations in the GPS satellite clocks[J].GPSSolutions, 2008, 12(3): 211-225. DOI:10.1007/s10291-008-0089-9.
Generation and application of GPS/BDS precise high rate satellite clock
Zhang Yize1,2Chen Junping2,3Wang Jiexian1Wu Bin2,3
(1College of Surveying and Geo-Informatics, Tongji University, Shanghai 200092, China) (2Shanghai Astronomical Observatory, Chinese Academy of Sciences, Shanghai 200030, China) (3Shanghai Key Laboratory of Space Navigation and Positioning Techniques, Shanghai 200030, China)
To derive high frequency GPS/BDS(global positioning system/Beidou system) satellite clock, an improved algorithm of epoch-differenced GPS/BDS satellite clock densification is proposed. GNSS(global navigation satellite system) data of the IGS(International GNSS Service) MGEX(multi GNSS experiment) tracking network and the GFZ GPS/BDS satellite clocks at 5 min sampling are densified to 30 s for the algorithm evaluation. Analysis results show that, compared with the 30 s clocks provided by GFZ, the satellite clock differences are below 10 ps. The number of stations has neglectable impacts on the precision of the densified clocks. The Allan deviation of 30 s clocks is consistent with that of 5 min. Kinematic PPP (precise point positioning) with shifted epochs demonstrates that the densified clock does not lose accuracy. Kinematic PPP using densified 30 s and original 5 min clocks shows that PPP convergence time is reduced and positioning accuracy is greatly improved using the densified clocks. The computation efficiency of the algorithm is high, so it can be applied in the estimation of higher frequency satellite clocks.
epoch difference; relative clock; Allan deviation; kinematic precise point positioning
10.3969/j.issn.1001-0505.2017.04.008
2017-01-10. 作者简介: 张益泽(1990—),男,博士生;陈俊平(联系人),男,博士,研究员,博士生导师,junping@shao.ac.cn.
国家高技术研究发展计划(863计划)资助项目(2014AA123102)、国家自然科学基金资助项目(11673050,11273046).
张益泽,陈俊平,王解先,等.GPS/BDS精密高频卫星钟差计算及应用[J].东南大学学报(自然科学版),2017,47(4):673-678.
10.3969/j.issn.1001-0505.2017.04.008.
P228.1
A
1001-0505(2017)04-0673-06