将业务复用映射到光通道传送单元的方法和装置的制作方法

文档序号:7944833阅读:265来源:国知局
专利名称:将业务复用映射到光通道传送单元的方法和装置的制作方法
技术领域
本发明涉及网络传输技术领域,尤其涉及将业务复用映射到光通道传送单
元(OTU, Optical channel Transport Unit )的方法和装置。
背景技术
光传送网络(OTN, Optical Transport Network),是指为客户层信号提供 光域处理的传送网络,主要的功能包括传送、复用、选路、监视和生存性功能。 OTN的主要特点是引入了 "光层"概念,在同步数字系列(SDH, Synchronous Digital Hierarchy)传送网的电复用层和物理层之间加入光层。OTN处理的最 基本的对象是光波长,客户层业务以光波长形式在光网络上复用、传输、选路 和放大,在光域上分插复用和交叉连接,为客户信号提供有效和可靠的传输。 光传送网的分层结构将OTN分解为若干独立的层网络。其中,将光层分为光 通道层(OCH, Optical Channel layer )、光复用^殳层(OMS, Optical Multiplexer Section layer)和光传丰餘^:层(OTS, Optical Transport Section layer)层。每个 层网络可以进一步分割成子网和子网间链路,以反映该层网络的内部结构。
其中,OCH负责为各种不同格式的客户层信号选择路由、分配波长和安 排连接,从而提供端到端的光通道联网功能。包括以下功能(l)为灵活的网 络选路重新安排光信道连接;(2)为保证光信道适配信息的完整性处理光信道 开销;(3)为网络层的运行和管理提供光信道监测功能。OCH又进一步分为光 信道净荷单元(OPU, Optical channel Payload Unit )、光通道数据单元(ODU, Optical channel Data Unit)和光通道传送单元(OTU, Optical channel Transport Unit)。这种子层次的划分既是多协议业务适配到光网络传输的需要,也是网 络管理维护的需要。
参照图1,为现有技术中OTN帧结构示意图,现有技术中对OTN帧格式 定义如下
OTN帧包括光通道净负荷单元承载的业务数据净负荷(OPUk Payload), OTUk前向纠错(FEC, Forward error correction,)部分,以及如下为了传输所述业务数据净负荷所带来的开销部分位于第15、 16列的k阶光通道净负荷 单元开销(OPUk OH, Optical Channel Payload Unit陽k Overhead),位于第2-4 行第1-14列的k阶光通道数据单元开销(ODUk OH, Optical Channel Data Unit-k Overhead),以及位于第1行第8-14列的k阶光通道传输单元开销(OTUk OH, Optical Channel Transport Unit-k Overhead )。其中,OTUk称为完全标准 化的光通道传送单元,k代表速率级别,k=l代表2.5Gbps, 1^2代表10Gbps, k=3代表40Gbps。
在OTN广泛应用的情况下,存在多种速率业务映射进入高速率的OTUk 网络中传输的需求;以及高速率OTUk解映射获得多路低速率业务的需求。
现有技术中采用的OTN的复用映射形式为通过在高速率OTUk中设置 正负调节机会补偿高速率OTUk和低速率时钟OTUj时钟之间的差异,实现不 同速率级别的OTN信号的相互转换。参照图1 ,在OTUk帧的第15 、 16列的 位置,为OPUk OH。该部分中包含一个净负荷结构标识(PSI, Payload Structure Identifier)字节、 一个调整控制(JC, Justification Control)字节,负调整机会 (NJO, Negative Justification Opportunity )字节, 一次正调整才几会(PJOl, Positive Justification Opportunity 1 )字节,两次正调整才几会(PJ02, Positive Justification Opportunity 2)字节,通过JC字节可以解释NJO、 JOl、 J02的位置数据是否 为有效数据。通过这些调整字节对传送的时钟信息进行调节。
在对现有技术的研究和实践过程中,本发明的发明人发现,采用正负调整 机会方法实现映射,只能适应部分速率级别的业务的复用映射到OTN网络, 因此能够进行映射的业务类型比较单一。

