• 大小: 0.13M
    文件类型: .zip
    金币: 1
    下载: 0 次
    发布日期: 2021-03-13
  • 语言: Matlab
  • 标签: 极化码  编码  MATLAB  

资源简介

极化码的信道编码与构造在matlab 上的实现

资源截图

代码片段和文件信息

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%将BEC信道的各子信道进行容量计算并排序,确定相应的冻结比特的位置
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%



function A_c = choose_frozen_code(N R p)
n = 2^N; 
Iw = zeros(1n);
Iw_s = Iw;
A = zeros(1n*R);
flag = 1 : n ;
flag_s = flag ;

for index = 0 : N
    n_temp= 2^index;
    I = zeros(1n_temp);
    if index == 0
        I_temp = 1-p ;
    else 
        for i = 1 : n_temp/2
            I(12*i-1) = I_temp(i)^2;
            I(12*i) = 2*I_temp(i) - I(12*i-1);
        end
        clear I_temp;
        I_temp = I;
    end
end
    Iw = I_temp ;

[Iw_sflag_s]=  qsort_main (Iwflag);

A_c = flag_s(1n*R+1:end);





 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2016-09-09 09:30  encode_ME\
     文件         747  2015-10-15 14:39  encode_ME\choose_frozen_code.m
     文件         498  2015-10-15 14:59  encode_ME\encode.m
     文件         332  2015-10-13 15:14  encode_ME\polar_transform.m
     文件         716  2015-10-15 14:36  encode_ME\qPartition.m
     文件         316  2015-10-15 14:36  encode_ME\QSort.m
     文件         494  2015-10-15 14:37  encode_ME\qsort_main.m
     文件          39  2015-10-15 11:27  encode_ME\test.m
     文件         157  2015-10-15 15:03  encode_ME\verifying.m
     文件      146360  2015-10-15 11:26  encode_ME\程序解释说明.docx

评论

共有 条评论