LDPC 软判决算法之似然比形式 (二)--算法和代码
本系列文章列表:
LDPC 低密度奇偶校验码的软判决译码算法浅析(二)--降低运算量
LDPC 低密度奇偶校验码的软判决译码算法浅析(三)--算法和代码
LDPC 软判决算法之似然比形式 (三) tanh-lambda 规则
-----------------------------------------------------
Iterative Log Likelihood Decoding Algorithm for Binary LDPC Codes
录制的讲解视频:https://www.bilibili.com/video/BV15g411D7dF/
输入:校验矩阵 A,收到的数据向量 r,最大迭代次数 L,信道参数
初始化: 对所有 A(m,n) = 1 的 (m,n),令
令
迭代次数
校验节点:对所有 A(m,n) = 1 的 (m,n),计算:
比特节点: n=1,2,...,N, 计算:
做一次临时判决:如果 , 则
, 否则,
如果 ,则 译码成功,结束;如果迭代次数
,则到 校验节点 继续下一轮,否则,就是 译码失败,停止。
Octave / Matlab 代码