本发明涉及一种卫星高精度校时方法,特别是涉及一种基于GPS秒脉冲的高精度校时实现方法。
背景技术:
传统的卫星基于GPS(Global Positioning System,全球定位系统)秒脉冲校时功能的实现,没有容错设计,容易出现漏秒现象,这种星时设计方法完全依赖卫星GPS秒脉冲PPS产生、总线GPS时间码的接收、总线控制芯片读/写、总线传输、星载计算机软件处理时都存在时延,这些时延会对卫星基于GPS秒脉冲校时功能产生影响。传统的卫星基于GPS秒脉冲校时功能的设计方法,容易出现漏秒现象,已不能满足卫星应用对高时间精度的要求。
技术实现要素:
本发明所要解决的技术问题是提供一种基于GPS秒脉冲的高精度校时实现方法,其能通过容错设计,有效地实现基于GPS秒脉冲的高精度校时功能。
本发明是通过下述技术方案来解决上述技术问题的:一种基于GPS秒脉冲的高精度校时实现方法,其特征在于,其包括以下步骤:
步骤一:由星载计算机软件对接收到的GPS时间码,进行有效性检查;若通过有效性检测,则进入步骤二;若不通过有效性检测,则进入步骤四;
步骤二:由星载计算机软件对接收到的GPS时间码,判定是否为上一周期值;若接收到的GPS时间码,不是上一周期值,则进入步骤三;若接收到的GPS时间码