一种高保持时钟自适应ptp流量的补偿方法及补偿系统的制作方法
【技术领域】
[0001]本发明涉及通信技术领域,尤其涉及一种高保持时钟自适应PTP流量的补偿方法及补偿系统。
【背景技术】
[0002]随着通信技术的发展,越来越多的通信设备要求具备1.5US/24H的本地时钟高保持能力,这个指标换算成本地时钟偏移量即24小时平均偏移量需小于1.74E—11,而一般高稳晶振的24小时老化偏移量也要在E_1(l量级,因此需要在锁定过程中对晶振的老化模型进行精准建模,在保持时进行相应的补偿。
[0003]高保持能力依赖于锁定时钟基准源时建立的晶振模型,在一般的锁定GPS1PPS或原子钟IPPS等时钟基准信号时,由于这些时钟基准晃动或抖动是固定的,在对本地时钟进行锁定校准时,PLL可以设定一个固定的值,建立的晶振老化模型可以达到较高的保持要求,但是在PTP授时应用中,如图1,时钟基准信号来自网络,这样就会不可避免地受到网络流量的影响,造成随机的时钟基准晃动或抖动,此时固定的PLL参数设定建立的模型很可能会畸变,并不能满足高保持指标,或者通过后期的复杂算法处理,才能将模型修正。
[0004]例如,中国专利文献CN 101645718B公开了一种一种时钟保持方法和装置,该方法包括:在参考时钟正常工作的情况下,计算晶体输出时钟与参考时钟的误差值,根据误差值利用预定控制方式获取晶体的压控电压,并以预定时间间隔保存压控电压;在参考时钟异常且保存的压控电压满足预定条件的情况下,控制系统进入时钟保持状态,根据保存的所述压控电压计算晶体的老化特性,利用根据所述晶体老化特性获得的保持算法控制晶体,对晶体输出时钟进行保持。通过上述技术方案,能够在一定程度上保持晶体输出频率提高时钟的稳定性能。但是其运算复杂,通过预留误差变化量调整精度不够高。
【发明内容】
[0005]本发明的一个目的在于:提供一种高保持时钟自适应PTP流量的补偿方法,根据流量变化实时调整锁相环环路带宽。
[0006]本发明的另一个目的在于:提供一种高保持时钟自适应PTP流量的补偿系统,用于自适应PTP流量调节锁相环环路带宽。
[0007]为达此目的,本发明采用以下技术方案:
[0008]一方面,提供一种高保持时钟自适应PTP流量的补偿方法,根据PTP网络数据包输入时刻的数据流量大小动态调节锁相环环路带宽,抑制外部噪声造成的时钟基准抖动,并采用从锁相环中提取的时钟的相位信息对本地时钟进行校正。
[0009]作为高保持时钟自适应PTP流量的补偿方法的一种优选技术方案,包括以下步骤:
[0010]步骤S1:本地时钟与上级时钟建立通讯连接;
[0011]步骤S2:本地时钟通过PTP网络获取上级时钟授时信号;
[0012]步骤S3:对与获取授时信号时刻相对应的数据流量进行检测;
[0013]步骤S4:根据数据流量大小调整锁相环环路带宽;
[0014]步骤S5:采用从锁相环中提取的时钟的相位信息对本地时钟进行调节。
[0015]作为高保持时钟自适应PTP流量的补偿方法的一种优选技术方案,所述步骤S3、对获取授时信号时刻的数据流量进行检测,之后还包括步骤S31:
[0016]通过多次检测,获取数据流量与锁相环环路带宽最佳对应关系,建立数据流量与锁相环环路带宽对应关系式。
[0017]作为高保持时钟自适应PTP流量的补偿方法的一种优选技术方案,所述数据流量与锁相环环路带宽最佳对应关系为:在最短时间校正本地时钟状态下锁相环环路带宽与数据流量的对应关系。
[0018]作为高保持时钟自适应PTP流量的补偿方法的一种优选技术方案,所述步骤S5、采用从锁相环中提取的时钟的相位信息对本地时钟进行调节包括步骤S51:
[0019]频率合成:通过频率合成向锁相环环路提供高准确度和稳定度的频率输出信号。
[0020]作为高保持时钟自适应PTP流量的补偿方法的一种优选技术方案,还包括对本地时钟温度进行检测,根据数据流量自适应调整锁相环环路带宽,并根据晶振的温度特性做相应补偿。
[0021]另一方面,提供一种高保持时钟自适应PTP流量的补偿系统,其特征在于,包括控制模块、流量检测模块以及锁相环,所述流量检测模块检测PTP网络授时信号输入时刻的数据流量大小,并将流量值传输给所述控制模块,所述控制模块根据流量值实时调节锁相环环路带宽。
[0022]作为高保持时钟自适应PTP流量的补偿系统的一种优选技术方案,所述补偿系统还包括数据处理模块,所述数据处理模块用于解析网络包、对数据信息进行过滤获取时钟信号。
[0023]作为高保持时钟自适应PTP流量的补偿系统的一种优选技术方案,所述补偿系统还包括频率合成器,所述频率合成器用于向锁相环环路提供高准确度和稳定度的频率输出信号。
[0024]作为高保持时钟自适应PTP流量的补偿系统的一种优选技术方案,所述补偿系统还包括温度传感模块,所述温度传感模块检测本地时钟温度信号,将温度信息传输至控制模块,控制模块根据晶振的温度特性做相应补偿。
[0025]本发明的有益效果为:通过实时流量监测,当流量大时采用更小的环路带宽,可以很好的滤掉流量带来的相位噪声,从源头上将噪声遏制,当流量小时采用更大的环路带宽,这样可以建立良好的晶振老化模型,保证了在丢失时钟基准时的高保持能力。本方案同时采用温度传感器对温度进行检测,在建立模型时做相应补偿,更好的保障了高保持能力。
【附图说明】
[0026]下面根据附图和实施例对本发明作进一步详细说明。
[0027]图1为本发明所述高保持时钟自适应PTP流量的补偿方法示意图。
[0028]图2为本发明所述高保持时钟自适应PTP流量的补偿系统结构示意图。
[0029]图中:
[0030]1、控制模块;2、流量检测模块;3、锁相环;4、数据处理模块;5、频率合成;6、温度传感模块;7、本地时钟。
【具体实施方式】
[0031]下面结合附图并通过【具体实施方式】来进一步说明本发明的技术方案。
[0032]如图1所示,于本实施例中,本发明所述的一种高保持时钟自适应PTP流量的补偿方法,根据PTP网络数据包输入时刻的数据流量大小动态调节锁相环环路带宽,抑制外部噪声造成的时钟基准抖动,并采用从锁相环中提取的时钟的相位信息对本地时钟进行校
IHo
[0033]具体的,该方法包括以下步骤:
[0034]步骤S1:本地时钟与上级时钟建立通讯连接;
[0035]步骤S2:本地时钟通过PTP网络获取上级时钟授时信号;
[0036]步骤S3:对与获取授时信号时刻相对应的数据流量进行检测;
[0037]