资源简介
多进制LDPC扩展最小和译码(EMS),已经成功
希望对后面研究的小伙伴有帮助
代码片段和文件信息
function [xhat success kk] = decoder_EMS(fHqx_encode) %还没改好 稍后再改
tic
clc
clear
load H_djinzhi_8_bian.mat;
load PP.mat;
load x_encode;
tt=234;
q=8;
H=H_djinzhi_8_bian;
[mn] = size(H); if m>n H=H‘; [mn] = size(H); end
f=zeros(qn);
f(2:q:)=PP;
% [iijjsH] = find(H);
% W = sparse(iijjones(size(ii))mn); %indicator function
% nvars = full(sum(W2)); % 每行的非零个数 528
% min_vars = min(nvars); % 最小行重
% max_vars = max(nvars); % 最大行重
%
% nfuns = full(sum(W1)); % 每列的非零个数 1056
% min_funs = min(nfuns); % 最小列重
% max_funs = max(nfuns); % 最大列重
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% 先确定Nm、补偿因子R、offset R=B[Nm]-offset off
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 6167 2014-07-29 12:13 decoder_EMS.m
----------- --------- ---------- ----- ----
6167 1
评论
共有 条评论