发明内容
本发明实施例提供将业务复用映射到光通道传送单元的方法和装置,能够 适应不同速率、不同类型的业务。
一种将业务复用映射到光通道传送单元OTU的方法,包括
将业务数据填充到至少一帧OPU区域容器的容器块中,所述容器块包括至 少一帧OPU区域容器,所述OPU区域容器由至少一个OPU区域子时隙组成;
在光通道净荷单元开销OPU OH区域填充业务时钟信息。
7一种将业务复用映射到光通道传送单元OTU的装置,包括业务数据填充 单元和业务时钟信息填充单元,其中
业务数据填充单元,用于将业务数据填充到由至少一帧OPU区域容器的容 器块中,所述容器块包括至少一帧OPU区域容器,所述OPU区域容器由至少一 个OPU区域子时隙组成;
业务时钟信息填充单元,用于在光通道净荷单元开销OPU OH区域填充业 务时钟信息。
从以上技术方案可以看出,通过将业务数据和业务时钟信息分开传送,业 务数据填充在容器块中,而容器块是由一帧或多帧OPUk区域容器组成,OPUk 区域容器由一个或多个OPUk区域子时隙组成,通过划分不同的子时隙,可以 适应不同速率不同类型的业务。并在OPUk OH区域填充业务时钟信息传送所 述业务数据的时钟信息,业务时钟信息按照字节的步长调整,业务数据传送按 照占用时隙捆绑统一调整,因此可以保证时钟信息的高性能透传,同时有效降 低业务数据传送处理的复杂度。而且,时钟信息高性能透传能够帮助解映射接 收端有效滤除OTN复用映射和解映射过程中产生的大量抖动,恢复出高性能的 时钟。


