⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 lutd.m

📁 The files include LDPC that using different approach to finish its decoding.And the approach is par
💻 M
字号:
function OUT=LUTD(tt1,tt2)
%LLR=nb
% %nb =[0.6931    0.6931    0.6931   -1.3863
%    -1.3863    0.6931    0.6931   -1.3863
%     0.6931   -1.3863    0.6931   -1.3863
%     0.6931    0.6931   -1.3863    0.6931
%    -1.3863    0.6931   -1.3863    0.6931]

correct_xx=tt1+tt2;
correct_yy=tt1-tt2;

if (correct_xx<-3 & correct_xx>=-999)
    xx2=0;
elseif (correct_xx<-0.68 & correct_xx>=-3)
    xx2=(-2^(-2))*correct_xx-0.75;
elseif (correct_xx<-0.27 & correct_xx>=-0.68)
    xx2=-2*correct_xx-1.94;
elseif (correct_xx<0 & correct_xx>=-0.27)
    xx2=(-2^3)*correct_xx-3.56;
elseif (correct_xx<0.15 & correct_xx>=0)
    xx2=(2^4)*correct_xx-4;
elseif (correct_xx<0.4 & correct_xx>=0.15)
    xx2=(2^2)*correct_xx-2.2;
elseif (correct_xx<1.3 & correct_xx>=0.4)
    xx2=2*correct_xx-1.4;
elseif (correct_xx<999 & correct_xx>=1.3)
    xx2=correct_xx-0.1;
end


if (correct_yy<-3 & correct_yy>=-999)
    yy2=0;
elseif (correct_yy<-0.68 & correct_yy>=-3)
    yy2=(-2^(-2))*correct_yy-0.75;
elseif (correct_yy<-0.27 & correct_yy>=-0.68)
    yy2=-2*correct_yy-1.94;
elseif (correct_yy<0 & correct_yy>=-0.27)
    yy2=(-2^3)*correct_yy-3.56;
elseif (correct_yy<0.15 & correct_yy>=0)
    yy2=(2^4)*correct_yy-4;
elseif (correct_yy<0.4 & correct_yy>=0.15)
    yy2=(2^2)*correct_yy-2.2;
elseif (correct_yy<1.3 & correct_yy>=0.4)
    yy2=2*correct_yy-1.4;
elseif (correct_yy<999 & correct_yy>=1.3)
    yy2=correct_yy-0.1;
end
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
OUT=xx2-yy2;

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -