误码率的matlab代码DensE:用于密度演化的MATLAB工具箱
该工具箱是MATLAB类和例程的集合,可用于通过密度演化分析迭代解码方案。
目前,该工具箱仅限于迭代有界距离解码下的确定性广义乘积码。
它可用于预测产品代码,阶梯代码或其他相关代码类别的渐近性能。
入门与范例
所有MATLAB文件都可以在DensE文件夹中DensE
。
要安装工具箱,只需下载此文件夹,然后通过addpath('path_to_DensE')将其添加到MATLAB的path变量中addpath('path_to_DensE')
。
在下面,提供了几个示例来说明工具箱的基本功能。
计算阈值
该工具箱可用于以数字方式计算解码阈值。
下面给出了一个所谓的半成品代码examples/thresholds_hpcs.m
(请参阅examples/thresholds_hpcs.m
)。
该阈值是根据每个组件代码c的预期擦除次数给出的,该阈值与擦除概率相关,p
=
c
/
n,其中n是组件代码长度。
max_iterations
=
1000
;
target_error_rate
=
1e-
10
;
%
ta
2022-06-02 11:54:17
106KB
系统开源
1