时间:2024-08-31
易卿武,蔚保国,王彬彬,盛传贞
(1. 西安电子科技大学电子工程学院,陕西西安 710071;2. 卫星导航系统与装备技术国家重点实验室,河北石家庄 050081;3. 中国电子科技集团公司第五十四研究所,河北石家庄 050081)
时间和频率是用来表征时间尺度和运动规律的2个相关基础物理量,也是数字地球智能时空信息服务的基本要素. 高精度的时频技术已被广泛应用于通信、电力、金融服务、自动驾驶、航空航天等领域[1]. 目前,常用的时频同步方法包括搬运钟、光纤时间传递、星地时间同步、卫星双向时间同步等[2]. 与其他时频同步方法相比,基于全球卫星导航系统(Global Navigation Satellite System,GNSS)的时频同步方法具有成本低、全天候、精度高等特点,在先进电子设备研制和智能时空信息服务中扮演着极为重要的角色[3~5].
Allan 和Weiss 于1980 年基于全球定位系统(Global Positioning System,GPS)首次提出了共视法,其逐渐发展成为国际上通用的原子时对比法. 我国也在1987 年由多个部门联合进行了GPS 共视法实验[6]. 精密单点定位(Precise Point Positioning,PPP)技术的出现,为高精度时间同步提供了另外一种新的解决方案[7,8]. 使用北斗卫星导航系统(BeiDou Navigation Satellite System,BDS)的载波相位数据和精密星历进行事后处理,PPP 时间同步精度优于0.5 ns,10 h的频率稳定度优于5×10-14[4]. 基于分析中心播发的实时精密星历,采用实时PPP 方法的时频同步效果与事后PPP 相当[9]. 与实时PPP 方法类似,通过参考站网络估算BDS卫星实时钟差,使用PPP 方法解算接收机相对于参考时的钟差,并对接收机内部时钟进行调控,能够实现一种纳秒级北斗广域高精度时间服务系统[10].
本文首先对当前几种GNSS 授时方法进行对比,介绍北斗三号及其PPP 服务,包括B2b 信号结构、实时星历使用方法,并对其精度进行评定;然后基于北斗三号B2b信号,设计一种不依赖地面通信网络和分析中心的精密单点授时方法;最后采用iGMAS(international GNSS Monitoring and Assessment System)观测站数据进行测试,验证该授时方法的授时精度和频率稳定度.
在卫星导航领域,授时与定时、时频同步是比较接近的概念,本文将定时与时频同步统称为授时. 按照GNSS 授时方法原理和实现过程,可将其分为标准单站法、差分法、事后PPP法和实时PPP法.
标准单站法是GNSS 基本授时服务的实现方式,其原理是使用接收机伪距观测值和广播星历,根据模型改正对流层和电离层延迟,基于标准单点定位方法解算接收机坐标和钟差,改正与世界协调时(Universal Time Coordinated,UTC)的偏差,并对本地晶振进行调整,输出秒脉冲信号. 当接收机位置固定时,观测方程中仅剩下接收机钟差参数,使用单颗卫星就能解算接收机钟差. 当接收机位置不确定时,需要至少观测4 颗卫星用于解算接收机坐标和接收机钟差.
目前,GNSS 授时型接收机通常采用这种标准单站方法,其授时精度为10~20 ns[11],主要受导航卫星广播星历误差和伪距观测值精度影响[12,13]. 随着广播星历精度的逐步提升,标准单站法的效果也有望得到改善.
差分法是指2 个位于不同地点的接收机同时观测GNSS 卫星,通过组成差分观测方程来求解接收机相对坐标和相对钟差参数,并对频率源进行调整,从而达到与参考时钟同步的效果. 当接收机坐标已知时,共视一颗观测卫星就能够实现时频同步,当接收机坐标未知时,则需要共视4颗以上的观测卫星.
由于差分观测方程消除了卫星轨道误差和卫星钟差、电离层延迟、对流层延迟、地面潮汐改正等误差项,时间同步精度要高于标准单站法. 如果只使用伪距观测值,差分法时间同步精度可达到3~5 ns[14]. 当使用伪载波相位观测值时,时间同步精度优于1 ns[15]. 随着观测站距离的增加,大气延迟等误差项相关性逐渐减弱,使得时间同步精度有所降低. 此外,共视法需要借助地面通信网络来传输参考站的同步观测数据.
事后PPP 法基于单个观测站数据,使用事后精密星历文件中的卫星轨道和钟差,改正固体潮、天线相位中心偏差等系统误差,独立解算高精度接收机坐标、接收机钟差、大气延迟和模糊度参数. 基于钟差数据对接收机时钟进行调整,能够实现本地时间与导航系统参考时间的同步. 当2 个观测站同时进行事后PPP 处理,并将接收机钟差进行比对,可达到与差分法类似的站间时频同步效果.
事后PPP 法独立解算卫星钟差,不依赖共视观测站,不受距离限制,并且精细化处理了模型中的各种误差源,其时间传递精度能够优于1 ns[16]. 但事后精密星历通常无法实时获取,这决定了该方法只适用于装备了较高精度等级原子钟的GNSS授时实验室. 这是因为原子钟经过校准后,可在一定时间内保持稳定.
实时PPP法与事后PPP法类似,区别在于是否使用实时的精密星历产品. 通常情况下,实时精密星历由地面分析中心向用户通过互联网播发. 用户也可以根据实时观测网络数据,自主解算卫星轨道和卫星钟差,从而建立广域高精度的授时服务系统.
当前实时精密星历产品精度较高,其中GPS卫星轨道径向误差优于3 cm,卫星钟差误差优于0.2 ns,实时PPP 法授时精度同样优于1 ns[17]. 然而,由于实时PPP法仍然存在对外部精密星历产品的依赖性问题,自主解算的实时精密星历同样需要无线互联网等通信手段,不能满足特殊军事应用及地面通信网络无法覆盖的应用场景.
在上述GNSS 授时方法中,差分法需要共视导航卫星,因此也被称为共视法. 而标准单站法、事后PPP法和实时PPP法只需要处理视野内的观测卫星,统称为全视法. 综上所述,各种授时方法的技术特点如表1所示.
表1 GNSS授时方法技术特点对比分析表
北斗卫星导航系统是我国着眼于国家安全和经济社会发展需求而自主建设的卫星导航系统. 北斗三号则是系统建设“三步走”中的最后一步,于2020 年全面建成,并在同年7 月底正式运营,能够为全球用户提供导航定位和通信数传于一体的高品质服务[11]. 精密单点定位是北斗三号的特色服务之一,通过地球静止轨道(Geostationary Earth Orbit,GEO)卫星向地面播发B2b信号,并在该信号上调制状态空间表示(State Space Representation,SSR)改正数信息,当地面用户接收到B2b 信号后,结合广播星历恢复成B2b 实时星历,同时利用伪距和载波相位观测值实现厘米到分米级高精度定位[18].
北斗三号B2b SSR 改正数信息以二进制相移键控的方式调制在B2b I 支路信号. 每条电文包括信息类型、电文数据和循环冗余校验,经过低密度奇偶校验(Low Density Parity Check,LDPC)信道编码后,与同步头、卫星编号、预留位共同组成如图1所示的电文结构.
图1 北斗三号B2b信号电文结构示意图
北斗三号B2b信号中包括卫星掩码、卫星轨道改正数及用户测距精度、码间偏差改正数、卫星钟差改正数.B2b SSR 的使用方法为:首先使用卫星掩码信息中的版本号与钟差改正数进行关联,从而确定卫星编号和对应的码间偏差信息,然后卫星轨道改正数及用户测距精度信息通过改正数版本号与卫星钟差改正数保持一致,最后基于BDS 导航电文版本号IODC 参数确定对应的广播星历,从而完成信息匹配. 接收机用户在解码SSR 改正数后,需要将其与B1C 频点的广播星历进行匹配,并恢复为B2b 实时星历. 星历恢复依次分为3个步骤:卫星轨道改正、卫星钟差改正和码间偏差改正.
卫星轨道和钟差精度是评价星历的关键技术指标,其中轨道径向误差和卫星钟差精度决定了PPP 用户的定位和授时效果. 评价B2b 实时星历轨道和钟差精度时,以德国地学中心的精密星历产品为参考值,轨道精度采用均方根误差(Root Mean Square,RMS)来描述,并将地心地固系下X,Y,Z方向分量的偏差转换到轨道坐标系下的径向、法向和切向. 而卫星钟差精度评定则比较复杂,首先对待评估值与参考值做一次差,为避免基准钟不同造成的差异,对一次差数据进行星间二次差. 卫星钟二次差仍然包括初始时刻伪距引入的误差,而这种误差对后续卫星钟差的影响是一致的,在精密单点定位算法中能够被模糊度参数吸收,因此采用卫星钟二次差标准差来评价其精度.
图2 B2b实时星历精度示意图
由图3 可知,B2b 实时星历中轨道径向误差与卫星钟差误差相当,明显优于轨道切向和法向误差. 统计连续7 天的B2b 实时星历,轨道径向精度为6.70 cm,切向误差为23.39 cm,法向误差为25.84 cm,转换为距离单位的卫星钟误差为5.33 cm. B2b 实时星历轨道径向误差和卫星钟误差均为厘米级,满足GNSS 高精度授时对于实时星历的精度需求. 从图中可以看出,轨道切向和法向误差在年积日(Day Of Year,DOY)276 到DOY277之间变化明显,这主要是由于北斗三号广播星历在这两个方向存在较大波动.
由上述分析可知,基于精密单点定位的GNSS 授时方法具有精度高、不受距离限制等优点,但是其由于过度依赖地面分析中心和通信网络,应用场景受到限制.北斗三号PPP 服务在确保定位精度水平的前提下,解决了对地面分析中心和通信网络的依赖问题. 本文综合北斗三号PPP 服务和精密单点定位授时法,设计一种基于B2b 信号的精密单点授时方法(B2b signal based Precise Point Timing,B2b-PPT),其工作基本原理如图3所示.
图3 基于B2b信号的精密单点授时方法工作原理示意图
基于北斗三号B2b 信号的精密单点授时方法可分为地面段、卫星段和用户段. 地面段包括监测站、数据处理中心和上注站,监测站接收北斗导航卫星观测数据,在数据处理中心进行定轨和钟差解算,通过上注站将B2b SSR 信息调制到上行信号,并注入到卫星段的GEO 卫星. 卫星段由GEO、倾斜地球同步轨道(Inclined Geostationary Satellite Orbit,IGSO)和中地球轨道(Medium Earth Orbit,MEO)卫星组成,GEO卫星接收注入站的B2b SSR 信息,并将其播发给地面用户,覆盖范围为中国及周边地区. 用户段为授时接收机,同时接收导航卫星观测值和B2b信号,基于B2b-PPT算法求解本地接收机钟差,对并其进行调整,输出高精度秒脉冲信号(Pulse Per Second,1PPS)和频率信号,从而完成精密单点授时.
用户段主要通过B2b-PPT算法实现精密单点授时,采用无电离层组合伪距和载波相位作为观测方程,即
其中,和分别为无电离层伪距和载波相位观测量;为接收机到卫星的几何距离,卫星位置为B2b实时星历中的卫星轨道;δtr为接收机钟差;为B2b实时星历中的卫星钟差;c为光速;为对流层延迟投影函数;ztdr为天顶方向对流层延迟;为无电离层组合相位模糊度,不具备整数特性[19];εP和εL则分别为伪距和载波相位观测噪声,包含未被模型化的其他误差. 受多路径和欺骗干扰影响的观测值被认为是粗差[20,21],在后续数据处理中进行识别和处理.
首先,对式(2)进行线性化处理,卫星到接收机之间的几何距离是坐标向量的二范数,通过一阶泰勒公式线性展开为
其中,为卫星到接收机之间的近似几何距离;dx,dy和dz为卫星到接收机的方向余弦;Δx,Δy和Δz为接收机坐标增量,即未知坐标参数. 当授时接收机固定在已知坐标点时,可对坐标参数进行约束. 当授时接收机处于静止状态时,需要将坐标当做常数参数进行估计. 当授时接收机处于运动状态时,坐标参数应作为白噪声参数进行解算.
在线性化观测方程后,B2b-PPT算法数据处理流程依次包括数据预处理、粗差处理和参数估计. 数据预处理分为周跳探测和误差源模型化改正:使用TurboEdit方法对周跳进行识别,不进行修复[22];改正相对论效应、相位缠绕、地球自转、固体潮、海潮、极移潮等系统误差源[23,24]. 由于B2b 实时星历轨道指向卫星天线相位中心,因此无须对卫星天线进行相位中心改正. 采用卡尔曼滤波算法依次对每个历元的观测值进行实时处理,基于验后残差探测粗差,并对观测值进行将权处理. 卡尔曼滤波参数估计和粗差处理迭代运行,到所有观测值粗差处理完成或者迭代次数超过阈值为止,这种处理方法能够显著提高定位与授时的完好性[25].
授时接收机与普通接收机相比,能够根据接收机钟差对本地时钟进行调整,并输出1PPS信号和频率信号.基于北斗三号PPP服务和B2b信号,设计一种精密单点授时接收机,其内部结构和工作流程如图4所示.
由图4 可知,B2b-PPT 接收机主要由射频前端模块、信号处理模块、信息处理模块和接收机时钟模块组成. 射频前端模块根据本地时钟频率信号,接收来自天线的模拟射频信号,经下变频、滤波和采样后得到中频数字信号. 信号处理模块对数字信号进行解调和环路跟踪捕获,获得观测值、广播星历和B2b SSR 信息. 信息处理模块主要完成B2b 实时星历恢复、数据预处理、粗差处理和卡尔曼滤波参数估计,输出接收机坐标、接收机钟差和对流层延迟. 在接收机钟差经过UTC 偏差改正和硬件延迟校准后,对本地时钟进行驯服,最终输出1PPS信号和频率信号.
图4 B2b-PPT接收机内部结构及工作流程示意图
由于B2b-PPT接收机能够实时确定接收机钟差,不依赖高稳定原子钟,采用恒温晶振或者芯片式原子钟即可满足精密单点授时要求,从而降低硬件成本. 根据接收机钟差对接收时钟模块进行时钟驯服,包括调频和调相2 种方式[26,27]. 对于恒温晶振来说,通常是将调整量转化为电压变化量[10],而芯片式原子钟则通常提供了调频和调相的控制接口.
当B2b-PPT接收机时钟为恒温晶振时,时钟驯服分为粗调和精调2 个阶段. 在粗调阶段,根据钟差数据计算钟漂,进而得到频率偏差,并转换为电压调整量对恒温晶振进行控制. 在频率调整完成后,使用软件调相的方法对相位偏差进行调整. 粗调后的晶振仍然存在微小误差,根据锁相环的原理对其进行精调,从而避免调整量过大产生的相位噪声. 当B2b-PPT 接收机时钟为芯片式原子钟时,只需要根据钟差和钟漂数据计算频率调整量和相位调整量,直接对芯片式原子钟进行调整,时钟驯服过程相对简单. 恒温晶振的时钟驯服精度取决于其短期频率稳定度、压控电压分辨率和电压范围,而芯片式原子钟的驯服精度则依赖频率调整范围和分辨率. 在不考虑硬件限制的情况下,时钟驯服后的授时精度等价于B2b-PPT方法的钟差解算精度.
在授时过程中,导航信号经过电缆以及接收机通道会产生时延,通常称为硬件延迟,这会对授时结果造成影响,必须对其进行校准. 硬件延迟校准方法分为绝对校准法和相对校准法. 绝对校准法是将导航模拟器与授时接收机接入同一个时频基准,授时接收机连接导航模拟器输出信号,通过比较伪距观测值差值确定硬件延迟. 相对校准法是将已校准和未校准的授时接收机1PPS 信号同时接入时间间隔计数器,测量相对时延[28]. 恒温恒压环境下的接收机硬件延迟具有较好的稳定度,在授时前对其校准和改正是可行的. 另一个改正项是UTC 偏差,这是当前时间系统与UTC 时间的偏差. 北斗三号PPP服务的时间系统为北斗时,与UTC存在一个整数的跳秒偏差以及由时间实验室维持的微小偏差. 授时接收机也可以根据具体需求,改正到其他时间系统,如果不进行UTC 偏差或者其他时间系统偏差改正,则同步到北斗导航系统.
为了验证本文所提出的授时方法的效果,采用位于北京和上海的2 个全球连续监测评估系统(iGMAS)观测站进行单站授时和站间授时测试.BJF1站和SHA1站接收机类型和天线类型不相同,内部频率源均为普通的恒温晶振,基本信息如表2 所示. 由上文可知,在时钟驯服和硬件延迟校准后,授时精度主要取决于接收机钟差精度,因此本文将通过钟差RMS 来评价授时精度. 实验时间为2020 年DOY275 到DOY277,基于B2b-PPT 算法实时求解收机钟差,采样间隔为30 s. 在分析实时钟差的过程中,使用德国地学中心的精密星历文件,以事后PPP 的方式解算接收机钟差,并将其作为参考值. 同时以实时PPP 方法进行处理,对B2b-PPT方法进行比较. 由于本文根据事后观测文件进行了模拟实时处理,并且使用了B2b实时星历和卡尔曼滤波算法,测试效果与实际的授时应用场景相当.
表2 iGMAS观测站信息统计表
在评价B2b-PPT算法求解的接收机钟差时,分别采用均方根误差RMS 和Allan 方差来分析钟差精度和频率稳定度. 钟差RMS 是将B2b-PPT 实时钟差与事后钟差进行对比得到,而Allan 方差是对待评估和参考接收机钟差之差即时差数据的稳定度进行分析[29],计算方法为
其中,xi是i时刻的时差数据;N是时差序列长度;t是时差数据的原始采样间隔;n为整数(1 ≤n≤int(N/2));T=nt为Allan 方差的采样间隔;δ2(T)是采样间隔为T时的Allan方差,其平方根为Allan偏差.
单站授时采用单个接收机的北斗三号B1C 和B2a双频观测数据、B2b SSR、广播星历等,同时以B2b-PPT算法求解接收机钟差,并与事后处理得到的接收机钟差进行对比. 单站模式下,BJF1 站、SHA1 站的接收机钟差RMS和对应的Allan偏差如图5~8所示.
图5 为连续3 天内BJF1 站的接收机钟差RMS 序列,蓝色的线代表实时PPP 方法的处理结果,而红色的线则对应B2b-PPT方法,两者均为扣除硬件延迟后的时间序列. 从图中可以看出,与实时PPP 方法相比,B2b-PPT 方法的钟差RMS 峰-峰值更小,这说明该方法具有更好的稳定性. 经统计,实时PPP方法的平均钟差RMS为0.68 ns,而B2b-PPT 方法的钟差RMS 则为0.60 ns. 由于B2b实时星历中的卫星数少,数据处理时设置的最少观测卫星数是4 颗,造成B2b-PPT 方法从DOY 276,16时开始数据缺失. 图6 为BJF1 站的接收机钟差频率稳定度,用Allan 偏差来表示. 在30 s,1 h,10 h 采样间隔内,B2b-PPT 方法的钟差Allan 偏差分别为6.14×10-13,5.52×10-14和5.13×10-15. 而实时PPP 方法在30 s 和1 h内的Allan 偏差为1.55×10-12,8.98×10-14. 由于实时PPP方法的数据处理结果时长较短,无法统计10 h间隔及更长时间段的Allan偏差.
图5 BJF1站接收机钟差RMS
图6 BJF1站接收机钟差Allan偏差
图7为SHA1 站的钟差RMS 序列,图8 为对应的Allan 偏差. SHA1 站的处理结果与BJF1 站类似,采用B2b-PPT方法的接收机钟差RMS为0.56 ns,实时PPP方法的钟差RMS 为0.58 ns. 频率稳定度方面,B2b-PPT 方法在30 s,1 h,10 h 采样间隔内的Allan 偏差分别为8.35×10-13,6.24×10-14,8.69×10-15,而实时PPP 方法在30 s和1 h内的Allan偏差分别为1.57×10-12,1.04×10-13.由此可知,单站授时模式下,B2b-PPT方法在授时精度和频率稳定度方面均优于实时PPP方法,两者授时精度均优于1 ns,频率稳定度随着采样周期变长而提高.
图7 SHA1站接收机钟差RMS
图8 SHA1站接收机钟差Allan偏差
在站间授时实验中首先进行单站授时,然后对站间接收机钟差作差,使得位于两地的接收机钟时频同步成为可能.BJF1站位于北京,SHA1站位于上海,两者相距1058 km. 以事后PPP 解算的接收机钟差为参考,同样采用实时PPP 和B2b-PPT 两种方法进行对比测试,BJF1-SHA1 站间钟差RMS 和及其Allan 偏差如图9、图10所示.
图9 为 从DOY 275 到DOY 277 连 续3 天 的BJF1-SHA1 站间接收机钟差RMS 序列. 经统计,采用B2b-
图9 BJF1-SHA1站间接收机钟差RMS
2个观测站连续3天的钟差及频率稳定度统计结果如表3 所示. 单站授时模式下,与实时PPP 方法相比,采用B2b-PPT 方法的钟差RMS 降低了9%,频率稳定度提高了39%~55%. 站间授时模式下,基于B2b-PPT法的钟差RMS 降低了10%,频率稳定度提高了23%~25%.与单站模式相比,站间模式的频率稳定度的提升程度有所降低. 综合钟差RMS 和频率稳定度的分析结果表明,B2b-PPT方法授时效果优于实时PPP方法.
从表3 可以得出结论,无论是实时PPP 方法还是B2b-PPT 方法,站间授时模式的钟差RMS 均优于单站授时模式,提升程度达到了43%. 这是由于站间钟差消除了由卫星钟差所引起的共同误差,使得站间模式的PPT方法的接收机钟差平均RMS为0.33 ns,而实时PPP方法的接收机钟差RMS 则为0.37 ns. 图10 表示BJF1-SHA1 的站间钟差频率稳定度,同样用Allan 偏差来表示. 在30 s,1 h,10 h采样间隔内,B2b-PPT 方法的Allan偏差分别为1.17×10-12,6.79×10-14,1.14×10-14,而实时PPP 方法在30 s,1 h 内的Allan 偏差则分别为1.63×10-12,8.77×10-14. 可知,站间授时模式下的B2b-PPT 方法授时精度和频率稳定度均优于实时PPP 方法,两者授时精度均优于0.5 ns,频率稳定度随着采样周期变长而提高.钟差精度优于单站模式. 而在频率稳定度方面,与单站模式相比,站间模式的频率稳定度下降了21%. 这是因为2个不同时钟之间存在频率稳定性差异,导致站间频率稳定度不如单站模式.
表3 单站授时和站间授时模型下的钟差及频率稳定度统计表
图10 BJF1-SHA1站间接收机钟差Allan偏差
GNSS 时频同步是先进电子设备研制和智能时空服务的关键技术和基本要素. 首先本文对几种GNSS授时方法进行了对比,包括标准单站法、差分法、事后PPP法和实时PPP 法.PPP 授时方法不受距离限制,授时精度高,但仍然存在依赖地面分析中心和受通信网络限制等问题. 北斗三号PPP 服务主要依靠GEO 卫星播发的B2b 信号来实现,能够实现高精度定位和授时. 然后本文论述了B2b 实时星历的使用方法并对其进行精度评定,卫星轨道和钟差精度为厘米级,满足精密单点定位和授时的需求.
结合GNSS 授时方法的特点和B2b 信号在精密单点定位中的优势作用,本文设计了一种基于B2b信号的精密单点授时方法B2b-PPT,阐述了该方法的基本工作原理,并详细论述了B2b-PPT 数据处理算法,同时对授时接收机的内部结构和工作流程进行了设计和说明.为了验证本文所提出的授时方法,采用2 个iGMAS 观测站的数据分别进行单站授时测试和站间授时测试,并统计多天的授时精度和频率稳定度. 单站模式的授时精度为0.58 ns,10 h的接收机Allan偏差为6.9×10-15,站间模式的授时精度为0.33 ns,10 h 的接收机钟Allan 偏差为1.1×10-14. B2b-PPT 方法的授时精度和频率稳定度优于实时PPP 方法,并且不受地面分析中心和通信网络的限制. 因此,本文提出的B2b-PPT 方法具有成本低、工作方式灵活的优势,是一种高精度无缝泛在授时解决方案,具备较高的科学研究和工程应用价值.
我们致力于保护作者版权,注重分享,被刊用文章因无法核实真实出处,未能及时与作者取得联系,或有版权异议的,请联系管理员,我们会立即处理! 部分文章是来自各大过期杂志,内容仅供学习参考,不准确地方联系删除处理!