⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 inter_weave_8.m

📁 实现GSM通信的快速接入控制信道(FACCH)的信道编码的MATLAB仿真
💻 M
字号:
%重排交织
function output=INTER_WEAVE_8(i)
o=zeros(1,456);  %内编码得到话音帧456bit%
%重排 
%重排公式 D(x,y)=(57x+64y)mod 456
y=[0:56];   %表示y表示子块中的比特序号
B1=64*y;    %将456bit分成8个子块,每个子块57bit
B2=57+64*y;
B3=57*2+64*y;
B4=57*3+64*y;
B5=57*4+64*y;
B6=57*5+64*y;
B7=57*6+64*y;
B8=57*7+64*y;
A =[B1,B2,B3,B4,B5,B6,B7,B8];
g=rem(A,456)+1;  %取模
o=i(g); %i为输入帧序列
%交织                     %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
k(2:2:114)=o(1:57);       % 每个子块57bit分散到8个TDMA帧,每帧信息位114bit %
k(116:2:228)=o(58:114);   % 前4个子块228bit分散到前4帧的偶数位             %
k(230:2:342)=o(115:171);  % 后4个子块228bit分散到后4帧的奇数位             %
k(344:2:456)=o(172:228);  %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
k(457:2:569)=o(229:285);
k(571:2:683)=o(286:342);
k(685:2:797)=o(343:399);
k(799:2:911)=o(400:456);
output=k;

⌨️ 快捷键说明

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