一种光通道数据单元帧的映射方法和装置制造方法及图纸

技术编号:17737430 阅读:29 留言:0更新日期:2018-04-18 13:28
本发明专利技术公开了一种光通道数据单元帧(ODUCn)的映射方法,包括:根据为每个低阶ODUj数据配置的端口时隙,将所述低阶ODUj数据缓存到n个分区存储器中;根据低阶ODUj数据流的速率,生成m‑bit数据块个数(Cm)、不能构成m‑bit数据块所累积剩余的bit数(∑Cnd)值,并对所述Cm、∑Cnd值进行编码处理;根据所述Cm值并利用调制算法生成缓存数据的读信号,读取所述分区存储器中缓存的低阶ODUj数据,并从读取出的数据中选择所需的时隙数据;根据生成的ODUC控制信号,将选择出的时隙数据和编码后的Cm、∑Cnd值封装成n个ODUC1帧。本发明专利技术还同时公开了一种ODUCn的映射装置。

A mapping method and device for the frame of an optical channel data unit

The invention discloses an optical channel data unit frame (ODUCn) including the mapping method, according to the port slot of each low order ODUj data configuration, the low order ODUj data cache to n partition memory; according to the rate of low order ODUj data streams, generating m bit data block the number (Cm), can not form a m bit data block cumulative residual bit number (sigma Cnd) value, and the value of Cm, sigma Cnd encoding processing; according to the Cm value and the read signal modulation algorithm to generate the cached data, low order ODUj data cache read the memory partition the slot data to select the desired and read data from the ODUC; according to the generated control signal, the selected time slot data and encoding the Cm, sigma Cnd value package into a n ODUC1 frame. The invention also discloses a ODUCn mapping device at the same time.

