资源简介

Turbo码编译码的matlab源代码,包括logMAP算法与SOVA算法。可设置信道SNR参数,帧长度,删余系数等。

资源截图

代码片段和文件信息

function bin_state = bin_state( int_state m )
% Copyright Matt C. Valenti
% MPRG lab Virginia Tech
% for academic use only

% converts an vector of integer into a matrix; the i-th row is the binary form 
% of m bits for the i-th integer

for j = 1:length( int_state )
   for i = m:-1:1
       state(jm-i+1) = fix( int_state(j)/ (2^(i-1)) );
       int_state(j) = int_state(j) - state(jm-i+1)*2^(i-1);
   end
end

bin_state = state;


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

     文件        281  2005-09-02 21:23  int_state.m

     文件       3177  2005-09-02 21:23  logmapo.m

     文件       1104  2005-09-02 21:23  rsc_encode.m

     文件       3127  2005-09-02 21:23  sova0.m

     文件       1879  2005-09-02 21:24  trellis.m

     文件       6403  2005-09-03 10:19  turbo_sys_demo.m

     文件        324  2005-09-02 21:37  turbo_sys_demo.mat

     文件        437  2005-09-02 21:23  bin_state.m

     文件       1134  2005-09-02 21:23  demultiplex.m

     文件        653  2005-09-02 21:23  encode_bit.m

     文件       1752  2005-09-02 21:23  encoderm.m

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

                20271                    11


评论

共有 条评论