【技术实现步骤摘要】
【国外来华专利技术】
本专利技术的实施例一般地涉及部署在通信网络内的网络元件的时钟控制方法,尤其是涉及分组网络中的增强型时钟控制。
技术介绍
在许多电信应用中,网络中的每个元件均具有其自身的、与网络中的其它时钟独立运行的时钟(这里称为“客户端时钟”)。晶振通常用作网络元件中的客户端时钟,从而提供频率以支持本地时标的生成。虽然晶振在短期测量间隔内提供良好的频率稳定性,但是它们的中期和长期频率稳定性并不满足电信标准。因此,必须针对外部可追溯源来检查和校正客户端时钟。而且,在网络中有极大量元件的情况下,需要每个元件的时钟不仅提供在所有测量间隔内的良好频率稳定性,而且在整个网络内可再生,同时每个元件具有最低成本。存在向客户端网络元件处的客户端时钟提供定时信息的多种方式。在传统电信网络中,网络元件利用诸如T1和SONET之类的时分复用(TDM)链路,这些链路固有地能够在物理层从服务器向客户端运载可靠频率信息。但是,下一代网络可能基于分组交换体系结构(这种网络在这里称为“分组网络”),并且可能存在这样的情形,其中,互连网络元件的物理介质不再能够在物理层传送频率信息。因此,需要用于传送定时信息的基于分组的方法。图1图示了对于网络元件100而言可能可得的各种定时源。定时源包括网络时间协议(NTP)服务器110、精确定时协议(PTP)服务器120、直接链路源130、多播NTP服务器140、多播PTP服务器150、和实时协议(RTP)服务器160。NTP服务器110和PTP服务器120分别使能了通过IP-WAN 115和LAN 125传送定时信息的基于分组的方法。除非另作特别指定,这里所使用的术 ...
【技术保护点】
一种方法,用于自治地验证从服务器时钟接收的时间和频率信息并生成在客户端时钟和所述服务器时钟之间的频率估计,所述方法包括: 接收至少两个协议数据单元(PDU),其中,每个PDU包括多个时间戳; 从每个PDU中提取所述多个时间戳; 针对每个PDU执行偏移量测量,以计算每个PDU的在所述客户端时钟和所述服务器时钟之间的时间偏移量,其中,每个偏移量测量均基于与正在对其执行所述偏移量测量的PDU相关联的至少两个所述时间戳; 对所述时间偏移量执行最小偏移量滤波(M OF)以去除基于无效时间戳数据的任何时间戳;以及 对经过滤波的所述时间偏移量执行频率估计滤波(FEF)以生成所述频率估计,并向MiFLL提供所述频率估计以实现所述客户端时钟对于任何指定时间测量间隔的良好稳定性。
【技术特征摘要】
【国外来华专利技术】US 2006-2-1 60/763,967;US 2007-1-31 11/669,8821.一种方法,用于自治地验证从服务器时钟接收的时间和频率信息并生成在客户端时钟和所述服务器时钟之间的频率估计,所述方法包括:接收至少两个协议数据单元(PDU),其中,每个PDU包括多个时间戳;从每个PDU中提取所述多个时间戳;针对每个PDU执行偏移量测量,以计算每个PDU的在所述客户端时钟和所述服务器时钟之间的时间偏移量,其中,每个偏移量测量均基于与正在对其执行所述偏移量测量的PDU相关联的至少两个所述时间戳;对所述时间偏移量执行最小偏移量滤波(MOF)以去除基于无效时间戳数据的任何时间戳;以及对经过滤波的所述时间偏移量执行频率估计滤波(FEF)以生成所述频率估计,并向MiFLL提供所述频率估计以实现所述客户端时钟对于任何指定时间测量间隔的良好稳定性。2.如权利要求1所述的方法,其中,所述多个时间戳包括由以下时间戳构成的群组中的至少两个:包括从所述客户端时钟发起的所述PDU的发送发起间期的最佳估计的时间戳T1,包括终止于经由网络与所述客户端相连接的所述服务器时钟的所述PDU的接收终止间期的最佳估计的时间戳T2,包括从所述服务器时钟发起的所述PDU的发送发起间期的最佳估计的时间戳T3,以及包括终止于所述客户端时钟的所述PDU的接收终止间期的最佳估计的时间戳T4,其中,“间期”指的是时间间隔。3.如权利要求1所述的方法,其中,所述频率估计被与针对信道的关联有效性标志一道输出,其中,所述信道包括所述服务器时钟以及从所述服务器时钟到所述客户端时钟的关联路径。4.如权利要求1所述的方法,其中,所述最小偏移量滤波步骤包括以下步骤:步骤1:将当前(索引n)样本添加到MOF缓冲器,并移除最旧的索引样本;步骤2:验证是否至少bufmini个所述输入是有效的,如果不是,则将当前Out_Validi[n]设置为false并退出;步骤3:更新非倾斜缓冲器条目;步骤3a:计算新的倾斜度系数:tilti=NCOsystT0/resi,其中,NCOsyst是当前应用于本地振荡器的整个系统的分式频率校正(ppb的分式单位),T0是偏移量样本之间的间隔(秒);步骤3b:将累积倾斜度(ctilt)初始化为零;步骤3c:对循环存储操作如下:当前样本是n模N,最旧的样本是(n-N+1)模N,设置索引j=(n-N+1)模N;步骤3d:δutmi[j]=δmi[j]+ctilt;步骤3e:ctilt=ctilt+tilti;步骤3f:如果j=n模N,则退出步骤3;步骤3g:j=(j+1)模N,并去往步骤3d;步骤4:更新时间n处的当前最小测量偏移量值;步骤4a:搜索整个非倾斜条目的集合(in_valid设置为TRUE),并确定最小条目的索引jfloor,在不相上下的情况下,较新的条目具有优先权;步骤4b:如果δmi[jfloor]<δmini[(n-1)模N],则δmini[(n)模N]=δmi[jfloor];步骤4c:否则,δmini[(n)模N]=δmini[(n-1)模N](1-slewmof)+δmi[jfloor]slewmof。5.如权利要求1所述的方法,其中,所述频率估计滤波步骤包括以下步骤:步骤1:将当前(索引n)的样本添加到FEF缓冲器,并移除最旧的索引样本;步骤2:如果输入数据有效,则将osmini[n]参数更新为:δsmini[n]=[δsmini[n-1]((Tsf/T0)-1)+δmini[n]]/(Tsf/T0);步骤3:转换为经平滑的频率估计;步骤3a:如果最新和最旧的In_FEF_Validi[n]条目两者都有效,则将频率转换为以下频率估计:fsmini[n]=[δsmini[n]-δsmini[n-M]]/(M T0),将当前条目Out_FEF_Validi[n]设置为TRUE;步骤3b:否则,将当前条目Out_FEF_Validi[n]设置为FALSE;步骤4:如果所述Out_FEF_Valid为TRUE,则将festi[n]参数更新为:festi[n]=[festi[n-1]((restTsf/T0)-1)+fsmini[n]]/(restTsf/T0)。6.如权利要求1所述的方法,还包括以下步骤:对所述频率估计滤波步骤的输出应用频率群集化(FC),以去除与给定时间间期中的在前的信道行为不一致的频率估计异常点。7.如权利要求6所述的方法,其中,所述频率群集化算法包括以下步骤:步骤1:将所有Cluster_Valid标志都初始化为TRUE;步骤2:计算m,其中,m是在In_Valid和Cluster_Valid两者均被断言的情况下的元素的数目;步骤3:计算候选群集的质心:步骤3a:针对m的集合中的每条有效信道计算权重wi[n]=wri[n]/∑wri[n],对全部m条有效信道求和,其中,wri[n]=1/σ2i[n-1],σ2i[n]的计算在稍后论述;步骤3b:使用3a中的权重来计算群集加权平均fcavg[n]=∑fi[n]wri[n],对全部m条有效信道求和;步骤4:针对各条有效信道:步骤4a:计算群集异常点阈值Tci[n]=pσ2i[n-1][1+1/m],其中,p是固定的百分点系...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。