一种分组交换网络的时钟同步方法及装置的制造方法_3

文档序号:9790685阅读:来源:国知局
二预设阈值,例如:第一预设阈值为5,第二预设阈值为20。
[0045]在一种可能的实施方式中,本发明实施例提供的方法中,根据分组交换网络的状态调整本端对反馈相位差的增益,包括:当分组交换网络的状态为非拥塞状态时调整本端对反馈相位差的增益为预设增益;当分组交换网络的状态为拥塞状态时调整本端对反馈相位差的增益为预设增益的预设倍数。
[0046]具体实施时,假设当分组交换网络的状态为非拥塞状态时调整本端对反馈相位差的增益为预设增益G,则当分组交换网络的状态为拥塞状态时调整本端对反馈相位差的增益为预设增益的预设倍数,预设倍数为大于O且小于I的任意倍数,较为优选地,当分组交换网络的状态为拥塞状态时调整本端对反馈相位差的增益为预设增益的一半,其中,预设增益可以采用默认值,也可以自由设定,例如:G = 2db。
[0047]在一种可能的实施方式中,本发明实施例提供的方法中,在获取每组收发时钟相位差中的最小收发时钟相位差之后,根据方差与预设阈值的关系确定分组交换网络的状态之前,该方法还包括:将多个最小收发时钟相位差发送至滤波器进行滤波处理,判断经滤波处理之后的最小收发时钟相位差是否收敛;根据方差与预设阈值的关系确定分组交换网络的状态,包括:当判定经滤波处理之后的最小收发时钟相位差收敛时,根据方差与预设阈值的关系确定分组交换网络的状态。
[0048]具体实施时,将多个最小收发时钟相位差发送至滤波器进行滤波处理,常用的滤波器有非递归型(Finite Impulse Response,FIR)滤波器、EffMA滤波器和卡尔曼滤波器等,具体可采用现有技术的方式,此处不再赘述。判断经滤波处理之后的最小收发时钟相位差是否收敛,当判定经滤波处理之后的最小收发时钟相位差收敛时,根据方差与预设阈值的关系确定分组交换网络的状态,当判定经滤波处理之后的最小收发时钟相位差不收敛时,则继续判断。
[0049]需要注意的是,当判定经滤波处理之后的最小收发时钟相位差收敛时,根据方差与预设阈值的关系确定分组交换网络的状态,当分组交换网络的状态为非拥塞状态或拥塞状态时,仍然需要判断经滤波处理之后的最小收发时钟相位差是否收敛,一旦经滤波处理之后的最小收发时钟相位差不收敛,则需要在判定经滤波处理之后的最小收发时钟相位差收敛时,重新根据方差与预设阈值的关系确定分组交换网络的状态。
[0050]在一种可能的实施方式中,本发明实施例提供的方法中,该方法还包括:当分组交换网络的状态为非拥塞状态或拥塞状态时,存储本端恢复时钟的相位数据。
[0051]具体实施时,当分组交换网络的状态为非拥塞状态或拥塞状态时,存储本端恢复时钟的相位数据,以便于当分组交换网络的状态为保护状态时,本端恢复时钟跟踪分组交换网络的状态为非拥塞状态或拥塞状态时存储的正常的相位数据,也即便于本端恢复时钟跟踪分组交换网络处于非拥塞状态或拥塞状态时存储的相位数据。
[0052]具体实施时,虽然通过预设数量个最小收发时钟相位差的方差Db(m)的变化能够反应分组交换网络噪声的状态,但是方差统计所需要的时间较长,每N*M个分组报文才能获得一组数据,而且由于在每组收发时钟相位差中获取最小收发时钟相位差可以看成是非线性的滤波,抖动噪声已经被一定程度抑制,进一步加大了所需要的时间,造成有很长的一段时间内是无法实时判断分组交换网络的状态变化,做出相应的反馈,本端恢复时钟随之发生振荡。
[0053]鉴于此,在一种可能的实施方式中,本发明实施例提供的方法中,当根据分组报文的接收顺序以多个分组报文为一组,将获取到的收发时钟相位差分为多组之后,根据方差与预设阈值的关系确定分组交换网络的状态之前,该方法还包括:获取每组收发时钟相位差中的最大收发时钟相位差,并利用预设值对每组收发时钟相位差进行限幅,计算限幅后的每组收发时钟相位差的平均值;当确定任一组收发时钟相位差中的最大收发时钟相位差大于第三预设阈值,且该组限幅后的收发时钟相位差的平均值与该组前一组限幅后的收发时钟相位差的平均值之差大于第四预设阈值时,确定分组交换网络的状态为保护状态,则本端恢复时钟跟踪分组交换网络处于非拥塞状态或拥塞状态时存储的相位数据,其中,第三预设阈值大于第四预设阈值。
[0054]本发明实施例提供的方法中,在确定任一组收发时钟相位差中的最大收发时钟相位差大于第三预设阈值,且该组限幅后的收发时钟相位差的平均值与该组前一组限幅后的收发时钟相位差的平均值之差大于第四预设阈值时,则确定分组交换网络的状态为保护状态,本端恢复时钟跟踪分组交换网络处于非拥塞状态或拥塞状态时存储的相位数据,从而避免了根据方差与预设阈值的关系确定分组交换网络的状态所需时间较长,很长一段时间内无法实时判断分组交换网络的状态作出相应的反馈,本端恢复时钟发生振荡的问题。
[0055]具体实施时,其中,利用预设值对每组收发时钟相位差进行限幅,预设值可以自由设定,例如:100微秒,第三预设阈值和第四预设阈值也可以自由设定,但需要保证第三预设阈值大于第四预设阈值,较为优选地,第三预设阈值远大于第四预设阈值,例如:第三预设阈值为I,第四预设阈值为1。
[0056]值得说明的是,当分组交换网络的状态为保护状态时,本端恢复时钟跟踪分组交换网络处于非拥塞状态或拥塞状态时存储的相位数据,同时当分组交换网络的状态为保护状态时,计算预设数量个最小收发时钟相位差的方差,根据计算得到的方差确定分组交换网络的状态是否可以切换为非拥塞状态和拥塞状态。
[0057]当然,当分组交换网络的状态为非拥塞状态时,若收到网络丢包告警,则将分组交换网络的状态切换为保护状态。
[0058]在一种可能的实施方式中,本发明实施例提供的上述方法中,根据分组交换网络的状态调整本端对反馈相位差的增益之前,该方法还包括:将反馈相位差经过两级指数加权移动平均EffMA滤波器进行滤波处理。
[0059]本发明实施例提供的方法中,一方面,将多个最小收发时钟相位差发送至滤波器进行滤波处理,判断经滤波处理之后的最小收发时钟相位差是否收敛,当确定经滤波处理之后的最小收发时钟相位差收敛时,根据方差与预设阈值的关系确定分组交换网络的状态,另一方面,本端恢复时钟跟踪多个最小收发时钟相位差经过两级EWMA滤波器滤波得到的反馈相位差,也即采用频率捕获与跟踪源端时钟分开的两级锁相环结构,最后通过获取每组收发时钟相位差中的最小收发时钟相位差,有效降低了分组交换网络中较大的延时抖动的影响,提高了信噪比,根据最大收发时钟相位差以及限幅后的每组收发时钟相位差的平均值,确定分组交换网络的状态为保护状态,避免根据方差与预设阈值的关系确定分组交换网络的状态时本端恢复时钟发生振荡,根据方差与预设阈值的关系确定分组交换网络的状态,根据分组交换网络的状态调整本端对反馈相位差的增益,然后根据反馈相位差和增益计算得到相位调整值,并利用相位调整值对本端恢复时钟的相位进行调整,从而能够在分组报文存在较大的延时抖动时达到高精确度的时钟锁定以及跟踪源端时钟。
[0060]下面结合图2对本发明实施例提供的非拥塞状态、拥塞状态以及保护状态的确定流程进行说明,如图2所示,包括:
[0061 ]步骤202,初始分组交换网络的状态为非拥塞状态;
[0062]步骤204,获取每组收发时钟相位差中的最大收发时钟相位差,并利用预设值对每组收发时钟相位差进行限幅,计算限幅后的每组收发时钟相位差的平均值;判断最大收发时钟相位差是否大于第三预设阈值L2且相邻两组分组报文限幅后的收发时钟相位差的平均值之差是否大于第四预设阈值LI,若是,则执行步骤206,否则,分组交换网络的状态仍为非拥塞状态,其中L1、L2的值可以自由设定,但需要保证L2的值大于LI的值,例如:LI = I,L2= 10;
[0063]步骤206,当判定最大收发时钟相位差大于L2且相邻两组分组报文限幅后的收发时钟相位差的平均值之差大于LI时,确定分组交换网络的状态为保护状态,则本端恢复时钟跟踪分组交换网络处于非拥塞状态或拥塞状态时存储的相位数据,同时计算预设数量个最小收发时钟相位差的方差;
[0064]步骤208,判断预设数量个最小收发时钟相位差的方差是否大于第二预设阈值L3,若是,则执行步骤210,否则,执行步骤216,其中,L3的值可以自由设定,例如:L3 = 20;
[0065]步骤210,当判定预设数量个最小收发时钟相位差的方差大于L3时,确定分组交换网络的状态为拥塞状态,则调整本端对反馈相位差的增益为预设增益的预设倍数,预设倍数为大于O且小于I的任意倍数,较为优选地,预设倍数为0.5;
[0066]步骤212,判断预设数量个最小收发时钟相位差的方差是否小于第一预设阈值L4,若是,则执行步骤214,否则分组交换网络的状态仍为拥塞状态,其中,L4的值可以自由设定,但是需要保证L4的值小于L3的值,例如:L3 = 5;
[0067]步骤214,当判定预设数量个最小收发时钟相位差的方差小于L4时,确定分组交换网络的状态为非拥塞状态,则调整本端对反馈相位差的增益为预设增益;
[0068]步骤216,当判定预设数量个最小收发时钟相位差的方差小于L3时,退出保护状态,确定分组交换网络的状态为非拥塞状态。
[0069]本发明实施例提供的一种分组交换网络的时钟同步装置,如图3所示,包括:获取单元302,用于获取接收到的分组报文对应的收发时钟相位差,所述收发时钟相位差为本端接收该分组报文的源端时钟的相位与本端发送对应分组报文的本端恢复时钟的相位之差;处理单元304,用于根据分组报文的接收顺序以多个分组报文为一组,将获取到的收发时钟相位差分为多组,获取每组收发时钟相位差中的最小收发时钟相位差,得到多个最小收发时钟相位差,并计算多个最小收发时钟相位差中预设数量个最小收发时钟相位差的方差,然后根据方差与预设阈值的关系确定分组交换网络的状态,根据分组交换网络的状态调整本端对反馈相位差的增益,所述反馈相位差是每组收发时钟相位差中的最小收发时钟相位差;相位调整单元306,用于根据反馈相位差和增益计算得到相位调整值,并利用相位调整值对本端恢复时钟的相位进行调整。
[0070]本
当前第3页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1