一种基于公式语言的并行极化码BP译码器的设计方法与流程

文档序号:19578691发布日期:2019-12-31 19:43阅读:来源:国知局

技术特征:

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,表示up0~up1端口与前级模块相关联,表示down0~down1端口与前级模块相关联,fforward(n,m)表示前向过程的设计公式,fbackward(n,m)表示后向过程的设计公式,pm表示数据重排操作,表示pm的逆向操作,表示或者pm,表示或者

3.如权利要求1所述的基于公式语言的并行极化码bp译码器的设计方法,其特征在于,步骤(3)中,确定设计公式f(n,m)的算法具体为:

(31)输入码长n和并行度m,令下标i=0,进行步骤(32);

(32)若i<log2n-2,进行步骤(33),否则进行步骤(34);

(33)如果n≥2i+1m,则令否则令同时令i=i+1,跳转至步骤(32);

(34)输出

当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1