发明名称 一种精确同步时间的方法
摘要 本发明公开了一种精确同步时间的方法,其计算主模式设备和从模式设备之间的时间差来计算平均路径延时,然后根据时间补偿算法计算当前需要补偿调整的时间量信息,利用时间调节控制模块,将时钟从模式设备做时间补偿调整处理,从而使整个系统中各设备的时间得到同步。本方案不需要专门的时间服务器,适用于分布式系统。
申请公布号 CN103763055B 申请公布日期 2016.05.18
申请号 CN201310493700.4 申请日期 2013.10.18
申请人 杭州联汇数字科技有限公司 发明人 赵凡;杨孟洲
分类号 H04J3/06(2006.01)I 主分类号 H04J3/06(2006.01)I
代理机构 杭州杭诚专利事务所有限公司 33109 代理人 王江成
主权项 一种精确同步时间的方法,其特征在于,包括以下步骤:一、时钟主模式设备向时钟从模式设备发送同步报文,同步报文中加载有发送同步报文的时间戳信息t<sub>1</sub>;二、时钟从模式设备接收到时钟主模式设备的同步报文以后,记录接收到同步报文的接收时间戳信息t<sub>2</sub>,然后发送回应报文到时钟主模式设备,回应报文中加载有t<sub>1</sub>、t<sub>2</sub>和发送回应报文的发送时间戳信息t<sub>3</sub>;三、时钟主模式设备接收到时钟从模式设备的回应报文以后,记录接收到回应报文的时间戳信息t<sub>4</sub>,正向传输路径上的延迟时间t<sub>ir</sub>=t<sub>2</sub>‑t<sub>1</sub>,反向传输路径上的延迟时间t<sub>ri</sub>=t<sub>4</sub>‑t<sub>3</sub>,可以计算得到当前的路径延迟时间为(t<sub>ir</sub>+t<sub>ri</sub>)/2;四、重复步骤一至三N次,得到N个路径延迟时间,根据平均路径延时算法计算得到平均路径延迟时间;五、根据平均路径延迟时间,对比当前系统中的主时钟可知当前的时间偏移量,再根据时间补偿算法得到当前需要补偿调整的时间量信息,利用时间调节控制模块,将时钟从模式设备做时间补偿调整处理;平均路径延时算法如下:令T<sub>avg,k</sub>表示第k次平均路径延迟时间,T<sub>avg,k‑1</sub>表示第k‑1次平均路径延迟时间,T<sub>k‑1</sub>表示第k‑1次路径延迟时间,q表示经过m次测算后得到的加权系数,q=e<sup>‑1/m</sup>,e是自然底数,当m&gt;k时,T<sub>avg,k</sub>=qT<sub>avg,k‑1</sub>+(1‑q)T<sub>k‑1</sub>;当m≤k时,T<sub>avg,k</sub>=((k‑1)T<sub>avg,k‑1</sub>+T<sub>k‑1</sub>)/k。
地址 310053 浙江省杭州市滨江区春波路1517号金润科技园C楼