一种通过基准时钟恢复光传送网时钟的方法及装置的制作方法

文档序号:7624619阅读:280来源:国知局
专利名称:一种通过基准时钟恢复光传送网时钟的方法及装置的制作方法
技术领域
本发明涉及光传送网领域,尤其涉及一种通过基准时钟恢复光传送网时钟的方法及装置。
背景技术
光传送网标准由国际电信联盟(ITU-T)制定,基本内容在G. 709和G. 798中定义, 标准中要求实现ODUk (k = 0,1,2,2e,3,3el,3e2,4,5,6,flex等)级别的交叉调度,在调度的同时要求实现0而k时钟透传。这里,所谓0而k指光传送网中的光通道数据单元。OOTk 一般无法直接实现交叉调度,而要转换为另一种信号格式,例如转换为同步数字体系(SDH, SynchronousDigital Hierarchy)信号、或转换为包或分组信号等后再实现交叉调度。其中基于包或分组交换实现OOTk交叉调度的方式有很大的技术优势,可以让用户在一个物理平台上同时实现数据设备和传输设备的功能。然而,由于基于包或分组交换实现0而k交叉调度的方式,在处理过程中会产生延迟不固定,而且变化范围较大,从而导致的问题是经过包或分组交换后恢复出高质量的OOTk时钟会非常困难。如果按照现有的根据先进先出 (FIFO,First Input First Output)或缓冲器深度产生恢复时钟的方式是无法解决这个问题的,目前迫切需要一种解决方案,以便通过延迟不定的包或分组交换处理后仍旧能恢复出质量和性能足够好的OOTk时钟。

