[发明专利]数据处理方法和装置有效
| 申请号: | 201010512014.3 | 申请日: | 2010-10-12 |
| 公开(公告)号: | CN102014316A | 公开(公告)日: | 2011-04-13 |
| 发明(设计)人: | 龚兆明;丁涛 | 申请(专利权)人: | 华为技术有限公司 |
| 主分类号: | H04Q11/00 | 分类号: | H04Q11/00 |
| 代理公司: | 北京同立钧成知识产权代理有限公司 11205 | 代理人: | 刘芳 |
| 地址: | 518129 广东*** | 国省代码: | 广东;44 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 数据处理 方法 装置 | ||
技术领域
本发明实施例涉及光传输技术领域,特别涉及一种数据处理方法和装置。
背景技术
为了适应光传送网络(optical transport network,以下简称:OTN)中业务数据的传送,G.709标准中定义了可变速率的传送容器光通道数据单元(optical channel data unit flex,以下简称:ODUflex)的帧结构。在业务数据传送过程中,可将业务数据映射到ODUflex中,再将ODUflex映射到光通道净荷单元(optical channel payload unit,以下简称:OPU)中。OPU为高阶的OPUk(k=2、3、4......),其中k为阶数,OPUk可包括T个1.25G时隙,例如:OPU2包括8个1.25G时隙,OPU3包括32个1.25G时隙,OPU4包括80个1.25G时隙。高阶的OPUk的数据总线位宽是固定的,OPUk的数据总线位宽为T*8bit,其中T为该OPUk包括的时隙数,每8bit对应于一个1.25G时隙。例如:OPU2的数据总线位宽为64bit,OPU3的数据总线位宽为256bit。每个1.25G时隙传输的数据包含在同一个ODUflex,任意两个1.25G时隙传输的数据可能包含在同一个ODUflex中,也可能包含在不同的ODUflex中,由此OPUk中可以包括n个ODUflex的数据,其中1≤n≤T,当n=1时,任两个1.25G时隙传输的数据包含在同一个的ODUflex,当n=T时,T个1.25G时隙传输的数据都包含在不同的ODUflex中。OPUk中的所有ODUflex占用的数据总线位宽的总和不能超过OPUk的数据总线位宽T*8bit。
图1为现有技术中OPU数据的结构示意图,如图1所示,该OPU数据包括m个采用并行数据格式的ODUflex,这m个ODUflex占用T*8bit数据总线位宽,每个ODUflex可占用一个或者多个8bit的数据总线位宽。换言之,OPU数据包括T行数据,每一个行的数据包含在同一个ODUflex中,且每一行数据是在同一个1.25G时隙中传输的,每个ODUflex可包括一行或多行数据,也就是一个或多个行数据;由于OPU包括T个1.25G时隙,每个1.25G时隙传输的数据对应一行的数据,所以OPU数据包括T行数据。图1中,第一个ODUflex包括第一个行数据,其中“1”代表第一个ODUflex中的数据;第二个ODUflex包括第二个行数据,其中“2”代表第二个ODUflex中的数据;第三个ODUflex包括第三个行数据,其中“3”代表第三个ODUflex中的数据;第四个ODUflex包括第四个行数据和第六个行数据,其中“4”代表第四个ODUflex中的数据,依此类推。例如:第一个ODUflex占用8bit的数据总线位宽,第四个ODUflex占用2*8bit的数据总线位宽,而所有ODUflex占用的数据总线位宽之和为T*8bit。在数据传输过程中,需要采用逻辑处理电路对OPU数据中的ODUflex进行逻辑处理。现有技术中,由于OPU传输的数据总线位宽之和为T*8bit,所以每个周期传输T*8bit数据,即在每个周期传输的OPU数据包含了并行的m个ODUflex的数据,也就是说每个周期传输的数据中包括每个ODUflex中的数据。由于同一周期内每个逻辑处理电路仅能处理一个ODUflex中的数据,因此在同一周期内,每个ODUflex需要采用一个逻辑处理电路进行处理,例如对于图1的OPU数据中的ODUflex,需要采用m个逻辑处理电路进行处理。
综上所述,对OPU数据进行传输过程中,需要采用多个逻辑处理电路对OPU数据中的ODUflex进行处理,这导致对ODUflex进行处理时消耗的资源和功耗均较大。
发明内容
本发明实施例提供一种数据处理方法和装置,用以降低对ODUflex进行处理时消耗的资源和功耗。
本发明实施例提供一种数据处理方法,包括:
接收并存储当前OPU数据;所述当前OPU数据包括至少一个以行形式传输的第一光通道数据单元ODUflex,所述当前OPU数据包括T个第一行数据,每个所述第一ODUflex包括至少一个所述第一行数据,所有所述第一ODUflex包含的所述第一行数据的总数为T;所述当前OPU数据包括T列;其中T为大于等于2的正整数;
将每个所述第一行数据转换成一个第二列数据并输出,以使逻辑处理电路在每个周期中对相应的所述第二列数据进行逻辑处理。
本发明实施例提供一种数据处理装置,包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华为技术有限公司,未经华为技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201010512014.3/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种适用于供应链的融资方法及融资平台
- 下一篇:一种饲用豆粕替代品的生产方法





