时钟同步方法和装置制造方法及图纸

技术编号:15749631 阅读:111 留言:0更新日期:2017-07-03 14:05
本发明专利技术公开了一种时钟同步方法和装置,所述方法包括步骤:从时钟配置基于至少两个时钟服务器的时钟同步参数,时钟同步参数包括至少两条时钟链路,各时钟链路具有相同的发包间隔;从时钟与各时钟服务器通过对应的时钟链路进行报文交互,采集各时钟服务器提供的时间数据;从时钟根据采集的时间数据计算出各时钟服务器与从时钟的时间偏差,并对多个时间偏差进行补偿,以使从时钟与各时钟服务器的时钟同步。通过采用多时钟服务器同步方式,使得从时钟可以同时与多个时钟服务器进行报文交互,加快了数据采集速度,大大缩短了时钟锁定时长,且有利于时钟服务器的灵活部署,对主备时钟服务器的切换也可以达到平滑处理的要求。

【技术实现步骤摘要】
时钟同步方法和装置
本专利技术涉及通讯
,尤其是涉及一种时钟同步方法和装置。
技术介绍
目前,LTE基站采用的时钟同步主要有三种:GPS时钟同步、时钟服务器同步、空口同步。其中,GPS时钟同步容易实现,但其具有成本高、选址难、失效率高、不方便维护等缺点;空口同步不能实现全网同步,且受空间环境影响大,若基站之间距离较远,其精度将会受限;时钟服务器同步,是一种可以实现全网同步的时钟同步技术,不仅可以达到亚微秒级的时钟同步精度,甚至可以达到纳秒级的时钟同步精度,而且其结构简单易于实现,是目前最常用的一种时钟同步方式。现有的时钟服务器同步,主要采用单时钟服务器同步方式。如图1所示,时钟服务器30锁定全球定位系统(GPS,GlobalPosiTioningSysTem)40,通过交换机(Switch)20连接基站10(可以连接多个基站),通过单个时钟服务器30与基站10进行来回传送报文的方式,实现基站10与时钟服务器30的时钟同步。但这种同步方式依赖于对报文数据的大量采集处理,导致时钟锁定时长过长;同时在工程实践的组网中,还需要对时钟服务器30进行特定部署,因为部署不合理会导致时钟服务器30不能够提供时钟服务;而且在进行时钟服务器30切换时,时钟切换不够平滑。综上所述,现有的时钟同步技术具有时钟锁定时间过长、时钟服务器部署不灵活,以及时钟切换不平滑等问题。
技术实现思路
本专利技术的主要目的在于提供一种时钟同步方法和装置,旨在解决时钟同步过程中时钟锁定时间过长、时钟服务器部署不灵活的技术问题。为达以上目的,本专利技术提出一种时钟同步方法,包括步骤:从时钟配置基于至少两个时钟服务器的时钟同步参数,所述时钟同步参数包括至少两条时钟链路,各时钟链路具有相同的发包间隔;所述从时钟与各时钟服务器通过对应的时钟链路进行报文交互,采集各时钟服务器提供的时间数据;所述从时钟根据采集的时间数据计算出各时钟服务器与所述从时钟的时间偏差,并对多个所述时间偏差进行补偿,以使所述从时钟与各时钟服务器的时钟同步。进一步地,所述从时钟与各时钟服务器通过对应的时钟链路进行报文交互,采集各时钟服务器提供的时间数据,包括:所述从时钟接收各时钟服务器通过对应的时钟链路发送的同步报文,获取各时钟服务器发送所述同步报文的时间,并记录接收到所述同步报文的时间;所述从时钟通过对应的时钟链路向各时钟服务器发送延迟请求报文,并记录发送所述延迟请求报文的时间;所述从时钟接收各时钟服务器通过对应的时钟链路发送的延迟应答报文,并获取各时钟服务器发送所述延迟应答报文的时间。进一步地,所述从时钟根据采集的时间数据计算出各时钟服务器与所述从时钟的时间偏差包括:所述从时钟根据公式Offset=((T4-T3)-(T2-T1))/2计算出各时钟服务器与所述从时钟的时间偏差;其中,Offset代表所述时间偏差,T4代表所述时钟服务器发送所述延迟应答报文的时间,T3代表所述从时钟发送所述延迟请求报文的时间,T2代表所述从时钟接收到所述同步报文的时间,T1代表所述时钟服务器发送所述同步报文的时间。进一步地,对多个所述时间偏差进行补偿包括:采用PID控制算法对不同控制状态下的多个时间偏差数据进行处理,获得PID控制参数和一个时间偏差;根据所述PID控制参数计算出压控电压;根据所述压控电压调整晶振频率,使得所述从时钟与各时钟服务器的频率同步;根据获得的所述一个时间偏差进行时间补偿,使得所述从时钟与各时钟服务器的时钟同步。进一步地,所述从时钟为LTE基站,所述时钟服务器为1588时钟服务器。本专利技术同时提出一种时钟同步装置,应用于从时钟,包括配置模块、采集模块、计算模块和处理模块,其中:所述配置模块,用于配置基于至少两个时钟服务器的时钟同步参数,所述时钟同步参数包括至少两条时钟链路,各时钟链路具有相同的发包间隔;所述采集模块,用于与各时钟服务器通过对应的时钟链路进行报文交互,采集各时钟服务器提供的时间数据;所述计算模块,用于根据采集的时间数据计算出各时钟服务器与所述从时钟的时间偏差;所述处理模块,用于对多个所述时间偏差进行补偿,以使所述从时钟与各时钟服务器的时钟同步。进一步地,所述采集模块包括:第一采集单元,用于接收各时钟服务器通过对应的时钟链路发送的同步报文,获取各时钟服务器发送所述同步报文的时间,并记录接收到所述同步报文的时间;第二采集单元,用于通过对应的时钟链路向各时钟服务器发送延迟请求报文,并记录发送所述延迟请求报文的时间;接收各时钟服务器通过对应的时钟链路发送的延迟应答报文,并获取各时钟服务器发送所述延迟应答报文的时间。进一步地,所述计算模块用于:根据公式Offset=((T4-T3)-(T2-T1))/2计算出各时钟服务器与所述从时钟的时间偏差;其中,Offset代表所述时间偏差,T4代表所述时钟服务器发送所述延迟应答报文的时间,T3代表所述第二采集单元发送所述延迟请求报文的时间,T2代表所述第一采集单元接收到所述同步报文的时间,T1代表所述时钟服务器发送所述同步报文的时间。进一步地,所述处理模块用于:采用PID控制算法对不同控制状态下的多个时间偏差数据进行处理,获得PID控制参数和一个时间偏差,根据所述PID控制参数计算出压控电压,根据所述压控电压调整晶振频率,使得所述从时钟与各时钟服务器的频率同步,根据获得的所述一个时间偏差进行时间补偿,使得所述从时钟与各时钟服务器的时钟同步。本专利技术所提供的一种时钟同步方法,通过采用多时钟服务器同步方式,使得从时钟可以同时与多个时钟服务器进行报文交互,采集多个时钟服务器提供的数据,从而加快了数据采集速度,大大缩短了时钟锁定时长,且无需对多个时钟服务器进行特定部署,有利于时钟服务器的灵活部署,对主备时钟服务器的切换也可以达到平滑处理的要求。附图说明图1是现有技术中时钟同步系统的拓扑结构示意图;图2是本专利技术第一实施例的时钟同步方法的流程图;图3是本专利技术第一实施例中采集时间数据的具体流程图;图4是本专利技术实施例中时钟服务器与从时钟进行报文交互的时序图;图5是本专利技术第二实施例的时钟同步方法的流程图;图6是本专利技术第二实施例中采集时间数据的具体流程图;图7是本专利技术第三实施例的时钟同步系统的拓扑结构示意图;图8是本专利技术第三实施例的时钟同步系统的另一拓扑结构示意图;图9是本专利技术第三实施例的时钟同步系统的又一拓扑结构示意图;图10是本专利技术第四实施例的时钟同步装置的模块示意图;图11是本专利技术第四实施例中采集模块的模块示意图。本专利技术目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。具体实施方式应当理解,此处所描述的具体实施例仅仅用以解释本专利技术,并不用于限定本专利技术。本专利技术的时钟同步方法,采用多时钟服务器同步方式,通过搭建多时钟服务器的时钟同步网络环境,使得从时钟(如基站)可以同时与多个时钟服务器进行报文交互,采集各个时钟服务器提供的数据,从而加快了数据采集速度,缩短了时钟锁定时长,而且无需对多个时钟服务器进行特定部署,使得系统部署更加灵活。实施例一参见图2,提出本专利技术第一实施例的时钟同步方法,所述方法包括以下步骤:S11、从时钟配置基于至少两个时钟服务器的时钟同步参数。具体的,各时钟服务器(如1588时钟服务器)均锁定GPS,且默认各本文档来自技高网...
时钟同步方法和装置

