• 大小: 2.16MB
    文件类型: .zip
    金币: 1
    下载: 0 次
    发布日期: 2023-09-08
  • 语言: 其他
  • 标签:

资源简介

Turbo码仿真代码,有迭代等不同约束条件等仿真,并且附带仿真图

资源截图

代码片段和文件信息

function [RC]=interleaving(x)
%****************************************************************
% 内容概述:3GPP标准交织器
% 创 建 人:朱殿荣/QQ:235347/MSN:njzdr@msn.com
% 单    位:南京邮电大学,通信工程系
% 创建时间:2005年9月11日
% 修改时间:
% 参考文献:
% 版权声明:任何人均可复制、传播、修改此文件,同时需保留原始版权信息。
%****************************************************************
%   K Number of bits input to Turbo code internal interleaver
%   R Number of rows of rectangular matrix
%   C Number of columns of rectangular matrix
%   p Prime number
%   v Primitive root


K=length(x);
%(1) Determine the number of rows of the rectangular matrix R
if K>=40 & K<=159
    R=5;
elseif (K>=160 & K<=200)|(K>=481 & K<=530)
    R=10;
else
    R=20;
end

%(2) Determine the prime number to be used in the intra-permutation p
%and the number of columns of rectangular matrix C
p_table=[7 11 13 17 19 23 29 31 37 41 43 ...
    47 53 59 61 67 71 73 79 83 89 97 ...
    101 103 107 109 113 127 131 137 139 149 151 ...
    157 163 167 173 179 181 191 193 197 199 211 ...
    223 227 229 233 239 241 251 257];
if K>=481 & K<=530
    p=53;
    C=p;
else
    %Find minimum prime number p from p_table
    ii=1;
    while (p_table(ii)+1)*R        ii=ii+1;
    end
    p=p_table(ii);
    %determine C 
    if K<=(p-1)*R
        C=p-1;
    elseif K>(p-1)*R & K<=R*p
        C=p;
    elseif K>R*p
        C=p+1;
    end
end
        
    


%p_table=[7    47   101   157   223;...
%    11    53   103   163   227;...
%    13    59   107   167   229;...
%    17    61   109   173   233;...
%    19    67   113   179   239;...
%    23    71   127   181   241;...
%    29    73   131   191   251;...
%    31    79   137   193   257;...
%    37    83   139   197     0;...
%    41    89   149   199     0;...
%    43    97   151   211     0];
   

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2013-06-12 21:05  turbo码\
     文件        1282  2006-04-09 12:14  turbo码\ReadMe.txt
     目录           0  2006-04-09 12:01  turbo码\WuYuFei\
     文件      135600  2005-07-03 15:19  turbo码\WuYuFei\00216.pdf
     文件      188329  2005-07-03 15:19  turbo码\WuYuFei\Wu_Ebel_Woerner_vtc2k.pdf
     文件     1189332  2005-07-03 15:16  turbo码\WuYuFei\prelim.pdf
     文件      199376  2005-07-03 15:19  turbo码\WuYuFei\stop_criteria_final.pdf
     目录           0  2006-04-09 12:01  turbo码\WuYufei_matlab\
     文件         437  2005-09-02 21:23  turbo码\WuYufei_matlab\bin_state.m
     文件        1134  2005-09-02 21:23  turbo码\WuYufei_matlab\demultiplex.m
     文件         653  2005-09-02 21:23  turbo码\WuYufei_matlab\encode_bit.m
     文件        1752  2005-09-02 21:23  turbo码\WuYufei_matlab\encoderm.m
     文件         281  2005-09-02 21:23  turbo码\WuYufei_matlab\int_state.m
     文件        3177  2005-09-02 21:23  turbo码\WuYufei_matlab\logmapo.m
     文件        1104  2005-09-02 21:23  turbo码\WuYufei_matlab\rsc_encode.m
     文件        3127  2005-09-02 21:23  turbo码\WuYufei_matlab\sova0.m
     文件        1879  2005-09-02 21:24  turbo码\WuYufei_matlab\trellis.m
     文件      107756  2005-09-02 21:37  turbo码\WuYufei_matlab\turbo_logmap.txt
     文件        6403  2005-09-03 10:19  turbo码\WuYufei_matlab\turbo_sys_demo.m
     文件         324  2005-09-02 21:37  turbo码\WuYufei_matlab\turbo_sys_demo.mat
     目录           0  2013-05-28 19:24  turbo码\cap_turbo\
     文件         301  2005-07-29 09:53  turbo码\cap_turbo\14620x1000-zhang.mat
     文件         360  2005-07-29 09:53  turbo码\cap_turbo\2次迭代.mat
     文件         643  2005-09-11 09:30  turbo码\cap_turbo\3GPP_interleaving.asv
     文件        1916  2005-09-11 09:56  turbo码\cap_turbo\3GPP_interleaving.m
     文件         422  2005-07-29 09:54  turbo码\cap_turbo\Loo算法不同迭代次数对比(S=0.625).mat
     文件        9395  2005-07-29 09:54  turbo码\cap_turbo\Loo算法不同迭代次数对比(递归S=0.625).png
     文件        9107  2005-07-29 09:54  turbo码\cap_turbo\Loo算法不同迭代次数对比(递归S=0.8).png
     文件         424  2005-07-29 09:54  turbo码\cap_turbo\Loo算法不同迭代次数对比.mat
     文件        7454  2005-07-29 09:54  turbo码\cap_turbo\Loo算法不同迭代次数对比.png
     文件        6144  2006-04-07 09:26  turbo码\cap_turbo\Thumbs.db
............此处省略255个文件信息

评论

共有 条评论

相关资源