The invention discloses a part information bit likelihood ratio iteration method based on polarization code early stop, comprises the following steps: S1) the maximum number of iterations preset BP decoding; S2) decoding of polarization encoding information using the BP decoding algorithm; S3) iteration after the completion of the two adjacent iterative decoding output information bit likelihood ratio comparison; if the information bit likelihood than the same in the preset space comparison in proportion reaches a preset threshold, then stop the iterative decoding results and the output of the current iteration are otherwise, continue to iterate until it reaches the preset maximum number of iterations. The present invention in each iteration, both before and after the two iterative decoder output part information bit likelihood ratio test; if the information bit likelihood than the same in space in the proportion reaches a preset threshold is stopped, thereby greatly reducing the computational complexity of decoding and decoding delay, reduce the consumption of hardware resources.
【技术实现步骤摘要】
基于部分信息比特似然比的极化码早期迭代停止方法
本专利技术涉及一种极化码处理方法,尤其涉及一种基于部分信息比特似然比的极化码早期迭代停止方法。
技术介绍
基于信道极化现象,2008年Arikan在ISIT会议上提出了一种容量“可达”的码字,称为Polar码,其在论文中严格证明了在二进制输入离散无记忆信道中当码长趋于无穷时信道容量可以达到香农界。在译码端,Arikan同时提出了一种串行译码方法,称串行抵消算法(Successivecancellation,SC)。由于其串行译码结构,SC算法译码延迟较高。为了减少译码延迟,迭代的置信度传播(Beliefpropagation,BP)算法也被用于Polar码译码。BP算法是并行,其译码延迟为O(IlogN),其中I为迭代次数。由此可知,减少迭代次数对于减少BP算法译码延迟非常重要。传统BP算法到达预设最大迭代次数才会停止,实际中正确译码结果在迭代早期就会得到,所以相关研究者提出了多种早期迭代停止方法以避免多余的迭代,例如minLLR、G-Martix、LMA和CA等方法。早期迭代停止方法在译码过程中对译码结果进行检测,如果满足停止标准则停止迭代输出译码结果,能够有效减少平均迭代次数。已有的早期迭代停止方法一般复杂度较高,提出一种复杂度更低的早期迭代停止方法是重要的研究方向。
技术实现思路
本专利技术所要解决的技术问题是提供一种基于部分信息比特似然比的极化码早期迭代停止方法,能够大大降低译码的计算复杂度和译码延时,同时便于硬件实现。本专利技术为解决上述技术问题而采用的技术方案是提供一种基于部分信息比特似然比的极化码早 ...
【技术保护点】
一种基于部分信息比特似然比的极化码早期迭代停止方法,其特征在于,包括如下步骤:S1)预设BP译码的最大迭代次数;S2)利用BP译码算法对极化码编码信息进行译码;S3)一次迭代完成后,对相邻两次迭代BP译码器输出的部分信息比特似然比进行比较;如果其中相同的信息比特似然比在预设的比较空间中的比例达到预设阈值,则停止迭代并输出当前迭代所得到的译码结果,否则,继续进行迭代,直至达到预设的最大迭代次数。
【技术特征摘要】
1.一种基于部分信息比特似然比的极化码早期迭代停止方法,其特征在于,包括如下步骤:S1)预设BP译码的最大迭代次数;S2)利用BP译码算法对极化码编码信息进行译码;S3)一次迭代完成后,对相邻两次迭代BP译码器输出的部分信息比特似然比进行比较;如果其中相同的信息比特似然比在预设的比较空间中的比例达到预设阈值,则停止迭代并输出当前迭代所得到的译码结果,否则,继续进行迭代,直至达到预设的最大迭代次数。2.如权利要求1所述的基于部分信息比特似然比的极化码早期迭代停止方法,其特征在于,所述极化码的码长为N,所述极化码包含K位信息位,设集合A为信息位的集合,集合称为比较空间,所述集合包含A中错误概率最小的M位信息位,M称为比较空间容量,K≥M>0,每个极化信道的错误概率通过高斯近似方法仿真得到,所述步骤S3)若满足如下不等式,则停止迭代:其中,R为比例阈值,其取值范围为{R|0<R≤1},表示BP算法因子图中第1列第i行节点的L信息。3.如权利要求2所述的基于部分信息比特似然比的极化码早期迭代停止方法,其特征在于,对于参数为(N,K)的极化码,其对应因子图由n=log2N阶计算单元和n+1列节点构成,每阶由N/2个处理单元构成,(i,j)表示从...
【专利技术属性】
技术研发人员:张小军,董雁飞,崔建明,曾庆田,张德学,陈赓,宋戈,郭华,隋荣全,张荣才,烟晓凤,王庆祥,
申请(专利权)人:山东科技大学,
类型:发明
国别省市:山东,37
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。