1.一种基于公式语言的并行极化码bp译码器的设计方法,其特征在于,包括如下步骤:
(1)根据极化码bp译码算法因子图的结构特性推导出通用的设计公式f(n,m),n,m分别表示极化码bp译码器的码长和并行度,所述设计公式为根据硬件模块映射得到的公式符号的级联;
(2)对设计公式f(n,m)中的所有硬件模块符号进行功能解释,并给出结构实现;
(3)给出确定设计公式f(n,m)的算法,保证f(n,m)唯一对应于确定的码长和并行度;
(4)描述python设计平台的处理过程,将f(n,m)映射为可综合的硬件rtl描述;
(5)将硬件rtl描述进行eda工具的仿真验证,得到并行极化码bp译码器的性能参数。
2.如权利要求1所述的基于公式语言的并行极化码bp译码器的设计方法,其特征在于,步骤(1)中,设计公式
其中n=log2n,
3.如权利要求1所述的基于公式语言的并行极化码bp译码器的设计方法,其特征在于,步骤(3)中,确定设计公式f(n,m)的算法具体为:
(31)输入码长n和并行度m,令下标i=0,进行步骤(32);
(32)若i<log2n-2,进行步骤(33),否则进行步骤(34);
(33)如果n≥2i+1m,则令
(34)输出