【技术实现步骤摘要】
一种光通道数据单元帧的映射方法和装置
本专利技术涉及光传送网(OTN,OpticalTransportNetwork)领域,尤其涉及一种光通道数据单元帧(ODUCn,OpticalchannelDataUnitCn)的映射方法和装置。
技术介绍
OTN是一种以波分复用(WDM,WavelengthDivisionMultiplexing)技术为基础、在光层组织网络的传送网,其中,OTN的信号传输需要对客户信号进行映射处理,从低阶光通道数据单元(ODU,OpticalchannelDataUnit)到高阶ODU,最终形成光通道传输单元(OTU,OpticalchannelTransportUnit)进行发送。随着移动智能终端和物联网对4G、5G网络的覆盖要求不断提高,宽带接入、高清视频、承载网市场对带宽的需求在持续快速增长;同时,随着云计算、云存储、以及大数据的兴起,云和云、云和移动智能终端之间的数据交换和互联对承载网的带宽需求越来越大,超100G(B100G,Beyond100G)技术成为带宽增长需求的解决方案,而对于100G之上的带宽,无论是400G还是1T而言,很显然,传统的ODUk(k=2、3、4)是无法提供足够的频谱宽度,来直接承载B100G业务。因此,国际电信联盟(ITU,InternationalTelecommunicationUnion)制定了B100G业务的ODUCn映射。ODUCn映射是ITU提出的最新映射协议,然而目前还没有提出相应的映射实现方法和电路装置,只能按照现有的ODUk映射实现方案来套用ODUCn映射。图1为现有的一种ODUk映射实现方案,在图1中,在低阶ODUj时分数据完成时空分转换之后,将转换完成的低阶ODUj空分数据按照不同的时隙进行划分,分别进入不同的先入先出(FIFO,FirstinFirstout)缓存,再对缓存的数据分别进行MAP映射,最后形成ODUk数据帧。其中,每个时隙都需要一个与时隙对应的FIFO缓存,处理位宽为8bit,缓存个数为m(m为总时隙数),且该ODUk映射实现过程中还需要一套结构较为复杂的时空分转换电路。假设采用图1所示的方案来实现ODUCn映射,由于每个ODUC1有20个5G时隙,每个时隙有16个字节,则ODUCn所需要的FIFO缓存个数为20*n,处理位宽为20*n*16个字节。可见,当n值很大时,实现ODUCn映射所需的FIFO缓存个数和处理位宽的值将变得很大,导致设计的规模变得很大,因此,采用图1所示的方案来实现ODUCn映射是无法接受的。图2为现有的另一种ODUk映射实现方案,该方案是将低阶ODUj时分数据按照不同的端口号进行划分,在图2中,首先将低阶ODUj时分数据通过端口判断模块,根据各个不同的端口号,分别将低阶ODUj时分数据写入对应的n(n为总端口数)个FIFO缓存中,处理位宽为8*m(m为每个时钟能处理的时隙数)bit;然后再从n个8*mbit数据中挑选出每个端口所需的时隙数据:p1*8bit、p2*8bit…pm*8bit;最后形成ODUk数据帧。假设采用图2所示的方案来实现ODUCn映射,由于每个ODUC1有20个5G时隙,每个时隙有16个字节,每个ODUC1能够承载10个低阶ODUj业务,则ODUCn所需要的FIFO缓存个数为10*n,此时需要从10*n个16*m字节中挑选出每个端口所需的时隙数据:p1*16字节、p2*16字节…pm*16字节。可见,当n值很大时,实现ODUCn映射所需的FIFO缓存个数和数据选择器个数将变得很大,导致缓存资源和数据选择器资源消耗很大,功耗变大,实现成本提高;并且当业务端口的数量变少时,大部分缓存会被闲置,造成了资源浪费,因此,采用图2所示的方案来实现ODUCn映射也是无法接受的。针对上述现有技术中按照现有的ODUk映射实现方案,来套用ODUCn映射的方法所存在的逻辑规模和实现的复杂度、以及通用性的问题,目前尚未提出有效解决方案。
技术实现思路
有鉴于此,本专利技术实施例期望提供一种ODUCn的映射方法和装置,以至少解决采用ODUk映射实现方案来套用ODUCn映射方法所存在的逻辑规模和实现的复杂度、以及通用性的问题。为达到上述目的,本专利技术实施例的技术方案是这样实现的:本专利技术实施例提供一种ODUCn的映射方法,所述方法包括:根据为每个低阶ODUj数据配置的端口时隙,将所述低阶ODUj数据缓存到n个分区存储器中;根据低阶ODUj数据流的速率,生成m-bit数据块个数(Cm,numberofm-bitdataentities)、不能构成m-bit数据块所累积剩余的bit数(∑Cnd,differencebetweenCnand(m/nxCm))值,并对所述Cm、∑Cnd值进行编码处理;根据所述Cm值并利用调制算法生成缓存数据的读信号,读取所述分区存储器中缓存的低阶ODUj数据,并从读取出的数据中选择所需的时隙数据;根据生成的ODUC控制信号,将选择出的时隙数据和编码后的Cm、∑Cnd值封装成n个ODUC1帧。上述方案中,所述方法还包括:所述分区存储器按照每个低阶ODUj对应的不同端口时隙进行分区;所述分区存储器为每个低阶ODUj动态配置各个端口所占用的分区大小;所述n个分区存储器在写方向同时写入同一数据,在读方向读出x个端口数据,其中x小于等于n。上述方案中,所述根据所述Cm值并利用调制算法生成缓存数据的读信号,读取所述分区存储器中缓存的低阶ODUj数据,包括:根据积分-差动sigma-delta法则,将所述Cm值生成各个端口时隙的有效数据缺口信号,再将所述有效数据缺口信号转换成缓存读信号;根据所述缓存读信号对缓存数据的读使能,读取所述分区存储器中缓存的低阶ODUj数据。上述方案中,所述从读取出的数据中选择所需的时隙数据,包括:根据读取出的缓存低阶ODUj数据中每个时隙的端口,选择所需的时隙数据。本专利技术实施例还提供一种ODUCn的映射装置,所述装置包括:缓存模块、Cm和∑Cnd值生成模块、编码模块、缓存读信号生成模块、数据选择模块、ODUC控制信号生成模块、ODUC成帧模块;其中,所述缓存模块,用于根据为每个低阶ODUj数据配置的端口时隙,将所述低阶ODUj数据缓存到n个分区存储器中;所述Cm和∑Cnd值生成模块,用于根据低阶ODUj数据流的速率,生成Cm、∑Cnd值;所述编码模块,用于对所述Cm、∑Cnd值进行编码处理;所述缓存读信号生成模块,用于根据所述Cm值并利用调制算法生成缓存数据的读信号,读取所述分区存储器中缓存的低阶ODUj数据;所述数据选择模块,用于从读取出的数据中选择所需的时隙数据;所述ODUC控制信号生成模块,用于生成ODUC控制信号;所述ODUC成帧模块,用于根据生成的ODUC控制信号,将选择出的时隙数据和编码后的Cm、∑Cnd值封装成n个ODUC1帧。上述方案中,所述缓存模块,具体用于:所述分区存储器按照每个低阶ODUj对应的不同端口时隙进行分区;所述分区存储器为每个低阶ODUj动态配置各个端口所占用的分区大小;所述n个分区存储器在写方向同时写入同一数据,在读方向读出x个端口数据,其中x小于等于n。上述方案中,所述缓存读信号生成模块,具体用于:根据sigma-d本文档来自技高网
...
一种光通道数据单元帧的映射方法和装置

