时钟同步方法及装置的制造方法

文档序号:9566950阅读:404来源:国知局
时钟同步方法及装置的制造方法
【技术领域】
[0001]本发明涉及通信领域,更具体地说,涉及一种时钟同步方法及装置。
【背景技术】
[0002]IEEE 1588的全称是“网络测量和控制系统的精密时钟同步协议标准(IEEE1588Precis1n Clock Synchronizat1n Protocol),简称PTP (艮P Precis1n TimingProtocol)。通过同步信号周期性对网络中所有节点的时钟进行同步,使基于以太网的系统达到精确同步,实现各个系统之间的同步。同步精度可以达到微秒级甚至更低。
[0003]IEEE1588时钟同步通常是利用GNSS或BITS时钟作为时钟源,通过BSC/RNC为基站提供频率和相位同步。这解决了传统的无线业务GNSS频率同步和相位同步授时方式存在成本高、天线架设不便等问题。
[0004]IEEE1588同步技术的精确度与1588报文携带时间戳信息紧密相关,时间戳信息越接近真实发送时间,其同步精度越高。IEEE1588协议(IEEE STD1588-2008)给出了时间戳的应用示例,如图表1所示。报文组帧在以太网架构的应用层完成,可以在应用层、媒体接入控制(Media Access Control,简称为MAC)层(可以理解为数据链路层)、物理PHY层任意一点完成打1588报文的时间戳添加,推荐在PHY层通过硬件辅助功能协助完成应用层发出报文的时间戳更新,其中,图1中的0S可以理解为操作系统Operating System的缩写。
[0005]图1为根据现有技术中1588报文时间戳处理示意图,根据图1的应用架构,基站控制器(Base Stat1n Controller,简称为BSC)/无线网络控制器(Rad1 NetworkController,简称为RNC)等系统的CPU完成1588报文的接收和发送处理,通过可编程逻辑或者PHY等硬件辅助完成1588报文时间戳更新(如图2所示),从而达到整个以太网系统的时间同步。
[0006]BSC/RNC的CPU在接收和发送报文时,需要软件中断来驱动完成。受限于CPU处理系统的这种架构,作为1588master时钟的BSC/RNC负载用户容量有限。目前现有的IEEE1588同步技术,BSC/RNC能够负载的用户容量只有几十个,即便是专业的高性能的IEEE1588同步服务器,用户负载也很难达到1000个以上。
[0007]BSC/RNC系统的1588master时钟负载用户容量受限问题在femto/微基站的大规模组网应用上显得尤为突出,无法大容量集中授时导致现有的femto/微基站组网方案无法最大程度地降低授时成本。
[0008]针对相关技术中,时钟同步方法导致的负载的用户容量很少以及同步成本高的问题,尚未提出有效的解决方案。

【发明内容】

