新闻资讯

当前位置:金凤凰彩票官网 > 学习园地 > 技术专题

    IEEE1588时钟同步过程解释

    来源:http://www.f8tball.com    发布于:2011/3/29    点击量:

    IEEE1588时钟同步过程解释 IEEE1588是通过以太网同步时钟,提供亚微妙级的对时精度。IEEE1588的对时过程包含两步: (1)确定网络中提供主时钟的设备; (2)通过计算主从时钟偏移量和网络延时修正从设备时钟。 IEEE1588通过Best Master Clock算法确定网络中最精确的时钟,作为master,余下的所有时钟都作为slave,与主时钟同步。 同步的过程中需要计算主从时间差异,其中包含主从钟的偏移量和网络传输时延。因此从时钟的修正也包含偏移量的修正和传输时延的修正。 首先主时钟发送带sync和带时标的follow up报文,从时钟收到之后,计算接收sync报文的本地时标和follow up报文中时标的差异,作为主从时钟的偏移量,并对本地时钟进行修正。为修正传输时延,需要进行第二次的sync, follow up过程,由于网络传输时延并不稳定,接收sync报文的时标和follow up中的时标仍然可能存在差异,记作master-to-slave时延;接着slave向master发出Delay request,master收到之后,回复带时标的delay response,slave计算发送delay request的本地时标和delay response里带的时标的差,记作slave-to-master时延。将master-to-slave和slave-to-master时延求平均,即得到主从时间的精确差异。由于主从时钟的漂移是相对独立的,因此同步的过程必须周期性地进行。 一开始,主时钟的100s对应于从时钟的80s,假设网络时延为2s,主时钟在100s时刻发送的报文,在从时钟走到82s时到达,因此计算得到主从时钟偏移量为18s;依此对从时钟进行修正,此时主时钟105s对应从时钟103s,假设网络时延没有发生变化,则主时钟105s发出的第二次sync报文在从时钟105s到达,因此计算得到master-to-slave时延为0,从时钟108s(即主时钟110s)发出delay request,主时钟在112s时收到,并回复delay response,因此slave-to-master时延为(112-108)=4s。求平均值得(0+4)/2=2s,故从时钟应再做2s的修正,从而使两侧时钟得到同步。

相关阅读


上海锐呈电气金凤凰彩票官网 电话:021-51816731,51816732, 13918107979 传真:021-51816733 400电话:400 021 0499
E-mail:rcdq123@163.com QQ:1791395589、1078860159、2470517770 备案号码:

在线客服

技术支持
产品咨询
迅雷彩票官网 同城棋牌 星空棋牌官网 GT彩票官网 同城棋牌 龙猫彩票平台 星空棋牌 星空棋牌 大神棋牌 星空棋牌