基于ptp协议的提高时钟时间同步精度的方法_2

文档序号:8907546阅读:来源:国知局
主钟16的时间偏差值,以及一级从钟12与备用主钟17的时间偏 差值,具体地,测量出一级从钟12与主用主钟16的时间偏差值A,并将该时间偏差值A存储 于一级从钟12 ;测量出一级从钟12与备用主钟17的时间偏差值B,并将该时间偏差值B存 储于一级从钟12。当一级从钟12与主用主钟16同步时,一级从钟12选取存储的时间偏差 值A以对一级从钟12进行时间补偿;当主用主钟16发生故障,则切换到备用主钟17,备用 主钟17对一级从钟12进行时间同步,一级从钟12选取存储的时间偏差值B以对一级从钟 12进行时间补偿,这样一级从钟12能够根据不同主钟选择相应的时间偏差值进行补偿,提 高了整个PTP域时间同步的精确度和准确度。
[0036] 时间测试仪与从钟连接后,不仅能够测试出从钟与主用主钟的时间偏差值,从钟 与备用主钟的时间偏差值,还能够测试不同外界环境、不同链路或不同组网场景下从钟的 时间偏差值,从而保证从钟时间的准确。
[0037] 使用本发明基于PTP协议的提高时钟时间同步精度的方法对同一从钟进行测量 时,当该从钟的时间偏差值与前一次测得的该从钟的时间偏差值之间的差值大于预设值 时,则认为该从钟故障,有可能是从钟的晶振故障也有可能是链路故障,其中预设值根据实 际情况设定。其中,可以在从钟上设置告警灯,该从钟故障时告警灯变红,也可以在从钟上 安装蜂鸣器,该从钟故障时蜂鸣器发出告警音,以提醒使用者该从钟出现故障,需要进行维 修,本发明为判断从钟是否正常运行提供参考依据。
[0038] 实施例1
[0039]本发明基于PTP协议的提高时钟时间同步精度的方法,包括以下步骤,
[0040] (1)将时间测试仪14与校验时钟源15连接,该校验时钟源15为GPS,时间测试仪 14从校验时钟源15获得GPS精确绝对时间;同步时钟源10也为GPS,主钟11从同步时钟 源10获得GPS精确绝对时间。
[0041] (2)将时间测试仪14与一级从钟12连接,时间测试仪14读取一级从钟12的当前 时间,读取到的一级从钟12的当前时间为7时40分31秒12毫秒23微秒,时间测试仪14 获得的GPS时间的当前时间为7时40分31秒12毫秒24微秒,一级从钟12的当前时间与 GPS时间的差值为-1微秒,即一级从钟12的当前时间与GPS时间相比慢了 1微秒,得出一 级从钟12与主钟11的时间偏差值为-1微秒。
[0042] (3)根据步骤⑵得出的一级从钟12与主钟11的时间偏差值为-1微秒,在时间 同步过程中,将一级从钟12的当前时间7时40分31秒12毫秒23微秒加上1微秒得到7 时40分31秒12毫秒24微秒,将7时40分31秒12毫秒24微秒作为一级从钟12的当前 时间,实现对一级从钟12的时间补偿。一级从钟12经过时间补偿后与GPS精确绝对时间 保持同步,也就与主钟11保持时间同步,消除了一级从钟12的时间偏差。
[0043]实施例2
[0044] 本发明基于PTP协议的提高时钟时间同步精度的方法,包括以下步骤,
[0045] (1)将时间测试仪14与校验时钟源15连接,该校验时钟源15为BDS,时间测试仪 14从校验时钟源15获得BDS精确绝对时间;同步时钟源10也为BDS,主钟11从同步时钟 源10获得BDS精确绝对时间。
[0046] (2)将时间测试仪14与一级从钟12连接,时间测试仪14读取一级从钟12的当前 时间,读取到的一级从钟12的当前时间为9时27分12秒29毫秒42微秒,时间测试仪14 获得的BDS时间的当前时间为9时27分12秒29毫秒40微秒,一级从钟12的当前时间与 BDS时间的差值为2微秒,即一级从钟12的当前时间与BDS时间相比快了 2微秒,一级从钟 12与主钟11的时间偏差值为2微秒。依照本步骤的方法对一级从钟12进行5次测量,测 量得到的时间偏差值如表1所示,
[0047]表1
[0048]
[0049] ^3)对一级从钟12测量五次,得到五个时间偏差值,然后求这五个时间偏差值的 平均值,将求得的平均值作为时间偏差值对一级从钟12进行时间补偿,其中,第三次和第 四次求得的时间偏差值为负,求平均值时以时间偏差值的绝对值进行计算,具体地计算过 程,(2+1+2+1+D/5 = 2,该平均值2为一级从钟12的时间偏差值,以该平均值对一级从钟 12进行时间补偿,即将9时40分23秒11毫秒38微秒减去平均值2微秒得到9时40分 23秒11毫秒36微秒,以消除一级从钟12的时间偏差。
[0050] 实施例3
[0051] 本发明基于PTP协议的提高时钟时间同步精度的方法,包括以下步骤,
[0052] (1)将时间测试仪14与校验时钟源15连接,该校验时钟源15为BDS,时间测试仪 14从校验时钟源15获得BDS精确绝对时间;同步时钟源10也为BDS,主钟11从同步时钟 源10获得BDS精确绝对时间。
[0053] (2)将时间测试仪14与一级从钟12连接,时间测试仪14读取一级从钟12的当 前时间,读取到的一级从钟12的当前时间为16时18分45秒27毫秒35微秒,时间测试仪 14获得的BDS时间的当前时间为16时18分45秒27毫秒32微秒,一级从钟12的当前时 间与BDS时间的差值为3微秒,即一级从钟12的当前时间与BDS时间相比快了 3微秒,得 出一级从钟12与主钟11的时间偏差值为3微秒。
[0054] (3)根据步骤⑵得出的一级从钟12与主钟11的时间偏差值为3微秒,在时间同 步过程中,将一级从钟12的当前时间16时18分45秒27毫秒35微秒减去3微秒得到16 时18分45秒27毫秒32微秒,将16时18分45秒27毫秒32微秒作为一级从钟12的当 前时间,实现对一级从钟12的时间补偿。一级从钟12经过时间补偿后与BDS精确绝对时 间保持同步,也就与主钟11保持时间同步,消除了一级从钟12的时间偏差。
[0055] 实施例4
[0056] 本发明基于PTP协议的提高时钟时间同步精度的方法,包括以下步骤,
[0057] (1)将时间测试仪14与校验时钟源15连接,该校验时钟源15为GPS,时间测试仪 14从校验时钟源15获得GPS精确绝对时间;同步时钟源10也为GPS,主钟11从同步时钟 源10获得GPS精确绝对时间。
[0058] (2) -级从钟12上设置有故障指示灯,当一级从钟12发生故障时,该故障指示灯 变红。将判断一级从钟12是否故障的预设值设为50微秒。将时间测试仪14与一级从钟 12连接,时间测试仪14读取一级从钟12的当前时间,读取到的一级从钟12的当前时间为 17时48分9秒22毫秒49微秒,时间测试仪14获得的GPS时间的当前时间为17时48分 9秒22毫秒46微秒,一级从钟12的当前时间与GPS时间的差值为3微秒,即一级从钟12 的当前时间与GPS时间相比快了 3微秒,一级从钟12与主钟11的时间偏差值为3微秒。依 照本步骤的方法对一级从钟12进行3次测量,测量得到的时间偏差值如表2所示,
[0059]表2
[0060]
[0061] (3)由表2得出,第一次测量得到的时间偏差值与第二次测量的时间偏差值之间 的差值是1微秒,而第三次测量的时间偏差值与第二次测量的时间偏差值之间的差值是54 微秒,大于预设值50微秒,则判断一级从钟12故障,一级从钟12上的告警指示灯变红,以 提醒使用者一级从钟12出现故障,需要进行维修。这时要先对一级从钟12进行维修,而不 对一级从钟12进行时间补偿。本实施例为判断一级从钟12是否正常运行提供参考依据。
【主权项】
1. 一种基于PTP协议的提高时钟时间同步精度的方法,其特征在于,该方法包括以下 步骤, (1) 将时间测试仪与校验时钟源连接,该校验时钟源与PTP域中主钟的同步时钟源相 同; (2) 将时间测试仪与从钟连接,以测量该从钟与所述校验时钟源的时间偏差值; (3) 在时间同步过程中,以测得的所述时间偏差值对所述从钟进行时间补偿。2. 根据权利要求1所述的基于PTP协议的提高时钟时间同步精度的方法,其特征在于, 当PTP域中包括主用主钟和备用主钟时,则测量所述从钟与所述主用主钟的时间偏差值并 存储,测量所述从钟与所述备用主钟的时间偏差值并存储。3. 根据权利要求2所述的基于PTP协议的提高时钟时间同步精度的方法,其特征在于, 所述时间偏差值存储于所述从钟。4. 根据权利要求1-3中任一项所述的基于PTP协议的提高时钟时间同步精度的方法, 其特征在于,所述时间偏差值为所述时间测试仪测试所述从钟若干次后得出的平均值。5. 根据权利要求1-3中任一项所述的基于PTP协议的提高时钟时间同步精度的方法, 其特征在于,当所述从钟的时间偏差值与前一次测得的该从钟的时间偏差值之间的差值大 于预设值时,则认为该从钟故障。6. 根据权利要求5所述的基于PTP协议的提高时钟时间同步精度的方法,其特征在于, 当所述从钟故障时,进行告警。7. 根据权利要求1-3中任一项所述的基于PTP协议的提高时钟时间同步精度的方法, 其特征在于,所述校验时钟源和同步时钟源均为GPS。8. 根据权利要求1-3中任一项所述的基于PTP协议的提高时钟时间同步精度的方法, 其特征在于,所述校验时钟源和同步时钟源均为BDS。9. 根据权利要求1-3中任一项所述的基于PTP协议的提高时钟时间同步精度的方法, 其特征在于,所述时间测试仪与所述从钟连接后,还能够测试不同外界环境下所述从钟的 时间偏差值。10. 根据权利要求1-3中任一项所述的基于PTP协议的提高时钟时间同步精度的方法, 其特征在于,所述时间测试仪与所述从钟连接后,还能够测试不同链路或不同组网场景下 所述从钟的时间偏差值。
【专利摘要】本发明属于时间同步的技术领域。为了解决PTP域中从钟的时间偏差会导致该从钟的下游从钟的同步时间出现偏差的问题,本发明提出一种基于PTP协议的提高时钟时间同步精度的方法,该方法包括(1)将时间测试仪与校验时钟源连接,该校验时钟源与PTP域中主钟的同步时钟源相同;(2)将时间测试仪与从钟连接,以测量该从钟与所述校验时钟源的时间偏差值;(3)在时间同步过程中,以测得的所述时间偏差值对所述从钟进行时间补偿。本发明消除了从钟的时间偏差,这样从钟的时间偏差就不会影响到该从钟的下游从钟的同步时间,提高了上游从钟与下游从钟时间同步的精确度和准确度,进而提高了整个PTP域时间同步的精确度和准确度。
【IPC分类】H04J3/06
【公开号】CN104883235
【申请号】CN201510364738
【发明人】赵旭阳, 刘晶, 顾宗良, 陈庆邦, 王绍伟
【申请人】上海远景数字信息技术有限公司
【公开日】2015年9月2日
【申请日】2015年6月26日
当前第2页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1