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

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

技术编号:41729842 阅读:6 留言:0更新日期:2024-06-19 12:51
本申请公开了一种数据处理方法及数据处理装置。首先,在经过第一FEC编码的第一数据流周期性插入W个虚拟比特得到第二数据流,每条第二数据流包括至少一个第一比特序列,第一比特序列包括L=P+W个比特,P个比特来自第一数据流,W个比特为填充的虚拟比特。之后,对第二数据流进行第二FEC编码得到第三数据流,每个第一比特序列经过第二FEC编码后得到第二比特序列,第二比特序列包括b个码字。接下来,将第三数据流的每个第二比特序列中W个虚拟比特删除得到第四数据流。进而,对m条第四数据流进行包括调制的处理后得到Y条调制符号流,m为大于1的整数,每条调制符号流的波特率数值为参考时钟频率数值的整数倍。

【技术实现步骤摘要】

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


技术介绍

1、在5g、云计算、大数据、人工智能等持续推动下,以太网络正朝着更大容量、更高速率、更低时延的方向发展。采用前向纠错编码(forward error correction,fec)对传输的数据进行纠错,能够解决传输误码,从接收数据中恢复出发送端发送的原始数据。

2、当前提出有一种级联fec的传输方案,发端设备和发端处理模块通过连接单元接口(attachment unit interface,aui)连接。发端设备对待传输数据进行第一fec编码,并将第一fec编码后的数据发送至发端处理模块。发端处理模块对第一fec编码后的数据再进行第二fec编码,并将第二fec编码后的比特序列进行调制映射生成对应的调制符号序列,最后将生成的调制符号序列通过光纤传输到接收端。接收端接收到的数据流是不同步且有噪声,通常采用基于锁相环(phase locked loop,pll)的时钟数据恢复(clock and datarecovery,cdr),即从数据中提取出时钟,并且将数据“重定时”以去除传输过程中的抖动,然后进行解调和解码,以恢复出发送端发送的原始数据。然而,现有方案中接收端进行cdr时采用的pll电路实现较复杂,且pll抖动较高。


技术实现思路

1、本申请实施例提供了一种数据处理方法及数据处理装置,一方面简化了接收端进行时钟提取和同步的方式,可进行快速相位锁定,pll复杂度低且抖动小,另一方面简化了接收端帧同步、内码码字同步等操作,实现复杂度较低。

2、第一方面,本申请实施例提供了一种数据处理方法,该方法应用于发送端,该方法包括如下步骤。首先,对m条经过第一fec编码的第一数据流分别进行第一数据处理得到m条第二数据流。m为大于1的整数,每条第二数据流包括至少一个第一比特序列,第一比特序列包括l个比特,第一比特序列中的p个比特来自第一数据流,第一比特序列中的w个比特为填充的虚拟比特,w为大于或等于1的整数,l=p+w。之后,对m条第二数据流分别进行第二fec编码得到m条第三数据流。其中,每条第三数据流包括至少一个第二比特序列,每个第二比特序列由第一比特序列经过第二fec编码后得到,第二比特序列包括b个码字,b为大于1的整数,每个码字包括n个比特,n=k+s,k表示码字中信息比特的数量,s表示码字中校验比特的数量,k为大于或等于1的整数,s为大于或等于1的整数,l=k×b。接下来,对m条第三数据流分别进行第二数据处理得到m条第四数据流。其中,每条第四数据流包括至少一个第三比特序列,每个第三比特序列由第二比特序列经过第二数据处理后得到,第三比特序列包括第二比特序列中除虚拟比特之外的m个剩余的比特,m=n×b-w。进而,对m条第四数据流进行第三数据处理得到y条调制符号流,y为大于或等于1的整数,第三数据处理包括调制,每条调制符号流的波特率数值为参考时钟频率数值的整数倍。

3、在该实施方式中,对进行了第一fec编码(即外码编码)后的数据流周期插入(periodically insert)虚拟比特,然后进行第二fec编码(即内码编码),再删除插入的虚拟比特。具体地,从外码编码后的数据流中周期获取p个比特,并插入w个虚拟比特,使得待编码数据流中每l个比特中存在w个虚拟比特,l=p+w。待编码数据流进行第二fec编码(即内码编码)后删除所插入的虚拟比特。通过选取正整数p和w,可以使调制符号数据流的波特率数值为以太网典型参考时钟频率(ethernet common reference clock)的整数倍,简化了接收端进行时钟提取和同步的方式,可进行快速相位锁定,pll复杂度低且抖动小。并且,更进一步选取正整数p和w,接收端对接收数据进行帧同步(即m=n×b-w个比特的帧同步)后,即可保证内码码字同步,简化了接收端帧同步、内码码字同步等操作,实现复杂度较低。

4、在一些可能的实施方式中,每条调制符号流的波特率数值为156.25m的整数倍。

5、在一些可能的实施方式中,b和w满足如下关系:a为大于或等于1的整数,表示参考时钟频率数值,g表示10^9,m表示10^6。

