[发明专利]一种基于PTPd2协议的精确时钟同步实现方法有效
申请号: | 201810626267.X | 申请日: | 2018-06-13 |
公开(公告)号: | CN108880727B | 公开(公告)日: | 2019-11-15 |
发明(设计)人: | 陆阳;陶稳静;卫星;石雷;徐娟;张本宏;贾向利;高健 | 申请(专利权)人: | 合肥工业大学 |
主分类号: | H04J3/06 | 分类号: | H04J3/06;H04L29/06 |
代理公司: | 34115 合肥天明专利事务所(普通合伙) | 代理人: | 王丽丽;金凯<国际申请>=<国际公布>= |
地址: | 230009安徽*** | 国省代码: | 安徽;34 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明涉及一种基于PTPd2协议的精确时钟同步实现方法,属于通信技术及计算机网络领域。本发明通过主从时钟设备交互通信报文实现精确时钟同步,PTPd2协议可获取报文到达主从时钟设备的网络驱动层的精确时间戳,相比于NTP协议在应用层获取的时间戳,可有效避免协议栈的干扰,同时通过捕获报文到达主从时钟设备的MAC层的时间,并在主从时钟设备中补偿报文从网络驱动层传输到MAC层所产生的延时和抖动,可提高时钟同步精度。测试表明,当主从时钟设备通过网线直接连接时,合理设置参数并补偿出边界时间,时钟同步精度可达19μs,并且通用性强,容易实现。 | ||
搜索关键词: | 时钟同步 主从时钟 网络驱动层 报文到达 时间戳 计算机网络领域 补偿报文 合理设置 设备交互 通信报文 通信技术 通用性强 协议栈 应用层 抖动 网线 延时 捕获 测试 传输 | ||
【主权项】:
1.一种基于PTPd2协议的精确时钟同步实现方法,其特征在于,包括以下步骤:/n(1)主从时钟设备分别运行PTPd2协议,确定各时钟设备的端口状态,并启动定时器,当定时器超时时,主从时钟设备开始发送通信报文;/n(2)分别在主从时钟设备中捕获通信报文,提取报文在主从时钟设备中到达MAC层的时间,并提取相应报文字段中记录的报文到达主从时钟设备的网络驱动层的时间,定义出边界时间Δt为报文在主从时钟设备中从网络驱动层传输到MAC层的时间,分别计算主从时钟设备的出边界时间Δt;/n所述计算主从时钟设备的出边界时间Δt,具体包括以下步骤:/n(21)主时钟设备首先组播Sync报文Sj,Sync报文Sj到达主时钟设备的MAC层的时间为Tmac_Sj,随后组播Follow_Up报文,Follow_Up报文中记录了Sync报文Sj到达主时钟设备的网络驱动层的精确时间Tip_Sj;/n(22)在主时钟设备中捕获Sync报文Sj,提取Tmac_Sj;/n(23)在主时钟设备中捕获跟随Sync报文Sj的Follow_Up报文,提取Tip_Sj;/n(24)通过以下公式计算主从时钟设备的出边界时间Δt:/n /n其中,Δt为主从时钟设备的出边界时间,n为报文数目;/n(3)分别在主从时钟设备中补偿出边界时间Δt,主从时钟设备重新运行PTPd2协议,确定各时钟设备的端口状态并交互报文信息;/n(4)从时钟设备根据本地时钟同步算法校正本地时钟,与主时钟设备保持同步。/n
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于合肥工业大学,未经合肥工业大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201810626267.X/,转载请声明来源钻瓜专利网。
- 上一篇:一种时间偏差测量方法及系统
- 下一篇:一种基于冗余安全系统的时钟同步测试方法