CN1578197A - 时钟源频率偏移检测方法 - Google Patents
时钟源频率偏移检测方法 Download PDFInfo
- Publication number
- CN1578197A CN1578197A CN 03144068 CN03144068A CN1578197A CN 1578197 A CN1578197 A CN 1578197A CN 03144068 CN03144068 CN 03144068 CN 03144068 A CN03144068 A CN 03144068A CN 1578197 A CN1578197 A CN 1578197A
- Authority
- CN
- China
- Prior art keywords
- source
- clock
- crystal oscillator
- value
- independent
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Images
Landscapes
- Stabilization Of Oscillater, Synchronisation, Frequency Synthesizers (AREA)
- Manipulation Of Pulses (AREA)
Abstract
本发明公开了一种时钟源频率偏移检测方法,其中方法为:从网元设备的多路参考源中选择出待测时钟源信号;将网元设备中主用时钟设备的时钟信号作为计数时钟,分别对各路待测时钟源信号计数,并得到多路计数值;分别对多路计数值计算标准阈值,以及分别计算多路计数值相互间的相对阈值,并将所得的标准阈值和相对阈值按规定顺序构成组合阈值;利用所述组合阈值查询判决表,至少得到跟踪源、主用时钟设备晶振和备用时钟设备晶振之一的告警内容;上报所述的告警内容及各路待检测时钟源信号的频率偏移值。
Description
技术领阈
本发明涉及光通信网络技术,尤其涉及光通信网络中设备时钟源频率偏移检测方法。
背景技术
在光通信网络中,时钟在传输设备中起到举足轻重的作用,所有传输的信号必须由时钟来统一同步。全网时钟应该是同步的或偏差在一定范围内,使信号有良好的传输质量,于是许多产品中提出了对晶振的好坏以及外同步参考源、线路源进行即时监控的要求。
目前对时时钟源的检测方法主要有以下两种方案:
技术方案一:
时钟源有无检测:当时钟源丢失时,通过相关的逻辑检测出时钟源已丢失并上报,单板软件将此路时钟源置坏。如果置坏的时钟源是当前跟踪源,则作出进入保持或自由振荡的相关指令,使锁相环进入保持或自由振荡模式,再通过软件选择优先级列表中的其他路时钟进行跟踪,从而保持系统同步。虽然该方案能检测出丢失的时钟源,但存在以下缺点:
1、只有时钟源完全丢失时才能进行检测,对于时钟源当前的频偏值以及时钟源的优劣没有实时的检测机制,这样对时钟源质量的及时检测有很大的局限性。例如,当时钟源劣化到无法跟踪时,没有相应的检测来上报时钟源劣化状态,致使锁相环继续跟踪劣化时钟;或者非跟踪时钟源已劣化到无法跟踪也不能上报,在时钟源倒换中仍然作为备用时钟源,容易形成误倒换,破坏系统同步状态。
2、不能对锁相环晶振进行检测。主用晶振在使用过程中会出现老化或损坏,使得晶振输出频率范围发生偏移,严重的导致锁相环失锁。而这种检测方法无法获得晶振的频率偏移情况,即使晶振老化或损坏也无告警上报;备用晶振出现老化或损坏时,主用单板同样无法得知,容易形成误倒换,导致倒换后时钟性能劣化,破坏系统同步。
技术方案二:
该方案为多数表决时钟源检测方法。多数表决判断时钟源优劣是以大多数正确时钟源为基础的。在频偏检测中由于没有绝对精准的时钟作为基准,没有办法直接得到各时钟源绝对的频率值,所以要得到较为准确的频偏数据只能以各时钟源间相对的频差作为判断依据,再通过多数表决选出其中准确的时钟源,以它为基准获得其他源的频偏数值。按照多数表决的原则在检测的频率中大多数处与同一频率范围的就是认为准确频率值,而其余的少数范围外的则是存在频偏的。多数表决就是通过设定的阈值范围来判断参考源以及晶振是属于多数准确的,还是少数错误的,以此来判断时钟源质量的好坏。多数表决由简单的二维表来判断表中时钟源的优劣,它的主要原则是认为多数处于相同质量水平的时钟源都是优质的,而少数处于其他质量水平的时钟源即是劣质的。
技术方案二存在以下缺点:
1、不能对锁相环晶振进行检测。主用晶振在使用过程中出现老化或损坏,使得晶振输出频率范围发生偏移,导致锁相环失锁。这种检测方法无法获得晶振的优劣情况,即使晶振老化或损坏也无告警上报,破坏系统同步。备用晶振出现老化或损坏时,主用单板无法得知,容易形成误倒换,导致倒换后时钟性能劣化,破坏系统同步。
2、在判决中默认大多数源为正常的时钟源,这种判决标准存在很多问题。首先在时钟源较少的情况下无法进行判断或判断不准确,例如只有两路参考源,如何判断多数为正常。其次当多数参考源出现损坏时,判决标准会受到很大影响,出现锁相环选择参考源失误。
3、只能上报时钟源的优劣,无法获得时钟源实时的频偏值,不能及时的了解时钟源偏移的具体数据。
4、对待检测的时钟源数量有严格的限制,一旦时钟源数量超过预定限度将无法对多余时钟源进行检测,这就需要对不同的配置使用不同的判决机制,无法保证系统时钟的多样化配置得到兼容性的检测机制。
发明内容
本发明的目的在于提供一种时钟源频率偏移检测方法,以解决现技术中不能及时准确检测时钟源频偏情况和晶振优劣的缺点。
本发明提供以下技术方案:
一种时钟源频率偏移检测方法,用于检测同步网络系统中网元设备的时钟及晶振情况;该方法包括步骤:
A、从网元设备的多路参考源中选择出待测时钟源信号;
B、将网元设备中主用时钟设备的时钟信号作为计数时钟,分别对各路待测时钟源信号计数,并得到多路计数值;
C、分别对多路计数值计算标准阈值,以及分别计算多路计数值相互间的相对阈值,并将所得的标准阈值和相对阈值按规定顺序构成组合阈值;
D、利用所述组合阈值查询判决表,至少得到跟踪源、主用时钟设备晶振和备用时钟设备晶振之一的告警内容;
E、上报所述的告警内容及各路待检测时钟源信号的频率偏移值。
其中:
当待测时钟源信号中包含独立源时,在步骤D中根据独立源的标准阈值确定独立源的好坏,并在步骤D中上报。
当网元设备中存在跟踪源和备用时钟设备时,优先选择跟踪源和备用时钟设备时钟,若同一设备上有多个时钟源需要检测,则只检测优先级最高并且存在的时钟源。
步骤A中所述的多路时钟源信号至少包括配置在时钟源优先级列表中所有的时钟源信号。
当优先级列表中的时钟源数量少于预定值时,自动搜索存在的时钟源作为参考源。
所述待测时钟源信号中包含的独立源按时钟源优先级列表中优先级从高到低的顺序进行选择。
当时钟源优先级列表中还有未被选择用于参与查询判断表的独立源时:
在步骤B中还轮流对所述独立源信号进行计数;
步骤C中还将计数值与预定标准数值比较得到各路独立源的频率偏移值;
步骤D中还根据所述频率偏移值确定独立源的好坏;以及
步骤E中上报这些独立源的好坏及频率偏移值。
本发明能够及时有效的对优先级列表中的各路时钟源和锁相环晶振的输出频率范围进行准确的检测,并通过相关的处理达到了准确的告警以及时钟源切换和主备晶振切换;同时提供各路时钟源及时频偏数据,且精度可按需通过计数器的位数进行调整;而且对不同配置的时钟系统具有很好兼容性,适用于各种不同配置的优先级列表。
附图说明
图1A、图1B为频偏检测模块的结构图;
图2为计数器的时序图;
图3为跟踪源和备用设备晶振主要判决流程图;
图4为独立源和备用设备晶振主要判决流程图;
图5为跟踪源和独立源主要判决流程图;
图6为全独立源主要判决流程图。
具体实施方式
在同步网络系统中,网元设备时钟是通过数字锁相环对参考源锁相输出系统时钟的,而对于晶振而言都存在一个压控范围,在压控范围内晶振频率与压控电压成线性关系,超出压控范围成非线性关系。所以在设计锁相环时就考虑到使晶振工作在压控范围内,保证输出频率的准确性。例如将设备数字锁相环的数字模拟转化值(以下简称DA值)的范围设定为A~B。一旦参考源发生了频率偏移,DA值就会随偏移方向进行改变继续跟踪,但是如果频偏超出了DA值可控的范围锁相环即失锁,这时DA值按参考频率偏移方向被置为最大值B或最小值A,这是频偏检测的一条重要依据。
备用设备时钟是以模拟锁相环跟踪主用设备时钟的,所以在正常情况下它与主时钟也应该保持同步。备用设备通过输出一路反馈时钟信号给主设备进行主备互锁,因此可以利用这一路时钟信号来判断主备板的锁定情况。
一般情况下,在设备的时钟源优先级列表中配置有多路时钟源(备用设备时钟包含在存在时钟源中,但不包含在优先级列表中)。正常工作时主时钟跟踪优先级最高的时钟源,该时钟源称为跟踪源,其余未被跟踪的时钟源称为独立源。对于独立源可以通过晶振的DA值范围来判断是否可以跟踪,如果参考源频率在DA值范围内则可以跟踪,超出该范围则无法跟踪,这也是频偏检测的一条理论依据。标准晶振的牵引范围按标准应为-4.6~+4.6PPM,在本实施例中把频偏检测的晶振牵引范围定到-5~+5PPM。
本发明以主用时钟设备晶振输出为基准,对需要检测的参考源信号及晶振输出信号计数,通过计数值来获取相关信息。
参阅图1A所示,频偏检测模块的逻辑部分包括由选择寄存器、计数器和输出接口。选择寄存器用于接收多路参考源信号,并从中选择需要检测的时钟信号输出;计数器接收选择寄存器输出的时钟信号并对其计数后通过输出接口输出计数值。计数器的计数时钟输入端与主用时钟设备晶振输出连接,利用主用时钟设备晶振的输出信号作为计数时钟。
参阅图1B所示,由于对频率较高的信号计数需要性能高的器件,为了降低对器件性能的要求,在选择寄存器的输入端连接分频器,使参考源信号分频后变成低频信号。同样,在计数器的计数时钟输入端与主用时钟设备晶振输出端之间连接分频器,将晶振的输出信号分频后作为计数时钟。
以下以图1B为例对本发明进行详细说明。
参阅图1B,选择寄存器为5个32选1选择寄存器,从多路参考源中选出5路作为待测信号。选择寄存器为可编程逻辑器件,实现一些逻辑功能,如时钟源的选择调配等。选择寄存器通过接口接收处理器的相关控制命令。
计数器为5个16位计数器,每一个计数器利用主用设备的晶振输出分频后的信号作为计数时钟对一路待测信号进行同步计数。参阅图2所示的计数器时序,以达到0.1PPM的计数精度为例,设备晶振输出为10M,待测低频时钟信号为1K,则需要计1000个1K周期(1000/(10000000*1000)=0.1PPM),所以计数器首先对1000个1K周期通过10M下降沿计数,在计数到1001时产生一个脉宽两周期的寄存器读使能信号CNT-REFRESH,通过10M上升沿读计数器;随后产生脉宽两周期的计数器清零使能信号CNT-CLEAR,通过10M下降沿对计数器清零。计数数据在寄存器中一直保持到下一次读数(以下说明均以此例为基准)。
可在每一计数器的输出端设置寄存器,以暂存计数器输出的计数值,供设备中的处理模块读取。没有寄存器时,计数器完成计数时可通过中断信号通过处理模块读取计数值。
频偏检测的主要工作过程如下:
(1)网元设备上有包括外同步源、线路源和备用时钟晶振等多路时钟源信号,这些时钟源通过分频后成为低频时钟信号输入选择寄存器。
网元设备的时钟优先级列表中配置的时钟源都应作为输入。如果优先级列表内的时钟源加上备用时钟设备的时钟源不足4个时,则自动搜索存在的时钟源作为输入。
(2)5个选择器按时钟源在优先级列表中的优先级从中选择出5路待测信号。
由于备用时钟设备的时钟不在优先级列表中,因此只要该时钟源存在就应选择。对于独立源,按其在优先级列表的优先级从高到低的顺序选择。
(3)5路计数分别对5路待测信号进行计数,输出计数值A1、A2、A3、A4、A5,然后对前四路计数值A1、A2、A3、A4计算标准阈值,再计算出相对值A1-A2、A1-A3、A1-A4、A2-A3、A2-A4、A3-A4的相对阈值,将标准阈值和相对值按一定顺序构成组合阈值。
a、标准阈值:按上述举例,则是计算计数器输出的计数值与标准值16进制数9680H(9680H即主板晶振输出10M对1K的信号计数得到的16进制值,也就是1K与10M同步时的的计数值)的差值所处的频率范围。这个差值体现的是两频率的频差,换算成PPM相当于每差1对应两频率相差0.1PPM。
b、相对阈值:计数器输出两两之间的差值所处的频率范围。
根据频率偏移值的大小分成五个阈值范围:
阈值-3表示:差值<=-5PPM;
阈值-2表示:-5PPM<差值<-0.3PPM;
阈值1表示:-0.3PPM<=差值<=0.3PPM;
阈值+2表示:0.3PPM<差值<5PPM;
阈值+3表示:差值>=5PPM;其中5个PPM代表晶振的锁定范围。
计算标准阈值则是:先将前四路计数值A1、A2、A3、A4与标准数值9680H计算差值;计算各差值对应的频率偏移值;根据各频率偏移值所属的范围得到对应的标准阈值。
计算相对阈值则是:计算相对值A1-A2、A1-A3、A1-A4、A2-A3、A2-A4、A3-A4对应的频率偏移值;根据各频率偏移值所属的范围得到对应的相对阈值。
如:计算出的标准阈值分别为:1、-2、2、-3,计算出的相对阈值为:2、-2、-2、2、1、2,则按顺序将这些值构成组合阈值:1-22-32-2-2212。
(4)用组合阈值查询判决表,获取晶振及时钟源状态的告警内容。
判决表只是用来判断当前跟踪源、主板晶振、备板晶振的好坏。判决表内容主要分阈值和告警两部分,利用多数表决、锁相环特性和系统特性综合形成,主要用到的锁相环特性是锁相环的牵引范围,以及超出牵引范围后的工作在上限和下限的特性;系统特性则是传输产品对于时钟的处理方法,例如选源、备份、倒换等。每一组组合阈值对应判决表中的一种告警,通过告警获取晶振及时钟源的好坏。如:将上步中的组合阈值1-22-32-2-2212从相应的判决表中查找对应的告警信号。
(5)第五路计数器输出A5专门用于检测优先级列表中未被选择参与查询判决表的独立源,其计数结果不作为判决表依据,只用于上报检测源的频偏值。
优先级列表中的时钟源会按照顺序进入前4个计数器中,完成判决表的查表,得出相应的告警和处理。由于四个计数器中除了备用设备晶振外,只能再有3路时钟源,但优先级列表中可能配置有3路以上的时钟源,这样多出的其他时钟源(独立源)将无法检测。因此,利用第五路计数器对这些源进行轮换检测,也就是说此计数器中的时钟源不固定。例如:优先级列表中有5路时钟源,有3路在判决表中判断,剩余的2路在第5路计数器中计数,先计1路一段时间,再计另1路一段时间,这样轮换,每计数一次都将计出的值与正常的源比较,如果相差在满足要求的范围内,则此源是好的,如果超出范围则此源是坏的。
独立源的处理原则:
独立源的好坏采用独立源是否在主板晶振锁定范围内来判断:当前主用时钟设备晶振DA值+独立源偏移的PPM值转换成的DA值是否在主板晶振的锁定范围内(A~B),如果在锁定范围内,则独立源正常,否则,独立源频偏过大。
PPM值转换成DA值的方法:
DA值=PPM值*系数=(计数值/10)*系数;
系数=(锁定范围上限-下限)/(晶振牵引范围*2)
其中:牵引范围跟晶振有关,要求牵引范围必须大于判决表的牵引范围。
在主用时钟设备晶振正常的情况下,说明晶振输出频率准确,可以作为基准频率,这时按计数器输出计算各时钟源频偏,通过命令行可查询具体数值;但是当晶振检测到坏时,无准确基准源,即停止计算频偏量。
(6)最终将各路检测源的频率偏移值和查表产生的告警自动上报给计算机,并执行相应的操作。
本实施例中判决表的拟制原则:
在实际情况中,设备通常配有主用时钟设备(后称为主板)和备用时钟设备(后称为备板),时钟源优先级列表中配置多路时钟源(正常工作时主时钟跟踪优先级最高的时钟源在此称为跟踪源,其余未被跟踪的源称为独立源)。但是还有可能出现:只配有一个时钟设备的无备板状况;无跟踪源的自由振荡状况;以及无跟踪源也无备板的状况。而且优先级列表中时钟源的个数也是不确定的。所以判决表按类型可以分为:有跟踪源有备板、无跟踪源有备板、有跟踪源无备板、无跟踪源无备板四种类型。每种类型又按参与判决时钟源的个数分为二元、三元、四元判决表。
判决表内容主要分阈值和告警两部分。
阈值判断锁定情况的方法如下:
(1)、跟踪源的阈值:1~说明跟踪正常;2~说明跟踪源超出牵引范围,主板晶振频率被拉至最高,且0.3PPM<相差<5ppm;-2~说明跟踪源超出牵引范围,主板晶振频率被拉至最低,且-5PPM<相差<0.3PPM;3~说明跟踪源超出牵引范围,主板晶振频率被拉至最高,且相差>=5PPM;-3~说明跟踪源超出牵引范围,主板晶振频率被拉至最低,且相差<=-5PPM。
(2)、备板晶振的阈值:1~说明跟踪正常;2~说明失锁,主板晶振频率超出备板晶振牵引范围,备板晶振被拉至最低,且0.3PPM<相差<5ppm;-2~说明失锁,主板晶振频率超出备板晶振牵引范围,备板晶振被拉至最高,且-5PPM<相差<0.3PPM;3~说明失锁,主板晶振频率超出备板晶振牵引范围,备板晶振被拉至最低,且相差>=5PPM;-3~说明失锁,主板晶振频率超出备板晶振牵引范围,备板晶振被拉至最高,且相差<=-5PPM。
(3)、独立源与主板晶振可否锁定:主板晶振当前DA值+独立源偏移的PPM值转换成的DA值是否在主板晶振的锁定范围内(A~B)。
(4)、跟踪源、独立源与备板晶振可否锁定:跟踪源、独立源是否在备板晶振锁定范围内。
(5)、跟踪源与独立源是否一致:1~说明一致;2~说明不一致,但相差不大;-2~说明不一致,但相差不大;3~说明不一致,相差较大;-3~说明不一致,相差较大。
参阅图3、图4、图5和图6的判决流程图,各流程图是列制该类型判决表的流程图的主要依据。
参阅图3:跟踪源和备板晶振的主要判断流程如下:
步骤300:判断跟踪源是否失锁,如果不是则进行步骤301,否则进行步骤304;
步骤301:判断主备板是否失锁,如果不是则确定主备板正常(步骤302),否则确定备板晶振坏(步骤303);
步骤304:判断跟踪源是否在备板晶振锁定范围内,如果不是则进行步骤305,否则确定主板晶振坏(步骤306);
步骤305:判断多数独立源是否在主板晶振锁定范围内,如果不是则进行步骤307,否则确定跟踪源坏(步骤308);
步骤307:判断多数独立源是否在备板晶振锁定范围内,如果不是则进行步骤309,否则确定主板晶振坏(步骤410);
步骤309:判断是否有参考源在主板晶振锁定范围内,如果没有则进行步骤311,否则确定跟踪源坏(步骤312);
步骤311:判断是否有参考源在备板晶振锁定范围内,如果没有则确定主板晶振坏(步骤313),否则确定备板晶振坏(步骤314)。
参阅图4,独立源和备板晶振的主要判决流程如下:
步骤200:判断主备板是否失锁,如果不是则进行步骤201,否则进行步骤208;
步骤201:判断是否有独立源在主板晶振锁定范围内,如果不是则进行步骤202,否则进行步骤203;
步骤202:判断是否有独立源在备板晶振锁定范围内,如果没有则进行独立源检测(步骤204);否则进行主备倒换(步骤205);
步骤203:判断独立源频率是否相同,如果不是则确定主备板正常(步骤206),否则确定源不一致(步骤207);
步骤208:判断是否主板晶振锁定范围内的独立源少于备板晶振,如果不是则确定备板晶原振坏(步骤209),否则确定主板晶振坏(步骤210)。
参阅图5,跟踪源和独立源的主要判决流程如下:
步骤10:判断跟踪源是否失锁,如果不是则进行步骤20,否则进行步骤30;
步骤20:判断跟踪源和独立源频率是否相同;如果是则确定跟踪源正常(步骤22);否则确定源不一致(步骤21);
步骤30:判断是否有独立源在主板晶振锁定范围内;如果是则确定跟踪源坏(步骤32);否则确定主用时钟设备晶振坏(步骤31)。
参阅图6,全独立源的主要判决流程如下:
步骤100:判断是否多数独立源在主板晶振锁定范围内;如果是则进行步骤120,否则进行步骤110;
步骤110:判断多数独立源频率是否一致;如果是则进行独立源检测(步骤112),否则确定主用时钟设备晶振坏(步骤111);
步骤120:判断独立源频率是否一致;如果是则进行独立源检测(步骤122),否则确定独立源正常(步骤121)。
二元表拟制原则:
二元表参考源个数:2个
阈值分配:第一位是参考源1的阈值((参考源1计数值-9680H)的阈值);第二位是参考源2的阈值;第三位是参考源1-参考源2的阈值。
四种表类型:
1、跟踪源+备板晶振
举例:“111”跟踪正常。
告警:正常。
“222”主板晶振无法跟踪参考源,跟踪源在备板晶振锁定范围内。
告警:主板晶振坏。
“12-2”主板晶振跟踪正常,备板晶振失锁。
告警:备板晶振坏。
2、独立源+备板晶振
举例:“111”锁定正常,独立源在主板晶振锁定范围内。
告警:正常。
“212”锁定正常,独立源在主板晶振锁定范围内。
告警:正常。
“22-2”主备板失锁,独立源在本晶振锁定范围内。
告警:备板晶振坏。
“322”主备板失锁,独立源在本晶振锁定范围内。
告警:主板晶振坏。
3、跟踪源+独立源
举例:“111”跟踪正常,独立源在主板晶振锁定范围内。
告警:正常。
“2-22”主板晶振无法跟踪参考源,独立源在主板晶振锁定范围内。
告警:参考源1坏。
“221”主板晶振无法跟踪参考源,独立源不在主板晶振锁定范围内。
告警:主板晶振坏。
4、独立源+独立源
举例:“111”独立源在主板晶振锁定范围内。
告警:正常。
“2-22”独立源在主板晶振锁定范围内,时钟源不一致。
告警:源不一致。
“331”独立源都不在主板晶振锁定范围内。
告警:主板晶振坏。
三元表拟制原则:
列表原则:同二元表
三元表参考源个数:3个
阈值分配:第一位是参考源1的阈值;第二位是参考源2的阈值;第三位是参考源3的阈值;第四位是参考源1-参考源2的阈值;第五位是参考源2-参考源3的阈值;第六位是参考源1-参考源3的阈值。
四种表类型:
1、跟踪源+独立源+备板晶振
举例:“2-212-21”主板晶振无法跟踪参考源,独立源在主板晶振锁定范围内。
告警:参考源1坏。
“11-2122”主板晶振跟踪正常,备板晶振失锁。
告警:备板晶振坏。
“222122”主板晶振无法跟踪参考源,跟踪源在备板晶振锁定范围内。
告警:主板晶振坏。
2、两个独立源+备板晶振
举例:“22-3133”主备板失锁,独立源在主板晶振锁定范围内。
告警:备板晶振坏。
“332122”主备板失锁,独立源在对晶振锁定范围内。
告警:主板晶振坏。
3、跟踪源+两个独立源
举例:“2-2-2212”主板晶振无法跟踪参考源,独立源在主板晶振锁定范围内。
告警:参考源1坏。
“222111”主板晶振无法跟踪参考源,独立源不在主板晶振锁定范围内。
告警:主板晶振坏。
4、三个独立源
举例:“2-222-21”独立源在主板晶振锁定范围内,时钟源不一致。
告警:源不一致。
“333111”独立源都不在主板晶振锁定范围内。
告警:主板晶振坏。
四元表拟制原则:
列表原则:同二元表
四元表参考源个数:4个
阈值分配:第一位是参考源1的阈值;第二位是参考源2的阈值;第三位是参考源3的阈值;第四位是参考源4的阈值;第五位是参考源1-参考源2的阈值;第六位是参考源1-参考源3的阈值;第七位是参考源1-参考源4的阈值;第八位是参考源2-参考源3的阈值;第九位是参考源2-参考源4的阈值;第十位是参考源1-参考源4的阈值。
四种表类型:
1、跟踪源+两个独立源+备板晶振(“*”代表任意阈值)
举例:“2-21-2******”主板晶振无法跟踪参考源,独立源在主板晶振锁定范围内。
告警:参考源1坏。
“1113******”主板晶振跟踪正常,备板晶振失锁。
告警:备板晶振坏。
“2222111***”主板晶振无法跟踪参考源,跟踪源在备板晶振锁定范围内。
告警:主板晶振坏。
2、三个独立源+备板晶振
举例:“222-211*1**”主备板失锁,独立源在主板晶振锁定范围内。
告警:备板晶振坏。
“333111***”主备板失锁,独立源在对晶振锁定范围内。
告警:主板晶振坏。
3、跟踪源+三个独立源
举例:“2-2-22******”主板晶振无法跟踪参考源,独立源在主板晶振锁定范围内。
告警:参考源1坏。
“2222111111”主板晶振无法跟踪参考源,独立源不在主板晶振锁定范围内。
告警:主板晶振坏。
4、四个独立源
举例:“2-222******”独立源在主板晶振锁定范围内,时钟源不一致。
告警:源不一致。
“333111****”独立源都不在主板晶振锁定范围内。
告警:主板晶振坏。
告警内容:
根据判决表判断出的跟踪源和晶振好坏情况,需要上报一系列告警和相关处理,判决表中按照各种情况共列出了二十五种告警。
本实施例软件模块部分的实现:
软件主要功能是根据当前时钟源情况选择相对应的判决表,根据各个时钟源的频偏情况分配阈值,在根据阈值从判决表里查找处理方法。
判决表按类型分为四种,在软件中分别以:0代表无跟踪源,无备板;1代表有跟踪源,无备板;2代表无跟踪源,有备板;3代表有跟踪源,有备板。每种类型判决表分别对应:4元表,3元表,2元表。根据时钟源的情况选择判决表类型和维数,优先选择4元表,有跟踪源、有备板的判决表。
检测范围:优先级列表里状态存在的时钟源,主板晶振,备板晶振。
选源原则:
1)同一设备上如果有多个时钟源需要检测,则只检测优先级最高并且存在的时钟源。
2)如果时钟源不足4个,则自动搜索存在的时钟源加到检测列表里,参与判决过程。
计数原则:硬件提供5个计数器,其中前4个用来计数判决表的时钟源,最后1个用来计数独立源的频偏情况。如果有多个独立源,则用最后一个计数器轮换着计数。计数时必然存在1的变化,为了避免在边界处抖动,前后两次记数相差为1,则还是把前一次的记数结果送去频偏检测。
查表原则:为了提高查表速度,又尽量缩小表规模,于是把每张判决表分成多个小表。小表里存放着时钟源不同的相对值组合的处理结果。
1)先根据表的类型和时钟源的阈值情况查找相应的小表。
2)根据各时钟源间相对值的阈值在表里查找相应的处理结果。
为了避免在失锁到锁定过程产生错误的判断,查表结果必须经过多次过滤,如5次。
在本发明中,选择寄存器和计数器并不仅限于5个,可根据需增加和减少;根据参与判决的时钟数,判决表也可为五元表等。
Claims (18)
1、一种时钟源频率偏移检测方法,用于检测同步网络系统中网元设备的时钟及晶振情况;其特征在于包括步骤:
A、从网元设备的多路参考源中选择出待测时钟源信号;
B、将网元设备中主用时钟设备的时钟信号作为计数时钟,分别对各路待测时钟源信号计数,并得到多路计数值;
C、分别对多路计数值计算标准阈值,以及分别计算多路计数值相互间的相对阈值,并将所得的标准阈值和相对阈值按规定顺序构成组合阈值;
D、利用所述组合阈值查询判决表,至少得到跟踪源、主用时钟设备晶振和备用时钟设备晶振之一的告警内容;
E、上报所述的告警内容及各路待检测时钟源信号的频率偏移值。
2、如权利要求1所述的方法,其特征在于,当网元设备中存在跟踪源和备用时钟设备时,优先选择跟踪源和备用时钟设备时钟,若同一设备上有多个时钟源需要检测,则只检测优先级最高并且存在的时钟源。
3如权利要求1所述的方法,其特征在于,步骤A中所述的多路参考时钟源信号至少包括配置在时钟源优先级列表中所有的时钟源信号。
4、如权利要求3所述的方法,其特征在于,当优先级列表中的时钟源数量少于预定值时,自动搜索存在的时钟源作为参考源。
5、如权利要求3所述的方法,其特征在于,所述待测时钟源信号中包含的独立源按时钟源优先级列表中优先级从高到低的顺序进行选择。
6、如权利要求1所述的方法,其特征在于,当待测时钟源信号中包含独立源时,在步骤D中根据独立源的标准阈值确定独立源的好坏,并在步骤D中上报。
7、如权利要求3所述的方法,其特征在于,当时钟源优先级列表中还有未被选择用于参与查询判断表的独立源时:
在步骤B中还轮流对所述独立源信号进行计数;
步骤C中还将计数值与预定标准数值比较得到各路独立源的频率偏移值;
步骤D中还根据所述频率偏移值确定独立源的好坏;以及
步骤E中上报这些独立源的好坏及频率偏移值。
8、如权利要求6或7所述的方法,其特征在于,独立源的好坏是通过判断“主用时钟设备晶振当前频率值+独立源频率偏移值”是否在主用时钟设备晶振的锁定范围内来确定,如果在锁定范围内,则确定该独立源正常;否则,确定该独立源频偏过大。
9、如权利要求1所述的方法,其特征在于,步骤A包括步骤:
A1、将多路时钟源信号分频得到多路低频信号;
A2、从多路低频信号中选择出待测时钟源信号。
10、如权利要求1或9所述的方法,其特征在于,步骤B中,将主用时钟设备晶振的输出时钟分频后作为计数时钟。
11、如权利要求1所述的方法,其特征在于,步骤C包括步骤:
分别将各路计数值与一预定标准数值计算差值,和计算各路计数值相互之间的相对差值;
计算各差值和相对差值对应的频率偏移值;
根据频率偏移值所属的频率偏移范围,得到差值对应的标准阈值和相对差值对应的相对阈值。
12、如权利要求7或11所述的方法,其特征在于,所述预定标准数值为采用与主用时钟设备时钟同步的计数时钟对主用时钟设备时钟计数得到的计数值。
13、如权利要求1所述的方法,其特征在于,所述判决表利用多数表决、锁相环特性和系统时钟处理方法特性综合形成。
14、如权利要求1所述的方法,其特征在于,所述判决表根据跟踪源和备用时钟设备情况分为有跟踪源有备用时钟设备、无跟踪源有备用时钟设备、有跟踪源无备用时钟设备、无跟踪源无备用时钟设备四种类型。
15、如权利要求14所述的方法,其特征在于,每种类型的判决表按参与判决时钟源的个数分为二元、三元、四元判决表及多元判断表,所述判决表包括所述各判决时钟源的标准阈值及所述各判决时钟源的相对阈值组成的阈值部分及告警部分。
16、如权利要求15所述的方法,其特征在于,所述每一判决表由多个结构相同的小表组成,所述小表存放着时钟源不同的相对阈值组合的告警。
17、如权利要求15所述的方法,其特征在于,查询所述判决表时,首先根据时钟源的类型选择判决表类型,根据时钟源的个数选择判决表的维数。
18、如权利要求17所述的方法,其特征在于,优先选择4元判决表或/和有跟踪源、有备板的判决表。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN 03144068 CN100488082C (zh) | 2003-07-28 | 2003-07-28 | 时钟源频率偏移检测方法 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN 03144068 CN100488082C (zh) | 2003-07-28 | 2003-07-28 | 时钟源频率偏移检测方法 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| CN1578197A true CN1578197A (zh) | 2005-02-09 |
| CN100488082C CN100488082C (zh) | 2009-05-13 |
Family
ID=34579580
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN 03144068 Expired - Fee Related CN100488082C (zh) | 2003-07-28 | 2003-07-28 | 时钟源频率偏移检测方法 |
Country Status (1)
| Country | Link |
|---|---|
| CN (1) | CN100488082C (zh) |
Cited By (13)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| GB2427327A (en) * | 2005-04-27 | 2006-12-20 | Agere Systems Inc | Line-Timing in Packet-Based Networks |
| CN102480327A (zh) * | 2010-11-24 | 2012-05-30 | 中兴通讯股份有限公司 | 一种对时钟板频偏状态快速巡检的方法及装置 |
| CN102680782A (zh) * | 2012-06-08 | 2012-09-19 | 东莞市翔丰电子科技实业有限公司 | 一种用低频时钟源计算高频信号频率的方法 |
| CN103049038A (zh) * | 2011-10-17 | 2013-04-17 | 卡斯柯信号有限公司 | 用于三取二安全系统的硬件时钟同步电路 |
| CN103312307A (zh) * | 2013-05-13 | 2013-09-18 | 华为技术有限公司 | 时钟频偏检测方法及装置 |
| CN104283740A (zh) * | 2014-10-23 | 2015-01-14 | 天津市德力电子仪器有限公司 | 一种以太网频偏在线测量方法 |
| WO2015043397A1 (zh) * | 2013-09-30 | 2015-04-02 | 华为技术有限公司 | 频偏检测方法和装置 |
| CN102062817B (zh) * | 2009-11-13 | 2015-05-20 | 中兴通讯股份有限公司 | 用于电子产品的晶体振荡器的频偏检测方法和装置 |
| CN110690894A (zh) * | 2019-09-20 | 2020-01-14 | 上海励驰半导体有限公司 | 一种时钟失效安全保护方法及电路 |
| CN112838861A (zh) * | 2020-12-31 | 2021-05-25 | 广东大普通信技术有限公司 | 一种时钟锁定的方法、装置、设备以及存储介质 |
| CN112887122A (zh) * | 2019-11-29 | 2021-06-01 | 华为技术有限公司 | 一种时钟故障定位方法和网络设备 |
| CN113098650A (zh) * | 2021-03-29 | 2021-07-09 | 大连市共进科技有限公司 | 时间偏差测量方法、装置、通信设备和可读存储介质 |
| CN118393968A (zh) * | 2024-06-24 | 2024-07-26 | 杭州胜金微电子有限公司 | 一种时钟检测与控制电路 |
-
2003
- 2003-07-28 CN CN 03144068 patent/CN100488082C/zh not_active Expired - Fee Related
Cited By (30)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US7539200B2 (en) | 2005-04-27 | 2009-05-26 | Agere Systems Inc. | Line-timing in packet-based networks |
| GB2427327B (en) * | 2005-04-27 | 2011-07-06 | Agere Systems Inc | Line-timing in packet-based networks |
| US8213436B2 (en) | 2005-04-27 | 2012-07-03 | Agere Systems Inc. | Line-timing in packet-based networks |
| GB2427327A (en) * | 2005-04-27 | 2006-12-20 | Agere Systems Inc | Line-Timing in Packet-Based Networks |
| US8774197B2 (en) | 2005-04-27 | 2014-07-08 | Agere Systems Llc | Line-timing in packet-based networks |
| CN102062817B (zh) * | 2009-11-13 | 2015-05-20 | 中兴通讯股份有限公司 | 用于电子产品的晶体振荡器的频偏检测方法和装置 |
| CN102480327A (zh) * | 2010-11-24 | 2012-05-30 | 中兴通讯股份有限公司 | 一种对时钟板频偏状态快速巡检的方法及装置 |
| CN103049038A (zh) * | 2011-10-17 | 2013-04-17 | 卡斯柯信号有限公司 | 用于三取二安全系统的硬件时钟同步电路 |
| CN103049038B (zh) * | 2011-10-17 | 2015-10-14 | 卡斯柯信号有限公司 | 用于三取二安全系统的硬件时钟同步电路 |
| CN102680782A (zh) * | 2012-06-08 | 2012-09-19 | 东莞市翔丰电子科技实业有限公司 | 一种用低频时钟源计算高频信号频率的方法 |
| CN103312307B (zh) * | 2013-05-13 | 2015-12-02 | 华为技术有限公司 | 时钟频偏检测方法及装置 |
| CN103312307A (zh) * | 2013-05-13 | 2013-09-18 | 华为技术有限公司 | 时钟频偏检测方法及装置 |
| CN104518839A (zh) * | 2013-09-30 | 2015-04-15 | 华为技术有限公司 | 频偏检测方法和装置 |
| WO2015043397A1 (zh) * | 2013-09-30 | 2015-04-02 | 华为技术有限公司 | 频偏检测方法和装置 |
| US20160211969A1 (en) * | 2013-09-30 | 2016-07-21 | Huawei Technologies Co., Ltd. | Frequency offset detection method and apparatus |
| CN104518839B (zh) * | 2013-09-30 | 2017-06-27 | 华为技术有限公司 | 频偏检测方法和装置 |
| US9755820B2 (en) * | 2013-09-30 | 2017-09-05 | Huawei Technologies Co., Ltd. | Frequency offset detection method and apparatus |
| CN104283740A (zh) * | 2014-10-23 | 2015-01-14 | 天津市德力电子仪器有限公司 | 一种以太网频偏在线测量方法 |
| CN110690894A (zh) * | 2019-09-20 | 2020-01-14 | 上海励驰半导体有限公司 | 一种时钟失效安全保护方法及电路 |
| CN110690894B (zh) * | 2019-09-20 | 2023-05-12 | 上海励驰半导体有限公司 | 一种时钟失效安全保护方法及电路 |
| CN112887122B (zh) * | 2019-11-29 | 2022-11-04 | 华为技术有限公司 | 一种时钟故障定位方法和网络设备 |
| WO2021104522A1 (zh) * | 2019-11-29 | 2021-06-03 | 华为技术有限公司 | 一种时钟故障定位方法和网络设备 |
| CN112887122A (zh) * | 2019-11-29 | 2021-06-01 | 华为技术有限公司 | 一种时钟故障定位方法和网络设备 |
| JP2023504101A (ja) * | 2019-11-29 | 2023-02-01 | 華為技術有限公司 | クロック障害を特定するための方法とネットワーク・デバイス |
| CN116074871A (zh) * | 2019-11-29 | 2023-05-05 | 华为技术有限公司 | 一种时钟故障定位方法和网络设备 |
| JP7503631B2 (ja) | 2019-11-29 | 2024-06-20 | 華為技術有限公司 | クロック障害を特定するための方法とネットワーク・デバイス |
| US12245180B2 (en) | 2019-11-29 | 2025-03-04 | Huawei Technologies Co., Ltd. | Method and network device for locating clock fault |
| CN112838861A (zh) * | 2020-12-31 | 2021-05-25 | 广东大普通信技术有限公司 | 一种时钟锁定的方法、装置、设备以及存储介质 |
| CN113098650A (zh) * | 2021-03-29 | 2021-07-09 | 大连市共进科技有限公司 | 时间偏差测量方法、装置、通信设备和可读存储介质 |
| CN118393968A (zh) * | 2024-06-24 | 2024-07-26 | 杭州胜金微电子有限公司 | 一种时钟检测与控制电路 |
Also Published As
| Publication number | Publication date |
|---|---|
| CN100488082C (zh) | 2009-05-13 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN1578197A (zh) | 时钟源频率偏移检测方法 | |
| CN1160634C (zh) | 串行/并行转换电路、数据传送控制装置和电子设备 | |
| CN1301595C (zh) | 调制装置和方法及dsv控制比特生成方法 | |
| CN1751440A (zh) | 数字pll电路 | |
| CN1782728A (zh) | 电池功率检测装置 | |
| CN1504853A (zh) | 参数修正电路和参数修正方法 | |
| CN1021004C (zh) | 在剩余数系统中用于编码和译码数据的方法和装置 | |
| CN1215257A (zh) | 分频器电路和数字锁相环电路 | |
| CN1261993A (zh) | 函数发生电路、晶体振荡装置以及晶体振荡装置的调整方法 | |
| CN1529941A (zh) | 用于高速应用的8b/10b编码和解码 | |
| CN1883116A (zh) | 可变延迟电路 | |
| CN1598959A (zh) | 光盘装置 | |
| CN1729528A (zh) | 频率和相位控制装置以及最大似然解码器 | |
| CN1293410A (zh) | 数据传送控制装置和电子装置 | |
| CN1086521C (zh) | 减小时钟信号和数据信号间失真的集成电路、系统和方法 | |
| CN1271837C (zh) | 同步器 | |
| CN1609628A (zh) | “北斗一号”卫星导航系统与gps互备授时方法及装置 | |
| CN1732388A (zh) | 半导体试验装置 | |
| CN1543742A (zh) | 运动检测装置、图像处理系统、运动检测方法、程序及记录介质 | |
| CN1951015A (zh) | 锁相环电路及信息再现装置 | |
| CN1920825A (zh) | 在流设计工具中显示性能约束的方法和系统 | |
| CN1677916A (zh) | 发送时钟信号相位与接收时钟信号相位锁相的系统及方法 | |
| CN1048597C (zh) | 安全度解码器 | |
| CN1910843A (zh) | 光信号质量监控电路以及光信号质量监控方法 | |
| CN1299535A (zh) | 相位同步环电路 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| C06 | Publication | ||
| PB01 | Publication | ||
| C10 | Entry into substantive examination | ||
| SE01 | Entry into force of request for substantive examination | ||
| C14 | Grant of patent or utility model | ||
| GR01 | Patent grant | ||
| CF01 | Termination of patent right due to non-payment of annual fee | ||
| CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20090513 Termination date: 20160728 |