发明内容
有鉴于此,本发明的主要目的在于提供一种通过基准时钟恢复光传送网时钟的方法及装置,使得0而k在经过延迟不定的包或分组交换处理后仍旧能恢复出质量和性能足够好的时钟。为达到上述目的,本发明的技术方案是这样实现的一种通过基准时钟恢复光传送网时钟的方法,该方法包括光传送网中在从0而k转换到包或分组的封装处理中,用基准测量时钟测量出 ODUk时钟的频率信息,将测量出的频率信息封装到包或分组的开销中;在从包或分组恢复出OOTk的解封装处理中,根据相同频率的基准测量时钟、从包或分组的开销中解析出的所述频率信息、和包或分组的长度恢复出相同频率的OOTk时钟。其中,所述ODUk 具体为 ODUk (k = 0,1,2,2e,3,3el,3e2,4,5,6,flex) ;ODUk 的频率具体为Ck ;所述基准测量时钟的频率为Cm ;恢复出的OOTk时钟的频率具体为Cj,且Cj = Ck;所述包或分组的长度为固定值,且定长的所述包或分组中的净荷长度为B字节,包含 B字节的0而k信息,定长的所述包或分组的开销中至少包含2bit的所述测量出的频率信息;在从OOTk转换到包或分组的封装处理中,每次将B字节的OOTk信息封装到定长的所述包或分组时,该方法还包括计数每接收到B字节OOTk信息过程中所述基准测量时钟经过的周期数Nm ;Nm为所述用基准测量时钟测量出的OOTk时钟的频率信息;
在OOTk的频偏小于正负150ppm的前提下,所述Nm的取值具体为Nms、Nms-I或
Nms+Ι,其中,所述Nms采用公式1 ,Nms =计算得到;其中,Cks为OOTk的
Cks
标准速率。其中,该方法还包括将用2bit表示的Nms、Nms-I或Nms+Ι作为测量出的频率信息,封装到定长的所述包或分组的开销中传输。其中,在从包或分组恢复出OOTk的解封装处理中,该方法还包括从定长的所述包或分组的开销中解析出2bit的测量出的频率信息;根据2bit的测量出的频率信息和所述公式1计算得到的Nms得到Nm,所述Nm的取值具体为Nms、Nms-I或Nms+Ι ;根据所述Nm、与所述基准测量时钟相同频率的另一个基准测量时钟、和所述B计算得到所述Cj,计算采用的公式为公式2 =
Nm ο其中,计算得到Cj后,该方法还包括将Cj输入依据所述公式2设计的去同步器, 根据所述公式2得到频率为Cj的时钟;所述频率为Cj的时钟为0而k经封装处理及解封装处理后恢复出的相同频率的OOTk时钟。其中,该方法脑括根据Cjk=计算眺,并将其输
NmxCks
入所述去同步器得到恢复出来的OTOk时钟,其频率为Cjk,所述OTOk具体为OTOk(k = 1, 2,2e,3,3el,3e2,4,5,6)。一种通过基准时钟恢复光传送网时钟的装置,该装置包括0而k到包或分组的处理模块和包或分组到OOTk的处理模块;其中,所述OOTk到包或分组的处理模块,用于光传送网中在从OOTk转换到包或分组的封装处理中,用基准测量时钟测量出OOTk时钟的频率信息,将测量出的频率信息封装到包或分组的开销中;所述包或分组到OOTk的处理模块,用于在从包或分组恢复出OOTk的解封装处理中,根据相同频率的基准测量时钟、从包或分组的开销中解析出的所述频率信息、和包或分组的长度恢复出相同频率的OOTk时钟。其中,所述ODUk 具体为 ODUk (k = 0,1,2,2e,3,3el,3e2,4,5,6,flex) ;ODUk 的频率具体为Ck ;所述基准测量时钟的频率为Cm ;恢复出的OOTk时钟的频率具体为Cj,且Cj = Ck;所述包或分组的长度为固定值,且定长的所述包或分组中的净荷长度为B字节,包含 B字节的OOTk信息,定长的所述包或分组的开销中至少包含2bit的测量出的频率信息;所述OOTk到包或分组的处理模块进一步包括第一计数器、第二计数器、第一计算模块、包或分组生成模块;其中,所述第一计数器,用于计数接收到的0而k信息的字节个数,最大值为B ;所述第二计数器,用于计数每接收到B字节OOTk信息过程中所述基准测量时钟经过的周期数Nm ;Nm为所述用基准测量时钟测量出的0而k时钟的频率信息;其中,在0而k的频偏小于正负150ppm的前提下,所述Nm的取值具体为Nms、Nms-l或Nms+1,其中,所述Nms
采用公式1 -.Nms = ro腿#Cm^gX 计算得到;其中,Cks为OOTk的标准速率;
Cks
所述第一计算模块,用于收到第一计数器的B字节计数结束指示信号和第二计数器计数所得到的Nm,所述Nm的取值具体为Nms、Nms-I或Nms+1,将用2bit表示的Nms、Nms-l 或Nms+Ι作为测量出的频率信息;所述包或分组生成模块,用于生成净荷长度为B字节的定长的所述包或分组,同时将2bit的测量出的频率信息封装到定长的所述包或分组的开销中传输。其中,所述包或分组到OOTk的处理模块进一步包括解析模块、第二计算模块、去同步器;其中,所述解析模块,用于从收到的定长的所述包或分组中解析出2bit的测量出的频
率信息;所述第二计算模块,用于根据2bit的测量出的频率信息和所述公式1计算得到的 Nms得到Nm,所述Nm的取值具体为Nms、Nms-I或Nms+Ι ;根据所述Nm、与所述基准测量时
钟相同频率的另一个基准测量时钟、和所述B计算得到所述Cj,计算采用的公式为公式2
权利要求
1.一种通过基准时钟恢复光传送网时钟的方法,其特征在于,该方法包括光传送网中在从OOTk转换到包或分组的封装处理中,用基准测量时钟测量出OOTk时钟的频率信息,将测量出的频率信息封装到包或分组的开销中;在从包或分组恢复出OOTk 的解封装处理中,根据相同频率的基准测量时钟、从包或分组的开销中解析出的所述频率信息、和包或分组的长度恢复出相同频率的OOTk时钟。
2.根据权利要求1所述的方法,其特征在于,所述0而k具体为0而k(k= 0,l,2,2e,3, 3el,3e2,4,5,6,flex) ;ODUk的频率具体为Ck ;所述基准测量时钟的频率为Cm ;恢复出的 ODUk时钟的频率具体为Cj,且Cj = Ck ;所述包或分组的长度为固定值,且定长的所述包或分组中的净荷长度为B字节,包含B字节的OOTk信息,定长的所述包或分组的开销中至少包含2bit的所述测量出的频率信息;在从ODUK转换到包或分组的封装处理中,每次将B字节的OOTk信息封装到定长的所述包或分组时,该方法还包括计数每接收到B字节OOTk信息过程中所述基准测量时钟经过的周期数Nm ;Nm为所述用基准测量时钟测量出的OOTk时钟的频率信息;在ODUk的频偏小于正负150ppm的前提下,所述Nm的取值具体为Nms、Nms-I或Nms+1,其中,所述Nms采用公式
3.根据权利要求2所述的方法,其特征在于,该方法还包括将用2bit表示的Nms、 Nms-I或Nms+1作为测量出的频率信息,封装到定长的所述包或分组的开销中传输。
4.根据权利要求3所述的方法,其特征在于,在从包或分组恢复出OOTk的解封装处理中,该方法还包括从定长的所述包或分组的开销中解析出2bit的测量出的频率信息; 根据2bit的测量出的频率信息和所述公式1计算得到的Nms得到Nm,所述Nm的取值具体为 Nms、Nms-I 或 Nms+1 ;根据所述Nm、与所述基准测量时钟相同频率的另一个基准测量时钟、和所述B计算得到所述Cj,计算采用的公式为公式
5.根据权利要求4所述的方法,其特征在于,计算得到Cj后,该方法还包括将Cj输入依据所述公式2设计的去同步器,根据所述公式2得到频率为Cj的时钟;所述频率为Cj 的时钟为0而k经封装处理及解封装处理后恢复出的相同频率的OOTk时钟。
6.权利要求4所述的方法,其特征在于,该方法还包括根据
7.一种通过基准时钟恢复光传送网时钟的装置,其特征在于,该装置包括0而k到包或分组的处理模块和包或分组到OOTk的处理模块;其中,所述OOTk到包或分组的处理模块,用于光传送网中在从OOTk转换到包或分组的封装处理中,用基准测量时钟测量出OOTk时钟的频率信息,将测量出的频率信息封装到包或分组的开销中;所述包或分组到OOTk的处理模块,用于在从包或分组恢复出OOTk的解封装处理中,根据相同频率的基准测量时钟、从包或分组的开销中解析出的所述频率信息、和包或分组的长度恢复出相同频率的OOTk时钟。
8.根据权利要求7所述的装置,其特征在于,所述OOTk具体为OOTk(k= 0,l,2,2e,3, 3el,3e2,4,5,6,flex) ;ODUk的频率具体为Ck ;所述基准测量时钟的频率为Cm ;恢复出的 ODUk时钟的频率具体为Cj,且Cj = Ck ;所述包或分组的长度为固定值,且定长的所述包或分组中的净荷长度为B字节,包含B字节的OOTk信息,定长的所述包或分组的开销中至少包含2bit的测量出的频率信息;所述OOTk到包或分组的处理模块进一步包括第一计数器、第二计数器、第一计算模块、包或分组生成模块;其中,所述第一计数器,用于计数接收到的OOTk信息的字节个数,最大值为B ; 所述第二计数器,用于计数每接收到B字节OOTk信息过程中所述基准测量时钟经过的周期数Nm ;Nm为所述用基准测量时钟测量出的0而k时钟的频率信息;其中,在0而k的频偏小于正负150ppm的前提下,所述Nm的取值具体为Nms、Nms-I或Nms+1,其中,所述Nms采用公式1 -.Nms = ro腿#Cm^gX 计算得到;其中,Cks为OOTk的标准速率;Cks所述第一计算模块,用于收到第一计数器的B字节计数结束指示信号和第二计数器计数所得到的Nm,所述Nm的取值具体为Nms、Nms-l或Nms+1,将用2bit表示的Nms、Nms-l或 Nms+1作为测量出的频率信息;所述包或分组生成模块,用于生成净荷长度为B字节的定长的所述包或分组,同时将 2bit的测量出的频率信息封装到定长的所述包或分组的开销中传输。
9.根据权利要求8所述的装置,其特征在于,所述包或分组到OOTk的处理模块进一步包括解析模块、第二计算模块、去同步器;其中,所述解析模块,用于从收到的定长的所述包或分组中解析出2bit的测量出的频率信息;所述第二计算模块,用于根据2bit的测量出的频率信息和所述公式1计算得到的Nms 得到Nm,所述Nm的取值具体为Nms、Nms-I或Nms+1 ;根据所述Nm、与所述基准测量时钟相同频率的另一个基准测量时钟、和所述B计算得到所述Cj,计算采用的公式为公式2:CmxBx8Cj =-Nm ;所述去同步器,用于根据输入的Cj和所述公式2得到频率为Cj的时钟;所述频率为Cj 的时钟为0而k经封装处理及解封装处理后恢复出的相同频率的OOTk时钟。
全文摘要
本发明公开了一种通过基准时钟恢复光传送网时钟的方法,该方法包括用基准测量时钟测量出ODUk时钟的频率信息,将测量出的频率信息封装到包或分组的开销中;在从包或分组恢复出ODUk的解封装处理中,根据相同频率的基准测量时钟、从包或分组的开销中解析出的频率信息、和包或分组的长度恢复出相同频率的ODUk时钟。本发明还公开了一种通过基准时钟恢复光传送网时钟的装置,其中包或分组到ODUk的处理模块用于根据相同频率的基准测量时钟、从包或分组的开销中解析出的频率信息、和包或分组的长度恢复出相同频率的ODUk时钟。采用本发明的方法及装置,使得ODUk在经过延迟不定的包或分组交换处理后仍旧能恢复出良好的时钟。
文档编号H04L7/027GK102480415SQ20101056124
公开日2012年5月30日 申请日期2010年11月26日 优先权日2010年11月26日
发明者宋晓鹏, 苑岩, 韦玉线 申请人:中兴通讯股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1