rx_gen_deintlvr_patt.m

来自「OFDM相关的维特比算法、BPSK调制等」· M 代码 · 共 16 行

M
16
字号

function idx = rx_gen_deintlvr_patt(interleaver_depth)

global sim_consts;

idx = zeros(1, interleaver_depth);
s = max([interleaver_depth/sim_consts.NumDataSubc/2 1]);

perm_patt = s*floor((0:interleaver_depth-1)/s)+ ...
   mod((0:interleaver_depth-1)+floor(16*(0:interleaver_depth-1)/interleaver_depth),s);

deintlvr_patt = 16*perm_patt - (interleaver_depth-1)*floor(16*perm_patt/interleaver_depth);

idx = deintlvr_patt + 1;

⌨️ 快捷键说明

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