System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 一种数据处理方法和数据处理装置制造方法及图纸_技高网

一种数据处理方法和数据处理装置制造方法及图纸

技术编号:41093767 阅读:5 留言:0更新日期:2024-04-25 13:53
本申请实施例提供了一种数据处理方法和数据处理装置,有助于降低接收端的时延,同时可以适配更多PMD类型。该方法包括如下步骤:对z条第一数据流分别进行译码得到z条第二数据流,其中,z条第一数据流都经过前向纠错FEC编码,z为大于1的整数。对z条第二数据流分别进行解卷积交织得到z条第三数据流。根据第二对齐标识AM集合对z条第三数据流分别进行AM锁定得到z条第四数据流,其中,第二AM集合由发送端预设的第一AM集合变换得到,第一AM集合包括x个第一AM子集,x为大于1的整数,第二AM集合包括z个第二AM子集,z个第二AM子集用于跟z条第三数据流分别进行AM锁定。

【技术实现步骤摘要】

本申请涉及通信领域,尤其涉及一种数据处理方法和数据处理装置


技术介绍

1、在5g、云计算、大数据和人工智能等持续推动下,光通信系统及光传输网(opticaltransport network,otn)正朝着大容量和超高速方向发展。采用前向纠错编码(forwarderror correction,fec)对传输的数据进行纠错,能够解决传输误码,从接收数据中恢复出发送端发送的原始数据。

2、当前提出有一种级联fec的传输方案,发端设备和发端处理模块通过连接单元接口(attachment unit interface,aui)连接。发端设备对待传输数据进行外码编码,并将外码编码后的数据发送至发端处理模块。发端处理模块对外码编码后的数据再进行内码编码,并将内码编码后的数据通过信道传输至数据接收端。具体地,发端处理模块会收到经过外码编码的多路数据流,要分别先对多路数据流进行对齐标识(alignment marker,am)锁定、通道置换(lane permutation)和卷积交织,再对卷积交织后的每一路数据流进行内码编码,内码编码后的数据流再经过dsp成帧处理后向接收端传输。

3、接收端接收到的数据流先经过dsp成帧处理,再进行内码译码和解卷积交织,对解卷积交织后的数据流进一步进行解通道置换(de-lane permutation)。在该方案中,由于设置了dsp成帧处理,接收端可以使得通道对齐且通道间的数据不存在乱序,但是dsp成帧处理的复杂度较高,不利于减低时延,并且,dsp成帧处理所适用的物理介质关联层(physicalmedia dependent,pmd)类型较为单一。


技术实现思路

1、本申请实施例提供了一种数据处理方法和数据处理装置,有助于降低接收端的时延,同时可以适配更多pmd类型。

2、第一方面,本申请实施例提供了一种数据处理方法,该方法包括如下步骤。对z条第一数据流分别进行译码得到z条第二数据流,其中,所述z条第一数据流都经过前向纠错fec编码,所述z为大于1的整数。对所述z条第二数据流分别进行解卷积交织得到z条第三数据流。根据第二对齐标识am集合对所述z条第三数据流分别进行am锁定得到z条第四数据流,其中,所述第二am集合由发送端预设的第一am集合变换得到,所述第一am集合包括x个第一am子集,所述x为大于1的整数,所述第二am集合包括z个第二am子集,所述z个第二am子集用于跟所述z条第三数据流分别进行am锁定。

3、在一些可能的实施方式中,x=32,z=32,每个所述第一am子集包括12个符号,每个所述第二am子集包括12个符号,所述第一am集合变换得到所述第二am集合满足如下公式1:

4、am_out<i,j>=am_in<(i+16*floor(j/2))%32,j>

5、其中,am_in<i,j>表示所述第一am集合中第i个第一am子集的第j个符号,am_out<i,j>表示所述第二am集合中第i个第二am子集的第j个符号,floor(j/2)表示对j除以2的商向下取整,16*floor(j/2))%32表示16*floor(j/2))除以32的余数,0≤i≤31,0≤j≤11。

