interleave_table.m

来自「经典turbo码的编码过程该文件夹中的SC_TurboIC_MIMO_0524.」· M 代码 · 共 25 行

M
25
字号
 function [interleaver_table]=interleave_table( FrameL,Mem)

%  Mem=2;
% 
% FrameL=4096;

inter_table = zeros(1,FrameL-2*Mem);

fid = fopen('E:/turbo/matlab/inter_table.txt','r');
inter_table=fscanf(fid,'%d\n '); 
fclose(fid);

inter_table=inter_table+1;

for i=1:FrameL-2*Mem
   interleaver_table(i) = inter_table(i);
end

for i=FrameL-2*Mem+1:FrameL-Mem
	interleaver_table(i) = i+Mem;
	interleaver_table(i+Mem) = i;
end	


⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?