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

技术编号:36602412 阅读:15 留言:0更新日期:2023-02-04 18:18
本申请涉及一种时钟同步方法及装置,所述方法包括:获取本地时钟与基准时钟的时钟偏移;基于对所述时钟偏移的比例调节和积分调节,生成针对所述本地时钟的时钟调整量;利用所述时钟调整量对所述本地时钟进行调整。通过比例调节和所述积分调节两个环节对所述本地时钟和所述基准时钟之间的时钟偏差进行调节,其中,所述比例调节环节可以通过调节本地时钟以减少本地时钟的偏差量,而所述积分调节环节可以消除所述时钟偏差的稳态误差,提高无误差度。度。度。

【技术实现步骤摘要】
一种时钟同步方法及装置


[0001]本申请涉及通信
,尤其涉及一种时钟同步方法及装置。

技术介绍

[0002]时钟同步技术是通信系统的基本技术,时钟同步的目的在于确保发送端与接收端的时间步调一致,以实现正确可靠的通信。通信网络中的各设备通常基于精确时间协议(Precision Time Protocol,PTP)进行时间同步。相关技术中常用的时钟同步算法主要包括,通过PTP获取本地时钟相对于基准时钟的时钟偏移,然后通过计数器对所述时钟偏移进行计数,并得到具体偏移的时钟周期数,最后,根据偏移的时钟周期数对本地时钟进行校准。另外,计数器和用于校准的模块通常是利用两个不同的模块实现,例如,计数器可以利用FPGA模块实现,用于校准的模块可以利用ARM模块实现。
[0003]不难发现,上述时钟同步方法不仅流程较多,涉及到的模块也较多,尤其在计数器计数环节中,往往需要消耗较多的时间,导致整个时间同步的消耗的时间较长,时间同步消耗的时间越长将导致时间偏移的误差越大,满足不了通信系统中对于时间同步的需求而且。另一方面,计数器由于自身特性在计数过程中也会出现一定的误差,从而导致校准的时钟数据的误差较大。

技术实现思路

