資源簡介
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
評論
共有 條評論