6、在一些可能的实施方式中,每个所述第二am子集包括15个字节,每个所述第二am子集的15个字节依次表示为:{cm0,cm1,cm2,up0,cm3,cm4,cm5,up1,um0,um1,um2,up2,um3,um4,um5},所述第二am子集中的cm0、cm1、cm2、cm3、cm4和cm5共6个字节用于跟所述第三数据流的每连续7个字节中第0字节、第1字节、第2字节、第4字节、第5字节和第6字节共6个字节按顺序分别进行匹配以进行am锁定。

7、在一些可能的实施方式中,若所述第二am子集跟所述第三数据流分别进行的6次匹配中匹配成功的次数大于或等于p次,则实现一次am有效;若实现r次am有效,则达成所述第三数据流的am锁定条件。若所述第二am子集跟所述第三数据流分别进行的6次匹配中匹配成功的次数少于p次,则实现一次am失效;若实现s次am失效,则达成所述第三数据流的am失锁条件。其中,p=3、4或5,r=1或2,s=2、3、4或5。

8、在一些可能的实施方式中,根据所述第二am集合对所述z条第三数据流分别进行am锁定得到z条第四数据流之后,所述方法还包括:根据所述第二am集合对所述z条第四数据流进行通道重排序,以使得所述z条第四数据流按照预设顺序排列。其中,所述z个第二am子集用于跟所述z条第四数据流中的am分别进行匹配,每个第二am子集具有对应的通道编号,第四数据流按照匹配成功的第二am子集的通道编号排列。

9、在一些可能的实施方式中,每个所述第二am子集包括15个字节,每个所述第二am子集的15个字节依次表示为:{cm0,cm1,cm2,up0,cm3,cm4,cm5,up1,um0,um1,um2,up2,um3,um4,um5},所述第二am子集中的um0、um1、um2、um3、um4和um5共6个字节用于跟所述第四数据流的am中对应位置的6个字节分别进行匹配。

10、在一些可能的实施方式中,x=32,z=32,所述第二am集合中的32个第二am子集按照通道编号顺序依次为:

11、{0x9a,0x4a,0x26,0xb6,0x65,0xb5,0xd9,0xd9,0x01,0x8e,0xf3,0x26,0xf1,0x71,0xf3},

12、{0x9a,0x4a,0x26,0x04,0x65,0xb5,0xd9,0x67,0x5a,0x21,0x7e,0x98,0xaa,0xde,0x7e},

13、{0x9a,0x4a,0x26,0x46,0x65,0xb5,0xd9,0xfe,0x3e,0x0c,0x56,0x01,0xce,0xf3,0x56},

14、{0x9a,0x4a,0x26,0x5a,0x65,0xb5,0xd9,0x84,0x86,0x7f,0xd0,0x7b,0x76,0x80,0xd0},

15、{0x9a,0x4a,0x26,0xe1,0x65,0xb5,0xd9,0x19,0x2a,0xae,0xf2,0xe6,0xda,0x51,0xf2},

16、{0x9a,0x4a,0x26,0xf2,0x65,0xb5,0xd9,0x4e,0x12,0xb0,0xd1,0xb1,0xe2,0x4f,0xd1},

17、{0x9a,0x4a,0x26,0x3d,0x65,0xb5,0xd9,0xee,0x42,0x63,0xa1,0x11,0xb2,0x9c,0xa1},