[0004]本申请实施例的目的在于提供一种时钟同步方法及装置,可以解决相关技术中时间同步消耗的时间越长导致时间偏移的误差越大,满足不了通信系统中对于时间同步需求的问题以及解决因计数器等中间环节导致的校准误差的问题。
[0005]第一方面,本申请实施例提出一种时钟同步方法,包括:/>[0006]获取本地时钟与基准时钟的时钟偏移;
[0007]基于对所述时钟偏移的比例调节和积分调节,生成针对所述本地时钟的时钟调整量;
[0008]利用所述时钟调整量对所述本地时钟进行调整。
[0009]可选的,在本申请的一个实施例中,所述基于对所述时钟偏移的比例调节和积分调节,生成针对所述本地时钟的时钟调整量,包括:
[0010]获取所述时钟偏移与上一时刻时钟偏移之间的偏移差、比例调节系数和积分调节系数;
[0011]根据所述偏移差、所述比例调节系数和所述积分调节系数,确定针对所述本地时钟的时钟调整量。
[0012]可选的,在本申请的一个实施例中,所述根据所述偏移差、所述比例调节系数和所述积分调节系数,确定针对所述本地时钟的时钟调整量,包括:
[0013]构建用于确定针对所述本地时钟的时钟调整量Δoutput的表达式:
[0014]Δoutput=P
×
(time
offset(k)

time
offset(k

1)
)+I
×
time
offset(k)
[0015]其中,P为比例调节系数,I为积分调节系数,time
offset(k)
为第k时刻的时钟偏移,time
offset(k

1)
为第(k

1)时刻的时钟偏移。
[0016]可选的,在本申请的一个实施例中,所述比例调节系数和所述积分调节系数按照下述方式生成:
[0017]获取历史数据,所述历史数据包括历史上对本地时钟调整前的时钟偏移、所述时钟偏移与上一时刻时钟偏移之间的偏移差以及对本地时钟的时钟调整量;
[0018]构建比例积分调节数学模型,所述比例积分调节数学模型中设置有比例调节系数和积分调节系数;
[0019]利用所述历史数据对所述比例积分调节数学模型进行训练,并拟合得到所述比例调节系数和所述积分调节系数的数值。
[0020]可选的,在本申请的一个实施例中,所述方法还包括:
[0021]在确定所述本地时钟进入holdover模式的情况下,获取所述本地时钟在进入holdover模式前的预设时间段内多次针对所述本地时钟的时钟调整量;
[0022]确定所述多次针对所述本地时钟的时钟调整量的调整规律;
[0023]根据所述调整规律确定针对所述本地时钟的预测调整量。
[0024]第二方面,本申请实施例提出一种时钟同步装置,包括:
[0025]时钟偏移获取模块,用于获取本地时钟与基准时钟的时钟偏移;
[0026]调整量确定模块,用于基于对所述时钟偏移的比例调节和积分调节,生成针对所述本地时钟的时钟调整量;
[0027]时钟调整模块,用于利用所述时钟调整量对所述本地时钟进行调整。
[0028]可选的,在本申请的一个实施例中,所述调整量确定模块,具体用于:
[0029]获取所述时钟偏移与上一时刻时钟偏移之间的偏移差、比例调节系数和积分调节系数;
[0030]根据所述偏移差、所述比例调节系数和所述积分调节系数,确定针对所述本地时钟的时钟调整量。
[0031]第三方面,本申请实施例还提出一种处理设备,包括处理器以及用于存储处理器可执行指令的存储器,其中,所述处理器,用于被配置为执行所述指令时实现所述的时钟同步方法。
[0032]第四方面,本申请实施例还提出一种非易失性计算机可读存储介质,其上存储有计算机程序指令,所述计算机程序指令被处理器执行时实现所述的时钟同步方法。
[0033]第五方面,本申请实施例一种计算机程序产品,包括计算机可读代码,或者承载有计算机可读代码的非易失性计算机可读存储介质,当所述计算机可读代码在电子设备的处理器中运行时,所述电子设备中的处理器执行所述的时钟同步方法。
[0034]本申请实施例所提供的时钟同步方法及装置,首先可以获取本地时钟与基准时钟的时钟偏移,再基于对所述时钟偏移的比例调节和积分调节,生成针对所述本地时钟的时钟调整量。通过比例调节和所述积分调节两个环节对所述本地时钟和所述基准时钟之间的时钟偏差进行调节,其中,所述比例调节环节可以通过调节本地时钟以减少本地时钟的偏差量,而所述积分调节环节可以消除所述时钟偏差的稳态误差,提高无误差度。另外,在时钟同步后,移除master源(GPS等)设备进入holdover状态,可以保持设备系统时钟稳定,不
会产生之前时钟持续离散。
附图说明
[0035]此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本申请的实施例,并与说明书一起用于解释本申请的原理。
[0036]图1是根据一实施例示出的一种时钟同步方法的方法流程示意图;
[0037]图2是根据一实施例示出的一种时钟同步装置200的模块结构示意图;
[0038]图3是根据一实施例示出的一种处理设备的模块结构示意图;
[0039]图4是根据一实施例示出的一种计算机程序产品的一种概念性局部视图。
具体实施方式
[0040]这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种时钟同步方法,其特征在于,包括:获取本地时钟与基准时钟的时钟偏移;基于对所述时钟偏移的比例调节和积分调节,生成针对所述本地时钟的时钟调整量;利用所述时钟调整量对所述本地时钟进行调整。2.根据权利要求1所述的时钟同步方法,其特征在于,所述基于对所述时钟偏移的比例调节和积分调节,生成针对所述本地时钟的时钟调整量,包括:获取所述时钟偏移与上一时刻时钟偏移之间的偏移差、比例调节系数和积分调节系数;根据所述偏移差、所述比例调节系数和所述积分调节系数,确定针对所述本地时钟的时钟调整量。3.根据权利要求1所述的时钟同步方法,其特征在于,所述根据所述偏移差、所述比例调节系数和所述积分调节系数,确定针对所述本地时钟的时钟调整量,包括:构建用于确定针对所述本地时钟的时钟调整量Δoutput的表达式:Δoutput=P
×
(time
offset(k)

time
offset(k

1)
)+I
×
time
offset(k)
其中,P为比例调节系数,I为积分调节系数,time
offset(k)
为第k时刻的时钟偏移,time
offset(k

1)
为第(k

1)时刻的时钟偏移。4.根据权利要求2或3所述的时钟同步方法,其特征在于,所述比例调节系数和所述积分调节系数按照下述方式生成:获取历史数据,所述历史数据包括历史上对本地时钟调整前的时钟偏移、所述时钟偏移与上一时刻时钟偏移之间的偏移差以及对本地时钟的时钟调整量;构建比例积分调节数学模型,所述比例积分调节数学模型中设置有比例调节系...

【专利技术属性】
技术研发人员:李政王一凡李军
申请(专利权)人:三维通信股份有限公司
类型:发明
国别省市:

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

1