[发明专利]一种导航卫星时间双时钟域高精度实时同步调整方法有效
申请号: | 201611246856.2 | 申请日: | 2016-12-29 |
公开(公告)号: | CN106842898B | 公开(公告)日: | 2019-02-19 |
发明(设计)人: | 苏哲;凌菲;蔡明圭;徐启炳;李毅松;王磊;陶晓霞 | 申请(专利权)人: | 西安空间无线电技术研究所 |
主分类号: | G04R20/02 | 分类号: | G04R20/02;G01S19/02;G01S19/05 |
代理公司: | 中国航天科技专利中心 11009 | 代理人: | 陈鹏 |
地址: | 710100 陕*** | 国省代码: | 陕西;61 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 一种导航卫星时间双时钟域高精度实时同步调整方法,首先接收地面发送的数据帧后进行解析,将解析得到的周内秒、上行测距值和星地时间同步指令发送给卫星载荷,然后进行判断,如果数据帧包括时间同步指令,则计算秒脉冲信号,进而得到新的导航卫星时间对1s求余的结果POS,如果不包括时间同步指令,则每个时钟调整周期进行累加操作,得到新的求余结果POS,最后根据新的求余结果POS更新导航卫星时间对应的周期数、周内秒SOW,进而完成导航卫星时间同步。 | ||
搜索关键词: | 一种 导航 卫星 时间 时钟 高精度 实时 同步 调整 方法 | ||
【主权项】:
1.一种导航卫星时间双时钟域高精度实时同步调整方法,其特征在于包括如下步骤:(1)控制卫星有效载荷使用上行接收机接收地面发送的上行数据帧;所述的上行数据帧包括星地时间同步指令、周内秒SOW或上行测距值PR,其中,星地时间同步指令为控制进行导航卫星时间双时钟域实时同步调整的指令;所述的上行测距值PR为当前导航卫星时间与上行数据帧中时间的时间差;(2)将上行数据帧进行解析得到星地时间同步指令、周内秒SOW或上行测距值PR,并送至卫星时间生成与保持载荷;(3)卫星时间生成与保持载荷进行判断,如果接收到星地时间同步指令,则转入步骤(4),否则转入步骤(6);(4)将周内秒SOW送至卫星的时间管理FPGA,根据上行测距值PR、星地时延预置值RR,计算导航卫星时间秒脉冲信号1PPS调整值ΔPOS为ΔPOS=round{Δt*fFPGA}其中,round{}为取整运算,Δt=PR‑RR,Δt的单位为s,fFPGA表示时间调整所需的工作时钟频率,ΔPOS为正表示导航卫星时间超前地面时间,ΔPOS为负表示导航卫星时间落后地面时间;将导航卫星时间秒脉冲信号1PPS调整值ΔPOS、星地时间同步指令发送至时间管理FPGA的两个不同时钟域;(5)在每个时钟域中分别进行如下时间调整操作:控制时间管理FPGA在1个时钟周期内将周内秒SOW写入导航卫星时间的周内秒SOW寄存器中,计算POSold+ΔPOS+1,如果POSold+ΔPOS+1小于0,则计算POSold+ΔPOS+1+fFPGA作为新的POS置入导航卫星时间的相位寄存器POS_reg,然后将相位寄存器POS_reg进行减一操作;如果POSold+ΔPOS+1大于等于fFPGA,则将POSold+ΔPOS+1‑fFPGA作为新的POS置入导航卫星时间的相位寄存器POS_reg,然后将相位寄存器POS_reg加1操作,如果POSold+ΔPOS+1大于等于0且小于fFPGA,则将POSold+ΔPOS+1作为新的POS置入导航卫星时间的相位寄存器POS_reg;其中,POS为导航卫星时间对1s求余的结果;POSold为导航卫星时间调整之前对应的POS;(6)在每个时间调整所需的工作时钟周期,控制导航卫星时间秒脉冲信号1PPS相位寄存器POS_reg累加1,将周内秒SOW的寄存器累加1;其中,当相位寄存器POS_reg等于fFPGA时,将相位寄存器POS_reg清零,当周内秒SOW的寄存器等于604799时,将周内秒SOW的寄存器清零;(7)使用导航卫星时间秒脉冲信号的相位寄存器POS_reg中的POS更新导航卫星时间对应的周期数WN、周内秒SOW寄存器中的周内秒数SOW,进而完成导航卫星时间同步。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于西安空间无线电技术研究所,未经西安空间无线电技术研究所许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201611246856.2/,转载请声明来源钻瓜专利网。