The invention provides a clock frequency synchronization method for network node, the method comprises the following steps: S1, a process based on the starting time of time, get this time process; S2, according to the frequency deviation on a synchronization process, in the starting time of the synchronization process, adjustment from the node relative to frequency deviation of the master node, and according to the frequency deviation is adjusted, to determine the time of termination time point to the termination point of this process as a starting point in time when the time of the next. The method provided by the invention adjusts the frequency deviation between the slave node and the main node, so that the local clock frequency from the node is synchronized with the reference clock frequency of the main node. Because the frequency deviation is from the slave node to the master node, and does not rely on all levels of intermediate nodes, it will not generate the accumulation of errors, which improves the stability of the network and the accuracy of the frequency synchronization among the network nodes.
【技术实现步骤摘要】
一种网络节点的时钟频率同步方法
本专利技术涉及通信
,更具体地,涉及一种网络节点的时钟频率同步方法。
技术介绍
“手拉手”结构的串联网络因其结构简单和布线方便等优点,被广泛地应用在工业总线和现场会议总线等系统中。数据通过各网络节点的转发,在链路中进行传播。工业总线和现场会议总线等应用对网络节点之间的同步性要求较高,因此必须将各网络节点的本地时钟的频率偏差控制在一个较小的范围内。要将各网络节点的本地时钟的频率偏差控制在一个较小的范围内,就必定要实现各网络节点的本地时钟之间的频率同步。为了实现各网络节点的本地时钟之间的频率同步,各网络节点之间必须交换本地时钟信息,这种本地时钟信息可以是本地时钟信号本身,也可以是包含了本地时钟信息的数据信号。接收本地时钟信息的一方,利用锁相环,将自己的本地时钟同步到发送本地时钟信息的一方。在“手拉手”结构的串联网络中,一般采用的是逐级同步的方式。图1为现有技术中“手拉手”结构的串联网络中的节点时钟频率逐级同步的示意图,如图1所示,Slave#1号从节点向主节点MASTER同步,Slave#2号从节点向Slave#1号从节点同步。依次类推,各从节点逐级同步,最终实现所有节点与主节点时钟的同步。其中Slave#1号节点直接与主节点同步,其它节点则是间接与主节点同步。在逐级同步方式中,下级节点对上级节点有依赖关系。如果某节点的锁相环失效,则它下游的所有节点都将丢失与主节点时钟的同步,从而降低了整个网络的稳定性。另外,同步过程都存在偏差,逐级同步使这种偏差累积,使越处于后级的节点的同步精度越差,从而限制了整个网络的同步精度。专利技 ...
【技术保护点】
一种网络节点的时钟频率同步方法,其特征在于,包括:S1,基于上一次对时过程,获取本次对时过程的起始时间点;S2,根据上一次对时过程的频率偏差,在本次对时过程的起始时间点处,调整从节点相对于主节点的频率偏差,并根据调整后的频率偏差,确定本次对时过程的终止时间点,以将所述本次对时过程的终止时间点作为下一次对时过程的起始时间点。
【技术特征摘要】
1.一种网络节点的时钟频率同步方法,其特征在于,包括:S1,基于上一次对时过程,获取本次对时过程的起始时间点;S2,根据上一次对时过程的频率偏差,在本次对时过程的起始时间点处,调整从节点相对于主节点的频率偏差,并根据调整后的频率偏差,确定本次对时过程的终止时间点,以将所述本次对时过程的终止时间点作为下一次对时过程的起始时间点。2.根据权利要求1所述的同步方法,其特征在于,步骤S2包括:S21,获取上一次对时过程的频率偏差;S22,若上一次对时过程的频率偏差大于调整阈值的两倍,则将上一次对时过程的频率偏差的一半作为调整后的频率偏差;若上一次对时过程的频率偏差小于或等于调整阈值的两倍,则将调整阈值作为调整后的频率偏差;S23,根据所述调整后的频率偏差,确定本次对时过程的终止时间点,以将所述本次对时过程的终止时间点作为下一次对时过程的起始时间点。3.根据权利要求2所述的同步方法,其特征在于,所述调整阈值为所述节点的时钟频率的最小分辨率。4.根据权利要求2所述的同步方法,其特征在于,步骤S21包括:S211,获取上一次对时过程的对时偏差的累积量;S212,根据上一次对时过程的对时偏差的累积量,获取所述上一次对时过程的频率偏差。5.根据权利要求4所述的同步方法,其特征在于,步骤S211包括:S2111,获取上一次对时过程的起始时间点处,所述从节点相对于所述主节点的起始对时偏差;并获取上一次对时过程的...
【专利技术属性】
技术研发人员:杨振华,陈洪顺,曹忻军,唐劼,
申请(专利权)人:北京飞利信电子技术有限公司,
类型:发明
国别省市:北京,11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。