APP下载

基于CGGTTS的北斗3号系统时间性能评估∗

2020-12-03董绍武武文俊王威雄健袁海波

天文学报 2020年6期
关键词:参数值伪距接收机

郭 栋 董绍武 武文俊 王威雄 张 健袁海波

(1中国科学院国家授时中心西安710600)(2中国科学院时间频率基准重点实验室西安710600)(3中国科学院大学天文与空间科学学院北京100049)

1 引言

全球各大卫星导航系统都拥有自己独立的时间系统,维持稳定、可靠的系统时间是卫星导航系统向用户提供高精度导航、定位和授时(PNT)服务的基础[1–3],故对GNSS(Global Navigation Satellite System)的系统时间性能评估具有重要的工程和科研价值.北斗卫星导航系统(BeiDou Navigation Satellite System,BDS)的时间系统为BDT(BeiDou Navigation Satellite System Time),以国际单位制(SI)秒为基本单位,连续累计且不闰秒.按照“三步走”的发展战略,目前北斗卫星导航系统的建设已进入决战决胜的冲刺阶段,预计2020年将全面建成BeiDou全球系统,其服务范围从亚太地区扩展到全球[4].BeiDou-3卫星采用了更高性能的星载铷原子钟和氢原子钟,天稳定度分别可达到10−14和10−15量级,比BeiDou-2星载原子钟高一个数量级[4–5].

BDT通过我国国家标准时间UTC(NTSC)(Coordinated Universal Time(National Time Service Center))与国际标准时间—协调世界时(UTC)取得联系[3],因此文献[3]中借助UTC(NTSC)将BDT溯源到UTC,通过分析UTC-BDT的值评估BeiDou的系统时间性能.还有文献中将UTC(NTSC)作为BDT的溯源参考,通过分析UTC(NTSC)-BDT的值来评估BeiDou的系统时间性能.为此,文献[1–2]通过建立北京卫星导航中心(BSNC)与国家授时中心(NTSC)之间的BeiDou共视比对链路计算UTC(NTSC)-BDT的值;文献[6]以UTC(NTSC)频率信号为参考,通过对授时型接收机观测到的北斗伪距信号处理解得UTC(NTSC)-BDT;在国际频率咨询委员会(Consultative Committee for Time and Frequency,CCTF)最新制定的扩展版的GNSS时间传递标准(Common GNSS Generic Time Transfer Standard Version2E,CGGTTS- V2E)中也对该时差值的计算方法做了详细的介绍[6–7],用参数REFSYS表示,代表各星所实现的系统时间与地面参考站之间的钟差.该值与使用的导航系统星座和接入GNSS接收机内的时频参考信号UTC(k)有关,其中k代表参加UTC计算的实验室,因此其可用于对GNSS系统时间的性能评估.

近些年,许多国内外研究学者根据CCTF制定的CGGTTS V2E,针对多模多频接收机的RINEX(Receiver Independent Exchange)数据文件开发了向CGGTTS归算转化的数据处理软件,用于生成标准的CGGTTS文件,其中包括比利时国立天文台(ORB)开发的R2CGGTTS软件、中国科学院国家授时中心开发的Rinex2CGGTTS软件和Septentrio接收机内置的sbf2cggtts软件等[8–11].目前部分多模多频GNSS接收机经软硬件升级后已经可接收到BeiDou-3卫星的信号,但是上述软件均不能对RINEX文件中BDS-3卫星的观测值正常处理.针对此不足,本文利用自主设计开发的数据处理软件生成了GPS(Global Positioning System)和BeiDou的CGGTTS标准文件,并与sbf2cggtts软件的GPS和BeiDou-2处理结果进行了比对验证.最后,以UTC(NTSC)作为时间基准,通过分析标准CGGTTS数据文件中用BeiDou卫星观测值计算的REFSYS参数值分别对BDS-2、BDS-3的BDT性能进行了评估.

2 数学模型

2.1 星地钟差参数REFSYS的计算原理与过程

CGGTTS是国际时间比对的标准文件之一,其中的星地钟差参数(REFSYS)不仅是时间比对的关键,而且可用于GNSS系统时间性能评估.计算任一时刻星地钟差值的基本原理就是将本地钟的时频参考信号UTC(k)接入GNSS时频接收机,在获得的伪距观测值中有效扣除星地几何距离及电离层、对流层等各项误差所引起的测距时延.下面将具体给出在一个周期内,利用单颗卫星的伪距观测值计算REFSYS值的过程:

