interleaver.m
来自「OFDM的PHY发射端matlab实现程序」· M 代码 · 共 15 行
M
15 行
% function interleaving
% Nbpsc: input,比特/子载波
% Ncbps: input,比特/OFDM符号
% inbits:input,输入数据比特流
% interleaverout: output
function interleaverout=interleaver(Nbpsc,Ncbps,inbits)
N=Ncbps;
k=0:N-1;
s=max(Nbpsc/2,1);
i=(N/16).*(mod(k,16))+floor(k/16);
j=s.*floor(i/s)+mod((i+N-floor(16.*i/N)),s);
interleaverout(j+1)=inbits;
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?