• 大小: 4KB
    文件类型: .zip
    金币: 2
    下载: 2 次
    发布日期: 2021-06-05
  • 语言: Matlab
  • 标签:

资源简介

AWGN信道下极化码的编解码MATLAB程序,有需要自取,主要是译码方面

资源截图

代码片段和文件信息

function BITdecoder(latestartbit i)
    global PCvar;
    global decision;

    N = PCvar.N;
    n = PCvar.n;

    if i==N  %no bits need to be updated
        return;
    elseif i<=(PCvar.N/2)
        decision.BITS(11) = latestartbit;
    else
        binary_i = dec2bin(i-1n);
        for lastlevel = 1:n
            if binary_i(lastlevel) == ‘0‘
                break;
            end
        end
        
        decision.BITS(21) = latestartbit;
        for level=1:lastlevel-2 
            start = 2^(level-1);
            till = 2^level -1 ;
            for index = start:till
                decision.BITS(2till+2*(index-start)+1) = mod( decision.BITS(1index)+decision.BITS(2index) 2 );
                decision.BITS(2till+2*(index-start)+2) = decision.BITS(2index);
            end
        end
        level=lastlevel-1;
        start = 2^(level-1);
        till = 2^level -1 ;
        for index = start:till
            decision.BITS(1till+2*(index-start)+1) = mod( decision.BITS(1index)+decision.BITS(2index) 2 );
            decision.BITS(1till+2*(index-start)+2) = decision.BITS(2index);
        end
    end

end

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2018-01-08 19:37  PolarCoding---23-06-2017-master\
     文件        1141  2018-01-08 19:37  PolarCoding---23-06-2017-master\BITdecoder.m
     文件        1131  2018-01-08 19:37  PolarCoding---23-06-2017-master\LLvalupdate.m
     文件          46  2018-01-08 19:37  PolarCoding---23-06-2017-master\README.md
     文件         524  2018-01-08 19:37  PolarCoding---23-06-2017-master\bitreverse.m
     文件         750  2018-01-08 19:37  PolarCoding---23-06-2017-master\controller_main.m
     文件         788  2018-01-08 19:37  PolarCoding---23-06-2017-master\decoder.m
     文件         480  2018-01-08 19:37  PolarCoding---23-06-2017-master\encoder.m
     文件         855  2018-01-08 19:37  PolarCoding---23-06-2017-master\initialize.m

评论

共有 条评论

相关资源