CN1870490A - 同步传输系统中时钟源的选择方法 - Google Patents
同步传输系统中时钟源的选择方法 Download PDFInfo
- Publication number
- CN1870490A CN1870490A CN 200510034936 CN200510034936A CN1870490A CN 1870490 A CN1870490 A CN 1870490A CN 200510034936 CN200510034936 CN 200510034936 CN 200510034936 A CN200510034936 A CN 200510034936A CN 1870490 A CN1870490 A CN 1870490A
- Authority
- CN
- China
- Prior art keywords
- clock source
- selection
- service aisle
- transmission system
- clock
- 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.)
- Pending
Links
Images
Landscapes
- Data Exchanges In Wide-Area Networks (AREA)
Abstract
一种同步传输系统中时钟源的选择方法,包括:输入各时钟源的各个选择条件;获取各时钟源每个选择条件的控制情况;计算每个时钟源的选择权值;按各时钟源的选择权值进行排序;根据排序结果选择时钟源。其中,选择条件包括是否闭锁、是否有强制倒换、是否失锁、质量等级、是否有人工倒换、优先等级及分配给它们的相应的比特位。本发明通过排序,非常简单、明晰的从多个时钟源中选择一个或者多个最优的。这种方法简单、直观、可靠、易于检测错误;特别是对于非常复杂的组合条件,该方法可以简化系统的设计,同时可以保证选择的正确性和鲁棒性。
Description
技术领域
本发明涉及同步传输系统中时钟源的选择方法。
背景技术
同步传输系统的设计和应用以网状结构为主,要保证网的安全和稳定,“网同步”是主要的技术要求。实现网同步的目的是使网中所有节点的时钟频率都工作在确定的容差范围内,以保证各交换节点间时钟同频,否则通信就不能得以保障。而传输系统在整个通信网络中起着中枢的作用,如果传输系统的传输质量不稳定,将直接导致接入业务部分的业务影响。由此可见网络同步和时钟产生是高速传输网络系统中最重要的部分。在建议ITU-T G.781E的附录A中就详细的描述了一种同步传输系统中时钟源的选择方法。
该方法用规范描述语言(SDL)画出了时钟源的选择过程。下面简单描述一下这种方法,其详细的SDL框图请参见ITU-T G.781E。每个时钟源的选择受到其自己的条件(包括时钟源的同步质量等级、信号质量、优先级、锁定设置、外部对其的倒换控制)的控制,当任意一个条件发生变化的时候,就需要经过SDL框图的条件判断。同时时钟选择还受到质量等级是否启用的影响。这种方法判断过程复杂,并且不直观。另外它还有一个致命的缺点就是如果有多个条件同时产生的时候,由于是按照框图进行流程处理,就有可能在选择过程中,多次修改时钟源的选择,从而造成时钟源的短暂振荡。而由于传输系统所处于的核心位置,其影响是比较大的。
发明内容
本发明要解决的技术问题是,克服现有技术的不足,提出一种同步传输系统中时钟源的选择方法,用简单的排序的方法,就可以完成系统时钟源的选择,同时也不会造成时钟源选择的振荡。
本发明中的同步传输系统中时钟源的选择方法为:输入各时钟源的各个选择条件;获取各时钟源每个选择条件的控制情况;计算每个时钟源的选择权值;按各时钟源的选择权值进行排序;根据排序结果选择时钟源。其中,选择条件包括是否闭锁、是否有强制倒换、是否失锁、质量等级、是否有人工倒换、优先等级及分配给它们的相应的比特位。
采用本发明所述的方法,通过排序,非常简单、明晰的从多个时钟源中选择一个或者多个最优的。这种方法简单、直观、可靠、易于检测错误;特别是对于非常复杂的组合条件,该方法可以大大简化系统的设计,同时可以保证选择的正确性和鲁棒性。
附图说明
图1是时钟源选择示意框图;
图2是时钟源选择的流程图。
具体实施方式
本发明根据每个时钟源的控制条件计算每个时钟源的控制选择权值。在每次处理的时候可以轮询所有时钟源的控制条件,根据所有条件综合选择一个最优的时钟源。
下面结合附图和实施例对本发明作进一步的详细说明:SDH系统中时钟源的选择算法,时钟的选择可以参考ITUT G.781E。
在SDH中时钟源的选择,其受以下几个条件控制:时钟源是否闭锁、时钟源是否有强制倒换、时钟源是否失锁、时钟源的质量等级、时钟源是否有人工倒换、时钟源的优先等级。且这些条件还有优先级,其优先顺序为:时钟源是否闭锁>时钟源是否有强制倒换>时钟源是否失锁>时钟源的质量等级>时钟源是否有人工倒换>时钟源的优先等级。其选择步骤为:
1、初始化时钟源的选择结果为无空;
2、我们假设用2个字节来表示时钟源的优先选择权值,分配时钟源的选择条件对应的比特位置如表1:
表1控制条件与对应的比特位置表
闭锁 | 强制倒换 | 失锁 | 质量等级 | 人工倒换 | 优先等级 |
13比特取值范围为0~1 | 12比特取值范围为0~1 | 11比特取值范围为0~1 | 7~10比特取值范围为0~0x0F | 6比特取值范围为0~1 | 0~5个比特取值范围为0~0x3F |
下面对这个举例中所涉及到的几个条件及其取值进行一些说明:
闭锁:表示该时钟源是否可以选择,其优先级最高。取值为0表示该时钟源没有闭锁设置;取值为1表示该时钟源有闭锁设置;
强制倒换:表示该时钟源是否设置有强制倒换。取值为0表示该时钟源有设置强制倒换;取值为1表示该时钟源没有设置强制倒换;
失锁:表示该时钟源是否正常。取值为0表示该时钟源正常;取值为1表示该时钟源不正常;
质量等级:表示该时钟源同步状态信息质量等级。其正常的取值在参考建议ITU G.781E,其他非正常值为无效,可以统一定义成0x0F;
人工倒换:表示该时钟源是否设置有强制倒换。取值为0表示该时钟源有设置人工倒换;取值为1表示该时钟源没有设置人工倒换;
优先等级:表示该时钟源的选择优先级。取值范围为1~20,1最高,20最低。
我们将每个控制时钟源选择的条件都定义成值越小,则其控制的权限就越高,因此我们就选择所有时钟源中选择权值最低的时钟源即可。
3、获取外部输入各个时钟源的控制条件;
4、根据每个时钟源的控制条件,计算每个时钟源的选择权值;其条件取值及其对应计算如表2所示:
表2时钟源的条件关系选择权值表
时钟源编号 | 闭锁 | 强制倒换 | 失锁 | 质量等级 | 人工倒换 | 优先等级 | 选择权值 |
1 | 是(1) | 否(1) | 否(0) | 0x02 | 否(1) | 1 | 0x3141 |
2 | 否(0) | 是(0) | 否(0) | 0x08 | 否(1) | 2 | 0x0442 |
3 | 否(0) | 否(1) | 否(0) | 0x04 | 否(1) | 3 | 0x1243 |
4 | 否(0) | 否(1) | 否(0) | 0x0B | 是(0) | 4 | 0x1584 |
5 | 否(0) | 否(1) | 是(1) | 0x02 | 否(1) | 5 | 0x1945 |
5、根据时钟源的选择权值,将所有时钟源进行从小到大排序:时钟源2、时钟源3、时钟源4、时钟源5、时钟源1。
6、根据应用进行选择:因为本应用是选择一个最优的时钟源,则时钟源2为最佳选择结果;
7、比较记录的选择时钟源是否有变化,如果有变化则记录新的时钟源编号,没有则不处理;(记录的作用是什么,从本发明介绍的情况看不出来,请发明人简单元介绍)
8、如果条件发生变化,则再重新计算选择权值,重新进行最优时钟源的选择。
本发明的方法还可以广泛适用相似的系统上,例如M:N保护的例子,这是一种选择多个最优的输入源的应用。
在M:N保护的工作通道的保护选择中,其受以下几个条件控制:工作通道是否闭锁、工作通道是否有强制倒换、工作通道是否有信号失效、工作通道是否有信号劣化、工作通道是否有人工倒换、工作通道的优先等级。且这些条件还有优先级,其有先顺序为:工作通道是否闭锁>工作通道是否有强制倒换>工作通道是否信号失效>工作通道是否有信号劣化>工作通道是否有人工倒换>工作通道的优先等级。其选择步骤为:
1、初始化保护的工作通道结果为空;
2、我们假设用2个字节来表示工作通道的优先选择权值,分配工作通道的选择条件对应的比特位置,如表3:
表3控制条件与对应的比特位置表
通道闭锁 | 强制倒换 | 信号失效 | 信号劣化 | 人工倒换 | 优先等级 |
10比特取值范围为0~1 | 9比特取值范围为0~1 | 8比特取值范围为0~1 | 7比特取值范围为0~1 | 6比特取值范围为0~1 | 0~5个比特取值范围为0~0x3F |
下面对这个举例中所涉及到的几个条件及其取值进行一些说明。
通道闭锁:表示该工作通道是否需要保护,其优先级最高。取值为1表示该工作通道没有闭锁设置;取值为0表示该工作通道有闭锁设置;
强制倒换:表示该工作通道是否设置有强制倒换。取值为1表示该工作通道有设置强制倒换;取值为0表示该工作通道没有设置强制倒换;
信号失效:表示该工作通道是否有信号失效。取值为1表示该工作通道有信号失效;取值为0表示该工作通道无信号失效;
信号劣化:表示该工作通道是否有信号劣化。取值为1表示该工作通道有信号劣化;取值为0表示该工作通道无信号劣化;
人工倒换:表示该工作通道是否设置有强制倒换。取值为1表示该工作通道有设置人工倒换;取值为0表示该工作通道没有设置人工倒换;
优先等级:表示该工作通道的选择优先级。取值范围为1~20,20最高,1最低。
我们将每个控制工作通道选择的条件都定义成值越大,则其控制的权限就越高,因此我们就选择所有工作通道中选择权值最高、次高的工作通道即可。
3、获取各个工作通道的选择控制情况;
4、根据每个工作通道的控制情况,计算每个工作通道的选择权值;假设该系统是一个2:5的保护,其条件取值及其对应计算如表4所示:
表4工作通道的条件关系选择权值表
工作通道编号 | 通道闭锁 | 强制倒换 | 信号失效 | 信号劣化 | 人工倒换 | 优先等级 | 选择权值 |
1 | 否(1) | 否(0) | 是(1) | 是(1) | 否(0) | 1 | 0x0381 |
2 | 否(1) | 是(1) | 是(1) | 是(1) | 否(0) | 2 | 0x0782 |
3 | 否(1) | 否(0) | 否(0) | 是(1) | 否(0) | 3 | 0x0483 |
4 | 否(1) | 否(0) | 是(1) | 是(1) | 是(1) | 4 | 0x05C4 |
5 | 是(0) | 否(0) | 是(1) | 否(0) | 否(0) | 5 | 0x0105 |
5、根据工作通道的选择权值,将所有工作通道进行从大到小排序:工作通道2、工作通道4、工作通道3、工作通道1、工作通道5。
6、根据应用进行选择:因为本应用是选择2个最优的工作通道,则工作通道2、工作通道4为最佳选择结果;
7、比较记录的选择工作通道是否有变化,如果有变化则记录新的工作通道编号,没有则不处理;(记录的作用是什么?)
8、如果条件发生变化,则重新计算选择权值,重新进行最优工作通道的选择。
Claims (4)
1、一种同步传输系统中时钟源的选择方法,包括以下步骤:
输入各时钟源的各个选择条件;
获取各时钟源每个选择条件的控制情况;
计算每个时钟源的选择权值;
按各时钟源的选择权值进行排序;
根据排序结果选择时钟源。
2、权利要求1所述的同步传输系统中时钟源的选择方法,其特征在于,所述选择条件包括是否闭锁、是否有强制倒换、是否失锁、质量等级、是否有人工倒换、优先等级及分配给它们的相应的比特位。
3、权利要求2所述的同步传输系统中时钟源的选择方法,其特征在于,各选择条件的优先顺序按先后排列为:时钟源是否闭锁、时钟源是否有强制倒换、时钟源是否失锁、时钟源的质量等级、时钟源是否有人工倒换、时钟源的优先等级。
4、权利要求1所述的同步传输系统中时钟源的选择方法,其特征在于,当选择条件发生变化时,重新计算选择权值并重新选择时钟源。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN 200510034936 CN1870490A (zh) | 2005-05-27 | 2005-05-27 | 同步传输系统中时钟源的选择方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN 200510034936 CN1870490A (zh) | 2005-05-27 | 2005-05-27 | 同步传输系统中时钟源的选择方法 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN1870490A true CN1870490A (zh) | 2006-11-29 |
Family
ID=37444050
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN 200510034936 Pending CN1870490A (zh) | 2005-05-27 | 2005-05-27 | 同步传输系统中时钟源的选择方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN1870490A (zh) |
Cited By (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2008134924A1 (fr) * | 2007-04-30 | 2008-11-13 | Huawei Technologies Co., Ltd. | Procédé de transfert d'horloge et appareil de transfert d'horloge entre des réseaux |
WO2009043268A1 (en) * | 2007-09-25 | 2009-04-09 | Huawei Technologies Co., Ltd. | A method and apparatus for tracking clock source |
CN101192913B (zh) * | 2007-08-08 | 2010-12-08 | 中兴通讯股份有限公司 | 一种在光传送网络完成时钟同步和时钟倒换的系统和方法 |
CN102118780A (zh) * | 2009-12-30 | 2011-07-06 | 中兴通讯股份有限公司 | 一种多时钟源的使用方法和基站 |
WO2012068791A1 (zh) * | 2010-11-22 | 2012-05-31 | 中兴通讯股份有限公司 | 智能时钟维护的方法、网络设备和网络管理平台 |
CN102707765A (zh) * | 2012-05-15 | 2012-10-03 | 江苏中科梦兰电子科技有限公司 | 一种使用混合时钟源的计时方法 |
CN104216779A (zh) * | 2014-09-28 | 2014-12-17 | 北京经纬恒润科技有限公司 | 一种中断执行方法及装置 |
CN101420282B (zh) * | 2008-10-20 | 2015-09-16 | 中兴通讯股份有限公司 | 业务单板选择时钟单元的方法及装置 |
CN105577311A (zh) * | 2015-12-25 | 2016-05-11 | 中国南方电网有限责任公司电网技术研究中心 | 被授时设备1588自适应对时方法与系统 |
CN106031061A (zh) * | 2014-02-20 | 2016-10-12 | 宝马股份公司 | 用于确定主站时间信号的方法、车辆和系统 |
-
2005
- 2005-05-27 CN CN 200510034936 patent/CN1870490A/zh active Pending
Cited By (17)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2008134924A1 (fr) * | 2007-04-30 | 2008-11-13 | Huawei Technologies Co., Ltd. | Procédé de transfert d'horloge et appareil de transfert d'horloge entre des réseaux |
CN101299749B (zh) * | 2007-04-30 | 2011-12-07 | 华为技术有限公司 | 网络间的时钟传递方法和时钟传递装置 |
US8094687B2 (en) | 2007-04-30 | 2012-01-10 | Huawei Technologies Co., Ltd. | Method and apparatus of clock transmission between networks |
CN101192913B (zh) * | 2007-08-08 | 2010-12-08 | 中兴通讯股份有限公司 | 一种在光传送网络完成时钟同步和时钟倒换的系统和方法 |
US8867400B2 (en) | 2007-09-25 | 2014-10-21 | Huawei Technologies Co., Ltd. | Method and apparatus for tracking clock sources |
WO2009043268A1 (en) * | 2007-09-25 | 2009-04-09 | Huawei Technologies Co., Ltd. | A method and apparatus for tracking clock source |
CN101399757B (zh) * | 2007-09-25 | 2011-02-02 | 华为技术有限公司 | 跟踪时钟源的方法和装置 |
CN101420282B (zh) * | 2008-10-20 | 2015-09-16 | 中兴通讯股份有限公司 | 业务单板选择时钟单元的方法及装置 |
CN102118780A (zh) * | 2009-12-30 | 2011-07-06 | 中兴通讯股份有限公司 | 一种多时钟源的使用方法和基站 |
WO2012068791A1 (zh) * | 2010-11-22 | 2012-05-31 | 中兴通讯股份有限公司 | 智能时钟维护的方法、网络设备和网络管理平台 |
CN102707765A (zh) * | 2012-05-15 | 2012-10-03 | 江苏中科梦兰电子科技有限公司 | 一种使用混合时钟源的计时方法 |
CN102707765B (zh) * | 2012-05-15 | 2014-12-31 | 江苏中科梦兰电子科技有限公司 | 一种使用混合时钟源的计时方法 |
CN106031061A (zh) * | 2014-02-20 | 2016-10-12 | 宝马股份公司 | 用于确定主站时间信号的方法、车辆和系统 |
US10585401B2 (en) | 2014-02-20 | 2020-03-10 | Bayerische Motoren Werke Aktiengesellschaft | Method for determining a master time signal, vehicle, and system |
CN104216779A (zh) * | 2014-09-28 | 2014-12-17 | 北京经纬恒润科技有限公司 | 一种中断执行方法及装置 |
CN104216779B (zh) * | 2014-09-28 | 2018-10-02 | 北京经纬恒润科技有限公司 | 一种中断执行方法及装置 |
CN105577311A (zh) * | 2015-12-25 | 2016-05-11 | 中国南方电网有限责任公司电网技术研究中心 | 被授时设备1588自适应对时方法与系统 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN1870490A (zh) | 同步传输系统中时钟源的选择方法 | |
CA2304145C (en) | Method and computer program product for classifying network communication packets processed in a network stack | |
CN1187944C (zh) | 在报头压缩/解压缩应用中的静态校验和信息的再利用 | |
US7734581B2 (en) | Vector reads for array updates | |
EP1032175A2 (en) | System and method for transferring partitioned data sets over multiple threads | |
WO2012072364A1 (en) | Method and data processing system for encoding data stored in a column-oriented manner, data processing program and computer program product | |
CN101770515A (zh) | 一种基于数据块比较的数据更新方法 | |
DE19635251A1 (de) | Verfahren und Apparat zur Komprimierung beliebiger Daten | |
US20200233904A1 (en) | Method and system for converting one type of data schema to another type of data schema | |
CN110119292A (zh) | 系统运行参数查询方法、匹配方法、装置及节点设备 | |
CN115033646B (zh) | 一种基于Flink&Doris构建实时数仓系统的方法 | |
CN108205569A (zh) | 用于更新配置管理数据库的方法和装置 | |
JP5304449B2 (ja) | シナリオ作成プログラム、シナリオ作成装置およびシナリオ作成方法 | |
US10700934B2 (en) | Communication control device, communication control method, and computer program product | |
US7353510B2 (en) | System and method for comparing objects | |
CN1859171A (zh) | 一种网络设备数据管理方法 | |
CN113076107A (zh) | 一种通过有限状态机对日志进行自动采集融合的方法 | |
CN100579133C (zh) | 一种产生标识符的方法 | |
CN107704554A (zh) | 基于mpp数据库的数据高速导入的方法及其系统 | |
CN113722297A (zh) | 一种订单系统重构平滑迁移方法 | |
EP1128608B1 (en) | Method and means for classifying data packets | |
CN110569487B (zh) | 一种基于高频率字符替代算法的Base64扩展编码方法及系统 | |
CN113141620A (zh) | 一种FlexE业务处理方法和装置 | |
CN1400549A (zh) | 在数据库中检索数据和向拨号上网用户分配ip地址的方法 | |
CN110266779A (zh) | 一种基于zookeeper的主从本地定时任务处理方法及系统 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination |