[发明专利]数据处理的方法和装置有效
申请号: | 201210462429.3 | 申请日: | 2012-11-16 |
公开(公告)号: | CN103825669B | 公开(公告)日: | 2017-10-24 |
发明(设计)人: | 李斌;沈晖 | 申请(专利权)人: | 华为技术有限公司 |
主分类号: | H04L1/00 | 分类号: | H04L1/00 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 518129 广东*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 数据处理 方法 装置 | ||
1.一种数据处理的方法,其特征在于,包括:
对数据块进行码块分段处理以获取多个第一处理块,所述多个第一处理块中的任意两个的比特个数之差不大于1比特,并且,所述多个第一处理块中的每个第一处理块还包括校验比特;
根据填充比特和所述多个第一处理块确定多个第二处理块,其中,所述多个第二处理块的每一个的比特个数为K,K为极化polar码的信息比特个数,所述填充比特的值为预定的值;
对所述多个第二处理块的每一个添加连续的N-K个固定比特以获取多个第三处理块,其中,所述固定比特的值为预定的值,N取值为2^n,n为大于0的整数,N-K≥0;
根据所述多个第三处理块进行polar编码。
2.如权利要求1所述的方法,其特征在于,所述对数据块进行码块分段处理以获取多个第一处理块包括:
如果所述数据块的比特个数大于K,则将所述数据块分成C个所述第一处理块;
所述C个所述第一处理块的每一个的比特个数Kr为:
当1≤r≤B′mod C时当B′mod C<r≤C时或
当1≤r≤B′mod C时当B′mod C<r≤C时
其中,r为所述第一处理块的顺序编号,1≤r≤C,所述第一处理块的个数所述C个所述第一处理块的总比特个数B′=B+C·J,B为所述数据块的比特个数,J为所述第一处理块用于循环冗余校验CRC的校验比特个数,且0≤J<K。
3.如权利要求2所述的方法,其特征在于,所述根据填充比特和所述多个第一处理块确定第二处理块包括:
如果所述第一处理块的任一个的比特个数小于K,则对所述比特个数小于K的第一处理块添加所述填充比特形成所述第二处理块,其中,所述第二处理块的每一个的填充比特个数为K-Kr,Kr为所述多个第一处理块的第r个处理块的比特个数,1≤r≤C;
如果所述第一处理块的任一个的比特个数等于K,则将所述比特个数等于K的第一处理块作为所述第二处理块。
4.如权利要求3所述的方法,其特征在于,所述对所述比特个数小于K的第一处理块添加所述填充比特形成所述第二处理块包括:
在所述比特个数小于K的第一处理块之前添加所述填充比特以形成所述第二处理块。
5.如权利要求4所述的方法,其特征在于,所述对所述多个第二处理块的每一个添加连续的N-K个固定比特以获取多个第三处理块包括:
如果所述第二处理块存在所述填充比特,则在所述填充比特之前且与所述填充比特相邻的位置添加所述连续的N-K个固定比特以获取所述第三处理块;
如果所述第二处理块不存在所述填充比特,则在所述第二处理块之前且与所述第二处理块相邻的位置添加所述连续的N-K个固定比特以获取所述第三处理块。
6.如权利要求3所述的方法,其特征在于,所述对所述比特个数小于K的第一处理块添加所述填充比特形成所述第二处理块包括:
在所述比特个数小于K的第一处理块之后添加所述填充比特以形成所述第二处理块。
7.如权利要求6所述的方法,其特征在于,所述对所述多个第二处理块的每一个添加连续的N-K个固定比特以获取多个第三处理块包括:
如果所述第二处理块存在所述填充比特,则在所述填充比特之后且与所述填充比特相邻的位置添加所述连续的N-K个固定比特以获取所述第三处理块;
如果所述第二处理块不存在所述填充比特,则在所述第二处理块之后且与所述第二处理块相邻的位置添加所述连续的N-K个固定比特以获取所述第三处理块。
8.如权利要求1所述的方法,其特征在于,所述根据所述多个第三处理块进行polar编码包括:
对所述多个第三处理块进行交织映射以获取多个第四处理块;
对所述多个第四处理块进行polar编码。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华为技术有限公司,未经华为技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210462429.3/1.html,转载请声明来源钻瓜专利网。