6、在一些可能的实施方式中,n=128,k=120。第二fec编码采用hamming(128,120)。或者,第二fec编码将k=120个信息比特中每连续2个信息比特进行比特异或得到60个比特,并将60个比特进行hamming(68,60)编码得到s=8个校验比特,经过第二fec编码得到的长度为128比特的码字包含k=120个信息比特和s=8个校验比特。

7、在一些可能的实施方式中,w为10的整数倍。或者,或者,或者,

8、在一些可能的实施方式中,n=148,k=140。第二fec编码采用hamming(148,140)。或者,第二fec编码将k=140个信息比特中每连续2个信息比特进行比特异或得到70个比特,并将70个比特进行hamming(78,70)编码得到s=8个校验比特,经过第二fec编码得到的长度为148比特的码字包含k=140个信息比特和s=8个校验比特。

9、在一些可能的实施方式中,w=4×b,或者,或者,或者,或者,

10、在一些可能的实施方式中,m条第一数据流还经过标识锁定、通道纠偏处理和通道重排序中的至少一项操作。

11、在一些可能的实施方式中,m条第一数据流在进行第一数据处理前还经过了卷积交织,或者,m条第二数据流在进行第二fec编码前还经过了卷积交织。卷积交织包括根据r条延迟线对输入的数据流进行延迟,r为大于1的整数,每条延迟线包括的存储单元数量各不相同,存储单元数量最小的延迟线包括0个存储单元,每相邻两条延迟线的存储单元数量的差值为q,每个存储单元用于存储d个比特,输入数据流中的比特按照r条延迟线的序号依次输入r条延迟线,每条延迟线单次输入d个比特且单次输出d个比特,经过卷积交织后输出的数据流中连续的r*d个比特包括每条延迟线输出的d个比特,q为大于或等于1的整数,d为10的整数倍。

12、在一些可能的实施方式中,经过卷积交织后每输出f个比特,卷积交织对应的输入输出开关位于第0条延迟线,k×b能被f整除。或者,经过卷积交织后每输出f个比特,卷积交织对应的输入输出开关位于第0条延迟线,p能被f整除。

13、在一些可能的实施方式中,r×d×c=k×b,c为大于或等于1的整数。或者,r×d×c=p,c为大于或等于1的整数。

14、第二方面,本申请实施例提供了一种数据处理方法,该方法应用于接收端,该方法包括如下步骤。首先,对接收到的y条调制符号流进行第四数据处理得到m条第五数据流。其中,每条第五数据流经过了解调,y为大于或等于1的整数,y条调制符号流由m条第四数据流进行第三数据处理得到,第三数据处理包括调制,m条第四数据流由m条第三数据流分别进行第二数据处理得到,m条第三数据流由m条第二数据流分别进行第二fec编码得到,m本文档来自技高网...

【技术保护点】

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

2.根据权利要求1所述的方法,其特征在于,每条所述调制符号流的波特率数值为156.25M的整数倍。

3.根据权利要求1或2所述的方法,其特征在于,b和W满足如下关系:

4.根据权利要求1至3中任一项所述的方法,其特征在于,N=128,K=120;

5.根据权利要求4所述的方法,其特征在于,所述W为10的整数倍;

6.根据权利要求1至3中任一项所述的方法,其特征在于,N=148,K=140;

7.根据权利要求6所述的方法,其特征在于,W=4×b,或者,或者,或者,或者,

8.根据权利要求1至7中任一项所述的方法,其特征在于,所述m条第一数据流还经过标识锁定、通道纠偏处理和通道重排序中的至少一项操作。

9.根据权利要求8所述的方法,其特征在于,所述m条第一数据流在进行所述第一数据处理前还经过了卷积交织,或者,所述m条第二数据流在进行所述第二FEC编码前还经过了卷积交织;

10.根据权利要求9所述的方法,其特征在于,经过卷积交织后每输出f个比特,卷积交织对应的输入输出开关位于第0条延迟线,所述K×b能被f整除;

11.根据权利要求9所述的方法,其特征在于,r×d×c=K×b,所述c为大于或等于1的整数;

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

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

14.根据权利要求13所述的方法,其特征在于,每条所述调制符号流的波特率数值为156.25M的整数倍。

15.根据权利要求13或14所述的方法,其特征在于,b和F满足如下关系:

16.根据权利要求13至15中任一项所述的方法,其特征在于,N=128,K=120;

17.根据权利要求16所述的方法,其特征在于,或者,或者,或者,或者,

18.根据权利要求13至17中任一项所述的方法,其特征在于,所述m条第一数据流在进行所述第二FEC编码前还经过标识锁定、通道纠偏处理和通道重排序中的至少一项操作。

