[发明专利]一种编译码的方法、装置及系统有效
申请号: | 201810341389.4 | 申请日: | 2012-10-17 |
公开(公告)号: | CN108809512B | 公开(公告)日: | 2019-05-07 |
发明(设计)人: | 李斌;沈晖 | 申请(专利权)人: | 华为技术有限公司 |
主分类号: | H04L1/00 | 分类号: | H04L1/00 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 518129 广东*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 校验 第一级 码字 排序数据 装置及系统 编译码 申请 比特调整 比特位置 通信领域 幸存路径 译码性能 通信系统 | ||
本申请实施例提供了一种编译码的方法、装置及系统,涉及通信领域,本申请用以提高译码性能,提高幸存路径的准确性。所述方法,包括:根据第一级编码方法对信息比特进行编码,得到第一级编码后的码字;获取所述第一级编码后的码字的每个校验比特的排序数据量,并根据所述每个校验比特的排序数据量,将所述每个校验比特调整至相应的位置;所述排序数据量是指当所述校验比特,与所述第一级编码后的码字中的信息比特的前S个信息比特有关时,S的值;所述S是不为零的整数;根据第二级编码方法,对调整了校验比特位置的第一级编码后的码字进行第二级编码,得到第二级编码后的码字。本申请适用于各种通信系统。
技术领域
本申请涉及通信领域,尤其涉及一种编译码的方法、装置及系统。
背景技术
目前,通信系统通常采用信道编码的方法提高数据传输的可靠性,保证通信的质量。Polar码是一种可以取得香农容量且具有低编码复杂度的线性块码。Polar码的编码过程为其中,N为码长,且N=2n,n为不小于0的整数,BN是转置矩阵。Polar码对应的译码方法是SC(successive-cancellation,串行干扰取消)。
在现有技术中,将信息比特根据CRC(Cyclic Redundancy Check,循环冗余校验码)校验码进行校验后,将信息比特与CRC校验码根据Polar编码方法进行编码后,传输至目的端。目的端可以用SC译码方法进行译码。SC译码根据Polar码的编码方法进行译码,且在码长N为很长的情况下,具有很好的性能。
在实现上述编码和译码的过程中,发明人发现现有技术中至少存在如下问题:信息比特经CRC校验后,将信息比特和CRC校验码经Polar编码后,传输至目的端,目的端采用SC译码方法,由于SC译码方法在码长N较短或中等长度时,SC译码质量较差,降低了译码的性能,从而较低了用户体验。
发明内容
本申请的实施例提供一种编译码的方法、装置及系统,用以提高译码的性能,提高幸存路径的准确性。
为达到上述目的,本申请的实施例采用如下技术方案:
第一方面,本申请实施例提供了一种编码的方法,包括:根据第一级编码方法对信息比特进行编码,得到第一级编码后的码字;所述第一级编码后的码字包括:所述信息比特和校验比特;获取所述第一级编码后的码字的每个校验比特的排序数据量,并根据所述每个校验比特的排序数据量,将所述每个校验比特调整至相应的位置;所述排序数据量是指当所述校验比特,与所述第一级编码后的码字中的信息比特的前S个信息比特有关时,S的值;所述S是不为零的整数;根据第二级编码方法,对调整了校验比特位置的第一级编码后的码字进行第二级编码,得到第二级编码后的码字。
在第一种可能的实现方式中,所述根据所述每个校验比特的排序数据量,将所述每个校验比特调整至相应的位置,包括:根据所述每个校验比特的排序数据量,按照一定的顺序将所述每个校验码比特分别调整到,所述每个校验比特对应的第S个信息比特的下一位。
结合第一方面或第一方面的第一种可能的实现方式,在第二种可能的实现方式中,所述获取所述第一级编码后的码字的每个校验比特的排序数据量包括:确定生成矩阵;所述生成矩阵的列向量与所述第一级编码后的码字的每个校验比特相对应;通过所述生成矩阵获取所述第一级编码后的码字的每个校验比特对应的列向量的排序数据量;所述根据所述每个校验比特的排序数据量,将所述每个校验比特调整至所述的相应位置包括:根据所述生成矩阵获取所述第一级编码后的码字的每个校验比特对应的列向量的排序数据量,按照一定的顺序将每个校验比特分别调整至相应的位置。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华为技术有限公司,未经华为技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810341389.4/2.html,转载请声明来源钻瓜专利网。