资源简介

QC-LDPC信道编码matlab仿真程序,包含生成矩阵G,查找环长度4是否存在等功能

资源截图

代码片段和文件信息

clc
close all;
clear all;

SNR=[0:2:30];                                       %信噪比范围
EbN0=SNR-log10(2)+log10(225);                         %信噪比范围

rows=15;
cols=17;
ranki=29;

ite_cnt=25;
subframe_cnt=40;
subframe_len=512;

tx_buffer=zeros(1subframe_len*subframe_cnt);
rx_buffer=zeros(1subframe_len*subframe_cnt);

[HG]=qcldpc_genHG(rowscolsranki);
iteration=1024;

result.SNR=zeros(1length(SNR));
result.ldpc=zeros(1length(SNR));
result.direct=zeros(1length(SNR));

for ii=1:length(SNR)
    ldpc=0;
    direct=0;
    for jj=1:ite_cnt
        tic
        tx_msg=zeros(subframe_cntcols*ranki);
        for kk=1:subframe_cnt
            % 生成信令数据
            tx_data=randsrc(1(cols-rows)*ranki[0 1;0.3 0.7]);
            
            % 用LDPC编码
           

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

    .......     35585  2013-11-05 14:50  result.jpg

    .......       724  2013-11-05 14:09  ldpc_cdr.mat

     文件       2393  2013-11-05 13:04  main.m

    .......      2232  2013-11-05 14:37  plot_result.m

     文件        301  2013-11-05 09:55  qcldpc_decode.m

    .......        59  2013-11-05 08:46  qcldpc_encode.m

    .......       359  2013-11-04 09:02  qcldpc_find4loop.m

    .......      1287  2013-11-05 08:46  qcldpc_genHG.m

----------- ---------  ---------- -----  ----

                42940                    8


评论

共有 条评论