19.根据权利要求18所述的方法,其特征在于,所述m条第一数据流在进行所述第二FEC编码前还经过了卷积交织,所述卷积交织包括根据r条延迟线对输入的数据流进行延迟,所述r为大于1的整数,每条延迟线包括的存储单元数量各不相同,存储单元数量最小的延迟线包括0个存储单元,每相邻两条延迟线的存储单元数量的差值为Q,每个存储单元用于存储d个比特,输入数据流中的比特按照所述r条延迟线的序号依次输入所述r条延迟线,每条延迟线单次输入d个比特且单次输出d个比特,经过卷积交织后输出的数据流中连续的r*d个比特包括每条延迟线输出的d个比特,所述Q为大于或等于1的整数,所述d为10的整数倍。

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

21.一种数据处理装置,其特征在于,包括:第一数据处理单元、编码单元、第二数据处理单元和第三数据处理单元;

22.根据权利要求21所述的数据处理装置,其特征在于,每条所述调制符号流的波特率数值为156.25M的整数倍。

23.根据权利要求21或22所述的数据处理装置,其特征在于,b和W满足如下关系:

24.根据权利要求21至23中任一项所述的数据处理装置,其特征在于,N=128,K=120;

25.根据权利要求24所述的数据处理装置,其特征在于,所述W为10的整数倍;

26.根据权利要求21至23中任一项所述的数据处理装置,其特征在于,N=148,K=140;

27.根据权利要求26所述的数据处理装置,其特征在于,W=4×b,或者,或者,或者,或者,

28.根据权利要求21至27中任一项所述的数据处理装置,其特征在于,所述m条第一数据流还经过标识锁定、通道纠偏处理和通道重排序中的至少一项操作。

29.根据权利要求28所述的数据处理装置,其特征在于,所述m条第一数据流在进行所述第一数据处理前还经过了卷积交织,或者,所述m条第二数据流在进行所述第二FEC编码前还经过了卷积交织;

30.根据权利要求29所述的数据处理装置,其特征在于,经过卷积交织后每输出f个比特,卷积交织对应的输入输出开关位于第0条延迟线,所述K×b能被f整除;

31.根据权利要求29所述的数据处理装置,其特征在于,r×d×c=K×b,所述c为大于或等于1的整数;

32.一种数据处理装置,其特征在于,包括:数据处理单元和同步单元;

33.一种数据处理装置,其特征在...

【技术特征摘要】

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

2.根据权利要求1所述的方法,其特征在于,每条所述调制符号流的波特率数值为156.25m的整数倍。

3.根据权利要求1或2所述的方法,其特征在于,b和w满足如下关系:

4.根据权利要求1至3中任一项所述的方法,其特征在于,n=128,k=120;

5.根据权利要求4所述的方法,其特征在于,所述w为10的整数倍;

6.根据权利要求1至3中任一项所述的方法,其特征在于,n=148,k=140;

7.根据权利要求6所述的方法,其特征在于,w=4×b,或者,或者,或者,或者,

8.根据权利要求1至7中任一项所述的方法,其特征在于,所述m条第一数据流还经过标识锁定、通道纠偏处理和通道重排序中的至少一项操作。

9.根据权利要求8所述的方法,其特征在于,所述m条第一数据流在进行所述第一数据处理前还经过了卷积交织,或者,所述m条第二数据流在进行所述第二fec编码前还经过了卷积交织;

10.根据权利要求9所述的方法,其特征在于,经过卷积交织后每输出f个比特,卷积交织对应的输入输出开关位于第0条延迟线,所述k×b能被f整除;

11.根据权利要求9所述的方法,其特征在于,r×d×c=k×b,所述c为大于或等于1的整数;

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

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

14.根据权利要求13所述的方法,其特征在于,每条所述调制符号流的波特率数值为156.25m的整数倍。

15.根据权利要求13或14所述的方法,其特征在于,b和f满足如下关系:

16.根据权利要求13至15中任一项所述的方法,其特征在于,n=128,k=120;

17.根据权利要求16所述的方法,其特征在于,或者,或者,或者,或者,

18.根据权利要求13至17中任一项所述的方法,其特征在于,所述m条第一数据流在进行所述第二fec编码前还经过标识锁定、通道纠偏处理和通道重排序中的至少一项操作。

19.根据权利要求18所述的方法,其特征在于,所述m条第一数据流在进行所述第二fec编码前还经过了卷积交织,所述卷积交织包括根据r条延迟线对输入的数据流进行延迟,所述r为大于1的整数,每条延迟线包括的存储单元数量各不相同,存储单元数量最小的延迟线包括0个存储单元,每相邻两条延迟线的存储单元数量的差值为q,每个存储单元用于存储d个比特,输入数据流中的比特按照所述r条延迟线的序号依次输入所述r条延迟线,每条延迟线单次输入d个比特且单次输出d个比特,经过卷积交织后输出的数据流中连续的r*d个比特包括每条延迟线输出的d个比特,所述q为大于或等于1的整数,所述d为10的整数倍。

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

21.一种数据处理装置,其特征在于,包括:第一数据处理单元、编码单元、第二数据处理单元和第三数据处理单元;

22.根据权利要求21所述的数据处理装置...

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

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

1