【技术保护点】
一种时钟同步方法,其特征在于,包括步骤:从时钟配置基于至少两个时钟服务器的时钟同步参数,所述时钟同步参数包括至少两条时钟链路,各时钟链路具有相同的发包间隔;所述从时钟与各时钟服务器通过对应的时钟链路进行报文交互,采集各时钟服务器提供的时间数据;所述从时钟根据采集的时间数据计算出各时钟服务器与所述从时钟的时间偏差,并对多个所述时间偏差进行补偿,以使所述从时钟与各时钟服务器的时钟同步。

【技术特征摘要】
1.一种时钟同步方法,其特征在于,包括步骤:从时钟配置基于至少两个时钟服务器的时钟同步参数,所述时钟同步参数包括至少两条时钟链路,各时钟链路具有相同的发包间隔;所述从时钟与各时钟服务器通过对应的时钟链路进行报文交互,采集各时钟服务器提供的时间数据;所述从时钟根据采集的时间数据计算出各时钟服务器与所述从时钟的时间偏差,并对多个所述时间偏差进行补偿,以使所述从时钟与各时钟服务器的时钟同步。2.根据权利要求1所述的时钟同步方法,其特征在于,所述从时钟与各时钟服务器通过对应的时钟链路进行报文交互,采集各时钟服务器提供的时间数据,包括:所述从时钟接收各时钟服务器通过对应的时钟链路发送的同步报文,获取各时钟服务器发送所述同步报文的时间,并记录接收到所述同步报文的时间;所述从时钟通过对应的时钟链路向各时钟服务器发送延迟请求报文,并记录发送所述延迟请求报文的时间;所述从时钟接收各时钟服务器通过对应的时钟链路发送的延迟应答报文,并获取各时钟服务器发送所述延迟应答报文的时间。3.根据权利要求2所述的时钟同步方法,其特征在于,所述从时钟根据采集的时间数据计算出各时钟服务器与所述从时钟的时间偏差包括:所述从时钟根据公式Offset=((T4-T3)-(T2-T1))/2计算出各时钟服务器与所述从时钟的时间偏差;其中,Offset代表所述时间偏差,T4代表所述时钟服务器发送所述延迟应答报文的时间,T3代表所述从时钟发送所述延迟请求报文的时间,T2代表所述从时钟接收到所述同步报文的时间,T1代表所述时钟服务器发送所述同步报文的时间。4.根据权利要求1所述的时钟同步方法,其特征在于,对多个所述时间偏差进行补偿包括:采用PID控制算法对不同控制状态下的多个时间偏差进行处理,获得PID控制参数和一个时间偏差;根据所述PID控制参数计算出压控电压;根据所述压控电压调整晶振频率,使得所述从时钟与各时钟服务器的频率同步;根据获得的所述一个时间偏差进行时间补偿,使得所述从时钟与各时钟服务器的时钟同步。5.根据权利要求1-4任一项所述的时钟同步方法,其特征在于,所述从时钟为LTE基站,所述时钟服务...

【专利技术属性】
技术研发人员:欧阳会丹周江鹏赵飞冯瑞雷
申请(专利权)人:中兴通讯股份有限公司
类型:发明
国别省市:广东,44

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

1