[发明专利]一种Polar码编码方法及装置有效
申请号: | 201710602910.0 | 申请日: | 2017-07-21 |
公开(公告)号: | CN109286404B | 公开(公告)日: | 2021-02-09 |
发明(设计)人: | 王坚;张华滋;李榕 | 申请(专利权)人: | 华为技术有限公司 |
主分类号: | H03M13/13 | 分类号: | H03M13/13;H04L1/00 |
代理公司: | 北京同达信恒知识产权代理有限公司 11291 | 代理人: | 冯艳莲 |
地址: | 518129 广东*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 polar 编码 方法 装置 | ||
1.一种Polar码编码方法,其特征在于,包括:
确定用于对待编码比特进行编码的排序序列,所述排序序列用于表征N个极化信道的可靠度排序,N为Polar码的母码长度,N为2的正整数次幂;
采用所述排序序列对所述待编码比特进行Polar码编码,得到编码后的比特;
所述方法还包括:
获取第一序列,第二序列,第三序列,第四序列和第五序列;
若所述排序序列按照极化信道的可靠度由低到高的顺序排列,则所述确定用于对待编码比特进行编码的排序序列,包括:
获取所述第二序列中序号小于等于64的第一子序列,按照所述第一子序列的前(64-t1+1)个序号在所述第一序列中的排序,更新所述第一子序列的前(64-t1+1)个序号在所述第一子序列中的排序,基于更新后的第一子序列获得待对比第二序列;基于第一目标长度k1,分别在所述第二序列和所述待对比第二序列中选择k1个最可靠位置对应的序号,分别基于选择的序号和已生成的第二中间结果序列获得编码码字性能结果,其中,所述第二中间结果序列中包含已选择的(k1-1)个序号,所述目标长度k1依次取值从t1到kmax(M),kmax(M)为母码长度为M时的最大信息比特长度;按照性能优劣判断规则,选择获得最优性能的序号,按照所选择的获得最优性能的序号更新所述第二中间结果序列;将k1取值为kmax(M)时获得的更新后的第二中间结果序列作为更新后第一子序列,将所述更新后第一子序列置于所述第二序列中,获得更新后第二序列;
获取所述第三序列中序号小于等于128的第二子序列,按照所述第二子序列的前(128-t2+1)个序号在所述更新后第二序列中的排序,更新所述第二子序列的前(128-t2+1)个序号在所述第二子序列中的排序,基于更新后的第二子序列获得待对比第三序列;基于第二目标长度k2,分别在所述第三序列和所述待对比第三序列中选择k2个最可靠位置对应的序号,分别基于选择的序号和已生成的第三中间结果序列获得编码码字性能结果,其中,所述第三中间结果序列中包含已选择的(k2-1)个序号,所述第二目标长度k2依次取值从t2到kmax(M),kmax(M)为母码长度为M时的最大信息比特长度;按照性能优劣判断规则,选择获得最优性能的序号,按照所选择的获得最优性能的序号更新所述第三中间结果序列;将k2取值为kmax(M)时获得的更新后的第三中间结果序列作为更新后第二子序列,将所述更新后第二子序列置于所述第三序列中,获得更新后第三序列;
获取所述第四序列中序号小于等于256的第三子序列,按照所述第三子序列的前(256-t3+1)个序号在所述更新后第三序列中的排序,更新所述第三子序列的前(256-t3+1)个序号在所述第三子序列中的排序,基于更新后的第三子序列获得待对比第四序列;基于第三目标长度k3,分别在所述第四序列和所述待对比第四序列中选择k3个最可靠位置对应的序号,分别基于选择的序号和已生成的第四中间结果序列获得编码码字性能结果,其中,所述第四中间结果序列中包含已选择的(k3-1)个序号,所述第三目标长度k3依次取值从t3到kmax(M),kmax(M)为母码长度为M时的最大信息比特长度;按照性能优劣判断规则,选择获得最优性能的序号,按照所选择的获得最优性能的序号更新所述第四中间结果序列;将k3取值为kmax(M)时获得的更新后的第四中间结果序列作为更新后第三子序列,将所述更新后第三子序列置于所述第四序列中,获得更新后第四序列;
获取所述第五序列中序号小于等于512的第四子序列,按照所述第四子序列的前(512-t4+1)个序号在所述更新后第四序列中的排序,更新所述第四子序列的前(512-t4+1)个序号在所述第四子序列中的排序,基于更新后的第四子序列获得待对比第五序列;基于第四目标长度k4,分别在所述第五序列和所述待对比第五序列中选择k4个最可靠位置对应的序号,分别基于选择的序号和已生成的第五中间结果序列获得编码码字性能结果,其中,所述第五中间结果序列中包含已选择的(k4-1)个序号,所述第四目标长度k4依次取值从t4到kmax(M),kmax(M)为母码长度为M时的最大信息比特长度;按照性能优劣判断规则,选择获得最优性能的序号,按照所选择的获得最优性能的序号更新所述第五中间结果序列;将k4取值为kmax(M)时获得的更新后的第五中间结果序列作为更新后第四子序列,将所述更新后第四子序列置于所述第五序列中,获得更新后第五序列;
其中,t1、t2、t3和t4由所述性能优劣判断规则确定。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华为技术有限公司,未经华为技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710602910.0/1.html,转载请声明来源钻瓜专利网。
- 同类专利
- 专利分类