一种通信设备同步的方法、装置及系统制造方法及图纸

技术编号:26346479 阅读:48 留言:0更新日期:2020-11-13 21:22
本发明专利技术实施例公开了一种通信设备同步的方法、装置及系统。该方法在不引入同步以太网(SyncE)的场景下,通过精确时间协议(PTP)的时间戳,计算得到从设备(Slave)到主设备(Master)的时间偏差,然后根据时间偏差计算出频率偏差,并用该频率偏差来校正从设备的时钟频率。之后,使用校正后的时钟频率计算出新的时间戳,再用该新的时间戳来计算出新的频率偏差并用该新的频率偏差来校正从设备的时钟频率,如此反复迭代使时间偏差(Offset)无限逼近零,从而获得更高精度的时间同步,并使系统时钟精度大大提高。

A method, device and system for synchronization of communication equipment

【技术实现步骤摘要】
一种通信设备同步的方法、装置及系统
本专利技术涉及移动通信
,尤其涉及一种通信设备同步方法、装置及系统。
技术介绍
频率、相位和时间的同步是数字通信网络的实现基础。对于电路域网络来说,比如数据传输速率标准为E1/T1的数字网络,其网络传输本身采用的就是基于时隙的时分复路(TimeDivisionMultiplexing,TDM)的方式,因此很容易解决同步问题。但是,对于分组域的包交换网络来说,其网络传输主要是根据IP网络地址和MAC地址等网络地址来实现的,要解决同步问题就复杂得多。为了解决包交换网络的同步问题,目前所采用的方案大多都是通过同步以太网(SyncE)和IEEE1588协议,即精确时间协议(PrecisionTimeProtocol,PTP)相结合的方法,其主要手段是:采用时分复路类似的方法在以太网上传输同步信号,实现通信实体之间的频率和相位同步,但是,这一方法无法实现时间同步;然后,再根据精确时间协议,利用在报文中传输时间戳的方法实现时间同步。但这一方法需要部署同步以太网,耗资较大且部署复杂,不利于通信网络的建设和推广。为此,如何通过成本较低的其他方式实现包交换网络的同步问题还是一个亟需解决的技术问题。
技术实现思路
针对以上问题,本专利技术实施例提供了一种通信设备同步方法、装置及系统。根据本专利技术实施例第一方面,一种通信设备同步的方法,该方法应用于第一通信设备,该方法包括:根据精确时间协议与第二通信设备进行同步以获取此次同步过程中与第二通信设备之间产生的时间偏差;获取第一通信设备的时钟频率;根据时间偏差和时钟频率计算第一通信设备的频率偏差;根据频率偏差校正时钟频率。根据本专利技术实施例一实施方式,根据精确时间协议与第二通信设备进行同步以获取此次同步过程中与第二通信设备之间产生的时间偏差,包括:根据精确时间协议与第二通信设备进行同步以获取此次同步过程中产生的第一时间戳信息;获取上一次与第二通信设备进行同步时产生的第二时间戳信息;相应地,根据时间偏差和时钟频率计算第一通信设备的频率偏差,包括:根据第一时间戳信息、第二时间戳信息计算第一通信设备的频率偏差。根据本专利技术实施例一实施方式,根据第一时间戳信息、第二时间戳信息和时钟频率计算第一通信设备的频率偏差,包括:根据第一时间戳信息和第二时间戳信息计算时间间隔;根据第一时间戳信息计算第一通信设备与第二通信设备的时间偏差;根据时间间隔、时间偏差和时钟频率计算第一通信设备的频率偏差。根据本专利技术实施例一实施方式,根据时间间隔、时间偏差和时钟频率计算第一通信设备的频率偏差,包括:获取时间间隔在一段时间内的时间间隔历史数据;根据时间间隔和时间间隔历史数据计算平均时间间隔;获取时间偏差在一段时间内的时间偏差历史数据;根据时间偏差和时间偏差历史数据计算平均时间间隔;根据平均时间间隔、平均时间偏差和时钟频率计算第一通信设备的频率偏差;更新时间间隔历史数据和时间偏差历史数据。根据本专利技术实施例一实施方式,在计算第一通信设备的频率偏差之后,该方法还包括:根据频率偏差校正时钟频率。根据本专利技术实施例一实施方式,第一通信设备包括可编程硬件加速卡且上述方法执行在可编程硬件加速卡上。根据本专利技术实施例一实施方式,在根据精确时间协议与第二通信设备进行同步之前,该方法还包括:设置可编程硬件加速卡的网口以建立与第二通信设备的前传同步网络。根据本专利技术实施例一实施方式,网口为光口且光口为专用于同步的预留光口。根据本专利技术实施例第二方面,一种通信设备同步的装置,该装置包括:时间偏差获取模块,用于根据精确时间协议与第二通信设备进行同步以获取此次同步过程中与第二通信设备之间产生的时间偏差;时钟频率获取模块,用于获取第一通信设备的时钟频率;频率偏差计算模块,用于根据时间偏差和时钟频率计算第一通信设备的频率偏差;频率校正模块,根据所述频率偏差校正所述时钟频率。根据本专利技术实施例一实施方式,时间偏差获取模块包括:第一时间戳获取子模块,用于根据精确时间协议与第二通信设备进行同步以获取此次同步过程中产生的第一时间戳信息;第二时间戳信息获取子模块,用于获取上一次与第二通信设备进行同步时产生的第二时间戳信息;相应地,频率偏差计算模块具体用于根据第一时间戳信息、第二时间戳信息计算第一通信设备的频率偏差。根据本专利技术实施例一实施方式,频率偏差计算模块包括:时间间隔计算子模块,用于根据第一时间戳信息和第二时间戳信息计算时间间隔;时间偏差计算子模块,用于根据第一时间戳信息计算第一通信设备与第二通信设备的时间偏差;频率偏差计算子模块,用于根据时间间隔、时间偏差和时钟频率计算第一通信设备的频率偏差。根据本专利技术实施例一实施方式,频率偏差计算子模块包括时间间隔历史数据获取单元,用于获取时间间隔在一段时间内的时间间隔历史数据;平均时间间隔计算单元,用于根据时间间隔和时间间隔历史数据计算平均时间间隔;时间偏差历史数据获取单元,用于获取时间偏差在一段时间内的时间偏差历史数据;平均时间偏差计算单元,用于根据时间偏差和时间偏差历史数据计算平均时间偏差;频率偏差计算单元,用于根据平均时间间隔、平均时间偏差和时钟频率计算第一通信设备的频率偏差;历史数据更新单元,用于更新时间间隔历史数据和时间偏差历史数据。根据本专利技术实施例一实施方式,第一通信设备包括可编程硬件加速卡,该装置还包括:网口设置模块,用于设置可编程硬件加速卡的网口以建立与第二通信设备的前传同步网络。根据本专利技术实施例第三方面,一种通信设备同步的系统,该系统包括:第一通信设备,用于执行以下通信设备同步的方法:根据精确时间协议与第二通信设备进行同步以获取此次同步过程中与第二通信设备之间产生的时间偏差,获取第一通信设备的时钟频率,根据时间偏差和时钟频率计算第一通信设备的频率偏差;第二通信设备,用于根据精确时间协议与第一通信设备进行同步。本专利技术实施例公开了一种通信设备同步的方法、装置及系统。该方法在不引入同步以太网的场景下,通过精确时间协议的时间戳计算得到从设备(Slave)到主设备(Master)的时间偏差,然后根据时间偏差计算出频率偏差,并用该频率偏差来校正从设备的时钟频率。之后,使用校正后的时钟频率计算出新的时间戳,再用该新的时间戳来计算出新的频率偏差并用该新的频率偏差来校正从设备的时钟频率,如此反复迭代使时间偏差(Offset)无限逼近零,从而获得更高精度的时间同步,并使系统时钟精度大大提高。需要理解的是,本专利技术实施例的教导并不需要实现上面的全部有益效果,而是特定的技术方案可以实现特定的技术效果,并且本专利技术实施例的其他实施方式还能够实现上面未提到的有益效果。附图说明通过参考附图阅读下文的详细描述,本专利技术示例性实施方式的上述以及其他目的、特征和优点将变得易于理解。在附图中,以示例性而非限制性的方式示出了本专利技术的若干实施方式,其中:在附图中,相同或对应的标号表示相同或对应的部分。图1为本专利技术实施例通信设备同步的方法的应用场景示意图;图2为本本文档来自技高网...

