資源簡介
MATLAB實現turbo編碼,注釋詳盡,經調試運行成功。里面另附turbo編碼的理論學習指導pdf文件,適合初學者作入門材料

代碼片段和文件信息
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];
???
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件????????301??2005-07-29?09:53??turbo碼的研究\turbo碼\cap_turbo\14620x1000-zhang.mat
?????文件????????360??2005-07-29?09:53??turbo碼的研究\turbo碼\cap_turbo\2次迭代.mat
?????文件????????643??2005-09-11?09:30??turbo碼的研究\turbo碼\cap_turbo\3GPP_interleaving.asv
?????文件???????1916??2005-09-11?09:56??turbo碼的研究\turbo碼\cap_turbo\3GPP_interleaving.m
?????文件???????8762??2005-07-29?11:21??turbo碼的研究\turbo碼\cap_turbo\cap算法-故障.png
?????文件???????6358??2005-07-29?09:53??turbo碼的研究\turbo碼\cap_turbo\cap算法01.mat
?????文件???????8446??2005-07-29?09:53??turbo碼的研究\turbo碼\cap_turbo\cap算法01.png
?????文件???????7803??2005-07-29?09:53??turbo碼的研究\turbo碼\cap_turbo\cap算法02-2次迭代.png
?????文件???????6478??2005-07-29?09:53??turbo碼的研究\turbo碼\cap_turbo\cap算法03.mat
?????文件???????8622??2005-07-29?09:53??turbo碼的研究\turbo碼\cap_turbo\cap算法03.png
?????文件???????6437??2005-07-29?15:45??turbo碼的研究\turbo碼\cap_turbo\cap算法04.mat
?????文件???????7649??2005-07-29?09:53??turbo碼的研究\turbo碼\cap_turbo\cap算法04.png
?????文件???????7436??2005-07-29?11:45??turbo碼的研究\turbo碼\cap_turbo\cap算法05-2.png
?????文件???????7440??2005-07-29?13:53??turbo碼的研究\turbo碼\cap_turbo\cap算法05-3.png
?????文件???????7721??2005-07-29?15:58??turbo碼的研究\turbo碼\cap_turbo\cap算法05-4.png
?????文件???????8684??2005-07-30?15:22??turbo碼的研究\turbo碼\cap_turbo\cap算法05-5.png
?????文件???????8462??2005-08-03?19:13??turbo碼的研究\turbo碼\cap_turbo\cap算法05-5_1024bit_最大值16.png
?????文件???????7547??2005-07-31?19:11??turbo碼的研究\turbo碼\cap_turbo\cap算法05-5_64bit.png
?????文件???????7630??2005-08-01?10:03??turbo碼的研究\turbo碼\cap_turbo\cap算法05-5_64bit_最大值16.png
?????文件??????16210??2005-09-10?11:54??turbo碼的研究\turbo碼\cap_turbo\cap算法05-max_log_map與uncoded對比.png
?????文件??????11737??2005-09-10?11:55??turbo碼的研究\turbo碼\cap_turbo\cap算法05-max_log_map與uncoded對比_grid.png
?????文件???????6707??2005-07-29?18:27??turbo碼的研究\turbo碼\cap_turbo\cap算法05.mat
?????文件???????7262??2005-07-29?10:31??turbo碼的研究\turbo碼\cap_turbo\cap算法05.png
?????文件???????9893??2005-09-03?18:18??turbo碼的研究\turbo碼\cap_turbo\cap算法06-1024bit_Th_log_map算法.png
?????文件??????10606??2005-09-03?11:35??turbo碼的研究\turbo碼\cap_turbo\cap算法06-1024bit_WYF噪聲_算FER.png
?????文件??????11243??2005-09-03?19:36??turbo碼的研究\turbo碼\cap_turbo\cap算法06-1024bit_WYF噪聲_算FER_1236次迭代.png
?????文件??????11326??2005-09-03?21:27??turbo碼的研究\turbo碼\cap_turbo\cap算法06-1024bit_WYF噪聲_算FER_1236次迭代_擬合圖.png
?????文件??????11231??2005-09-02?20:49??turbo碼的研究\turbo碼\cap_turbo\cap算法06-1024bit楚宛琴噪聲加法.png
?????文件??????14871??2005-09-06?10:03??turbo碼的研究\turbo碼\cap_turbo\cap算法06-3次迭代4種算法對比.png
?????文件??????22307??2005-09-06?10:03??turbo碼的研究\turbo碼\cap_turbo\cap算法06-3次迭代4種算法對比_grid.png
............此處省略261個文件信息
評論
共有 條評論