发明名称 一种基于双时钟系统的时间测量方法
摘要 本发明提供一种基于双时钟系统的时间测量方法,该方法包括:步骤1,建立系统时间标尺:步骤2,利用所述系统时间标尺和秒脉冲时钟计算本地时钟的实际周期;步骤3,根据所述本地时钟的实际周期测量被测脉冲的绝对时间。本发明解决了因为不同步以及时钟本身的误差产生的秒以下的时间是不精确的问题,通过使用本地时钟和秒脉冲时钟共同校时的方法来校准,通过计算秒脉冲时钟、本地时钟之间的关系,进而详细标定被测脉冲相对于两种时钟系统的关系,配合本地时钟固有时间,标示事件的绝对时间,消除了几种时间之间的相对误差,标示精度极高。
申请公布号 CN103383539B 申请公布日期 2016.08.17
申请号 CN201310269461.4 申请日期 2013.06.28
申请人 中国航天科技集团公司第五研究院第五一三研究所 发明人 康旭辉;李向阳;申景诗;纪春恒;胡慧君;孙书坤
分类号 G04G7/00(2006.01)I 主分类号 G04G7/00(2006.01)I
代理机构 北京理工大学专利中心 11120 代理人 仇蕾安;付雷杰
主权项 一种基于双时钟系统的时间测量方法,其特征在于,包括:步骤1,建立系统时间标尺CLK_Ruler(C,O):将CLK_Ruler(CLK_Num,Offset)作为系统时间标尺,其中CLK_Num为本地时钟计数值,该本地时钟计数值是粗粒度计数器值;Offset为被测脉冲相对于下一个本地时钟沿的偏移,该偏移是通过时间数字化转换技术测量得到的偏差值,其中CLK_Ruler(CLK_Num,Offset)简化为CLK_Ruler(C,O);步骤2,利用所述系统时间标尺CLK_Ruler(C,O)和秒脉冲时钟计算本地时钟的实际周期CLK_Scale:如果一个被测脉冲距离上一个秒脉冲时钟的距离是CLK_Ruler(C<sub>m</sub>,O<sub>m</sub>),那么这段距离的真实时间是:C<sub>m</sub>*CLK_Scale‑O<sub>m</sub>,则整个秒脉冲时钟之间的测量时间距离表示为:<img file="FDA0001020366750000011.GIF" wi="981" he="151" />计算得出本地时钟的实际周期CLK_Scale为CLK_Scale=[1秒‑(O<sub>g0</sub>‑O<sub>g1</sub>)]/(C<sub>g1</sub>‑C<sub>g0</sub>);步骤3,根据所述本地时钟的实际周期CLK_Scale测量被测脉冲的绝对时间T(Y,M,D,S,O):步骤31,计算被测脉冲和秒脉冲时钟的相对时间关系:从系统时间标尺CLK_Ruler(C,O)上读取第g个秒脉冲时钟的测量结果和卫星GPS整秒计数时间UTC:测量结果是CLK_Ruler(C<sub>g</sub>,O<sub>g</sub>),UTC是UTC(Y<sub>g</sub>,M<sub>g</sub>,D<sub>g</sub>,S<sub>g</sub>,O<sub>g</sub>),其中Y、M、D、S分别代表卫星时间的年、月、日、秒,若第n个被测试脉冲的测量结果是:CLK_Ruler(C<sub>n</sub>,O<sub>n</sub>),则被测脉冲的相对时间为:(C<sub>n</sub>‑C<sub>g</sub>)*CLK_Scale+(O<sub>g</sub>‑O<sub>n</sub>);步骤32,利用所述被测脉冲的相对时间计算被测信号的绝对时间为:T(Y<sub>n</sub>,M<sub>n</sub>,D<sub>n</sub>,S<sub>n</sub>,O<sub>n</sub>)=UTC(Y<sub>g</sub>,M<sub>g</sub>,D<sub>g</sub>,S<sub>g</sub>,O<sub>g</sub>)+(C<sub>n</sub>‑C<sub>g</sub>)*CLK_Scale+(O<sub>g</sub>‑O<sub>n</sub>)。
地址 264003 山东省烟台市高新区航天路513号