matlab比较简单的代码PolarCodesBeliefPropagationDecoder
极性
BP
解码器的
MATLAB
代码。
它只是一个非常简单的
BP
解码器。
我希望它对极性代码的新学习者有用。
MATLAB_Polar_BP_conventional
是一个更快的版本。
这种用于极性码的
Bp
解码器相对较快。
我将解码过程中经常使用的索引存储在矩阵中。
因此,避免了冗余计算。
此外,还包括所谓的G矩阵提前停止准则(由袁波提出)。
通过上述配置,对于
P(1024,
512),在普通
PC
上可以在
25
秒内编码/解码
10^4
个码字。
也就是说,一个小时可以完成1.44*10^6个解码。
这个速度对于
BLER
模拟来说已经足够了。
如果您对我的代码有任何疑问或对
polar
代码有疑问,您可以给我发电子邮件。
让我们一起研究极化码。
然而,我的数学一般般。
不要问我极性代码错误指数或缩放行为。
我不知道那个......
2021-09-19 18:43:12
18KB
系统开源
1