(1)以16 min为一个周期跟踪某颗卫星,前2 min用于捕获卫星,13 min采集数据,最后1 min处理数据[12–13].假设接收机的采样周期为30 s,则共可采集26组观测值;

(2)建立伪距观测方程,采用单频或双频伪距消电离层组合的方式解算任一观测时刻本地钟与星载原子钟的时差,具体计算见(1)–(3)式;

单频解算:

式中,Srefsv为任意时刻利用卫星单频伪距观测值计算的本地钟与星载原子钟的时差,tclock、tsat分别表示本地钟与卫星钟;c为真空中的光速,为扣除系统时延后频率fi的伪距观测值, 下角标“i”代表频率编号;分别表示卫星和接收机天线在国际地球参考框架(International Terrestrial Reference Frame,ITRF)下的3D坐标;s为与地球自转相关的Sagnac效应,∆trel为相对论改正项,∆tiono,i为电离层时延,∆ttropo为对流层时延,GD为星上设备时延[14–19].

双频消电离层组合解算:

式中,Drefsv为任意时刻利用卫星双频无电离层伪距组合观测值计算的本地钟与星载原子钟的时差,为扣除系统时延后的双频伪距组合观测值.

(3)计算任一时刻的星地钟差值Refsys.用(2)或(3)式计算的时差值加上对应时刻的卫星钟差即可获得该时刻本地钟与卫星系统时间的时差,见(4)式:

式中,tref为卫星系统时间,∆tsat为卫星钟与卫星系统时间的时差,可通过广播星历参数求得.

(4)重复步骤(2)–(3),可依次计算出该周期内各时刻的星地钟差Refsys(k)(k=1,2,···,26);

(5)对步骤(4)求出的26个Refsys值进行最小二乘线性拟合,然后取中间时刻所对应的值作为CGGTTS文件中对应时标处的REFSYS参数值.

(1)、(2)式中涉及到的电离层、对流层等时延估算模型及CGGTTS文件中其余参数的详细计算过程可参考文献[6].

2.2 3 sigma法则剔除粗差

3 sigma法则可用于数据中异常值的检测.由于观测信号可能受卫星运行状况、外界环境、仪器设备等因素的影响,在按2.1节对卫星观测数据处理的结果中含有粗差,这将会影响系统时间性能评估的精度.因此,在评估前需对粗差值进行检测并剔除.下面将给出用3 sigma法则剔除粗差的基本理论.

假设某观测值中仅含有随机误差且服从正态分布,当观测次数足够多时,可将该随机误差正态分布曲线下的面积认为是所有误差出现的概率,即

式中,σ为观测值中误差,e为自然对数底,δ为误差值,则随机误差落在−δ至+δ范围内的概率为[20]:

令δ=tσ,代入(6)式得:

式中,Φ(t)为标准正态分布函数,其值可查表获得.

当t=3时,δ=3σ,利用(7)式可计算得p(±3σ)=99.73%.因此,可认为绝对值大于3σ的误差是不可能出现的,通常称3σ值为极限误差.当测量误差的绝对值大于极限误差时,则视为粗差需予以剔除.

3 数据处理与分析

3.1 CGGTTS软件评估

为验证所开发的数据处理软件的可靠性,将UTC(NTSC)时频参考信号接入高精度GNSS接收机,并设置其采样间隔为30 s,表1已给出本次试验所使用接收机的详细配置信息.选用2019-08-19—2019-08-26(简化儒略日MJD:58714—58721)期间利用多模多频接收机NTP3采集的GPS和BeiDou卫星的RINEX观测数据.利用研发的数据处理软件和NTP3接收机内置的sbf2cggtts软件分别对GPS和BeiDou卫星的观测值利用双频消电离层组合的方式处理,依据不同的星座生成标准的CGGTTS文件.

表1 接收机配置信息Table 1 Receiver con figuration information

将CGGTTS文件中REFSYS参数值中的粗差经3 sigma法则剔除后,分别对同一时标下利用同一颗卫星观测数据计算的REFSYS参数值进行比较,差值结果见图1,其统计结果见表2.由于用sbf2cggtts软件生成的CGGTTS文件中没有BeiDou-3卫星相关参数的计算结果,所以图1和表2中仅对GPS和BeiDou-2卫星的REFSYS值进行了比较,其差值为∆REFSYS.由图1、表2可知,两软件计算的REFSYS值一致性较好,证明利用开发的软件处理GPS、BeiDou卫星观测数据所生成的标准CGGTTS文件是有效、可靠的,可用于系统时间性能评估.

