【技术实现步骤摘要】
一种数据处理方法及装置
本专利技术实施例涉及光通信
,尤指一种数据处理方法及装置。
技术介绍
在光通信系统中,根据误码分布规律的特点可以将信道大致分为三类:随机信道、突发信道以及混合信道。在随机信道中,接收序列中的传输错误随机出现,且错误分布具有统计独立的特点,即不具有相关性或相关性很弱,因此根据误码的分布特性采用合理的纠错编码方法就可以抵抗独立的随机错误。但是在突发信道中,例如无源光网络(PassiveOpticalNetwork,PON)系统的信道,由于上行信道工作于突发模式,并且由于光网络单元(OpticalNetworkUnit,ONU)在突发模式下发射机开关效应的暂态瞬变、光放大器的瞬变效应(如增益稳定的掺铒光纤光放大器)、以及在突发模式下接收机的瞬变效应,在待传输数据块前端会引入一连串的具有记忆性且分布不均匀的连续错误,在纠连续错误方面大部分纠错编码(如低密度奇偶校验(LowDensityParityCheckCode,LDPC)编码)表现得并不理想,而前向纠错(ForwardErrorCorrection ...
【技术保护点】
1.一种数据处理方法,包括:/n获取所述待传输数据块中预期出现连续错误的比特位置和长度,并将获得的长度作为第一交织比特长度;/n获取待传输数据块中能够恢复信息的比特位置;/n在获得的能够恢复信息的比特位置中选择长度与所述第一交织比特长度相同的比特位置,作为目标比特位置;/n将所述预期出现连续错误的比特位置上的比特和所述目标交织比特位置上的比特互相交织。/n
【技术特征摘要】
1.一种数据处理方法,包括:
获取所述待传输数据块中预期出现连续错误的比特位置和长度,并将获得的长度作为第一交织比特长度;
获取待传输数据块中能够恢复信息的比特位置;
在获得的能够恢复信息的比特位置中选择长度与所述第一交织比特长度相同的比特位置,作为目标比特位置;
将所述预期出现连续错误的比特位置上的比特和所述目标交织比特位置上的比特互相交织。
2.根据权利要求1所述的数据处理方法,其特征在于,所述将预期出现连续错误的比特位置上的比特和目标交织比特位置上的比特互相交织之后,还包括:
将经过交织的预期出现连续错误的比特位置上的比特的对数似然比LLR置为0。
3.根据权利要求1或2所述的数据处理方法,其特征在于,所述获取待传输数据块中能够恢复信息的比特位置,包括:
当传输所述待传输数据块的信道的编码方式为低密度奇偶校验LDPC编码时,根据H矩阵获取所述待传输数据块中能够恢复信息的比特位置;其中,所述H矩阵为所述LDPC编码中的校验矩阵。
4.根据权利要求3所述的数据处理方法,其特征在于,所述根据H矩阵获取待传输数据块中能够恢复信息的比特位置,包括:
获取所述H矩阵中能够恢复信息的列;
在所述待传输数据块中获取与获得的列的序号对应的比特位置,得到所述能够恢复信息的比特位置。
5.根据权利要求4所述的数据处理方法,其特征在于,所述获取H矩阵中能够恢复信息的列,包括:
根据H矩阵中未分配的列获取通过i次迭代能够恢复信息的列;
当i值增加时,在所述未分配列中获取除去获得的能够恢复信息的列后的列,并将获得的列作为所述H矩阵中未分配的列,执行所述根据H矩阵中未分配的列获取所述H矩阵中通过i次迭代能够恢复信息的列的步骤,直到所述H矩阵中不存在未分配的列;其中,i=1、2…N,N为使所述H矩阵中不存在未分配的列的迭代次数。
6.根据权利要求5所述的数据处理方法,其特征在于,所述根据H矩阵中未分配的列获取通过i次迭代能够恢复信息的列,包括:
根据所述H矩阵中未分配的行和未分配的列生成备选行列配对;
根据获得的备选行列配对获取最优行列配对,并获取所述最优行列配对中的列加入至所述通过i次迭代能够恢复信息的列;
更新所述H矩阵中未分配的行和未分配的列;
循环执行所述根据H矩阵中未分配的行和未分配的列生成备选行列配对的步骤,直到更新未分配的行和未分配的列后所述H矩阵中不存在未分配的行。
7.根据权利要求6所述的数据处理方法,其特征在于,所述循环执行根据H矩阵中未分配的行和未分配的列生成备选行列配对的步骤,直到更新未分配的行和未分配的列后H矩阵中不存在未分配的行之后,还包括:
获取除去所述最优配对的所述备选行列配对中未分配的行;
当i值增加时,将获得的行作为所述H矩阵中未分配的行,执行所述根据所述H矩阵中未分配的行和未分配的列生成备选行列配对的步骤。
8.根据权利要求6所述的数据处理方法,其特征在于,所述根据H矩阵中未分配的行和未分配的列生成备选行列配对,包括:
获取所述H矩阵中与未分配的行相连且未分配的列作为第一备选列;
根据获得的第一备选列获取行重最小的所述未分配的行作为第一备选行;
获取与所述第一备选行相连且未分配的列作为第二备选列;
获取与获得的第二备选列相连且未分配的行作为第二备选行;
根据获得的第二备选行获取列重最小的所述第二备选列作为第三备选列;
在获得的第三备选列中获取元素包含所述第一备选行的列,作为最优列;
在所述第三备选列中获取与所述最优列相连且列重最小的行,与所述最优列组成所述备选行列配对。
9.根据权利要求8所述的数据处理方法,其特征在于,所述根据获得的第一备选列获取行重最小的所述未分配的行作为第一备选行,包括:
获取与每一个未分配的行相连的第一备选列的个数;
获取相连第一备选列的个数最小的未分配的行作为所述第一备选行。
10.根据权利要求8所述的数据处理方法,其特征在于,所述根据获得的第二备选行获取列重最小的第二备选列作为第三备选列,包括:
获取与每一个第二备选列相连的第二备选行的个数;
获取相连第二备选行的个数最小的第二别选列作为所述第三备选列。
11.根据权利要求6所述的数据处理方法,其特征在于,所述根据获得的备选行列配对获取最优行列配对,包括:
如果获得的备选行列配对的数量为一对,确定获得的备选行列配对为所述最优配对。
12.根据权利要求6所述的数据处理方法,其特征在于,所述根据获得的备选行列配对获取最优行列配对,包括:
如果获得的备选行列配对的数量大于一对,将获得的每一对备选行列配对转换成展开树;
获取包含最少未凿空节点的展开树对应的备选行列配对作为目标行列配对;
如果所述目标行列配对的数量为一对,确定所述目标行列配对对为所述最优配对;
如果所述目标行列配对的数量大于一对,在所述目标行列配对中随机选择一个配对作为所述最优配对。
13.根据权利要求3所述的数据处理方法,其特征在于,所述在获得的能够恢复信息的比特位置中选择长度与第一交织比特长度相同的比特位置,作为目标比特位置,包括:
对获得的能够恢复信息的比特位置按照信息恢复可靠性由高到低进行排列,得到待选择比特位置;
在所述待选择比特位置中从第一个比特位置开始顺序选择长度与所述第一交织比特长度相同的比特位置...
【专利技术属性】
技术研发人员:杨川川,张帆,张磊,刘铮,
申请(专利权)人:中兴通讯股份有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。