一种虚拟卫星共视实时时间同步装置及其同步方法 |
|||||||
申请号 | CN202311666989.5 | 申请日 | 2023-12-05 | 公开(公告)号 | CN117666321A | 公开(公告)日 | 2024-03-08 |
申请人 | 中国科学院精密测量科学与技术创新研究院; | 发明人 | 张杰; 梁子涵; 钟世明; 邓雨晨; 路润民; 韩金阳; 崔潜; 吕大千; | ||||
摘要 | 本 发明 公开了一种虚拟卫星共视实时时间同步装置,包括GNSS天线模 块 ,GNSS天线模块与原始观测数据获取模块连接,原始观测数据获取模块还分别与本地参考时钟、高 精度 时间间隔测量模块、以及虚拟卫星共视时间比对模块连接,本地参考时钟还分别与高精度时间间隔测量模块、时差补偿模块、以及时间 信号 产生模块连接,高精度时间间隔测量模块还与时间补偿模块和时间信号产生模块连接,时间补偿模块还与虚拟卫星共视时间比对模块和时间信号产生模块连接。本发明还公开了一种虚拟卫星共视实时时间同步方法。本发明可实现多台虚拟卫星共视实时时间同步装置之间无网络情况下高精度实时同步。 | ||||||
权利要求 | 1.一种虚拟卫星共视实时时间同步装置,包括GNSS天线模块,其特征在于,还包括原始观测数据获取模块, |
||||||
说明书全文 | 一种虚拟卫星共视实时时间同步装置及其同步方法技术领域背景技术[0002] 高精度实时时间比对和时间同步技术是时空基准建立与维持的关键技术之一,且广泛应用于科学和工程领域,如阵列天线、雷达组网、电网、金融等领域。本发明利用北斗三号全球卫星导航系统(BDS‑3),实现基于虚拟卫星共视的高精度时间同步装置,与其他导航系统相比,北斗三号全球卫星导航系统的导航卫星由MEO卫星(中轨道卫星)星座、GEO卫星(地球同步轨道卫星)星座和IGSO卫星(倾斜地球同步轨道卫星)星座组成,在亚太地区的北斗三号全球卫星导航系统接收机能全天时、全天候获取到GEO卫星的观测数据,为亚太地区北斗三号全球卫星导航系统接收机的全天时共视提供了便利条件。 [0003] 为了解决传统GNSS共视时间传递、时间同步中需要通过通信链路实时传输共视时差数据的不足,本发明提出了一种虚拟卫星共视实时时间同步装置及其同步方法,虚拟卫星共视实时时间同步装置在亚太地区选择北斗三号全球卫星导航系统中3颗GEO卫星的某一颗GEO卫星作为时间参考的虚拟共视卫星,且所有虚拟卫星共视实时时间同步装置都选择同一颗GEO共视卫星,因此虚拟卫星共视实时时间同步装置仅与该颗GEO共视卫星同步,即可实现虚拟卫星共视实时时间同步装置之间的高精度时间同步,解决了传统卫星共视中依赖通信链路传输共视时间比对数据的不足,实现了亚太地区无网络情况下高精度时间同步,为时空基准建立与维持的国家战略需求建设提供一种关键技术支撑。 [0004] 与传统卫星共视技术相比,本发明提出的基于北斗GEO卫星的虚拟卫星共视实时时间同步装置及其同步方法,解决了传统共视时间传递技术对通信链路依赖的不足之处,为无网络环境下实时高精度时间同步、时间比对提供了一种新方法。虚拟卫星共视实时时间同步装置,设计了基于GEO卫星的实时高精度虚拟卫星共视时间比对方法,根据虚拟卫星共视时间比对数据和实时测量硬件时差,实时校准虚拟卫星共视实时时间同步装置输出1PPS脉冲的相位,最终实现亚太地区无网络情况下多台虚拟卫星共视实时时间同步装置之间的高精度时间同步。 发明内容[0005] 本发明的目的在于针对现有卫星共视技术依赖数据通信链路的不足之处,提供一种虚拟卫星共视实时时间同步装置,还提供一种虚拟卫星共视实时时间同步方法。 [0006] 本发明的上述目的通过以下技术手段实现: [0007] 一种虚拟卫星共视实时时间同步装置,包括GNSS天线模块,还包括原始观测数据获取模块, [0008] 原始观测数据获取模块,用于通过GNSS天线模块获取导航系统的GNSS信号,并生成原始伪距观测数据、原始载波相位观测数据、以及广播星历发送给虚拟卫星共视时间比对模块,还用于生成接收机系统时间1PPS脉冲发送给高精度时间间隔测量模块,[0009] 高精度时间间隔测量模块,用于接收时差补偿模块输出的本地1PPS脉冲,并根据接收机系统时间1PPS脉冲和本地1PPS脉冲的时间间隔生成硬件时差数据发送到时差补偿模块, [0010] 虚拟卫星共视时间比对模块,用于计算原始观测数据获取模块中接收机系统时间与N号GEO卫星系统时间之间的时间偏差数据并输出给时差补偿模块; [0011] 时差补偿模块,用于根据时间偏差数据和硬件时差数据,实时计算本地1PPS脉冲与选定的N号GEO卫星系统时间之间的时间同步误差并发送到时间信号产生模块,对时间信号产生模块输出的本地1PPS脉冲的相位进行校准。 [0012] 一种虚拟卫星共视实时时间同步装置,还包括本地参考时钟,本地参考时钟分别为原始观测数据获取模块、高精度时间间隔测量模块、以及时间信号产生模块提供10MHz时钟。 [0014] 如上所述时间偏差数据通过以下方式获取: [0015] 虚拟卫星共视时间比对模块依据获取的所有导航卫星的原始伪距观测数据、原始载波相位观测数据和广播星历,采用精密单点定位方法实时解算GNSS天线位置,然后根据精密单点定位解算的GNSS天线位置、广播星历、选定的N号GEO卫星的原始伪距观测数据和原始载波相位观测数据,实时计算原始观测数据获取模块中接收机系统时间与N号GEO卫星系统时间之间的时间偏差数据。 [0016] 如上所述本地参考时钟输出的10MHz时钟信号作为高精度时间间隔测量模块的参考时钟。 [0017] 如上所述时间信号产生模块以本地参考时钟提供的10MHz时钟,采用同步分频方式产生本地1PPS脉冲。 [0018] 基于北斗GEO的虚拟卫星共视实时时间同步方法,包括以下步骤: [0019] 步骤1、原始观测数据获取模块通过GNSS天线模块接收多导航系统的GNSS信号,输出原始伪距观测数据、原始载波相位观测数据、以及广播星历给虚拟卫星共视时间比对模块,同时输出的接收机系统时间1PPS脉冲输出给高精度时间间隔测量模块,并将接收机系统时间1PPS脉冲作为高精度时间间隔测量模块的开始信号; [0020] 步骤2、虚拟卫星共视时间比对模块利用原始观测数据获取模块输出的原始伪距观测数据、原始载波相位观测数据和广播星历,采用精密单点定位方法实时解算虚拟卫星共视实时时间同步装置的GNSS天线位置,然后根据解算的GNSS天线位置、广播星历、N号GEO卫星的原始伪距观测数据和原始载波相位观测数据,实时计算原始观测数据获取模块中接收机系统时间与N号GEO卫星系统时间之间的时间偏差,并将解算的时间偏差数据输出给时差补偿模块; [0021] 步骤3、高精度时间间隔测量模块以本地参考时钟提供的高精度10MHz时钟信号为频率参考源,将原始观测数据获取模块输出的接收机系统时间1PPS脉冲作为开始信号,将时间信号产生模块输出的本地1PPS脉冲作为结束信号,实时测量开始信号和结束信号的时间间隔作为硬件时差数据,并将测量的硬件时差数据输出给时差补偿模块; [0022] 步骤4、时差补偿模块根据时间偏差数据和硬件时差数据,实时计算本地1PPS脉冲与N号GEO卫星系统时间之间的时间同步误差,并将时间同步误差发送到时间信号产生模块,并实时校准时间信号产生模块输出的本地1PPS脉冲的相位,实现虚拟卫星共视实时时间同步装置与N号GEO卫星之间的高精度时间同步,同时时差补偿模块根据时间偏差数据实时计算本地参考时钟的频率偏差,并根据本地参考时钟的频率偏差输出频率控制信号到本地参考时钟,校准本地参考时钟输出的10MHz信号的频率; [0023] 步骤5、多台虚拟卫星共视实时时间同步装置同时选择N号GEO卫星作为参考时间来源,实现在不交换数据情况下的虚拟卫星共视实时时间同步装置之间的时间同步。 [0024] 本发明相对于现有技术,具有以下有益效果: [0025] 1、与传统卫星共视时间传递技术,本发明提出的虚拟卫星共视实时时间同步方法不需要通信链路传递共视时间比对数据,为空中、海上等无网络环境下高精度时间同步提供了一种新方法; [0026] 2、虚拟卫星共视实时时间同步装置利用获取的原始伪距观测数据、原始载波相位观测数据和广播星历,采用精密单点定位方法,实时解算GNSS天线位置,使得虚拟卫星共视实时时间同步装置可实现动态时间同步,解决了传统卫星共视技术仅用于静态测站之间的时间本比对、时间同步的不足之处; [0027] 3、虚拟卫星共视实时时间同步装置以北斗三号全球导航系统的某一颗GEO卫星的系统时间为时间比对参考,多台虚拟卫星共视实时时间同步装置通过该颗GEO卫星实现高精度实时时间同步; [0028] 4、与现有精密单点定位(PPP)高精度实时时间同步技术相比,本发明仅需要获取GNSS导航系统的原始伪距观测数据和原始载波相位观测数据、广播星历,就可实现多台虚拟卫星共视实时时间同步装置之间实时高精度无网络情况下高精度同步。附图说明 [0029] 图1是本发明装置的原理框图。 具体实施方式[0030] 为了便于本领域普通技术人员理解和实施本发明,下面对本发明作进一步的详细描述,应当理解,此处所描述的内容仅用于说明和解释本发明,并不用于限定本发明。 [0031] 如图1所示,虚拟卫星共视实时时间同步装置包括:原始观测数据获取模块、虚拟卫星共视时间比对模块、高精度时间间隔测量模块、时差补偿模块、本地参考时钟、时间信号产生模块和GNSS天线模块。 [0032] 原始观测数据获取模块分别与本地参考时钟、GNSS天线模块、虚拟卫星共视时间比对模块、以及高精度时间间隔测量模块相连,本实施例中,原始观测数据获取模块为可接收北斗三号全球卫星导航系统信号的多频多系统接收机,为虚拟卫星共视时间比对模块提供原始伪距观测数据、原始载波相位观测数据、以及广播星历,用于解算GNSS天线位置和解算原始观测数据获取模块与选定N号((北斗GEO卫星中的某颗GEO卫星编号))GEO卫星之间的时间偏差,本地参考时钟为原始观测数据获取模块提供高性能10MHz时钟信号,GNSS天线模块将接收的GNSS信号输出到原始观测数据获取模块。 [0033] 虚拟卫星共视时间比对模块分别与原始观测数据获取模块和时差补偿模块相连,虚拟卫星共视时间比对模块利用获取的所有导航卫星的原始观测数据获取模块输出的原始伪距观测数据、原始载波相位观测数据和广播星历,采用精密单点定位方法实时解算虚拟卫星共视实时时间同步装置的GNSS天线位置,然后根据解算的GNSS天线位置、广播星历、选定的N号GEO卫星的原始伪距观测数据和原始载波相位观测数据,实时计算原始观测数据获取模块中接收机系统时间与N号GEO卫星系统时间之间的时间偏差数据,并将解算的时间偏差数据输出给时差补偿模块。 [0034] 高精度时间间隔测量模块分别与原始观测数据获取模块、本地参考时钟、时间信号产生模块、以及时差补偿模块相连,原始观测数据获取模块通过解析GNSS信号产生接收机系统时间1PPS脉冲输入给高精度时间间隔测量模块,并将接收机系统时间1PPS脉冲作为高精度时间间隔测量模块的开始信号,本地参考时钟输出高性能10MHz时钟信号作为高精度时间间隔测量模块的参考时钟,时间信号产生模块输出的本地1PPS脉冲作为高精度时间间隔测量模块的结束信号,高精度时间间隔测量模块实时测量开始信号和结束信号的时间间隔作为硬件时差数据,并将测量的硬件时差数据输出给时差补偿模块。 [0035] 时差补偿模块分别与虚拟卫星共视时间比对模块、高精度时间间隔测量模块、本地参考时钟、以及时间信号产生模块相连,虚拟卫星共视时间比对模块将实时解算的原始观测数据获取模块与N号GEO卫星之间的时间偏差数据输出给时差补偿模块,高精度时间间隔测量模块将原始观测数据获取模块输出的接收机系统时间1PPS脉冲与时间信号产生模块输出本地1PPS脉冲之间的硬件时差数据输出给时差补偿模块,时差补偿模块根据时间偏差数据和硬件时差数据,实时计算本地1PPS脉冲与N号GEO卫星系统时间之间的时间同步误差,优选的,计算时间同步误差时,需要考虑导航系统固有延时,并将时间同步误差发送到时间信号产生模块,并实时校准时间信号产生模块输出的本地1PPS脉冲的相位,实现虚拟卫星共视实时时间同步装置与N号GEO卫星之间的高精度时间同步,同时时差补偿模块根据时间偏差数据实时计算本地参考时钟的频率偏差,并根据本地参考时钟的频率偏差输出频率控制信号到本地参考时钟,校准本地参考时钟输出的10MHz信号的频率。 [0036] 本地参考时钟分别与原始观测数据获取模块、高精度时间间隔测量模块、时差补偿模块和时间信号产生模块连接,本地参考时钟输出高性能10MHz时钟作为原始观测数据获取模块、高精度时间间隔测量模块和时间信号产生模块的参考时钟源,并为本发明装置的外部用时终端提供10MHz信号。时差补偿模块输出频率控制信号校准本地参考时钟输出10MHz时钟的频率,提高本地参考时钟输出10MHz时钟的频率准确度。 [0037] 时间信号产生模块分别与高精度时间间隔测量模块、时差补偿模块和本地参考时钟相连,时间信号产生模块以本地参考时钟提供的10MHz时钟为基准,采用同步分频方式产生本地1PPS脉冲,并将本地1PPS脉冲输出给高精度时间间隔测量模块和本发明装置外部用时终端,同时时差补偿模块根据计算的时间同步误差对时间信号产生模块输出的本地1PPS脉冲进行相位校准,实现本发明装置与N号GEO卫星之间的高精度时间同步,最终实现本发明装置之间的高精度时间同步。 [0038] GNSS天线模块与原始观测数据获取模块相连,接收北斗三号全球导航系统等多系统GNSS信号并进行低噪声放大,输出多频多导航系统的GNSS信号给原始观测数据获取模块。 [0039] 基于北斗GEO的虚拟卫星共视实时时间同步方法,包括以下步骤: [0040] 步骤1、原始观测数据获取模块通过GNSS天线模块接收北斗三号导航系统、GPS、GLONASS、GALILEO等多导航系统的GNSS信号,输出北斗MEO卫星、GEO卫星、IGSO卫星、以及其他导航系统的原始伪距观测数据、原始载波相位观测数据、以及广播星历给虚拟卫星共视时间比对模块,同时输出的接收机系统时间1PPS脉冲输出给高精度时间间隔测量模块,并将接收机系统时间1PPS脉冲作为高精度时间间隔测量模块的开始信号; [0041] 步骤2、虚拟卫星共视时间比对模块利用原始观测数据获取模块输出的原始伪距观测数据、原始载波相位观测数据和广播星历,采用精密单点定位方法实时解算虚拟卫星共视实时时间同步装置的GNSS天线位置,然后根据解算的GNSS天线位置、广播星历、N号GEO卫星的原始伪距观测数据和原始载波相位观测数据,实时计算原始观测数据获取模块中接收机系统时间与N号GEO卫星系统时间之间的时间偏差,并将解算的时间偏差数据输出给时差补偿模块; [0042] 步骤3、高精度时间间隔测量模块以本地参考时钟提供的高精度10MHz时钟信号为频率参考源,将原始观测数据获取模块输出的接收机系统时间1PPS脉冲作为开始信号,将时间信号产生模块输出的本地1PPS脉冲作为结束信号,实时测量开始信号和结束信号的时间间隔作为硬件时差数据,并将测量的硬件时差数据输出给时差补偿模块; [0043] 步骤4、时差补偿模块根据时间偏差数据和硬件时差数据,实时计算本地1PPS脉冲与N号GEO卫星系统时间之间的时间同步误差,优选的,计算时间同步误差时,需要考虑导航系统固有延时,并将时间同步误差发送到时间信号产生模块,并实时校准时间信号产生模块输出的本地1PPS脉冲的相位,实现虚拟卫星共视实时时间同步装置与N号GEO卫星之间的高精度时间同步,同时时差补偿模块根据时间偏差数据实时计算本地参考时钟的频率偏差,并根据本地参考时钟的频率偏差输出频率控制信号到本地参考时钟,校准本地参考时钟输出的10MHz信号的频率; [0044] 步骤5、多台虚拟卫星共视实时时间同步装置同时选择N号GEO卫星作为参考时间来源,即虚拟卫星共视卫星,实现在不交换数据情况下的虚拟卫星共视实时时间同步装置之间的高精度时间同步。 [0045] 本发明充分利用北斗三号全球导航系统多颗GEO卫星在亚太地区实时可视的便利条件,以北斗三号全球导航系统某一颗GEO为时间比对参考,虚拟时间同步装置选择同一颗GEO卫星作为时间本地参考,基于虚拟卫星共视实时时间同步方法将虚拟时间同步装置同步到选定的GEO卫星,解决了传统卫星共视计方法需要数据链路传输共视数据的限制因素,实现无网络情况下虚拟卫星共视实时时间同步装置之间的高精度时间同步,[0046] 本发明利用多导航系统多频接收机(原始观测数据获取模块)获取原始伪距观测数据和原始载波相位观测数据,利用精密单点定位方法,建立消电离层组合方程,实时解算虚拟卫星共视实时时间同步装置的天线位置,解决了传统卫星共视仅用于静态测站之间的时间比对的不足之处。 |