The parallel decoding method of polarization code of the invention includes the following steps: Step 1, obtain left binary tree TL and right binary tree tr according to odd and even positions of position information; step 2, give the log likelihood ratio corresponding to odd and even positions to left binary tree TL and right binary tree tr respectively; step 3, the decoder traverses left binary tree TL and right binary tree TR in parallel; step 4, obtain leaf node estimation Value and keep the candidate path; step 5, process the estimation; step 6, obtain the decoding result; return to step 3 until the last leaf node of the decoding tree is activated. The polarization code decoding method disclosed by the invention parallelizes the list \u2011 fast \u2011 SSC algorithm and the fast \u2011 SSCL algorithm, the number of nodes is greatly reduced, and the error rate is not bad.
【技术实现步骤摘要】
并行的极化码译码方法
本专利技术属于无线通信领域,特别涉及一种并行的极化码译码方法。
技术介绍
作为首个理论证明可达Shannon限的编码方法,Polar码在无线通信和存储系统中将发挥巨大的作用,而且高性能的Polar码编、译码器及高效硬件架构的实现引起工业界和学术界的广泛关注。当码长趋近于无穷大时,串行抵消算法(SuccessiveCancellation,SC)是一种可使极化码纠错性能达到信道容量的低复杂度译码算法。学者GabiSarkis和WarrenJ.Gross考虑到SSC算法中的RATE-R节点依旧需要对其相应子树进行遍历,提出ML-SSC和Fast-SSC算法,将RATE-R节点组合分为REP和SPC节点。REP和SPC节点的估值步骤与RATE0、RATE1相同,可以直接在子树根部对其估值,无需对子树进行遍历。上述译码算法都是对单棵译码树进行译码,为提高译码算法并行性进而提高吞吐率,南京大学林军和山东科技大学张小军分别提出并行SC和并行Fast-SSC译码算法。为进一步对纠错性能进行提高,GabiSarkis在Fast-SSC译码算法的基础上设置路径数量阈值L提出对应的列表译码算法(List-Fast-SSC),但List-Fast-SSC译码算法产生的候选路径数量远超SCL算法,该算法中SPC节点需要扩展八条候选路径,从而导致更多的排序资源消耗和由于排序网络造成的高译码延迟。相关文献提出简化SCL(SimplifiedSCL,SSCL)译码算法,该算法不再像List-Fast-SSC译码算法那 ...
【技术保护点】
1.一种并行的极化码译码方法,其特征在于,包括如下步骤:/n步骤1,根据位置信息奇、偶位,获取左二叉树Tl和右二叉树Tr;/n步骤2,将奇、偶位置对应的对数似然比值分别给左二叉树Tl和右二叉树Tr;/n步骤3,译码器对左二叉树Tl和右二叉树Tr进行并行遍历;/n步骤4,获取叶子节点估值并保留候选路径;/n步骤5,对估值进行处理;/n步骤6,获取译码结果;返回步骤3,直到译码树最后一个叶子节点被激活。/n
【技术特征摘要】
1.一种并行的极化码译码方法,其特征在于,包括如下步骤:
步骤1,根据位置信息奇、偶位,获取左二叉树Tl和右二叉树Tr;
步骤2,将奇、偶位置对应的对数似然比值分别给左二叉树Tl和右二叉树Tr;
步骤3,译码器对左二叉树Tl和右二叉树Tr进行并行遍历;
步骤4,获取叶子节点估值并保留候选路径;
步骤5,对估值进行处理;
步骤6,获取译码结果;返回步骤3,直到译码树最后一个叶子节点被激活。
2.根据权利要求1所述的并行的极化码译码方法,其特征在于,步骤1包括:
步骤1.1,根据位置信息序列奇、偶位置拆分为两个子序列,并由位置信息作为叶子节点构造两棵满二叉树;
步骤1.2,对满二叉树裁剪,裁剪后的二叉树分别记为左二叉树Tl和右二叉树Tr。
3.根据权利要求2所述的并行的极化码译码方法,其特征在于,步骤3中,译码器根据左二叉树Tl和右二叉树Tr的结构按照深度优先的顺序同时对左二叉树...
【专利技术属性】
技术研发人员:张小军,曾庆田,崔建明,隋荣全,鲁法明,陈达,张德学,陈赓,李恒忠,王道岩,
申请(专利权)人:山东科技大学,
类型:发明
国别省市:山东;37
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。