[0009]针对相关技术中,时钟同步方法导致的负载的用户容量很少以及同步成本高的问题,尚未提出有效的解决方案的问题,本发明提供了一种时钟同步方法及装置,以至少解决上述问题。
[0010]为了达到上述目的,根据本发明的一个方面,提供了一种时钟同步方法,物理层设备获取用于待同步设备进行时钟同步的同步报文;所述物理侧设备向所述待同步设备发送所述同步报文。
[0011]优选地,物理层设备获取用于待同步设备进行时钟同步的同步报文包括:物理层设备生成初始报文;所述物理层设备获取用于同步的基准时间,并根据所述基准时间确定所述初始报文的时间戳;在所述初始报文中添加所述时间戳,得到所述同步报文。
[0012]优选地,物理层设备获取用于待同步设备进行时钟同步的同步报文之后还包括:所述物理层设备根据所述同步报文生成响应报文,其中,所述响应报文用于通知所述待同步设备所述物理层设备已经受理其要进行时钟同步的请求。
[0013]优选地,在所述初始报文中添加所述时间戳,得到所述同步报文,包括:所述物理层设备在所述初始报文和所述信令报文同时到达时,判断来自中央处理器CPU的信令报文和所述初始报文的优先级;在判定所述初始报文的优先级高于所述信令报文的优先级后,在所述初始报文中添加所述时间戮确定冋步报文。
[0014]优选地,所述物理层设备获取用于同步的基准时间包括:根据以下至少之一确定所述基准时间:本地时钟源、全球卫星导航系统GNSS、大楼综合定时系统BITS。
[0015]优选地,所述物理层设备获取用于同步的基准时间包括:所述物理层设备接收扩展板从所述物理层设备的主时钟获取的基准时间。
[0016]为了达到上述目的,根据本发明的再一个方面,还提供了一种时钟同步装置,应用于物理层设备,包括:获取模块,用于获取用于待同步设备进行时钟同步的同步报文;发送模块,用于向所述待同步设备发送所述同步报文。
[0017]优选地,所述获取模块包括:生成单元,用于生成初始报文;获取单元,用于获取用于同步的基准时间,并根据所述基准时间确定所述初始报文的时间戳;添加单元,用于在所述初始报文中添加所述时间戳确定同步报文。
[0018]优选地,所述添加单元,包括:判断子单元,用于在所述初始报文和所述信令报文同时到达时,判断来自中央处理器CPU的信令报文和所述初始报文的优先级;确定子单元,用于在判定所述初始报文的优先级高于所述信令报文的优先级后,在所述初始报文中添加所述时间戳确定同步报文。
[0019]优选地,所述获取单元,用于获取用于同步的基准时间包括:根据以下至少之一确定所述基准时间:本地时钟源、全球卫星导航系统GNSS、大楼综合定时系统BITS。
[0020]优选地,所述获取单元还用于接收扩展板从所述物理层设备的主时钟获取的基准时间。
[0021]通过本发明,采用通过物理层设备而不通过CPU获取到待同步设备进行时钟同步的同步报文的技术方案,解决了现有技术中时钟同步方法导致的负载的用户容量很少以及同步成本高的问题,规避CPU架构限制带来的负载用户容量不足情况,最大程度利用以太网的带宽资源。
【附图说明】
[0022]此处所说明的附图用来提供对本发明的进一步理解,构成本申请的一部分,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:
[0023]图1为根据现有技术中1588报文产生和时间戳处理示意图;
[0024]图2为根据现有设备中1588报文产生和时间戳处理过程示意图;
[0025]图3为根据本发明实施例的时钟同步方法的流程图;
[0026]图4为根据本发明实施例的报文产生和时间戳处理过程不意图一;
[0027]图5为根据本发明实施例的报文产生和时间戳处理过程不意图二 ;
[0028]图6为根据本发明实施例的多通道设计示意图;
[0029]图7为根据本发明实施例的单板扩展应用设计示意图;
[0030]图8为根据本发明实施例的物理层设备接收和发送报文的处理示意图;
[0031]图9为根据本发明实施例的时钟同步装置的结构框图;
[0032]图10为根据本发明实施例的时钟同步装置的再一结构框图。
【具体实施方式】
[0033]下文中将参考附图并结合实施例来详细说明本发明。需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互组合。
[0034]本发明的其它特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本发明而了解。本发明的目的和其他优点可通过在所写的说明书、权利要求书、以及附图中所特别指出的结构来实现和获得。
[0035]本发明实施例提供了一种时钟同步方法,如图3所示,图3为根据本发明实施例的时钟同步方法的流程图,包括(步骤S302-步骤S304):
[0036]步骤S302:物理层设备获取用于待同步设备进行时钟同步的同步报文;
[0037]步骤S304:物理侧设备向上述待同步设备发送上述同步报文。
[0038]通过上述各个步骤,采用通过物理层设备而不通过CPU获取到待同步设备进行时钟同步的同步报文的技术方案,解决了现有技术中时钟同步方法导致的负载的用户容量很少以及同步成本高的问题,规避CPU架构限制带来的负载用户容量不足情况,最大程度利用以太网的带宽资源。
[0039]在步骤S302中,即物理层设备获取用于待同步设备进行时钟同步的同步报文包括:物理层设备生成初始报文;上述物理层设备获取用于同步的基准时间,并根据上述基准时间确定上述初始报文的时间戳;在上述初始报文中添加上述时间戳,得到上述同步报文。
[0040]可选地,物理层设备获取用于待同步设备进行时钟同步的同步报文之后还包括:物理层设备根据所述同步报文生成响应报文,其中,上述响应报文用于通知待同步设备物理层设备已经受理其要进行时钟同步的请求。
[0041]在具体实施过程中,上述初始报文中添加上述时间戳,得到上述同步报文,包括:上述物理层设备在所述初
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1