资源简介

多进制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


评论

共有 条评论