【技术实现步骤摘要】
一种单星多历元校时方法、装置、计算机设备和存储介质
[0001]本专利技术属于卫星导航接收
,尤其涉及一种单星多历元校时方法、装置、计算机设备和存储介质。
技术介绍
[0002]随着现代社会的高速发展,对时间同步精确度的要求的不断提高,卫星授时研究及应用成为我国时频领域发展的重要趋势。卫星授时不仅在基础研究领域有重要的作用,在国防和国民经济建设中也有广泛的应用。而单星授时是卫星授时技术中比较简单的一种授时方法,是共视授时等一些授时方法的前提,所以,对单向授时的精度问题进行研究,可以提高北斗卫星的授时精度,有利于北斗卫星授时的后续展开工作。
[0003]单星授时是指在用户设备不发射信号的前提下,仅通过接收就可以获得高精度的系统时间。单星授时的目的是得到本地时钟与系统时间的时间差,即本地钟差,然后直接或间接将本地时间同步到系统时间。北斗单向授时获得的是本地时间与北斗的时间偏差。所以,本地钟差的精确水平直接影响了单星授时的精确水平。
技术实现思路
[0004]针对以上技术问题,本专利技术提供一种可提高本地钟差的精确水平的单星多历元校时方法、装置、计算机设备和存储介质。
[0005]本专利技术解决其技术问题采用的技术方案是:
[0006]在一个实施例中,一种单星多历元校时方法,所述方法包括以下步骤:
[0007]步骤S100:获取单星卫星号,根据卫星号从预先存储的单向授时数据文件中提取所有历元单星的数据;
[0008]步骤S200:根据所有历元单星的数据计算得到各 ...
【技术保护点】
【技术特征摘要】
1.一种单星多历元校时方法,其特征在于,所述方法包括以下步骤:步骤S100:获取单星卫星号,根据所述卫星号从预先存储的单向授时数据文件中提取所有历元所述单星的数据;步骤S200:根据所有历元所述单星的数据计算得到各个历元所述单星的未考虑频差的本地钟差;步骤S300:对各个历元所述单星的未考虑频差的本地钟差进行单位换算,获取频差相同的时间段的起始和终止时间,预先设置的滑动窗宽度内包含有预设数量的历元,根据所有历元所述单星的数据、换算后的各个历元所述单星的未考虑频差的本地钟差以及预设的滑动窗宽度内的各个历元通过滑动窗式得到所述预设的滑动窗宽度内的各个历元的频差,根据所述预设的滑动窗宽度内的各个历元的频差、所述起始和终止时间、所述预设的滑动窗内的各个历元和所述换算后的各个历元所述单星的未考虑频差的本地钟差得到所述频差相同的时间段内的各个历元的考虑频差后的本地钟差,完成校时。2.根据权利要求1所述的方法,其特征在于,所有历元所述单星的数据包括原始伪距、卫星位置、卫星钟差、电离层延迟改正、对流层延迟改正、地球自转改正、观测点位置。3.根据权利要求2所述的方法,其特征在于,步骤S200具体为:其中,Δt
Rj
为各个历元未考虑频差的本地钟差,ρ'为原始伪距,(x,y,z)为观测点的位置,x、y、z分别为观测点在x轴、y轴和z轴的位置,(X
j
,Y
j
,Z
j
)为卫星位置,X
j
、Y
j
、Z
j
分别为卫星在x轴、y轴和z轴的位置,Δt
j
为卫星钟差,δ
ion
为电离层延迟改正,δ
tro
为对流层延迟改正,Δρ为地球自转改正。4.根据权利要求3所述的方法,其特征在于,步骤S300中根据所有历元所述单星的数据、换算后的各个历元的未考虑频差的本地钟差以及预设的滑动窗宽度内的各个历元通过滑动窗式得到所述预设的滑动窗宽度内的各个历元的频差具体为:X=(H
T
H)
‑1H
T
Y其中,H矩阵中的Δt
j
表示当前滑动窗内当前历元j至第一个历元的时间间隔,X矩阵中的Δf表示通过最小二乘法计算出的本地频差,Y矩阵中的Δt
R
'表示当前滑动窗内第一个历元未考虑频差时的本地钟差,Y矩阵中的Δt
Rj
'表示各个历元考虑了对应的卫星钟差、电离层延迟改正、对流...
【专利技术属性】
技术研发人员:吴鹏,伍艳龄,黄雅静,冯璐,仝海波,陈雨莺,王鹏宇,肖学美,
申请(专利权)人:长沙学院,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。