-
大小: 2.1MB文件类型: .rar金币: 2下载: 0 次发布日期: 2023-09-11
- 语言: Matlab
- 标签:
资源简介
turbo码的matlab仿真,有程序仿真图以及论文.rar

代码片段和文件信息
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];
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 437 2005-09-02 21:23 WuYufei_matlab\bin_state.m
文件 1134 2005-09-02 21:23 WuYufei_matlab\demultiplex.m
文件 653 2005-09-02 21:23 WuYufei_matlab\encode_bit.m
文件 1752 2005-09-02 21:23 WuYufei_matlab\encoderm.m
文件 281 2005-09-02 21:23 WuYufei_matlab\int_state.m
文件 3177 2005-09-02 21:23 WuYufei_matlab\logmapo.m
文件 1104 2005-09-02 21:23 WuYufei_matlab\rsc_encode.m
文件 1879 2005-09-02 21:24 WuYufei_matlab\trellis.m
文件 3127 2005-09-02 21:23 WuYufei_matlab\sova0.m
文件 6403 2005-09-03 10:19 WuYufei_matlab\turbo_sys_demo.m
文件 107756 2005-09-02 21:37 WuYufei_matlab\turbo_logmap.txt
文件 324 2005-09-02 21:37 WuYufei_matlab\turbo_sys_demo.mat
目录 0 2006-04-09 12:01 WuYufei_matlab
文件 1282 2006-04-09 12:14 ReadMe.txt
文件 190464 2005-07-31 19:15 cap_turbo\测试过程记录.doc
文件 6478 2005-07-29 09:53 cap_turbo\cap算法03.mat
文件 5544 2005-07-29 09:54 cap_turbo\decoder_simple_MAP.m
文件 397 2005-07-29 09:54 cap_turbo\trellis_simple.m
文件 2812 2005-09-02 16:45 cap_turbo\test_ber_cap.m
文件 500 2005-09-04 11:08 cap_turbo\max_th.m
文件 424 2005-07-29 09:54 cap_turbo\张宁算法改进型02.mat
文件 7386 2005-07-29 09:54 cap_turbo\张宁算法改进型02.png
文件 6358 2005-07-29 09:53 cap_turbo\cap算法01.mat
文件 9253 2005-07-29 09:54 cap_turbo\张宁算法改进型03.png
文件 6228 2005-08-26 14:16 cap_turbo\com_decoder_cap.m
文件 4180 2005-07-29 09:54 cap_turbo\decoder_simple_MAX.m
文件 5250 2005-07-29 09:54 cap_turbo\decoder_simple_MAP.asv
文件 8520 2005-07-29 09:53 cap_turbo\decoder_3GPP_MAX.m
文件 8520 2005-07-29 09:53 cap_turbo\decoder_3GPP_MAX.asv
文件 8446 2005-07-29 09:53 cap_turbo\cap算法01.png
............此处省略256个文件信息
评论
共有 条评论