CN113341686A - 一种单星多历元校时方法、装置、计算机设备和存储介质 - Google Patents

一种单星多历元校时方法、装置、计算机设备和存储介质 Download PDF

Info

Publication number
CN113341686A
CN113341686A CN202110752475.6A CN202110752475A CN113341686A CN 113341686 A CN113341686 A CN 113341686A CN 202110752475 A CN202110752475 A CN 202110752475A CN 113341686 A CN113341686 A CN 113341686A
Authority
CN
China
Prior art keywords
epoch
local clock
sliding window
satellite
difference
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN202110752475.6A
Other languages
English (en)
Other versions
CN113341686B (zh
Inventor
吴鹏
伍艳龄
黄雅静
冯璐
仝海波
陈雨莺
王鹏宇
肖学美
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Changsha University
Original Assignee
Changsha University
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Changsha University filed Critical Changsha University
Priority to CN202110752475.6A priority Critical patent/CN113341686B/zh
Publication of CN113341686A publication Critical patent/CN113341686A/zh
Application granted granted Critical
Publication of CN113341686B publication Critical patent/CN113341686B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G04HOROLOGY
    • G04RRADIO-CONTROLLED TIME-PIECES
    • G04R20/00Setting the time according to the time information carried or implied by the radio signal
    • G04R20/02Setting the time according to the time information carried or implied by the radio signal the radio signal being sent by a satellite, e.g. GPS

Landscapes

  • Engineering & Computer Science (AREA)
  • Radar, Positioning & Navigation (AREA)
  • Remote Sensing (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Position Fixing By Use Of Radio Waves (AREA)

Abstract

本发明公开了一种单星多历元校时方法、装置、计算机设备和存储介质,包括:获取单星卫星号,根据卫星号从预先存储的单向授时数据文件中提取所有历元单星的数据;根据所有历元单星的数据计算得到各个历元单星的本地钟差;对各个历元的本地钟差进行单位换算,获取频差相同的时间段的起始和终止时间,根据所有历元单星的数据、换算后的各个历元的本地钟差以及预设的滑动窗宽度内的各个历元通过滑动窗式得到预设的滑动窗宽度内的各个历元的频差,根据预设的滑动窗宽度内的各个历元的频差、起始和终止时间、预设的滑动窗内的各个历元和换算后的各个历元的本地钟差得到频差相同的时间段内的各个历元的考虑频差后的本地钟差。提高本地钟差精准性。

Description

一种单星多历元校时方法、装置、计算机设备和存储介质
技术领域
本发明属于卫星导航接收技术领域,尤其涉及一种单星多历元校时方法、装置、计算机设备和存储介质。
背景技术
随着现代社会的高速发展,对时间同步精确度的要求的不断提高,卫星授时研究及应用成为我国时频领域发展的重要趋势。卫星授时不仅在基础研究领域有重要的作用,在国防和国民经济建设中也有广泛的应用。而单星授时是卫星授时技术中比较简单的一种授时方法,是共视授时等一些授时方法的前提,所以,对单向授时的精度问题进行研究,可以提高北斗卫星的授时精度,有利于北斗卫星授时的后续展开工作。
单星授时是指在用户设备不发射信号的前提下,仅通过接收就可以获得高精度的***时间。单星授时的目的是得到本地时钟与***时间的时间差,即本地钟差,然后直接或间接将本地时间同步到***时间。北斗单向授时获得的是本地时间与北斗的时间偏差。所以,本地钟差的精确水平直接影响了单星授时的精确水平。
发明内容
针对以上技术问题,本发明提供一种可提高本地钟差的精确水平的单星多历元校时方法、装置、计算机设备和存储介质。
本发明解决其技术问题采用的技术方案是:
在一个实施例中,一种单星多历元校时方法,所述方法包括以下步骤:
步骤S100:获取单星卫星号,根据卫星号从预先存储的单向授时数据文件中提取所有历元单星的数据;
步骤S200:根据所有历元单星的数据计算得到各个历元单星的未考虑频差的本地钟差;
步骤S300:对各个历元单星的未考虑频差的本地钟差进行单位换算,获取频差相同的时间段的起始和终止时间,预先设置的滑动窗宽度内包含有预设数量的历元,根据所有历元单星的数据、换算后的各个历元单星的未考虑频差的本地钟差以及预设的滑动窗宽度内的各个历元通过滑动窗式得到预设的滑动窗宽度内的各个历元的频差,根据预设的滑动窗宽度内的各个历元的频差、起始和终止时间、预设的滑动窗内的各个历元和换算后的各个历元单星的未考虑频差的本地钟差得到频差相同的时间段内的各个历元的考虑频差后的本地钟差,完成校时。
优选地,所有历元单星的数据包括原始伪距、卫星位置、卫星钟差、电离层延迟改正、对流层延迟改正、地球自转改正、观测点位置。
优选地,步骤S200具体为:
Figure BDA0003145337240000021
其中,ΔtRj为各个历元未考虑频差的本地钟差,ρ'为原始伪距,(x,y,z)为观测点的位置,x、y、z分别为观测点在x轴、y轴和z轴的位置,(Xj,Yj,Zj)为卫星位置,Xj、Yj、Zj分别为卫星在x轴、y轴和z轴的位置,Δtj为卫星钟差,δion为电离层延迟改正,δtro为对流层延迟改正,Δρ为地球自转改正。
优选地,步骤S300中根据所有历元单星的数据、换算后的各个历元的未考虑频差的本地钟差以及预设的滑动窗宽度内的各个历元通过滑动窗式得到预设的滑动窗宽度内的各个历元的频差具体为:
X=(HTH)-1HTY
其中,
Figure BDA0003145337240000022
H矩阵中的Δtj表示当前滑动窗内当前历元至第一个历元的时间间隔,X矩阵中的Δf表示通过最小二乘法计算出的本地频差,Y矩阵中的ΔtR'表示当前滑动窗内第一个历元未考虑频差时的本地钟差,Y矩阵中的ΔtRj'表示各个历元考虑了对应的卫星钟差、电离层延迟改正、对流层延迟改正和地球自转改正后的本地钟差。
优选地,步骤S300中根据预设的滑动窗宽度内的各个历元的频差、起始和终止时间、预设的滑动窗内的各个历元和换算后的各个历元的未考虑频差的本地钟差得到频差相同的时间段内的各个历元的考虑频差后的本地钟差,具体为:
ΔtRj*=ΔtR+(Δt×Δf)
其中,ΔtRj*表示换算后的各个历元的未考虑频差的本地钟差,ΔtR为各个历元考虑频差后的本地钟差,Δt表示当前滑动窗内当前历元与第一历元的时间差。
优选地,步骤S300之后还包括:
步骤S400:从预先存储的单向授时数据文件中提取已知钟差,根据考虑频差后的本地钟差和已知钟差得到钟差误差。
优选地,步骤S400具体为:
D_value=ΔtR-ΔtR*
其中,D_value表示钟差误差,ΔtR为各个历元考虑频差后的本地钟差,ΔtR*表示各个历元对应的已知钟差。
在一个实施例中,一种单星多历元校时装置,装置包括:
数据提取模块,用于获取单星卫星号,根据卫星号从预先存储的单向授时数据文件中提取所有历元单星的数据;
本地钟差计算模块,用于根据所有历元单星的数据计算得到各个历元单星的未考虑频差的本地钟差;
考虑频差后的本地钟差计算模块,用于对各个历元单星的未考虑频差的本地钟差进行单位换算,获取频差相同的时间段的起始和终止时间,预先设置的滑动窗宽度内包含有预设数量的历元,根据所有历元单星的数据、换算后的各个历元单星的未考虑频差的本地钟差以及预设的滑动窗宽度内的各个历元通过滑动窗式得到预设的滑动窗宽度内的各个历元的频差,根据预设的滑动窗宽度内的各个历元的频差、起始和终止时间、预设的滑动窗内的各个历元和换算后的各个历元单星的未考虑频差的本地钟差得到频差相同的时间段内的各个历元的考虑频差后的本地钟差,完成校时。
在一个实施例中,一种计算机设备,包括存储器和处理器,存储器存储有计算机程序,处理器执行计算机程序时实现上述方法的步骤。
在一个实施例中,一种计算机可读存储介质,其上存储有计算机程序,计算机程序被处理器执行时实现上述方法的步骤。
上述一种单星多历元校时方法、装置、计算机设备和存储介质,由于频差一段时间内是不变的,因此在计算得到各个历元单星的未考虑频差的本地钟差的基础上,利用预设的滑动窗计算得到各个历元的频差,再滑动窗式消除各个历元之间的频差影响,就可以获得更加精确的本地钟差,实现对单星多历元的本地钟差的校时,有效提高了本地钟差的精确水平。
附图说明
图1为本发明一实施例提供的单星多历元校时方法流程图;
图2为本发明另一实施例提供的单星多历元校时方法流程图;
图3为单星多历元本地钟差误差-时间图;
图4为单星单历元本地钟差误差-时间图;
图5为单星单历元、多历元本地钟差误差对比图;
图6为验证单星多历元较单历元精度更高流程图。
具体实施方式
为了使本技术领域的人员更好地理解本发明的技术方案,下面结合附图对本发明作进一步的详细说明。
在一个实施例中,如图1所示,一种单星多历元校时方法,方法包括以下步骤:
步骤S100:获取单星卫星号,根据卫星号从预先存储的单向授时数据文件中提取所有历元单星的数据。
具体地,单星授时是指在用户设备不发射信号的前提下,仅通过接收就可以获得高精度的***时间。单星授时的目的是得到本地时钟与***时间的时间差,即本地钟差,然后直接或间接将本地时间同步到***时间。北斗单向授时获得的是本地时间与北斗的时间偏差。所以,本地钟差的精确水平直接影响了单星授时的精确水平。
进一步地,所有历元单星的数据包括原始伪距、卫星位置、卫星钟差、电离层延迟改正、对流层延迟改正、地球自转改正和观测点位置。
步骤S200:根据所有历元单星的数据计算得到各个历元单星的未考虑频差的本地钟差。
具体地,利用单星多历元计算本地钟差是指根据单颗卫星的数据依次计算多个历元的本地钟差。由于观测点位置的坐标x、y、z已知,假设在历元t时刻,利用接收机在已知坐标的观测点位置上观测卫星Sj,相应的伪距观测方程为:
Figure BDA0003145337240000051
其中,ΔtRj为各个历元单星的本地钟差,单位:米(已乘以光速进行转换),ρ'为原始伪距,(x,y,z)为观测点的位置,x、y、z为观测点在x轴、y轴和z轴的位置,单位:米,(Xj,Yj,Zj)为卫星位置,Xj、Yj、Zj分别为卫星在x轴、y轴和z轴的位置,单位:米,Δtj为卫星钟差,单位:米(已乘以光速进行转换),δion为电离层延迟改正,δtro为对流层延迟改正,Δρ为地球自转改正。
因为受地球自转的影响,在卫星信号发射时刻对应的地固坐标系和信号被接收机接收的时刻对应的地固坐标系是不一样的,因此原始伪距应加上地球自转改正。
所以在顾及其他误差影响的前提下历元t时刻接收机的本地钟差为:
Figure BDA0003145337240000052
其中,ΔtRj为各个历元未考虑频差的本地钟差,ρ'为原始伪距,x、y、z为观测点位置,Xj、Yj、Zj为卫星位置,Δtj为卫星钟差,δion为电离层延迟改正,δtro为对流层延迟改正,Δρ为地球自转改正。
步骤S300:对各个历元单星的未考虑频差的本地钟差进行单位换算,获取频差相同的时间段的起始和终止时间,预先设置的滑动窗宽度内包含有预设数量的历元,根据所有历元单星的数据、换算后的各个历元单星的未考虑频差的本地钟差以及预设的滑动窗宽度内的各个历元通过滑动窗式得到预设的滑动窗宽度内的各个历元的频差,根据预设的滑动窗宽度内的各个历元的频差、起始和终止时间、预设的滑动窗内的各个历元和换算后的各个历元单星的未考虑频差的本地钟差得到频差相同的时间段内的各个历元的考虑频差后的本地钟差,完成校时。
具体地,需要将本地钟差的单位由米换算成秒。频差是指接收机处接收到的频率与发射信号频率之间存在一个频差,该频差的大小与物体相对于接收机的运动方向有关,而且运动速度越高,频差就越大。所以每过一段时间,就得消除一次频差带来的影响。
在一个实施例中,步骤S300中对各个历元的未考虑频差的本地钟差进行单位换算,具体为:
ΔtRj*=ΔtRj÷c
其中,ΔtRj为各个历元未考虑频差的本地钟差,ΔtRj*表示换算后的未考虑频差的本地钟差,c为光速,取值299792458.458m/s。
在一个实施例中,步骤S300中根据所有历元单星的数据、换算后的各个历元的未考虑频差的本地钟差以及预设的滑动窗宽度内的各个历元通过滑动窗式得到预设的滑动窗宽度内的各个历元的频差具体为:
X=(HTH)-1HTY
其中,
Figure BDA0003145337240000061
H矩阵中的Δtj表示当前滑动窗内当前历元至第一个历元的时间间隔,X矩阵中的Δf表示通过最小二乘法计算出的本地频差,Y矩阵中的ΔtR'表示当前滑动窗内第一个历元未考虑频差时的本地钟差,Y矩阵中的ΔtRj'表示各个历元考虑了对应的卫星钟差、电离层延迟改正、对流层延迟改正和地球自转改正后的本地钟差。
具体地,在单星单历元本地钟差计算的基础上再消除各个历元之间的频差影响,就可以获得更加精确的本地钟差即考虑频差后的本地钟差。由于频差一段时间内是不变的,利用宽度为N的滑动窗计算滑动窗内各个历元的频差,进一步地,虽然频差在一段时间内总体是不变的,但是会有细微变化,因此,滑动窗每向后滑动一次,就重新计算当前滑动窗内的各个历元的频差,这样得到的频差更为精确,经测试,在该示例中滑动窗宽度N为30个历元是较为精确的,但具体宽度要依据具体情况而定,通过上式滑动窗式计算可以求得频差不变的时间段内滑动窗内的各个历元的频差Δf的值。
在一个实施例中,步骤S300中根据预设的滑动窗宽度内的各个历元的频差、起始和终止时间、预设的滑动窗内的各个历元和换算后的各个历元的未考虑频差的本地钟差得到频差相同的时间段内的各个历元的考虑频差后的本地钟差,具体为:
ΔtRj*=ΔtR+(Δt×Δf)
其中,ΔtRj*表示换算后的各个历元的未考虑频差的本地钟差,ΔtR为各个历元考虑频差后的本地钟差,Δt表示当前滑动窗内当前历元与第一历元的时间差。
具体地,得到频差后,根据该频差计算得到当前滑动窗内第二个历元考虑频差后的本地钟差,滑动窗向后移动,再次求得当前滑动窗内第二个历元考虑频差后的本地钟差,同理,依次求得频差相同的时间段内的各个历元考虑频差后的本地钟差,进一步地,在本实施例中,30个历元为滑动窗的宽度,利用这30个历元根据频差计算方法计算出该三十个历元的频差,该频差用于消除这30个历元中第二个历元频差带来的影响,随后滑动窗向后移动,继续计算下一个30个历元的频差,用于消除下一个30个历元中第二个历元频差带来的影响,直至把频差相同的时间段内的历元计算完毕,从而完成校时。
在一个实施例中,如图2所示,步骤S300之后还包括:
步骤S400:从预先存储的单向授时数据文件中提取已知钟差,根据考虑频差后的本地钟差和已知钟差得到钟差误差。
在一个实施例中,步骤S400具体为:
D_value=ΔtR-ΔtR*
其中,D_value表示钟差误差,ΔtR为各个历元考虑频差后的本地钟差,ΔtR*表示各个历元对应的已知钟差。对应的单星多历元本地钟差误差-时间图如图3所示,根据各个历元未考虑频差后的本地钟差与各个历元对应的已知钟差,可得到单星单历元本地钟差误差,如图4所示。
具体地,由此可以看出,接收机的伪距测量精度、观测测站已知的位置精度、卫星的位置精度、卫星钟差的精度、对流层延迟改正以及电离层延迟改正的精度等是接收机钟差的精度水平的主要影响因素。
在一个实施例中,如图5、6所示,由单星单历元本地钟差计算原理、单星多历元本地钟差计算原理计算得到单星单历元和单星多历元的本地钟差误差,根据同一时间段内单星单历元的本地钟差、单星多历元的本地钟差和已知钟差分别得到单星单历元本地钟差误差和单星多历元本地钟差误差,对比其误差可知单星多历元较单星单历元精确度更高。
上述单星多历元校时方法,由于频差在一段时间内是不变的,因此在计算得到各个历元单星的未考虑频差的本地钟差的基础上,利用预设的滑动窗计算得到当前滑动窗内各个历元的频差,再滑动窗式消除各个历元之间的频差影响,就可以获得更加精确的本地钟差,实现对单星多历元的本地钟差的校时,可有效提高本地钟差的精确水平。
在一个实施例中,一种单星多历元校时装置,装置包括数据提取模块、本地钟差计算模块和考虑频差后的本地钟差计算模块,
数据提取模块,用于获取单星卫星号,根据卫星号从预先存储的单向授时数据文件中提取所有历元单星的数据;
各个历元单星的本地钟差计算模块,用于根据所有历元单星的数据计算得到各个历元单星的未考虑频差的本地钟差;
考虑频差后的钟差计算模块,用于对各个历元单星的未考虑频差的本地钟差进行单位换算,获取频差相同的时间段的起始和终止时间,预先设置的滑动窗宽度内包含有预设数量的历元,根据所有历元单星的数据、换算后的各个历元单星的未考虑频差的本地钟差以及预设的滑动窗宽度内的各个历元通过滑动窗式得到预设的滑动窗宽度内的各个历元的频差,根据预设的滑动窗宽度内的各个历元的频差、起始和终止时间、预设的滑动窗内的各个历元和换算后的各个历元单星的未考虑频差的本地钟差得到频差相同的时间段内的各个历元的考虑频差后的本地钟差,完成校时。
关于单星多历元校时装置的具体限定可以参见上文中对于单星多历元校时方法的限定,在此不再赘述。上述单星多历元校时装置中的各个模块可全部或部分通过软件、硬件及其组合来实现。上述各模块可以硬件形式内嵌于或独立于计算机设备中的处理器中,也可以以软件形式存储于计算机设备中的存储器中,以便于处理器调用执行以上各个模块对应的操作。
在一个实施例中,一种计算机设备,包括存储器和处理器,存储器存储有计算机程序,处理器执行计算机程序时实现单星多历元校时方法的步骤。
在一个实施例中,一种计算机可读存储介质,其上存储有计算机程序,计算机程序被处理器执行时实现单星多历元校时方法的步骤。
本领域内的技术人员应明白,本申请的实施例可提供为方法、***、或计算机程序产品。因此,本申请可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本申请可采用在一个或多个其中包含有计算机可用程序代码的计算机可读存储介质(包括但不限于磁盘存储器、CD-ROM、光学存储器等)上实施的计算机程序产品的形式。本申请是参照根据本申请实施例的方法、设备(***)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
以上对本发明所提供的一种单星多历元校时方法、装置、计算机设备和存储介质进行了详细介绍。本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的核心思想。应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以对本发明进行若干改进和修饰,这些改进和修饰也落入本发明权利要求的保护范围内。

Claims (10)

1.一种单星多历元校时方法,其特征在于,所述方法包括以下步骤:
步骤S100:获取单星卫星号,根据所述卫星号从预先存储的单向授时数据文件中提取所有历元所述单星的数据;
步骤S200:根据所有历元所述单星的数据计算得到各个历元所述单星的未考虑频差的本地钟差;
步骤S300:对各个历元所述单星的未考虑频差的本地钟差进行单位换算,获取频差相同的时间段的起始和终止时间,预先设置的滑动窗宽度内包含有预设数量的历元,根据所有历元所述单星的数据、换算后的各个历元所述单星的未考虑频差的本地钟差以及预设的滑动窗宽度内的各个历元通过滑动窗式得到所述预设的滑动窗宽度内的各个历元的频差,根据所述预设的滑动窗宽度内的各个历元的频差、所述起始和终止时间、所述预设的滑动窗内的各个历元和所述换算后的各个历元所述单星的未考虑频差的本地钟差得到所述频差相同的时间段内的各个历元的考虑频差后的本地钟差,完成校时。
2.根据权利要求1所述的方法,其特征在于,所有历元所述单星的数据包括原始伪距、卫星位置、卫星钟差、电离层延迟改正、对流层延迟改正、地球自转改正、观测点位置。
3.根据权利要求2所述的方法,其特征在于,步骤S200具体为:
Figure FDA0003145337230000011
其中,ΔtRj为各个历元未考虑频差的本地钟差,ρ'为原始伪距,(x,y,z)为观测点的位置,x、y、z分别为观测点在x轴、y轴和z轴的位置,(Xj,Yj,Zj)为卫星位置,Xj、Yj、Zj分别为卫星在x轴、y轴和z轴的位置,Δtj为卫星钟差,δion为电离层延迟改正,δtro为对流层延迟改正,Δρ为地球自转改正。
4.根据权利要求3所述的方法,其特征在于,步骤S300中根据所有历元所述单星的数据、换算后的各个历元的未考虑频差的本地钟差以及预设的滑动窗宽度内的各个历元通过滑动窗式得到所述预设的滑动窗宽度内的各个历元的频差具体为:
X=(HTH)-1HTY
其中,
Figure FDA0003145337230000021
H矩阵中的Δtj表示当前滑动窗内当前历元j至第一个历元的时间间隔,X矩阵中的Δf表示通过最小二乘法计算出的本地频差,Y矩阵中的ΔtR'表示当前滑动窗内第一个历元未考虑频差时的本地钟差,Y矩阵中的ΔtRj'表示各个历元考虑了对应的卫星钟差、电离层延迟改正、对流层延迟改正和地球自转改正后的本地钟差。
5.根据权利要求4所述的方法,其特征在于,步骤S300中根据所述预设的滑动窗宽度内的各个历元的频差、所述起始和终止时间、所述预设的滑动窗内的各个历元和所述换算后的各个历元的未考虑频差的本地钟差得到所述频差相同的时间段内的各个历元的考虑频差后的本地钟差,具体为:
ΔtRj*=ΔtR+(Δt×Δf)
其中,ΔtRj*表示换算后的各个历元的未考虑频差的本地钟差,ΔtR为各个历元考虑频差后的本地钟差,Δt表示当前滑动窗内当前历元与第一历元的时间差。
6.根据权利要求1所述的方法,其特征在于,步骤S300之后还包括:
步骤S400:从所述预先存储的单向授时数据文件中提取已知钟差,根据所述考虑频差后的本地钟差和所述已知钟差得到钟差误差。
7.根据权利要求6所述的方法,其特征在于,步骤S400具体为:
D_value=ΔtR-ΔtR*
其中,D_value表示钟差误差,ΔtR为各个历元考虑频差后的本地钟差,ΔtR*表示各个历元对应的已知钟差。
8.一种单星多历元校时装置,其特征在于,所述装置包括:
数据提取模块,用于获取单星卫星号,根据所述卫星号从预先存储的单向授时数据文件中提取所有历元所述单星的数据;
本地钟差计算模块,用于根据所有历元所述单星的数据计算得到各个历元所述单星未考虑频差的的本地钟差;
考虑频差后的本地钟差计算模块,用于对各个历元所述单星的未考虑频差的本地钟差进行单位换算,获取频差相同的时间段的起始和终止时间,预先设置的滑动窗宽度内包含有预设数量的历元,根据所有历元所述单星的数据、换算后的各个历元所述单星的未考虑频差的本地钟差以及预设的滑动窗宽度内的各个历元通过滑动窗式得到所述预设的滑动窗宽度内的各个历元的频差,根据所述预设的滑动窗宽度内的各个历元的频差、所述起始和终止时间、所述预设的滑动窗内的各个历元和所述换算后的各个历元所述单星的未考虑频差的本地钟差得到所述频差相同的时间段内的各个历元的考虑频差后的本地钟差,完成校时。
9.一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,其特征在于,所述处理器执行所述计算机程序时实现权利要求1至7中任一项所述的方法的步骤。
10.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现权利要求1至7中任一项所述的方法的步骤。
CN202110752475.6A 2021-07-02 2021-07-02 一种单星多历元校时方法、装置、计算机设备和存储介质 Active CN113341686B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202110752475.6A CN113341686B (zh) 2021-07-02 2021-07-02 一种单星多历元校时方法、装置、计算机设备和存储介质

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202110752475.6A CN113341686B (zh) 2021-07-02 2021-07-02 一种单星多历元校时方法、装置、计算机设备和存储介质

Publications (2)

Publication Number Publication Date
CN113341686A true CN113341686A (zh) 2021-09-03
CN113341686B CN113341686B (zh) 2022-05-13

Family

ID=77482401

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202110752475.6A Active CN113341686B (zh) 2021-07-02 2021-07-02 一种单星多历元校时方法、装置、计算机设备和存储介质

Country Status (1)

Country Link
CN (1) CN113341686B (zh)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN116125512A (zh) * 2023-04-13 2023-05-16 中国科学院精密测量科学与技术创新研究院 顾及时钟频率时变特性的ppp自适应钟差模型估算方法

Citations (14)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH08146166A (ja) * 1994-11-24 1996-06-07 Advantest Corp 基準周波数発生装置
DE19914355A1 (de) * 1999-03-30 2000-10-05 Wolfgang Schaefer Verfahren zur Synchronisation von Entfernten Uhren über Satellit an eine Zentrale Uhr
CN101035038A (zh) * 2007-04-24 2007-09-12 北京邮电大学 基于模式识别的自适应检测时钟重置的方法
JP2008051529A (ja) * 2006-08-22 2008-03-06 Seiko Epson Corp 時刻修正装置、時刻修正装置付き電子時計及び時刻修正方法
JP2009168620A (ja) * 2008-01-16 2009-07-30 Seiko Epson Corp 電子時計および電子時計の制御方法
CN101866009A (zh) * 2010-06-10 2010-10-20 北京航空航天大学 一种适用于卫导***缺星情况下的完好性监测方法
CN103149571A (zh) * 2013-02-18 2013-06-12 桂林电子科技大学 一种基于gnss信号辅助的时频差综合修正方法
CN103226324A (zh) * 2013-03-06 2013-07-31 中国计量科学研究院 一种实时驯服到时间频率标准的高精密时间频率源
CN104181550A (zh) * 2014-08-19 2014-12-03 北京无线电计量测试研究所 一种基于北斗卫星导航***的共视时间频率传递方法
CN104678408A (zh) * 2015-02-05 2015-06-03 清华大学 星载导航接收机授时方法和授时型星载导航接收机以及星载导航应用***
CN106019333A (zh) * 2016-05-16 2016-10-12 中国人民解放军国防科学技术大学 一种基于非相干鉴别器的北斗导航信号矢量跟踪方法
KR20170062208A (ko) * 2015-11-27 2017-06-07 한전케이디엔주식회사 시각 동기화 시스템
CN108931915A (zh) * 2018-05-08 2018-12-04 和芯星通科技(北京)有限公司 利用导航卫星的授时方法和装置、计算机可读存储介质
CN110850450A (zh) * 2019-12-03 2020-02-28 航天恒星科技有限公司 一种卫星钟差参数的自适应估计方法

Patent Citations (14)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH08146166A (ja) * 1994-11-24 1996-06-07 Advantest Corp 基準周波数発生装置
DE19914355A1 (de) * 1999-03-30 2000-10-05 Wolfgang Schaefer Verfahren zur Synchronisation von Entfernten Uhren über Satellit an eine Zentrale Uhr
JP2008051529A (ja) * 2006-08-22 2008-03-06 Seiko Epson Corp 時刻修正装置、時刻修正装置付き電子時計及び時刻修正方法
CN101035038A (zh) * 2007-04-24 2007-09-12 北京邮电大学 基于模式识别的自适应检测时钟重置的方法
JP2009168620A (ja) * 2008-01-16 2009-07-30 Seiko Epson Corp 電子時計および電子時計の制御方法
CN101866009A (zh) * 2010-06-10 2010-10-20 北京航空航天大学 一种适用于卫导***缺星情况下的完好性监测方法
CN103149571A (zh) * 2013-02-18 2013-06-12 桂林电子科技大学 一种基于gnss信号辅助的时频差综合修正方法
CN103226324A (zh) * 2013-03-06 2013-07-31 中国计量科学研究院 一种实时驯服到时间频率标准的高精密时间频率源
CN104181550A (zh) * 2014-08-19 2014-12-03 北京无线电计量测试研究所 一种基于北斗卫星导航***的共视时间频率传递方法
CN104678408A (zh) * 2015-02-05 2015-06-03 清华大学 星载导航接收机授时方法和授时型星载导航接收机以及星载导航应用***
KR20170062208A (ko) * 2015-11-27 2017-06-07 한전케이디엔주식회사 시각 동기화 시스템
CN106019333A (zh) * 2016-05-16 2016-10-12 中国人民解放军国防科学技术大学 一种基于非相干鉴别器的北斗导航信号矢量跟踪方法
CN108931915A (zh) * 2018-05-08 2018-12-04 和芯星通科技(北京)有限公司 利用导航卫星的授时方法和装置、计算机可读存储介质
CN110850450A (zh) * 2019-12-03 2020-02-28 航天恒星科技有限公司 一种卫星钟差参数的自适应估计方法

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
蒋东旭: "单星频差无源定位技术原理及仿真", 《舰船电子对抗》 *
靖守让: "GPS接收机模糊搜索粗时定位方法", 《国防科技大学学报》 *

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN116125512A (zh) * 2023-04-13 2023-05-16 中国科学院精密测量科学与技术创新研究院 顾及时钟频率时变特性的ppp自适应钟差模型估算方法

Also Published As

Publication number Publication date
CN113341686B (zh) 2022-05-13

Similar Documents

Publication Publication Date Title
RU2749667C1 (ru) Способ и система быстрого и точного позиционирования
CN109581452B (zh) 一种gnss参考站载波相位整周模糊度解算方法
CN111045034B (zh) 基于广播星历的gnss多***实时精密时间传递方法及***
WO2022156481A1 (zh) 星历预报方法和装置
EP4258024A1 (en) Clock error predicting method and device
AU2007300586B2 (en) Method for using three GPS frequencies to resolve whole-cycle carrier-phase ambiguities
RU2432584C2 (ru) Способ определения координат мобильного приемника спутниковой радионавигационной системы (срнс)
CN107656300B (zh) 基于北斗/gps双模软件接收机的卫星/惯性超紧组合方法
CN110146906A (zh) 基于单差载波相位观测值的远程时间传递方法
CN107607971B (zh) 基于gnss共视时间比对算法的时间频率传递方法及接收机
CN110389364A (zh) 定位方法、装置、计算机设备和存储介质
CN1930488A (zh) 当两个频率之一上的测量数据不可用时用于在短期内进行后备双频导航的方法
CN110208836B (zh) 基于卡尔曼滤波的gnss高适应性周跳探测与修复方法
CN114994727B (zh) 一种实现高精度时间校准及卫星定位的设备
CN104145194A (zh) 定位信号检测方法、定位信号检测程序、定位信号接收装置、定位装置及信息设备终端
CN113341686B (zh) 一种单星多历元校时方法、装置、计算机设备和存储介质
CN114779301B (zh) 一种基于广播星历的卫星导航实时精密单点定位方法
JP2009222438A (ja) 移動体用測位装置
CN113325446A (zh) 一种多模共频gnss载波相位时间传递方法及***
CN117388881A (zh) 一种低轨卫星的星载原子钟向UTC(k)的溯源方法及***
CN114935770A (zh) 一种多历元加快精密单点定位收敛速度的方法及装置
CN112799107B (zh) 一种动态授时***及方法
CN108205146B (zh) 一种基于地面接收机的导航卫星快速寻星定轨方法
CN112230254B (zh) 一种gps载波相位多径误差的校正方法及装置
CN113064186A (zh) 基于双***卫星差分的智能终端快速动态定位***及方法

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant