发明名称 |
基于PTP协议实现亚微秒级同步精度的方法 |
摘要 |
本发明涉及一种基于PTP协议实现亚微秒级同步精度的方法,属于通信技术领域,为了在获得高精度同步效率的同时,节约硬件投入的成本,所述方法包括:在主钟发出同步消息之前,将以太网收发器的时钟与时间源的同步;通过延迟请求信息包延时测量机制或者对等延迟信息包延时测量机制来测量得到链路的平均路径时延;对链路进行异步修正,实现亚微秒级的同步精度。该方法采用DP83640以太网收发器,可以准确地获得网络报文时间戳,在AT91RM9200平台上实现PTP协议,能实现亚微秒级的同步精度,经测试,可达到100ns的同步精度,此外整个系统成本低廉,并具备良好的开放性以及扩展性,容易实现。 |
申请公布号 |
CN102098155A |
申请公布日期 |
2011.06.15 |
申请号 |
CN201110066689.4 |
申请日期 |
2011.03.18 |
申请人 |
北京国智恒电力管理科技有限公司 |
发明人 |
杜光耀;王宝峰 |
分类号 |
H04L7/00(2006.01)I;H04L29/06(2006.01)I |
主分类号 |
H04L7/00(2006.01)I |
代理机构 |
北京路浩知识产权代理有限公司 11002 |
代理人 |
王莹 |
主权项 |
一种基于PTP协议实现亚微秒级同步精度的方法,其特征在于,所述方法基于亚微秒级同步系统来实施,所述亚微秒级同步系统包括时间源、以太网收发器、微处理器以及FPGA单元;所述时间源用于提供秒脉冲和时间报文信息;所述以太网收发器用于产生、传输以及接收时间戳,并生成秒脉冲信号;所述FPGA单元用于对以太网报文进行过滤,过滤掉与PTP协议无关的时间报文信息;所述微处理器用于与卫星时钟同步,执行PTP协议栈;所述方法具体通过如下步骤来实现亚微秒级的同步精度:S1:在主钟发出同步消息之前,主钟将以太网收发器的时钟与时间源的时钟同步;S2:对以太网报文进行过滤,过滤掉与PTP协议无关的时间报文信息;S3:根据延迟请求信息包延时测量机制或者对等延迟信息包延时测量机制来计算得到链路的平均路径时延;S4:根据所述链路的平均路径时延计算得到主钟和从钟之间的时钟偏差;S5:根据所述时钟偏差对链路进行异步修正,实现亚微秒级的同步精度。 |
地址 |
100088 北京市海淀区知春路6号锦秋国际大厦B座8层801 |