为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施 例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述 中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付 出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
图1是现有技术中OTN帧结构示意图2是本发明实施例中将业务复用映射到OTUk的方法流程图; 图3是本发明实施例中GMP功能示意图; 图4是GMP结构示意图5是本发明实施例中将业务复用映射到OTUk的装置一结构示意图6是本发明实施例中业务数据填充单元结构示意图7是本发明实施例中业务时钟信息填充单元结构示意图;图8是本发明实施例中业务时钟信息填充单元一结构示意图
图9是本发明实施例中业务时钟信息填充单元二结构示意图IO是本发明实施例中业务时钟信息填充单元三结构示意图ll是本发明实施例中将业务复用映射到OTUk的装置二结构示意图。
具体实施例方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
本发明实施例4是供将业务复用映射到OTU的方法,所述方法能够适应不同速率,不同类型的业务。本发明实施例还提供相应的装置。以下分别进行详细说明。
本发明的发明人在业务映射时,将业务时钟和业务数据分离传送,业务数据通过容器块传送,而业务时钟通过OPU OH区域传送。参照图2,为本发明实施例中将业务复用映射到OTUk的方法流程图,包括步骤
步骤201、将业务数据填充到由至少一帧OPUk区域容器的容器块中,所述OPUk区域容器由至少 一个OPUk区域子时隙组成;
其中,容器块由至少一帧OPUk区域容器构成,而OPUk区域容器是将OPUk区域分为多个子时隙后,各个子时隙字节间插,由一个或多个子时隙构成。
步骤202、在k阶光通道净荷单元开销OPUk OH区域填充业务时钟信息以传送所述业务数据的时钟信息。
可以理解的是,在具体执行中,步骤20]与步骤202并无先后顺序。
本实施例中,业务数据和业务时钟信息分开传送,其中,业务数据填充在容器块中,而容器块是由一帧或多帧OPUk区域容器组成,OPUk区域容器由一个或多个OPUk区域子时隙组成,通过划分不同的子时隙,可以适应不同速率不同类型的业务。并在OPUk OH区域填充业务时钟信息以传送所述业务凄t据的时钟信息,业务时钟信息按照字节的步长调整,业务数据传送按照占用时隙捆绑统一调整,因此可以保证业务时钟信息的高性能透传,同时有效降低业务数据传送处理的复杂度。而且,业务时钟信息高性能透传能够帮助解映射接收
端有效滤除OTN复用映射和解映射过程中产生的大量抖动,恢复出高性能的时钟。
以下分别从业务数据的映射与业务时钟信息的映射两个方面进行说明
一、 业务数据的映射
将OPUk区域划分为Tp个子时隙,OTUk提供Tc (Tc=l , 2, 3...Tp)个子时隙传送业务数据, 一个或多个子时隙可以构成容器传送业务数据,被映射的
业务速率可以是0~ Gbps ,每个子时隙包含Mts个字节,
Mts=3808*4/Tp。以32个子时隙为例,OPUk区域可以提供32个时隙,可支持1~32
路业务映射,被映射的业务速率可以是0 ^^"Gbps (n=l~32),对于32个子
时隙,每个子时隙大小为3808*4/32=476个字节。这32个子时隙中的多个子时隙也可以构成新的容器,例如,3个子时隙组合成1个容器支持1路业务映射。可以将一帧或多帧OPUk区域容器划分为一个容器块。为方便起见,容器块可以采用均匀划分的方式。例如,可以根据Tc值每Tp帧划分一次,每Tp个帧内各容器块的大小尽量均匀,即各容器包含的帧数目n均匀。容器块最小单位为l帧OPUk区域的l个子时隙,即476字节。在具体应用中,可以根据Tc和Tp值,采用西格玛-德尔塔累加器(Sigma-Delta Accumulator)方法得到均匀的容器块。
例如,Tc=2、 Tp^32时,将第l 16帧OPUk区域中的2个子时隙划分为第l个容器块,将第17 32帧OPUk区域中的2个子时隙划分为第2个容器块。
又例如,Tc=3、 Tp^32时,将第l ll帧OPUk区域中的3个子时隙划分为第l个容器块,将第12 22帧OPUk区域中的3个子时隙划分为第2个容器块,将第23 32帧OPUk区域中的3个子时隙划分为第3个容器块。
二、 业务时钟信息的映射
可以采用通用映射指4十(GMP, General Map Pointer)传送业务时钟信息。GMP为16比特数据,为保证传输可靠性,在OPUOH区域传送3次,位于第1 3
10行的15、 16列字节。
图3为本发明实施例中GMP功能示意图,复帧对齐信号(MFAS,Multi-Frame Alignment Signal)字节在OTUk帧的第 一行的第7字节,指示当前帧的序号。其中119nt是指示当Tp二32时,映射到每行OPU3区域的业务有119nt个字节每个容器块的大小为l(^Mts3字节,以丁口=32为例,表示为10*476*3字节。最右边的图表示一个容器块内的填充字节和有效业务数据是近似均匀的间插。参照图3, Tc=3、 Tp=32,且业务占用的OPUk区域子时隙为l、2、 3时,第l帧OPUk区域的GMP指示下一个32复帧中的第l ll帧OPUk区域l、2、 3子时隙构成的容器块内传送的业务时钟信息和有效业务数据的映射信息。第2帧OPUOH区域的GMP指示下一个32复帧中的第12 22帧OPUk区域l、 2、 3子时隙构成的容器块内传送的业务时钟信息和有效业务li据的映射信息。第3帧OPU OH区域的GMP指示下一个32复帧中的第23 32桢的OPUk区域l、 2、 3子时隙构成的容器块内传送的业务时钟信息和有效业务lt据的映射信息。
在具体实施中,可以采用GMP实现业务时钟信息的映射传送。图4为GMP结构示意图,GMP包含业务时钟信息值Cbyte,用于指示容器块内传送的业务时钟信息,通过Am和Ac表示。可以通过不同的方式生成GMP中的业务时钟信息值Cbyte,在本实施例中,以下两种实施方式进行说明,当然,也可以通过其它方式来生成GMP中的业务时钟信处值Cbyte:
方式一业务时钟信息值Cbyte为每个容器块内应该传送的有效业务字节数目,即业务的时钟信息,可用于接收端解映射恢复业务时钟。通过对业务时钟和OTUk时钟鉴相方式产生时钟信息值Cbyte,将鉴相产生的Cbyte緩存,然后才艮据7>式Cty,e = ((" -1) * Mts + A/n) * Tc + Ac转才吳直才妄得到和Ac , 即才艮据Cbyte、 Mts和Tc来获得Am和Ac。在本实施方式中,为更好的理解,以上述公式进行举例说明,在其它实施方式中,可对上述公式进行变换,最终以获得A附和Ac。其中n为各容器块包含的帧数,A^和Ac为所述通用映射指针GMP中两个不同的区域,Am范围为o (Mts—i)字节,Tc范围为l-Tp个子时隙,&范围为0 Tp-l字节,Mts为每个子时隙包含的字节数,Mts=3808*4/Tp。并通过所述通用映射指针GMP的Am和Ac区域传送所述业务时钟信息,即将Aw和Ac填充到时隙对应的GMP位置区域以传送所述业务数据的时钟信息。
其中,产生Cbyte的具体方法如下根据业务和容器速率计算得到每个容器块中最多传送的业务数据字节数目作为业务时钟信息值Cbyte—max,和最少传送的业务数据字节数目作为业务时钟信息值Cbyte—min。确定每个容器块中传送的业务时钟信息值在[Cbyte—min , Cbyte—max]范围内,计算Cbyte的容器块的大小为11*476*1^字节,其中,n值才艮据选择的Tp和Tc而变化,且n值与GMP指示净荷数目的容器块大小相同。
之后,累计计算接收到的业务数据数目,累计计算前次确定的"业务时钟信息值",每间隔n帧OTUk周期比较业务数据数目和"业务时钟信息值,,的计数值,根据比较结果调整产生业务时钟信息。若"业务时钟信息值"的计数值大于业务数据数目的计数值,则更新当前"业务时钟信息值"为前次输出的"业务时钟信息值"减一后的值,且不超过[Cbyte—min, Cbyte—max]范围,或直接选择Cbyte一min。反之,则更新当前"业务时钟信息值"为前次输出的"业务时4中^ff息^f直,,力口一后的i"直,且不超过[Cbyte一min, Cbyte一max]范围,或直4妻选择Cbyte—max。
采用这种方式,接收端解映射时,根据GMP中的Am和Ac,就得到每个容
器块内传送的有效业务字节数目,即业务的时钟信息值Cbyte。 Cbyte釆用下面公式获得Qy,e = (("-l)*Mts + Am)*7b + AC,即根据cb,、 Mts和丁c来获
得Am和Ac。在本实施方式中,为更好的理解,以上述公式进行举例说明,在其它实施方式中,可对上述公式进行变换,最终以获得Am和Ac。其中n为各容器块包含的帧数,A附和Ac为所述通用映射指针GMP中两个不同的区域,A附范围为0~ (Mts-1 )字节,Tc范围为l Tp个子时隙,Ac范围为0 Tp-l字节,Mts为每个子时隙包含的字节数,Mts = 3808*4/Tp。
例如,Tc=2, Tp=32,业务数据占用OPUk子时隙为l、 2、 3时,第1 11帧OPUk区域中的3个子时隙为第l容器块,该容器块对应Cbyte为上一个Tp复帧中的第1帧GMP信息,C te = (10 * 476 + Aw) * + Ac ;第12~22帧OPUk区域中的3个子时隙划分为第2个容器块,该容器块对应的Cbyte为上一个Tp复帧中的第2帧GMP信息,CZ^e = (10 * 476 + Am) *+ Ac ,第23~32帧OPUk区域中的3
12个子时隙划分为第3个容器块,该容器块对应的Cbyte为上一个Tp复帧中的第3帧GMP信息,C&te = (9 * 476 + Am) * 7b + Ac 。
方式二、业务时钟信息值Cbyte为每固定容器块(476叮p字节爿5232字节)内应该传送的有效业务字节数目,即业务时钟信息,可用于接收端解映射恢复业务时钟。通过对业务时钟和鉴相方式产生业务时钟信息值Cbyte,将鉴相产生的Cbyte緩存,然后根据Cbyte计算出需要填充的字节数目Cidle ,
= Mts * 7> — C te 。由C睡=Mts — (A附*+ Ac)转换直接得到和Ac ,Mts为每个子时隙包含的字节数,Mts = 3808*4/Tp。然后通过所述通用映射指针GMP的Aw和Ac区域传送所述业务时钟信息,即将Aw和Ac填充到时隙对应的GMP位置区域以传送所述业务数据的时钟信息。
其中,产生Cbyte的具体方法如下根据业务和容器速率计算得到每个容器块中最多传送的业务数据字节数目作为业务时钟信息值Cbyte一max,和最少传送的业务数据字节数目作为业务时钟信息值Cbyte—min。确定每个容器块中传送的业务时钟信息值在[Cbyte—min, Cbyte—max]范围内。其中,用于计算Cbyte的容器块大小固定为Mts叮p字节,即鉴相时间间隔均匀。
之后,累计计算接收到的业务数据数目,累计计算前次确定的"业务时钟信息值,,,每间隔Mts^^Tp^5232字节容器周期比较业务数据数目和"业务时钟信息值,,的计数值,根据比较结果调整产生的业务时钟信息。若"业务时钟信息值"的计数值大于业务数据数目的计数值,则更新当前"业务时钟信息值"为前次输出的"业务时钟信息值"减一后的值,且不超过[Cbyte一min, Cbyte—max]范围,或者直接选择Cbyte一min。反之,则更新当前"业务时钟信息值"为前次输出的"业务时钟信息值"加一后的值,且不超过[Cbyte—min, Cbyte—max]范围,或者直接选择Cbyte一max。
采用这种方式,接收端在解映射时,根据GMP中的Am和Ac ,采用CZ^e = ((7> -1) * Mts + Am) *+ Ac从GMP获得业务的时钟信息值Cbyte。
在本发明实施例中,为简化业务数据映射实现,基于Tc子时隙单位对业务数据进行映射,而业务时钟信息是基于字节单位进行鉴相。参照图4,为补偿二者差异,本发明实施例采用净荷数目调整字节PJC进行补偿。净荷数目调整
13字节PJC产生方法如下累加计算GMP字节中的Ac值,当累计值大于等于Tc时,设置PJC等于l,并将累计值清零。反之,PJC=0,继续累计计算。
在具体应用中,还可以在OPUk OH区域填充业务数据信息以传送容器块内的业务数据的相关信息。例如,可以包括有效业务数据在容器块内的位置信息,以利于接收端解映射恢复业务数据。本领域技术人员可以采用多种方式来传送有效数据在容器内的位置信息。例如,可以在上述GMP字节中填充业务数据信息的方式来传送有效数据在容器块内的位置信息。在本发明实施例中,为简便起见,可以通过GMP的Am、 Ac和净荷数目调整字节PJC来表示,具体如下
可以根据净荷数目调整字节PJC得到业务净荷数目Cn,业务净荷数目信息Cn为每个容器块内实际传送的有效业务字节数目,即有效业务数据在容器内的位置信息,可用于接收端解映射恢复业务数据。Cn可以由公式Cn二(("-l"Mts + A附+ ZVC":Tc获得,其中Mts为每个子时隙包含的字节数,Mts=3808*4/Tp , n为各容器块包含的帧数,Am范围为0 ~ (Mts-1)字节,Tc范围为l 32个子时隙,/VC范围为0 1。
tv=2、 Tn=3 . 、+1上胡rvPTTV孚日+瞎^7 1. i 第i帖rrPTTVQH
区域的GMP指示下一个32复帧中的第l ll帧OPUk区域l、 2、 3子时隙构成的容器块(容器块大小为ll*476*3Byte )内传送的有效业务数据数目为Cn二(10承476 + Am +尸JC^:Tc ,第1 11帧OPUk区域l 、 2、 3子时隙中均匀填入业务数据和填充字节,填充方式可以釆用Sigma-DeltaAccumulator方法。
第2帧OPUk OH区域的GMP指示下一个32复帧中的第12 22帧OPUk区域第l、 2、 3子时隙构成的容器块(容器块大小为lP476+3Byte)内传送的有效业务数据数目为Cn = (10 * 476 + Aw + /VC) * 。第12~22帧OPUk区域第1 、 2 、3子时隙均匀填入业务数据和填充字节。
第3帧OPUk OH区域的GMP指示下一个32复帧中的第23~32帧OPUk区域第l、 2、 3子时隙构成的容器块(容器块大小为l(^476+3Byte)内传送的有效业务数据数目为Cn二 (9*476+ Aw + /VC)* rc。第23 32帧OPUk区域l 、 2、 3子时隙中均匀填入业务数据和填充字节。以上通过将业务复用映射到OTUk为例说明本发明实施例所介绍的复用映 射方法,可以理解的是,上述通过将业务数据填充在容器块中,并将业务数据
信息和业务时钟信息分开传送从而将业务映射到OTU的方法也适用于其他非 OTUk的OTU中,具体映射过程与k值无关,因此不再——举例说明。
以上通过实施例对将业务复用映射到OTU的方法进行了详细描述,以下对 将业务复用映射到OTU的装置进行对应描述。
参照图5,为本发明实施例中将业务复用映射到OTU的装置一结构示意图, 装置50包括业务数据填充单元51和业务时钟信息填充单元52,其中
业务数据填充单元51,用于将业务数据填充到由至少一帧OPU区域容器的 容器块中,所述OPU区域容器由至少一个OPU区域子时隙组成;
业务时钟信息填充单元52,用于在光通道净荷单元开销OPU OH区域填充 业务时钟信息以传送所述业务数据的时钟信息。
本装置实施例中,将业务数据和业务时钟信息分开填充,将业务数据填充
在容器块中,而容器块是由一帧或多帧OPU区域容器组成,OPU区域容器由一
个或多个OPU区域子时隙组成,通过划分不同的子时隙,可以适应不同速率不 rgl恭并J ^fi 、i!/本 j^在odtt ouR" ^lif岁、iV么Fkf^^f舍命,、11/么n士^^f玄自j么昭坐^"
的步长调整,业务数据传送按照占用时隙捆绑统一调整,因此可以保证时钟信 息的高性能透传,同时有效降低业务数据传送处理的复杂度。而且,时钟信息 高性能透传能够帮助解映射接收端有效滤除OTN复用映射和解映射过程中产 生的大量抖动,恢复出高性能的时钟。
参照图6,为本发明实施例中业务数据填充单元结构示意图,该单元具体 包括子时隙划分子单元61、容器形成子单元62和容器块划分子单元63,其中
子时隙划分子单元61,用于将OPU区域分成Tp个子时隙,Tp^l,每个子 时隙包含Mts个字节,Mts = 3808*4/Tp;
容器形成子单元62,用于将划分的子时隙组成容器;
容器块划分子单元63,根据Tc值每Tp帧划分一次,每个容器块各容器包含 的帧数目均勻,Tc为传送业务数据的时隙数,Tc=l~Tp。
将OPU区域划分为Tp个子时隙后,对于不同速率的业务,OTU可以提供
15Tc (Tc=l~Tp)个子时隙传送业务数据,每个子时隙包含Mts个字节, Mts=3808*4/Tp,并且多个子时隙可以合成一个容器传送业务数据,净皮映射的
业务速率可以是0 ^*rcGbps。容器块采用均匀划分的方式,根据Tc值每
Tp帧划分一次,每Tp个帧内各容器块大小尽量均匀,即各容器包含的帧数目n 均勻。容器块最小单位为l帧OPU区域的l个子时隙,W3808*4/32=476byte。
业务时钟信息填充单元52具体可以通过通用映射指针GMP的Aw和Ac区 域传送所述业务数据的时钟信息。在本实施例中,如图7所示,业务时钟信息 填充单元可以包括业务时钟信息生成子单元71 、计算子单元72和填充子单元
钟信息值Cbyte;计算子单元72用于根据所述业务时钟信息值Cbyte获取通用映 射指针GMP的和Ac ;填充子单元73用于根据Aw和Ac填充到时隙对应的 GMP位置区域。
在本实施例中,为说明业务时钟信息填充单元52如何通过通用映射指针 GMP的Am和Ac区域以传送所述业务数据的时钟信息,以下通过几个实施例进 行说明
参照图8,为本发明实施例中业务时钟信息填充单元一结构示意图,该单 元包括第一业务时钟信息生成子单元81、第一计算子单元82、第一填充子单 元83,在本实施例中,第一业务时钟信息生成子单元81为图7中的业务时钟信 息生成子单元71,第一计算子单元82为图7中的计算子单元72,第一填充子单 元83为图7中的填充子单元73。其中
第一业务时钟信息生成子单元81,用于对业务时钟和0TU时钟鉴相产生业 务时钟信息值Cbyte并緩存;
第 一计算子单元82,用于根据公式= ((" - D * Mts +細"7b + Ac得 到Am和Ac,即根据Cbyte、 Mts和Tc来获得A/w和Ac 。在本实施方式中,为更 好的理解,以上述公式进行举例说明,在其它实施方式中,可对上述公式进行 变换,最终以获得Am和Ac。其中n为各容器块包含的帧数,Am和Ac表示 所述通用映射指针GMP中两个不同的区域,Aw范围为0 (Mts-1)字节,Tc 范围为l Tp个子时隙,Ac范围为0 Tp-l字节;第 一填充子单元83 ,用于将第 一计算子单元82计算得到的Am和Ac填充到 时隙对应的GMP位置区域。
这样,接收装置在接收到OPU OH区域GMP中的Aw和Ac ,才艮据/>式 C te = ((" -1) * Mts + Aw) * + Ac就得出业务时钟信息值Cbyte,然后就可以 恢复出业务时钟。
参照图9,为本发明实施例中业务时钟信息填充单元二结构示意图,该单 元包括第二业务时钟信息生成子单元91、第二计算子单元92、第二填充子单 元93,在本实施例中,第二业务时钟信息生成子单元91为图7中的业务时钟信 息生成子单元71,第二计算子单元92为图7中的计算子单元72,第二填充子单 元93为图7中的填充子单元73。其中
第二业务时钟信息生成子单元91,用于对业务时钟和OTU时钟鉴相产生业 务时钟信息值Cbyte并緩存;
第二计算子单元92,用于根据第二业务时钟信息生成子单元91产生的业务 时钟信息值Cbyte,采用= Mts * 7> - Ctyte计算需要填充的字节数目Cidle, 并才艮据公式C壶=476 - (A附* rc + Ac)得到A附和Ac ,即根据Cbyte 、 Mts和Tc来 获得Am和Ac。在本实施方式中,为更好的理解,以上述公式进行举例说明, 在其它实施方式中,可对上述公式进行变换,最终以获得Aw和Ac。其中Aw 范围为0~ (Mts-1)字节,Tp为划分的OPU区域子时隙最大值,Ac范围为0 Tp-l字节;
第二填充子单元93 ,用于将第二计算子单元92计算得到的Am和Ac填充到 时隙对应的GMP位置区域。
这样,接收装置在接收到OPU OH区域GMP中的Am和Ac,根据公式
= 476 - (Aw * + Ac)得到Cidle,并釆用公式C,rf/e = Mts * 7> - C&te就可得出 业务时钟信息值Cbyte,然后就可以恢复出业务时钟。
在本发明实施例中,为简化业务数据映射实现,基于Tc子时隙单位对业务 数据进行映射,而时钟信息是基于字节单位进行鉴相。为补偿二者差异,可以 在业务时钟信息填充单元中设置一个调节单元补偿二者差异。
参照图IO,为本发明实施例中业务时钟信息填充单元三结构示意图,在图 9所示业务时钟信息填充单元二基础上,扩展业务净荷数目信息生成子单元IOI和第三填充子单元102,其中
业务净荷数目信息生成子单元IOI,用于累计计算GMP中的Ac值;并当累 计值大于等于Tc时,设置业务净荷数目信息PJC等于1;累计值小于Tc时,设置 PJC等于O;
第三填充子单元102,用于将业务净荷数目信息生成子单元101生成的业务 净荷数目信息填充到对应的GMP位置区域。
可以理解的是,所述业务净荷数目信息生成子单元101也可用于图8所示的 业务时钟信息填充单元一中,不再赘述。
在装置一基础上,还可作进一步扩展。参照图ll,为本发明实施例中将业 务复用映射到OTU的装置二结构示意图,装置10与装置50的不同之处在于, 还包括业务数据信息填充单元lll,用于在OPUOH区域填充业务数据信息, 以传送所述容器块内有效业务数据的位置信息。
本装置通过业务数据信息填充单元lll传送有效业务数据在容器块内的位 置信息,有利于接收装置进行解映射。
为简便起见,所述装置二可以利用业务时钟信息填充单元所生成的数据来 生成业务数据信息填充单元所需要的数据。例如,在图10所示实施例中,业务 时钟信息填充单元生成的数据包括GMP中的Am、 Ac和pjc,则可以直接作为
业务数据信息填充单元所需要的数据。这样,接收装置在接收到所述Aw、 Ac 和PJC数据时,利用公式Cn = ((" — D * Ms + Am + ^c) *化即可得到业务净荷 数目Cn信息,Cn为每个容器块内实际传送的有效业务字节数目,即有效业务 数据在容器内的位置信息,Mts为每个子时隙包含的字节数,Mts=3808*4/Tp , n为各容器块包含的帧数,A;w和pjc表示所述通用映射指针GMP中两个不同的 区域A/w范围为0 (Mts-l)字节,Tc范围为l ~32个子时隙,/VC范围为0 1。
骤是可以通过程序来指令相关的硬件来完成,该程序可以存储于一计算机可读 存储介质中,存储介质可以包括ROM、 RAM、磁盘或光盘等。
以上对本发明实施例所提供的将业务复用映射到光通道传送单元的方法 和装置进行了详细介绍,本文中应用了具体个例对本发明的原理及实施方式进同时,对于本领域的一般技术人员,依据本发明的思想,在具体实施方式
及应 用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本发明的限 制。
权利要求
1、一种将业务复用映射到光通道传送单元OTU的方法,其特征在于,包括将业务数据填充到至少一帧OPU区域容器的容器块中,所述容器块包括至少一帧OPU区域容器,所述OPU区域容器由至少一个OPU区域子时隙组成;在光通道净荷单元开销OPU OH区域填充业务时钟信息。
2、 如权利要求l所述的将业务复用映射到OTU的方法,其特征在于,将业 务数据填充到由至少一帧OPU区域容器组成的容器块的步骤包括将所述业务数据填充到均匀划分的容器块中,所述容器块包括至少一帧 OPU区域容器。
3、 如权利要求2所述的将业务复用映射到OTU的方法,其特征在于,所述 方法在将业务数据填充到至少一帧OPU区域容器的容器块中之前还包括将所述至少一帧OPU区域容器组成的容器块均匀划分的步骤; 所述将所述至少一帧OPU区域容器组成的容器块均匀划分的步骤,包括 将OPU区域分成Tp个子时隙,Tp^l,每个子时隙包含Mts个字节,Mts = 3808*4/Tp;在Tp个子时隙中有Tc个子时隙传送业务数据,Tc=l Tp; 根据Tc值每Tp帧划分一次,每个容器块各容器包含的帧数目均匀。
4、 如权利要求3所述的将业务复用映射到OTU的方法,其特征在于,所述 在OPU OH区域填充业务时钟信息的步骤包括对业务时钟和OTU时钟鉴相,产生业务时钟信息值Cbyte;才艮据所述业务时钟信息值Cbyte获取通用映射指针GMP的Aw和Ac ,其中, Am和Ac为所述通用映射指针GMP中两个不同的区域,表示需要传送的业务时 钟信息,A^范围为0 (Mts-l)字节,TAc范围为0 Tp-l字节;所述在光通道净荷单元开销OPU OH区域填充业务时钟信息,包括将所述Aw和Ac填充到时隙对应的GMP位置区域。
5、 如权利要求4所述的将业务复用映射到OTU的方法,其特征在于,所述 对业务时钟和OTU时钟鉴相产生业务时钟信息值Cbyte的步骤包括根据业务和容器速率计算得到每个容器块中最多传送的业务数据字节数目作为业务时钟信息最大值Cbyte一max,和最少传送的业务数据字节数目作为 业务时钟信息最小值Cbyte—min,并确定每个容器块中传送的业务时钟信息值 在[Cbyte—min, Cbyte一max]范围内;累计计算接收到的业务数据数目;累计计算前次确定的业务时钟信息值;每间隔n帧OTU周期比较所述累计计算的接收到的业务数据数目和前次确 定的业务时钟信息值,根据比较结果调整产生业务时钟信息值Cbyte。
6、 如权利要求4所述的将业务复用映射到OTU的方法,其特征在于,对业 务时钟和OTU时钟鉴相产生业务时钟信息值Cbyte的的步骤包括为根据业务和容器速率计算得到每个容器块中最多传送的业务数据字节数 目作为业务时钟信息最大值Cbyte一max,和最少传送的业务数据字节数目作为 业务时钟信息最小值Cbyte—min,并确定每个容器块中传送的业务时钟信息值 在[Cbyte—min, Cbyte—max]范围内;累计计算接收到的业务数据数目;累计计算前次确定的业务时钟信息值;每间隔15232字节容器周期比较所述累计计算的接收到的业务数据数目和 前次确定的业务时钟信息值,根据比较结果调整产生业务时钟信息值Cbyte。
7、 如权利要求4至6任一项所述的将业务复用映射到OTU的方法,其特征 在于,还包括在GMP中设置业务净荷数目信息PJC补偿业务时钟信息与业务 数据的差异,PJC范围为0 1, PJC产生的步骤包括累加计算GMP中的Ac值;当累计值大于等于Tc时,设置PJC等于1;累计值小于Tc时,设置PJC等于0。
8、 如权利要求l所述的将业务复用映射到OTU的方法,其特征在于,还包 括在OPUOH区域填充业务数据信息以传送所述容器块内有效业务数据的位 置信息。
9、 一种将业务复用映射到光通道传送单元OTU的装置,其特征在于,包 括业务数据填充单元和业务时钟信息填充单元,其中业务数据填充单元,用于将业务数据填充到由至少一帧OPU区域容器的容器块中,所述容器块包括至少一帧OPU区域容器,所述OPU区域容器由至少一 个OPU区域子时隙组成;业务时钟信息填充单元,用于在光通道净荷单元开销OPU OH区域填充业 务时钟信息。
10、 如权利要求9所述的将业务复用映射到OTU的装置,其特征在于,所 述业务数据填充单元包括子时隙划分子单元、容器形成子单元和容器块划分 子单元,其中所述子时隙划分子单元,用于将OPU区域分成Tp个子时隙,Tp^l,每个子时隙包含Mts个字节,Mts = 3808*4/Tp;所述容器形成子单元,用于将划分的子时隙组成容器; 所述容器块划分子单元,根据Tc值每Tp帧划分一次,每个容器块各容器包含的帧数目均匀,Tc为传送业务数据的时隙数,Tc=l Tp。
11、 如权利要求10所述的将业务复用映射到OTU的装置,其特征在于,所 述业务时钟信息填充单元包括业务时钟信息生成子单元、计算子单元、填充 子单元,其中所述业务时钟信息生成子单元,用于对业务时钟和OTU时钟鉴相,产生业 务时钟信息值Cbyte;所述计算子单元,用于根据所述业务时钟信息值Cbyte获取通用映射指针 GMP的Aw和Ac,其中Aw和Ac为通用映射指针GMP中两个不同的区域, 表示需要传送的业务时钟信息,A附范围为0 (Mts-l)字节,Ac范围为o 丁p-:i 字节;所述填充子单元,用于将所述计算子单元计算得到的Aw和Ac填充到时隙 对应的GMP位置区域。
12、 如权利要求ll所述的将业务复用映射到OTU的装置,其特征在于,所 述业务时钟信息填充单元还包括业务净荷数目信息生成子单元,其中所述业务净荷数目信息生成子单元,用于累计计算GMP中的Ac值;并当 累计值大于等于Tc时,设置业务净荷数目信息PJC等于1;累计值小于Tc时,设置PJC等于0;数目信息填充到对应的GMP位置区域。
13、如权利要求9至12任一项所述的将业务复用映射到OTU的装置,其特 征在于,还包括业务数据信息填充单元,用于在OPUOH区域填充业务数据 信息,以传送所述容器块内有效业务数据的位置信息。
全文摘要
本发明公开了一种将业务复用映射到光通道传送单元OTU的方法,该方法包括将业务数据填充到至少一帧OPU区域容器的容器块中,所述容器块包括至少一帧OPU区域容器,所述OPU区域容器由至少一个OPU区域子时隙组成;在光通道净荷单元开销OPU OH区域填充业务时钟信息。本发明实施例还提供相应的将业务复用映射到光通道传送单元OTU的装置。本发明技术方案由于将业务数据和业务时钟信息分开传送,可以保证时钟信息的高性能透传,同时有效降低业务数据传送处理的复杂度。而且,时钟信息高性能透传能够帮助解映射接收端有效滤除OTN复用映射和解映射过程中产生的大量抖动,恢复出高性能的时钟。
文档编号H04Q11/00GK101489157SQ20091000721
公开日2009年7月22日 申请日期2009年2月13日 优先权日2009年2月13日
发明者辉 尹 申请人:华为技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1