ldpc_dec.m
来自「速度很快的低密度奇偶校验码的Matlab仿真程序」· M 代码 · 共 24 行
M
24 行
function [y,success]=ldpc_dec(inf_L,VarNodeDegree,CheckNodeDegree,alpha,IterMax,Lmax,codetype)
% codetype 0: min 1--one-step 2 two-step 3 offset-1 4 offset-2 5 tmp(one-two)
switch codetype
case 0
[y,success]=ldpc_decoder_min(inf_L,VarNodeDegree,CheckNodeDegree,alpha,IterMax,Lmax);
case 1
[y,success]=ldpc_decoder_min_o(inf_L,VarNodeDegree,CheckNodeDegree,alpha,IterMax,Lmax);
case 2
[y,success]=ldpc_decoder_min_t(inf_L,VarNodeDegree,CheckNodeDegree,alpha,IterMax,Lmax);
case 3
[y,success]=ldpc_decoder_min_s_1(inf_L,VarNodeDegree,CheckNodeDegree,alpha,IterMax,Lmax);
case 4
[y,success]=ldpc_decoder_min_s_2(inf_L,VarNodeDegree,CheckNodeDegree,alpha,IterMax,Lmax);
case 5
[y,success]=ldpc_decoder_min_t_1(inf_L,VarNodeDegree,CheckNodeDegree,alpha,IterMax,Lmax);
case 6
[y,success]=ldpc_decoder_min_new(inf_L,VarNodeDegree,CheckNodeDegree,alpha,IterMax,Lmax);
otherwise
[y,success]=ldpc_decoder_spa(inf_L,VarNodeDegree,CheckNodeDegree,alpha,IterMax,Lmax);
end;
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?