以太网时间同步方法及装置制造方法及图纸

技术编号:28701883 阅读:15 留言:0更新日期:2021-06-05 21:23
本发明专利技术提供了一种以太网时间同步方法及装置,该方法包括:在以太网的物理层PHY内部的物理编码子层PCS与物理媒体附加子层PMA接口处,对对齐标识AM信号打上时间戳;将所述AM时间戳携带在对应的1588事件报文中;根据发送和接收的1588事件报文中携带的AM时间戳进行时间同步。在本发明专利技术中,通过在PHY内部PCS与PMA接口处对固定周期AM信号打时间戳,从而消除PCS内部时延误差的影响,提高时间同步精度。提高时间同步精度。提高时间同步精度。

【技术实现步骤摘要】
以太网时间同步方法及装置


[0001]本专利技术涉及通信领域,具体而言,涉及一种以太网时间同步方法及装置。

技术介绍

[0002]随着通信技术的发展,对现有的时间同步技术的同步精度要求越来越高。尤其是5G无线通信的发展,对于网络设备的同步精度要求达到10纳秒以内级别,一般传统的GPS同步方式受限于环境及成本,而现有的基于以太网1588的同步方式精度受限于底层,时延不确定性,一般只能达到几十纳秒到微秒级别。

技术实现思路

