【技术实现步骤摘要】
极化码译码装置和方法
本申请涉及通信领域,特别涉及一种极化码译码装置和方法。
技术介绍
极化(Polar)码是一种新型编码方式,已被第三代合作伙伴计划(3rdGenerationPartnershipProject,3GPP)标准选定为第五代移动通信技术(5th-Generation,5G)增强移动宽带(EnhanceMobileBroadband,eMBB)场景的控制信道编码方案。Polar码的译码方案主要包括串行抵消(SuccessiveCancellation,SC)译码算法和串行抵消列表(SuccessiveCancellationList,SCL)译码算法两种。在进行SC译码或者SCL译码时,可以先构造一颗码树,该码树为一颗满二叉树,Polar码的译码可以看成是在一颗满二叉树上寻找合适的路径。以SCL译码为例,当前比特如果是信息比特,则在码树上将当前的译码路径分裂成两条路径,一条对应0的路径和一条对应1的路径;如果当前比特是冻结比特,则不需要对当前路径进行分裂,而是直接选择冻结比特对应的路径。当总的路径数超出预定义的门限L的时候,丢弃最不可靠的路径,仅保持L条最可靠的路径。最终在这L条路径中选取最可靠的路径,根据此路径对应的比特得到译码结果。虽然SCL译码算法相比于SC译码算法准确性更好,但SCL译码方案在对每个比特进行译码时,都要计算路径度量值来确定每条路径的可靠程度,造成译码延迟较大。
技术实现思路
为了解决现有技术中SCL译码方案延迟较大问题,本专利技术实施例提供了一种极化码译码装置和方法。所述技术方案如下:第一方面,提供了一种极化码译码方法, ...
【技术保护点】
1.一种极化码译码装置,其特征在于,所述极化码译码装置包括:获取单元,用于获取待译码的极化码,所述极化码的长度为N;处理单元,用于将所述极化码分为A个第一比特组和B个第二比特组,每个第一比特组和第二比特组的长度均为C,所述长度均为C代表每个第一比特组和第二比特组包括一个比特或者连续的至少两个比特,每个第一比特组中置信度达到置信度阈值的比特数量达到数量阈值,每个第二比特组中置信度达到所述置信度阈值的比特数量未达到所述数量阈值,其中(A+B)×C=N,N和C均为2的整数幂,且A和B均为正整数;译码单元,用于对所述极化码进行译码,并得到译码结果,其中,对所述第一比特组采用串行抵消译码算法进行译码,对所述第二比特组采用串行抵消列表译码算法进行译码。
【技术特征摘要】
1.一种极化码译码装置,其特征在于,所述极化码译码装置包括:获取单元,用于获取待译码的极化码,所述极化码的长度为N;处理单元,用于将所述极化码分为A个第一比特组和B个第二比特组,每个第一比特组和第二比特组的长度均为C,所述长度均为C代表每个第一比特组和第二比特组包括一个比特或者连续的至少两个比特,每个第一比特组中置信度达到置信度阈值的比特数量达到数量阈值,每个第二比特组中置信度达到所述置信度阈值的比特数量未达到所述数量阈值,其中(A+B)×C=N,N和C均为2的整数幂,且A和B均为正整数;译码单元,用于对所述极化码进行译码,并得到译码结果,其中,对所述第一比特组采用串行抵消译码算法进行译码,对所述第二比特组采用串行抵消列表译码算法进行译码。2.根据权利要求1所述的极化码译码装置,其特征在于,所述C=2n,其中n按照如下方式进行取值:3.根据权利要求1或2所述的极化码译码装置,其特征在于,所述数量阈值为C-1或C。4.根据权利要求1至3中任一项所述的极化码译码装置,其特征在于,所述处理单元,用于根据所述极化码的长度确定长度C,以及每个第一比特组和第二比特组在所述极化码中的位置;根据所述长度C以及所述位置,划分所述极化码以得到所述A个第一比特组和B个第二比特组。5.根据权利要求1至3中任一项所述的极化码译码装置,其特征在于,所述处理单元,用于根据长度C将所述极化码分为M个比特组,M=A+B;确定所述极化码中所有比特的置信度;根据确定出的所有比特的置信度、所述置信度阈值和所述数量阈值,将所述M个比特组分类为A个第一比特组和B个第二比特组。6.根据权利要求5所述的极化码译码装置,其特征在于,所述处理单元,用于根据所述极化码的长度、以及极化码的长度与极化码中各个比特的置信度的对应关系,确定所述极化码中各个比特的置信度。7.根据权利要求5所述的极化码译码装置,其特征在于,所述处理单元,用于按照如下方式计算比特的置信度:其中,所述极化码为I,第j个比特Bj的置信度为Wj,j为所述极化码中的比特的序号。8.根据权利要求1至7中任一项所述的极化码译码装置,其特征在于,所述译码单元,还用于在对所述第一比特组进行译码时,直接将所述第一比特组中置信度未达到所述置信度阈值的比特判定为冻结比特。9.根据权利要求1至8中任一项所述的极化码译码装置,其特征在于,所述译码单元用于当C大于或等于2时,对所述第一比特组中的C个比特采用并行的方式进行串行抵消译码算法译码,对所述第二比特组中的C个比特采用并行的方式进行串行抵消列表译码算法译码。10.一种极化码译码装置,其特征在于,所述极化码译码装置包括:处理器和存储器;所述存储器用于存储软件程序以及模块,所述处理器通过运行或执行存储在所述存储器内的软件程序和/或模块实现:获取极化码,所述极化码的长度为N;将所述极化码分为A个第一比特组和B个第二比特组,每个第一比特组和第二比特组的长度均为C,所述长度均为C代表每个第一比特组和第二比特组包括一个比特或者连续的至少两个比特,每个第一比特组中置信度达到置信度阈值的比特数量达到...
【专利技术属性】
技术研发人员:张涛,杜政,郑征,
申请(专利权)人:华为技术有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。