图1 两软件计算的REFSYS参数值的差Fig.1 Di ff erence of REFSYS parameter values calculated by two softwares

表2 两软件计算的REFSYS参数值的差值统计结果Table 2 The statistical results of the di ff erence of REFSYS parameter values calculated by two softwares

3.2 BeiDou系统时间性能评估与分析

选取2019年8月8日至2019年8月23日(MJD:58703—58718)在NTSC用NT02接收机获取的BeiDou卫星观测数据.由于NT02能接收到BeiDou-2和BeiDou-3卫星的公共频点信号B1I和B3I,故利用开发的软件对BeiDou卫星的B1I和B3I双频消电离层组合观测值进行了处理,生成标准格式的CGGTTS文件.由于接收机中的北斗通道未被校准,故文件中REFSYS参数的计算结果是一个相对值,用UTC(NTSC)-BDT+D表示,其中D代表接收机的系统时延,其值与观测值频率有关.图2(a)、2(b)分别给出了利用BeiDou-2和BeiDou-3卫星观测值计算的UTC(NTSC)-BDT+D的值.可明显看出,在同一时间段内,用BeiDou-3卫星观测值计算的UTC(NTSC)-BDT+D值的一致性要优于用BeiDou-2卫星观测值的计算结果.

在用(2)–(4)式计算UTC(NTSC)-BDT+D值时,其结果会受星历误差、多路径误差、接收机端测量误差等因素的影响.其中多路径误差的大小与卫星高度角有关,卫星高度角越小,该误差越大[21].由于在同一周期内NT02接收机能观测到多颗BeiDou卫星,则可根据各卫星高度角的大小定权,用各可视卫星观测值计算的UTC(NTSC)-BDT+D值的加权平均值作为该周期对应时标下的最终结果.图3中黄线分别给出各时刻用BeiDou-2和BeiDou-3卫星观测值计算的UTC(NTSC)-BDT+D的加权平均值.图4和表3分别给出了两条加权平均曲线的Allan偏差及其统计值,Tau为采样间隔.由图4、表3可知,在1 d内BeiDou-2和BeiDou-3系统时间的稳定性基本相当;但是1 d后,BeiDou-3系统时间的稳定度明显优于BeiDou-2.

图2 UTC(NTSC)与BeiDou系统时间的差(未校准)Fig.2 Di ff erence between UTC(NTSC)and BeiDou system time(uncalibrated)

表3 BeiDou-2和BeiDou-3加权平均曲线的Allan偏差统计Table 3 Allan deviation statistics of the weighted average curves of BeiDou-2 and BeiDou-3

图3 UTC(NTSC)与BeiDou系统时间的差(未校准)及其加权平均值Fig.3Di ff erence between UTC(NTSC)and BeiDou system time(uncalibrated)and its weighted average

图4 两条加权平均曲线的Allan偏差值Fig.4 Allan deviation values of two weighted average curves

以加权平均曲线为参考,分别计算BeiDou-2和BeiDou-3卫星在各时标下的UTC(NTSC)-BDT+D值相对加权平均值的偏差,其RMS(Root Mean Square)值的计算方法如下:

式中,RMS为某时间段内用BeiDou卫星伪距观测值计算的UTC(NTSC)-BDT+D值的内符合精度;Xhj代表第h颗BeiDou卫星在第j个观测周期计算的UTC(NTSC)-BDT+D值,表示在第j个周期计算的UTC(NTSC)-BDT+D值的加权平均值;n为总的卫星个数,mh为第h颗卫星总的观测周期数.

表4已统计出BeiDou-2和BeiDou-3系统时间的RMS值,与BeiDou-2相比BeiDou-3系统时间的内符合精度提升约28%.

表4 BeiDou-2和BeiDou-3系统时间的内符合精度Table 4 Internal precision of system time of BeiDou-2 and BeiDou-3

为了进一步证明卫星高度角大小与计算UTC(NTSC)-BDT+D值有关,图5(a)、5(b)分别给出某天中BeiDou-2和BeiDou-3卫星在不同高度角下所对应的UTC(NTSC)-BDT+D值的计算结果.由于C01–C05均为BeiDou-2系统的地球同步轨道(Geosynchronous Earth Orbit,GEO)卫星,在对其观测过程中高度角变化不大,所以图5(a)中没做统计.对比图5(a)、5(b)可明显可看出,随着卫星高度角的增加,分别利用BeiDou-2、BeiDou-3卫星观测值计算的结果一致性均有所提高,说明依据卫星高度角大小定权是可行的.

