[发明专利]数据处理方法、数据处理装置和通信设备有效
申请号: | 201710140122.4 | 申请日: | 2017-03-09 |
公开(公告)号: | CN108574491B | 公开(公告)日: | 2020-02-21 |
发明(设计)人: | 马亮;刘晓健;郑晨;魏岳军;曾歆 | 申请(专利权)人: | 华为技术有限公司 |
主分类号: | H03M13/11 | 分类号: | H03M13/11 |
代理公司: | 北京龙双利达知识产权代理有限公司 11329 | 代理人: | 王君;肖鹂 |
地址: | 518129 广东*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 数据处理 方法 装置 通信 设备 | ||
本申请提供数据处理方法、数据处理装置和通信设备。该数据处理方法包括:对第一比特序列进行编码,得到第二比特序列,第一比特序列包括第一信息比特和第一填充比特,第二比特序列包括第二信息比特和冗余比特;将第二比特序列保存至循环缓存中。本申请的数据处理方法、数据处理装置和通信设备,能够支持多种长度的信息比特序列的编码需求。
技术领域
本申请涉及通信领域,并且更具体地,涉及数据处理方法、数据处理装置和通信设备。
背景技术
Gallager在1962年首次提出了一种被称为低密度奇偶校验(low density paritycheck,LDPC)码的线性分组码。LDPC码的校验矩阵是一种稀疏矩阵。码长为n、信息序列长度为k的LDPC码可以由LDPC校验矩阵H唯一确定。
实际使用过程中,可以采用具有特殊结构化特征的LDPC校验矩阵。该具有特殊结构化特征的LDPC码的校验矩阵H可以由准循环(quasi cycle、QC)结构的LDPC基矩阵扩展得到。
对QC结构的LDPC基矩阵进行扩展,以获取对应的校验矩阵时,LDPC基矩阵中所有值为-1的元素经过扩展后可以得到一个z*z大小的全0矩阵,其他元素扩展后可以得到z*z大小的置换矩阵。置换矩阵可以由一个单位矩阵I经过相应次数的循环位移获得,位移次数等于对应矩阵元素的值。
使用该LDPC基矩阵进行编码时,其原生支持的信息比特序列的长度由扩展因子z和信息位的列数决定。假设LDPC基矩阵的尺寸为m*n,其中,m表示矩阵的行数,n表示矩阵的列数,信息位的列数k=n-m,则该基矩阵支持的信息比特序列长度k1=k*z,相应地,编码后得到的编码比特序列长度为n1=n*z。
通常情况下,待编码的信息比特序列长度从几十到上百不等,如何支持多种长度的信息比特序列的编码需求,从而更好地提升系统编译码性能,成为一个需要解决的问题。
发明内容
本申请提供一种数据处理方法、数据处理装置和通信设备,能够支持多种长度的信息比特序列的编码需求。
第一方面,提供了一种数据处理方法。所述数据处理方法包括:对第一比特序列进行编码,得到第二比特序列,所述第一比特序列包括第一信息比特和第一填充比特,所述第二比特序列包括第二信息比特和冗余比特;将所述第二比特序列的部分或全部保存至循环缓存中。
该数据处理方法可以对添加填充比特后的信息比特进行编码,从而可以对更多长度的信息比特进行编码。
此外,该数据处理方法使得存入循环缓存中的比特序列中不包含填充比特,从而可以使得循环缓存,尤其是限制循环缓存中可以保存更多的信息比特,进而可以使得发送端从该循环缓存中获取或发送比特序列可以包含更多的信息量,以提高接收端的译码性能,最终可以提高通信性能。
并且该数据处理方法使得循环缓存中不包含编码过程中填充的比特,从而可以节省速率匹配选取待发送的信息比特的时间,提高通信效率。
结合第一方面,在第一种可能的实现方式中,所述对第一比特序列进行编码,包括:根据所述第一LDPC基矩阵中的冗余位列和第一信息位列,对所述第一比特序列进行编码,所述第一信息位列为所述第一LDPC基矩阵中与所述第一信息比特对应的列。
该实现方式中,由于编码时,使用的是第一LDPC基矩阵中的冗余位列,以及信息位列中与第一信息比特对应的列,而不使用第一LDPC基矩阵的信息位列中与第一信息比特不对应列,即可以不使用第一LDPC基矩阵中所有的信息位列,从而可以提高编码效率,进而提高通信效率。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华为技术有限公司,未经华为技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710140122.4/2.html,转载请声明来源钻瓜专利网。
- 同类专利
- 专利分类