【技术实现步骤摘要】
一种极化码译码方法及装置
[0001]本申请涉及通信
,尤其涉及一种极化码译码方法及装置。
技术介绍
[0002]随着移动通信对高可靠性、低消耗性、低时延性等性能的进一步要求,极化码(Polar code)成为5G移动通信控制信道编码的标准。极化码是一种前向错误更正编码方式,用于讯号传输。
[0003]极化码的主流译码器是串行抵消列表(Successive Cancellation List,SCL)译码算法译码器。为了进一步增加可靠性,在SCL译码的后面级联上循环冗余校验(Cyclic Redundancy Check,CRC)构造出循环冗余校验协助的串行抵消列表(Cyclic Redundancy CheckAssist Successive Cancellation List,CA
‑
SCL)译码算法。即使传统的CA
‑
SCL译码有着较好的可靠性,但是相比极化码其他的译码算法它有较低的吞吐率,使其在实际应用的场景较少。
技术实现思路
[0004]有鉴于此,本申请的目的在于提出一种极化码译码方法及装置用以解决或部分解决上述技术问题。
[0005]基于上述目的,本申请提供了一种极化码译码方法,包括:
[0006]从信道中接收至少一个极化码的对数似然比,将至少一个对数似然比作为对数似然比向量组;
[0007]将所述对数似然比向量组输入第一存储器中存储为第一对数似然比向量组,并将所述对数似然比向量组输入第二存储器中存储为第二对数似 ...
【技术保护点】
【技术特征摘要】
1.一种极化码译码方法,其特征在于,包括:从信道中接收至少一个极化码的对数似然比,将至少一个对数似然比作为对数似然比向量组;将所述对数似然比向量组输入第一存储器中存储为第一对数似然比向量组,并将所述对数似然比向量组输入第二存储器中存储为第二对数似然比向量组;在所述第一存储器中读取第一对数似然比向量组进行极化码串行抵消SC译码得到SC译码结果;在所述第二存储器中读取第二对数似然比向量组进行循环冗余校验协助的串行抵消列表CA
‑
SCL译码得到CA
‑
SCL译码结果;将所述SC译码结果进行第一循环冗余CRC校验,得到第一CRC校验结果,根据第一CRC校验结果选择SC译码结果或CA
‑
SCL译码结果作为目标译码结果并输出。2.根据权利要求1所述的极化码译码方法,其特征在于,所述从信道中接收至少一个极化码的对数似然包括:接收对数似然比和极化码的码长;根据码长确定对数似然比的个数,使对数似然比的个数与码长相等。3.根据权利要求1所述的极化码译码方法,其特征在于,所述在所述第一存储器中读取第一对数似然比向量组,包括:在所述第一存储器中使用工作流的结构时序对第一对数似然比向量组进行读取;所述在所述第二存储器中读取第二对数似然比向量组,包括:在所述第二存储器中使用工作流的结构时序对第二对数似然比向量组进行读取。4.根据权利要求1所述的极化码译码方法,其特征在于,所述在所述第一存储器中读取第一对数似然比向量组进行极化码串行抵消SC译码得到SC译码结果的具体步骤包括:读取第一存储器中的第一对数似然比向量组;根据所述第一对数似然比向量组和上一组第一对数似然比的第一估计比特部分和进行第一工作流计算得到第一数据;将所述第一数据存储至第一存储器并根据第一数据计算第一估计比特;根据所述第一估计比特计算出第一估计比特部分和;将所述第一估计比特部分和作为SC译码结果输出。5.根据权利要求1所述的极化码译码方法,其特征在于,所述在所述第二存储器中读取第二对数似然比向量组进行循环冗余校验协助的串行抵消列表CA
‑
SCL译码得到CA
‑
SCL译码结果的具体步骤包括:读取第二存储器中的第二对数似然比向量组;根据所述第二对数似然比向量组和上一组第二对数似然比向量组的第二估计比特部分和进行第二工作流计算得到第二数据;根据所述第二数据计算第二估计比特并进行路径选择得到路径选择信息;根据所述路径选择信息和所述第二估计比特计算所选择路径的第二估计比特部分和;将所述路径选择信息和第二估计比特进行第二CRC校验得到CA
‑
SCL译码结果。6.根据权利要求5所述的极化码译码方法,其特征在于,所述根据所述第二数据计算第二估计比特并进行路径选择得到路径选择信息包括:
根据所述第二数据生成码树,对码树的每一层进行最优路径搜索,每层至少保留一条路径作为候选路径;计算所述候选路径的路径指标值,根据所述路径指标值由低到高对候选路径进行排序得到序列表;根据所述序列表从前到后选择与码树层数相等数量的候选路径作为目标路径,将所述目标路径的路径度量作为路径选择信息。7.根据权利要求1所述的极化码译码方法,其特征在于,所述根据第一CRC校验结果选择译码结果并输出包括:响...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。