【技术保护点】
1.一种通信设备同步的方法,所述方法应用于第一通信设备,所述方法包括:/n根据精确时间协议与第二通信设备进行同步以获取此次同步过程中与所述第二通信设备之间产生的时间偏差;/n获取所述第一通信设备的时钟频率;/n根据所述时间偏差和所述时钟频率计算所述第一通信设备的频率偏差;/n根据所述频率偏差校正所述时钟频率。/n

【技术特征摘要】
1.一种通信设备同步的方法,所述方法应用于第一通信设备,所述方法包括:
根据精确时间协议与第二通信设备进行同步以获取此次同步过程中与所述第二通信设备之间产生的时间偏差;
获取所述第一通信设备的时钟频率;
根据所述时间偏差和所述时钟频率计算所述第一通信设备的频率偏差;
根据所述频率偏差校正所述时钟频率。


2.根据权利要求1所述的方法,所述根据精确时间协议与第二通信设备进行同步以获取此次同步过程中与所述第二通信设备之间产生的时间偏差,包括:
根据精确时间协议与第二通信设备进行同步以获取此次同步过程中产生的第一时间戳信息;
获取上一次与所述第二通信设备进行同步时产生的第二时间戳信息;
相应地,根据所述时间偏差和所述时钟频率计算所述第一通信设备的频率偏差,包括:
根据所述第一时间戳信息、所述第二时间戳信息计算所述第一通信设备的频率偏差。


3.根据权利要求2所述的方法,所述根据第一时间戳信息、第二时间戳信息和时钟频率计算第一通信设备的频率偏差,包括:
根据所述第一时间戳信息和所述第二时间戳信息计算时间间隔;
根据所述第一时间戳信息计算所述第一通信设备与所述第二通信设备的时间偏差;
根据所述时间间隔、所述时间偏差和所述时钟频率计算所述第一通信设备的频率偏差。


4.根据权利要求3所述的方法,所述根据所述时间间隔、所述时间偏差和所述时钟频率计算所述第一通信设备的频率偏差,包括:
获取所述时间间隔在一段时间内的时间间隔历史数据;
根据所述时间间隔和所述时间间隔历史数据计算平均时间间隔;
获取所述时间偏差在一段时间内的时间偏差历史数据;
根据所述时间偏差和所述时间偏差历史数据计算平均时间偏差;
根据所述平均时间间隔、所述...

【专利技术属性】
技术研发人员:赖雪峰刘永强
申请(专利权)人:联想北京有限公司
类型:发明
国别省市:北京;11

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

1