18、{0x9a,0x4a,0x26,0x22,0x65,0xb5,0xd9,0x32,0xd6,0x89,0x5b,0xcd,0x26,0x本文档来自技高网...

【技术保护点】

1.一种数据处理方法,其特征在于,包括:

2.根据权利要求1所述的方法,其特征在于,x=32,z=32,每个所述第一AM子集包括12个符号,每个所述第二AM子集包括12个符号,所述第一AM集合变换得到所述第二AM集合满足如下公式1:

3.根据权利要求1或2所述的方法,其特征在于,每个所述第二AM子集包括15个字节,每个所述第二AM子集的15个字节依次表示为:{CM0,CM1,CM2,UP0,CM3,CM4,CM5,UP1,UM0,UM1,UM2,UP2,UM3,UM4,UM5},所述第二AM子集中的CM0、CM1、CM2、CM3、CM4和CM5共6个字节用于跟所述第三数据流的每连续7个字节中第0字节、第1字节、第2字节、第4字节、第5字节和第6字节共6个字节按顺序分别进行匹配以进行AM锁定。

4.根据权利要求3所述的方法,其特征在于,若所述第二AM子集跟所述第三数据流分别进行的6次匹配中匹配成功的次数大于或等于P次,则实现一次AM有效;若实现R次AM有效,则达成所述第三数据流的AM锁定条件;

5.根据权利要求1至4中任一项所述的方法,其特征在于,根据所述第二AM集合对所述z条第三数据流分别进行AM锁定得到z条第四数据流之后,所述方法还包括:

6.根据权利要求5所述的方法,其特征在于,每个所述第二AM子集包括15个字节,每个所述第二AM子集的15个字节依次表示为:{CM0,CM1,CM2,UP0,CM3,CM4,CM5,UP1,UM0,UM1,UM2,UP2,UM3,UM4,UM5},所述第二AM子集中的UM0、UM1、UM2、UM3、UM4和UM5共6个字节用于跟所述第四数据流的AM中对应位置的6个字节分别进行匹配。

7.根据权利要求1至6中任一项所述的方法,其特征在于,z=32,所述第二AM集合中的32个第二AM子集按照通道编号顺序依次为:

8.根据权利要求1至7中任一项所述的方法,其特征在于,根据所述第二AM集合对所述z条第三数据流分别进行AM锁定得到z条第四数据流之后,所述方法还包括:

9.根据权利要求8所述的方法,其特征在于,z=32,每条所述第四数据流包括多个符号集合,每条所述第五数据流包括多个符号集合,每个所述符号集合包括连续的两个符号,每条第四数据流中第一符号集合和第二符号集合相邻,每条第五数据流中第一符号集合和第二符号集合相邻;

10.根据权利要求1所述的方法,其特征在于,x=32,z=8,每个所述第一AM子集包括480个比特,每个所述第二AM子集包括480个比特,所述第一AM集合变换得到所述第二AM集合满足如下公式2:

11.根据权利要求10所述的方法,其特征在于,所述第二AM集合中的8个第二AM子集按照通道编号顺序依次为:

12.根据权利要求10或11所述的方法,其特征在于,根据所述第二AM集合对所述z条第三数据流分别进行AM锁定得到z条第四数据流之后,所述方法还包括:

13.根据权利要求1所述的方法,其特征在于,x=32,z=8,每个所述第一AM子集包括48个符号,每个所述第二AM子集包括48个符号,所述第一AM集合变换得到所述第二AM集合满足如下公式3:

14.根据权利要求13所述的方法,其特征在于,所述第二AM集合中的8个第二AM子集按照通道编号顺序依次为:

15.根据权利要求13或14所述的方法,其特征在于,根据所述第二AM集合对所述z条第三数据流分别进行AM锁定得到z条第四数据流之后,所述方法还包括:

16.根据权利要求1所述的方法,其特征在于,x=32,z=4,每个所述第一AM子集包括96个符号,每个所述第二AM子集包括96个符号,所述第一AM集合变换得到所述第二AM集合满足如下公式4:

17.根据权利要求16所述的方法,其特征在于,所述第二AM集合中的4个第二AM子集按照通道编号顺序依次为:

18.根据权利要求16或17所述的方法,其特征在于,根据所述第二AM集合对所述z条第三数据流分别进行AM锁定得到z条第四数据流之后,所述方法还包括:

19.根据权利要求1至18中任一项所述的方法,其特征在于,对z条第一数据流分别进行译码得到z条第二数据流之前,所述方法还包括:

20.根据权利要求1至19中任一项所述的方法,其特征在于,根据所述第二AM集合对所述z条第三数据流分别进行AM锁定得到z条第四数据流之后,所述方法还包括:

21.根据权利要求1至20中任一项所述的方法,其特征在于,对z条第一数据流分别进行译码得到z条第二数据流之前,所述方法还包括:

<...

【技术特征摘要】

1.一种数据处理方法,其特征在于,包括:

2.根据权利要求1所述的方法,其特征在于,x=32,z=32,每个所述第一am子集包括12个符号,每个所述第二am子集包括12个符号,所述第一am集合变换得到所述第二am集合满足如下公式1:

3.根据权利要求1或2所述的方法,其特征在于,每个所述第二am子集包括15个字节,每个所述第二am子集的15个字节依次表示为:{cm0,cm1,cm2,up0,cm3,cm4,cm5,up1,um0,um1,um2,up2,um3,um4,um5},所述第二am子集中的cm0、cm1、cm2、cm3、cm4和cm5共6个字节用于跟所述第三数据流的每连续7个字节中第0字节、第1字节、第2字节、第4字节、第5字节和第6字节共6个字节按顺序分别进行匹配以进行am锁定。

4.根据权利要求3所述的方法,其特征在于,若所述第二am子集跟所述第三数据流分别进行的6次匹配中匹配成功的次数大于或等于p次,则实现一次am有效;若实现r次am有效,则达成所述第三数据流的am锁定条件;

5.根据权利要求1至4中任一项所述的方法,其特征在于,根据所述第二am集合对所述z条第三数据流分别进行am锁定得到z条第四数据流之后,所述方法还包括:

6.根据权利要求5所述的方法,其特征在于,每个所述第二am子集包括15个字节,每个所述第二am子集的15个字节依次表示为:{cm0,cm1,cm2,up0,cm3,cm4,cm5,up1,um0,um1,um2,up2,um3,um4,um5},所述第二am子集中的um0、um1、um2、um3、um4和um5共6个字节用于跟所述第四数据流的am中对应位置的6个字节分别进行匹配。

7.根据权利要求1至6中任一项所述的方法,其特征在于,z=32,所述第二am集合中的32个第二am子集按照通道编号顺序依次为:

8.根据权利要求1至7中任一项所述的方法,其特征在于,根据所述第二am集合对所述z条第三数据流分别进行am锁定得到z条第四数据流之后,所述方法还包括:

9.根据权利要求8所述的方法,其特征在于,z=32,每条所述第四数据流包括多个符号集合,每条所述第五数据流包括多个符号集合,每个所述符号集合包括连续的两个符号,每条第四数据流中第一符号集合和第二符号集合相邻,每条第五数据流中第一符号集合和第二符号集合相邻;

10.根据权利要求1所述的方法,其特征在于,x=32,z=8,每个所述第一am子集包括480个比特,每个所述第二am子集包括480个比特,所述第一am集合变换得到所述第二am集合满足如下公式2:

11.根据权利要求10所述的方法,其特征在于,所述第二am集合中的8个第二am子集按照通道编号顺序依次为:

12.根据权利要求10或11所述的方法,其特征在于,根据所述第二am集合对所述z条第三数据流分别进行am锁定得到z条第四数据流之后,所述方法还包括:

13.根据权利要求1所述的方法,其特征在于,x=32,z=8,每个所述第一am子集包括48个符号,每个所述第二am子集包括48个符号,所述第一am集合变换得到所述第二am集合满足如下公式3:

14.根据权利要求13所述的方法,其特征在于,所述第二am集合中的8个第二am子集按照通道编号顺序依次为:

15.根据权利要求13或14所述的方法,其特征在于,根据所述第二am集合对所述z条第三数据流分别进行am锁定得到z条第四数据流之后,所述方法还包括:

16.根据权利要求1所述的方法,其特征在于,x=32,z=4,每个所述第一am子集包括96个符号,每个所述第二am子集包括96个符号,所述第一am集合变换得到所述第二am集合满足如下公式4:

17.根据权利要求16所述的方法,其特征在于,所述第二am集合中的4个第二am子集按照通道编号顺序依次为:

18.根据权利要求16或17所述的方法,其特征在于,根据所述第二am集合对所述z条第三数据流分别进行am锁定得到z条第四数据流之后,所述方法还包括:

19.根据权利要求1至18中任一项所述的方法,其特征在于,对z条第一数据流分别进行译码得到z条第二数据流之前,所述方法还包括:

20.根据权利要求1至19中任一项所述的方法,其特征在于,根据所述第二am集合对所述z条第三数据流分别进行am锁定得到z条第四数据流之后,所述方法还包括:

21.根据权利要求1至20中任一项所述的方法,其特征在于,对...

【专利技术属性】
技术研发人员:严增超黄科超马会肖杨小玲
申请(专利权)人:华为技术有限公司
类型:发明
国别省市:

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

1