【技术保护点】
一种光通道数据单元帧(ODUCn)的映射方法,其特征在于,所述方法包括:根据为每个低阶ODUj数据配置的端口时隙,将所述低阶ODUj数据缓存到n个分区存储器中;根据低阶ODUj数据流的速率,生成m‑bit数据块个数Cm、不能构成m‑bit数据块所累积剩余的bit数∑Cnd值,并对所述Cm、∑Cnd值进行编码处理;根据所述Cm值并利用调制算法生成缓存数据的读信号,读取所述分区存储器中缓存的低阶ODUj数据,并从读取出的数据中选择所需的时隙数据;根据生成的ODUC控制信号,将选择出的时隙数据和编码后的Cm、∑Cnd值封装成n个ODUC1帧。

【技术特征摘要】
1.一种光通道数据单元帧(ODUCn)的映射方法,其特征在于,所述方法包括:根据为每个低阶ODUj数据配置的端口时隙,将所述低阶ODUj数据缓存到n个分区存储器中;根据低阶ODUj数据流的速率,生成m-bit数据块个数Cm、不能构成m-bit数据块所累积剩余的bit数∑Cnd值,并对所述Cm、∑Cnd值进行编码处理;根据所述Cm值并利用调制算法生成缓存数据的读信号,读取所述分区存储器中缓存的低阶ODUj数据,并从读取出的数据中选择所需的时隙数据;根据生成的ODUC控制信号,将选择出的时隙数据和编码后的Cm、∑Cnd值封装成n个ODUC1帧。2.根据权利要求1所述的方法,其特征在于,所述方法还包括:所述分区存储器按照每个低阶ODUj对应的不同端口时隙进行分区;所述分区存储器为每个低阶ODUj动态配置各个端口所占用的分区大小;所述n个分区存储器在写方向同时写入同一数据,在读方向读出x个端口数据,其中x小于等于n。3.根据权利要求1所述的方法,其特征在于,所述根据所述Cm值并利用调制算法生成缓存数据的读信号,读取所述分区存储器中缓存的低阶ODUj数据,包括:根据积分-差动sigma-delta法则,将所述Cm值生成各个端口时隙的有效数据缺口信号,再将所述有效数据缺口信号转换成缓存读信号;根据所述缓存读信号对缓存数据的读使能,读取所述分区存储器中缓存的低阶ODUj数据。4.根据权利要求1所述的方法,其特征在于,所述从读取出的数据中选择所需的时隙数据,包括:根据读取出的缓存低阶ODUj数据中每个时隙的端口,选择所需的时隙数据。5.一种ODUCn的映射装置,其特征在于,所述装置包括:缓存模块、Cm和∑C...

【专利技术属性】
技术研发人员:刘庆葵吴贝汪友宝
申请(专利权)人:深圳市中兴微电子技术有限公司
类型:发明
国别省市:广东,44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1