资源简介

自己编写的polar码 编译码算法程序 matlab 可用

资源截图

代码片段和文件信息

function[y] =attachCRC24(xg)
%功能是在产生的随机比特后添加24位CRC校验码
%输入x为随机比特序列,g为CRC生成多项式
L = 24;
lenD = length(x);
p = zeros(1L); % 24 位校验位
scrg=[xzeros(1L)];
for i= 1:lenD
    if scrg(i)==1
        for j=(1:length(g))
            scrg(i+j-1)=xor(scrg(i+j-1)g(j));
        end
    end
end
for k= 1:L
    p(k)=scrg(lenD+k);
end
y=[x p];




 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2015-11-30 20:26  polar matlab\
     目录           0  2015-11-30 20:26  polar matlab\polar\
     文件         391  2015-11-05 09:55  polar matlab\polar\attachCRC24.m
     文件         224  2015-11-07 21:09  polar matlab\polar\awgn.m
     文件         201  2015-10-07 20:31  polar matlab\polar\bpsk.m
     文件         554  2015-11-10 17:21  polar matlab\polar\crcCheck24a.m
     文件         103  2015-11-07 21:08  polar matlab\polar\genSrc.m
     文件         939  2015-10-30 16:52  polar matlab\polar\likelihood_rate.m
     文件        2181  2015-11-11 16:49  polar matlab\polar\likelihood_rate_c.cpp
     文件        9728  2015-11-11 17:02  polar matlab\polar\likelihood_rate_c.mexw64
     文件         312  2015-11-07 21:09  polar matlab\polar\path_matrix.m
     文件         647  2015-10-07 17:06  polar matlab\polar\path_metric.m
     文件        3928  2015-11-11 10:35  polar matlab\polar\polarDec.m
     文件         584  2015-11-11 10:25  polar matlab\polar\polarEnc.m
     文件        3620  2015-11-12 11:14  polar matlab\polar\polarcode_main.m

评论

共有 条评论