1.一种流水BP极化译码器硬件架构的建立方法,其特征在于,包括如下步骤:步骤1,设定BP译码的最大迭代次数;
步骤2,利用BP译码算法对极化编码信息进行译码;
步骤3,在每一次迭代过程中,根据提出的新旧值方法对节点信息进行更新调度;
步骤4,建立一种基于新旧值方法的流水BP极化译码器的硬件架构。
2.根据权利要求1所述的流水BP极化译码器硬件架构的建立方法,其特征在于,步骤3中,对信息值进行迭代更新计算处理直至达到最大迭代次数,更新完所需的所有节点信息;
其中每次迭代从左到右的方向更新或从右到左的方向更新。
3.根据权利要求2所述的流水BP极化译码器硬件架构的建立方法,其特征在于,步骤3中,对于迭代更新处理产生的信息,如果在下一阶不能被立即消耗掉,则进行延迟,等到满足处理条件时,再被消耗。
4.根据权利要求3所述的流水BP极化译码器硬件架构的建立方法,其特征在于,步骤3中,在进行下一阶更新处理时,若所需要的信息值没有及时被更新为新值,则是用相应的旧值代替进行更新计算处理。
5.根据权利要求1所述的流水BP极化译码器硬件架构的建立方法,其特征在于,步骤3中,采用流水线的方式进行更新计算处理。
6.一种流水BP极化译码器硬件架构,其特征在于,包括:基本计算模块,对极化编码信息进行译码并对节点信息值进行更新;
存储模块,在迭代过程中,对节点信息值进行存储;
硬判决模块,当迭代次数达到预设的最大值时,求出最左侧节点的LLR值,并进行硬判决处理,得到译码结果。
7.根据权利要求6所述的流水BP极化译码器硬件架构,其特征在于,基本计算模块的数量满足2(n-1)个;其中n为大于1的正整数。