📄 ldpc_dec.m
字号:
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 + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -