资源简介
MATALB程序,SPA译码程序
代码片段和文件信息
function decision=SPA(LLRrow_indexcol_indexrwcwMaxiterationH);
LLRout=zeros(size(LLR));%分配空间
ErrorFlag = 1;
times=0;
node_to_check=zeros(size(col_index));%分配空间
check_to_node=zeros(size(row_index));%分配空间
%% 初始化
for i=1:size(node_to_check1) %矩阵第一维的size,也就是显示行123...
for j=1:cw(i)
node_to_check(ij)=LLR(i);
end
end
%%
while and(times < MaxiterationerrorFlag == 1)
times=times+1;
%pass information from checks to Variable
for i=1:size(row_index1)
for j=1:rw(i)
temp=1;
for k=1:rw(i)
if row_index(ik)~=row_index(ij)
for t=1:cw(row_index(ik))
if col_index(row_index(ik)t)==i
temp=temp*tanh(0.5*node_to_check(row_index(ik)t));
end
end
end
end
check_to_node(ij)=2*atanh(temp);
end
end
%LLR total
for i=1:size
- 上一篇:matlab eeg
- 下一篇:奇异值分解求广义逆
相关资源
- qc_ldpc矩阵构造
- 基于MATLAB的LDPC码的仿真
- LDPC编码的matlab实现
- matlab的LDPC实现
- LDPC在AWGN性能仿真
- QC-LDPC码的校验矩阵构造
- ldpc ms算法
- ldpc迭代算法
- 简单有效的LDPC码BP译码算法 MATLAB
- LDPC码的matlab仿真
- LDPC码MATLAB仿真实现
- LDPC的MATLAB编译码程序
- 170421NMS算法matlab程序
- ldpc的译码matlab程序
- LDPC码的编译码程序
- 本程序是LDPC的Matlab便解码实现
- 研究LDPC码的性能
- LDPC的多种源代码实现
- LDPC码的PEG构造算法
- Matlab仿真程序实现LDPC低密度奇偶校验
- ldpc编解码的实现
- LDPC编码matlab
- QC_LDPC 校验矩阵构造函数matlab
- 基于MATLAB的LDPC编译码仿真程序
-
LDPC编码 simuli
nk仿真 - LDPC编码构造的matlab实现
- Mackay构造LDPC码程序 matlab
- LDPC编码的BP译码算法的matlab程序
- LDPC的BP译码matlab仿真
- LDPC编译码 matlab仿真,BP算法
评论
共有 条评论