从图5(a)、5(b)还可看出,在任一高度角范围内,利用BeiDou-3卫星观测值计算的UTC(NTSC)-BDT+D值的一致性要好于BeiDou-2卫星观测值的计算结果.为进一步验证此结论,以各时刻计算的UTC(NTSC)-BDT+D的加权平均值作为参考,表5给出了观测期间(MJD:58703–58718)BeiDou卫星在各高度角范围内计算的UTC(NTSC)-BDT+D值与参考值差的RMS.由表5可知,在任意高度角范围内,利用BeiDou-3卫星观测值计算的UTC(NTSC)-BDT+D值的内符合精度均高于用BeiDou-2卫星观测值的计算结果,最大相差5.06 ns,最小相差1.11 ns.针对此结果,图6、图7分别统计了在NTSC利用NT02接收机在同一周期内能观测到BeiDou-2和BeiDou-3卫星的个数及其所跟踪卫星仰角的高低情况.由图6、图7可知,由于BeiDou-2系统包含GEO卫星,所以在同一时刻观测到的BeiDou-2卫星数目较多,约9–11颗,而能观测到BeiDou-3卫星的数目相对较少,只有3–5颗,两者相差近一半;此外,在仰角大于50◦的范围内,能观测到BeiDou-2卫星的比例也略高于BeiDou-3卫星,分别各占总数的50.4%和45.1%.综上分析,上述结果可能是由于BeiDou-3卫星采用了更高性能的星载原子钟导致的.

图5 计算的UTC(NTSC)-BDT+D值随卫星高度角的变化Fig.5 The calculated values of UTC(NTSC)-BDT+D changes with the satellites altitude angle

图6 同一周期内NT02接收机在NTSC可观测到的BeiDou卫星数统计Fig.6 Statistics of the number of BeiDou satellites observed by NT02 receiver at NTSC in the same period

图7 NT02接收机在NTSC可观测到的BeiDou卫星的高度角统计Fig.7 Altitude angle statistics of BeiDou satellites observed by NT02 receiver at NTSC

表5 各高度角范围内用BeiDou卫星观测值计算的UTC(NTSC)-BDT+D值相对其加权平均值差值的RMS统计Table 5 RMS statistics of the di ff erence between the values of UTC(NTSC)-BDT+D calculated by BeiDou satellite observation values and its weighted average values in each altitude angle range

4 结论

针对用现有CGGTTS软件对BeiDou-3卫星观测信号处理结果中存在的问题,根据CCTF制定的GNSS时间传递标准,开发了数据处理软件.以sbf2cggtts软件分别对GPS和BeiDou-2卫星观测数据的处理结果为参考,用所开发软件的处理结果与其进行了比较验证;并利用该软件生成的标准CGGTTS文件对BeiDou-3的系统时间性能进行了评估,现得到如下结论:

(1)用开发的数据处理软件和sbf2cggtts软件生成的CGGTTS文件中REFSYS参数值的计算结果基本一致.比较7 d的计算结果可知,用相同GPS和BeiDou-2卫星观测值计算的REFSYS参数值基本一致,互差绝对值小于0.5 ns的数值分别占总数的96%、94%,证明所开发的数据处理软件是有效、可靠的;

(2)以各时刻计算的UTC(NTSC)-BDT+D值的加权平均值为参考,BeiDou-2系统时间的内符合精度为3.2 ns,BeiDou-3系统时间的内符合精度为2.3 ns,相比BeiDou-2系统提高约28%.在1 d内,BeiDou-2和BeiDou-3系统时间的稳定性基本相当;超过1 d后,BeiDou-3系统时间的稳定度明显优于BeiDou-2;

(3)在BeiDou-3卫星可视数较少的情况下,同一高度角范围内利用BeiDou-3卫星观测值计算的UTC(NTSC)-BDT+D值的内符合精度均优于BeiDou-2卫星,这可能是由于在BeiDou-3卫星上搭载了更高性能的铷原子钟和氢原子钟.

猜你喜欢

参数值伪距接收机
BDS-3载波相位平滑伪距单点定位性能分析
GNSS接收机FLASHADC中比较器的设计
例谈不等式解法常见的逆用
BDS 三频数据周跳探测与修复方法研究
不等式(组)参数取值范围典例解析
BDS-2三频伪距单点定位精度分析
星间频间伪距定位模型的精度分析及程序实现*
一种宽带低功耗四合一接收机设计
一种面向ADS-B的RNSS/RDSS双模接收机设计
步进电机期望控制脉冲的无抖动输出方法