[0003]本专利技术实施例提供了一种以太网时间同步方法及装置,以至少解决相关技术中基于以太网1588的同步方式,时延不确定,同步精度不高的问题。
[0004]根据本专利技术的一个实施例,提供了一种以太网时间同步方法,包括:在以太网的物理层PHY内部的物理编码子层PCS与物理媒体附加子层PMA接口处,对对齐标识AM信号打上时间戳;将所述AM时间戳携带在对应的1588事件报文中;根据发送和接收的1588事件报文中携带的AM时间戳进行时间同步。
[0005]可选地,对所述AM信号打上时间戳包括:对所述AM信号打上发送时间戳或对所述AM信号打上接收时间戳。
[0006]可选地,对所述AM信号打上发送时间戳包括:当AM随发送数据流通过所述PCS与所述PMA接口处时,AM检测逻辑检测到所述AM出现,并通知1588时间打戳功能模块记录下所述AM的发送时间戳;1588时间打戳功能模块将所述AM发送时间戳回传给所述MAC;所述MAC在发送的对应的1588事件报文中携带所述AM发送时间戳。
[0007]可选地,在AM随发送数据流通过所述PCS与所述PMA接口处之前,还包括:所述MAC感知所述AM产生时间。
[0008]可选地,所述MAC在发送的1588事件报文中携带所述AM发送时间戳之前,还包括:所述MAC以感知的所述AM产生时间为起点,得到发送所述1588事件报文的时间窗口,并在所述时间窗口发送所述1588事件报文。
[0009]可选地,其中,所述时间窗口的起点是MAC感知当前AM通过PCS后,在PCS与PMA接口探测到的AM信号经过1588打戳功能打上时间戳后返回给MAC的AM时间戳的时刻之后,所述时间窗口的终点是MAC感知到下个AM的时刻。
[0010]可选地,1588时间打戳功能模块将所述AM发送时间戳回传给所述MAC之后,还包括:将所述AM发送时间戳缓存;当接收到下一个AM发送时间戳时,对缓存中的AM发送时间戳进行更新。
[0011]可选地,所述MAC在发送的1588事件报文中携带所述AM发送时间戳包括:将高层协议发送过来的所述1588事件报文进行缓存;将缓存后的1588事件报文在所述发送时间窗口内发送,发送时取出发送AM时间戳缓存中的AM时间戳插入到所述1588事件报文的时间戳字
段中。
[0012]可选地,对所述AM信号打上接收时间戳包括:当AM随接收数据流通过所述PCS与所述PMA接口处时,AM检测逻辑检测到所述AM出现,并通知1588时间打戳功能模块记录下所述AM的接收时间戳;所述1588时间打戳功能模块将所述AM接收时间戳传给所述MAC;所述MAC将所述AM接收时间戳与接收到的对应的1588事件报文进行关联,并上报至高层协议。
[0013]可选地,所述PCS为多通道PCS或单通道PCS,当所述PCS为多通道PCS时,仅对其中一条通道中的AM信号打上时间戳。
[0014]根据本专利技术的另一个实施例,提供了一种以太网时间同步装置,包括:时间戳功能模块,用于在以太网的物理层PHY内部的物理编码子层PCS与物理媒体附加子层PMA接口处,对对齐标识AM信号打上时间戳;物理编码子层模块,用于将所述AM时间戳携带在对应的1588事件报文中;高层协议功能模块,用于根据发送和接收的1588事件报文中携带的AM时间戳进行时间同步。
[0015]可选地,所述AM时间戳包括AM发送时间戳和AM接收时间戳。
[0016]可选地,所述装置还包括:AM检测逻辑,用于当AM随发送数据流通过所述PCS与所述PMA接口处时,检测到所述AM出现时,通知所述时间戳功能模块记录下所述AM的发送时间戳;所述时间戳功能模块,还用于将所述AM发送时间戳回传给MAC;所述MAC模块还用于,在发送的对应的1588事件报文中携带所述AM发送时间戳。
[0017]可选地,所述MAC模块,还用于感知所述AM产生时间。
[0018]可选地,所述MAC模块,还用于以感知的所述AM产生时间为起点,得到发送所述1588事件报文的时间窗口,并在所述时间窗口发送所述1588事件报文。
[0019]可选地,其中,所述时间窗口的起点是MAC感知当前AM通过PCS后,在PCS与PMA接口探测到的AM信号经过1588打戳功能打上时间戳后返回给MAC的AM时间戳的时刻之后,所述时间窗口的终点是MAC感知到下个AM的时刻。
[0020]可选地,所述装置还包括:时间戳缓存模块,用于将所述AM发送时间戳缓存,当接收到下一个AM发送时间戳时,对缓存中的AM发送时间戳进行更新。
[0021]可选地,所述装置还包括:1588事件报文缓存模块,用于将高层协议发送过来的所述1588事件报文进行缓存;时间戳插入模块,用于将缓存后的1588事件报文在所述发送时间窗口内发送,发送时取出发送AM时间戳缓存中的AM时间戳插入到所述1588事件报文的时间戳字段中。
[0022]可选地,所述装置还包括:AM检测逻辑,用于当AM随接收数据流通过所述PCS与所述PMA接口处时,检测到所述AM出现后,通知时间戳功能模块记录下所述AM的接收时间戳;所述时间打戳功能模块,用于将所述AM接收时间戳传给所述MAC;所述MAC模块,还用于将所述AM接收时间戳与接收到的对应的1588事件报文进行关联,并上报至高层协议。
[0023]可选地,所述PCS为多通道PCS或单通道PCS,当所述PCS为多通道PCS时,仅对其中一条通道中的AM信号打上时间戳。
[0024]根据本专利技术的又一个实施例,还提供了一种存储介质,所述存储介质中存储有计算机程序,其中,所述计算机程序被设置为运行时执行上述方法实施例中的步骤。
[0025]根据本专利技术的又一个实施例,还提供了一种电子装置,包括存储器和处理器,所述存储器中存储有计算机程序,所述处理器被设置为运行所述计算机程序以执行上述方法实
施例中的步骤。
[0026]在本专利技术的上述实施例中,基于1588同步方式,在PHY内部PCS与PMA接口处对固定周期AM信号打时间戳来替代1588事件报文头打时间戳,从而消除PCS内部时延误差的影响,提高时间同步精度。
附图说明
[0027]此处所说明的附图用来提供对本专利技术的进一步理解,构成本申请的一部分,本专利技术的示意性实施例及其说明用于解释本专利技术,并不构成对本专利技术的不当限定。在附图中:
[0028]图1是根据本专利技术实施例的以太网时间同步方法的流程图;
[0029]图本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种以太网时间同步方法,其特征在于,包括:在以太网的物理层PHY内部的物理编码子层PCS与物理媒体附加子层PMA接口处,对对齐标识AM信号打上时间戳;将所述AM时间戳携带在对应的1588事件报文中;根据发送和接收的1588事件报文中携带的AM时间戳进行时间同步。2.根据权利要求1所述的方法,其特征在于,对所述AM信号打上时间戳包括:对所述AM信号打上发送时间戳或对所述AM信号打上接收时间戳。3.根据权利要求2所述的方法,其特征在于,对所述AM信号打上发送时间戳包括:当AM随发送数据流通过所述PCS与所述PMA接口处时,AM检测逻辑检测到所述AM出现,并通知1588时间打戳功能模块记录下所述AM的发送时间戳;1588时间打戳功能模块将所述AM发送时间戳回传给所述MAC;所述MAC在发送的对应的1588事件报文中携带所述AM发送时间戳。4.根据权利要求3所述的方法,其特征在于,在AM随发送数据流通过所述PCS与所述PMA接口处之前,还包括:所述MAC感知所述AM产生时间。5.根据权利要求4所述的方法,其特征在于,所述MAC在发送的1588事件报文中携带所述AM发送时间戳之前,还包括:所述MAC以感知的所述AM产生时间为起点,得到发送所述1588事件报文的时间窗口,并在所述时间窗口发送所述1588事件报文。6.根据权利要求5所述的方法,其特征在于,其中,所述时间窗口的起点是MAC感知当前AM通过PCS后,在PCS与PMA接口探测到的AM信号经过1588打戳功能打上时间戳后返回给MAC的AM时间戳的时刻之后,所述时间窗口的终点是MAC感知到下个AM的时刻。7.根据权利要求5所述的方法,其特征在于,1588时间打戳功能模块将所述AM发送时间戳回传给所述MAC之后,还包括:将所述AM发送时间戳缓存;当接收到下一个AM发送时间戳时,对缓存中的AM发送时间戳进行更新。8.根据权利要求7所述的方法,其特征在于,所述MAC在发送的1588事件报文中携带所述AM发送时间戳包括:将高层协议发送过来的所述1588事件报文进行缓存;将缓存后的1588事件报文在所述发送时间窗口内发送,发送时取出发送AM时间戳缓存中的AM时间戳插入到所述1588事件报文的时间戳字段中。9.根据权利要求2所述的方法,其特征在于,对所述AM信号打上接收时间戳包括:当AM随接收数据流通过所述PCS与所述PMA接口处时,AM检测逻辑检测到所述AM出现,并通知1588时间打戳功能模块记录下所述AM的接收时间戳;所述1588时间打戳功能模块将所述AM接收时间戳传给所述MAC;所述MAC将所述AM接收时间戳与接收到的对应的1588事件报文进行关联,并上报至高层协议。10.根据权利要求1所述的方法,其特征在于,所述PCS为多通道PCS或单通道PCS,当所述PCS为...

【专利技术属性】
技术研发人员:孙昊
申请(专利权)人:深圳市中兴微电子技术有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1