ms_interleaver_initialization.m
来自「cdma2000的matlab平台仿真」· M 代码 · 共 91 行
M
91 行
% ms_interleaver_initialization;
switch xrc
case 3
switch xframelength
case 6120
xrepetitioncount=1;
xpuncturevector=[1];
xinterleaversize=12288;
case 3048
xrepetitioncount=1;
xpuncturevector=[1];
xinterleaversize=12288;
case 1512
xrepetitioncount=1;
xpuncturevector=[1];
xinterleaversize=644;
case 744
xrepetitioncount=1;
xpuncturevector=[1];
xinterleaversize=3072;
case 360
xrepetitioncount=1;
xpuncturevector=[1];
xinterleaversize=1536;
case 172
xrepetitioncount=2;
xpuncturevector=[1];
xinterleaversize=1536;
case 80
xrepetitioncount=4;
xpuncturevector=[1];
xinterleaversize=1536;
case 40
xrepetitioncount=8;
xpuncturevector=[1 1 1 1 1 1 1 1 0];
xinterleaversize=1536;
case 16
xrepetitioncount=16;
xpuncturevector=[1 1 1 1 0];
xinterleaversize=1536;
case 24
xrepetitioncount=2;
xpuncturevector=[1];
xinterleaversize=384;
otherwise
error('交织器RC3配置帧长度错误');
end
case 4
switch xframelength
case 4584
xrepetitioncount=1;
xpuncturevector=[1 1 0 1 1 0 0 1 1 0 1 1 ];
xinterleaversize=12288;
case 2280
xrepetitioncount=1;
xpuncturevector=[1 1 0 1 1 0 0 1 1 0 1 1 ];
xinterleaversize=6144;
case 1128
xrepetitioncount=1;
xpuncturevector=[1 1 0 1 1 0 0 1 1 0 1 1 ];
xinterleaversize=3072;
case 552
xrepetitioncount=1;
xpuncturevector=[1 1 0 1 1 0 0 1 1 0 1 1 ];
xinterleaversize=1536;
case 267
xrepetitioncount=2;
xpuncturevector=[1 1 1 0 1 0 1 1 1 0 1 1 1 0 1 0 1 1 1 0 1 0 1 0 ];
xinterleaversize=1536;
case 125
xrepetitioncount=4;
xpuncturevector=[1 1 1 0 1 0 1 1 1 0 1 1 1 0 1 0 1 1 1 0 1 0 1 0 ];
xinterleaversize=1536;
case 55
xrepetitioncount=8;
xpuncturevector=[1 1 1 0 1 0 1 1 1 0 1 1 1 0 1 0 1 1 1 0 1 0 1 0 ];
xinterleaversize=1536;
case 21
xrepetitioncount=16;
xpuncturevector=[1 1 1 0 1 0 1 1 1 0 1 1 1 0 1 0 1 1 1 0 1 0 1 0 ];
xinterleaversize=1536;
case 24
xrepetitioncount=2;
xpuncturevector=[1 1 1 0 1 0 1 1 1 0 1 1 1 0 1 0 1 1 1 0 1 0 1 0 ];
xinterleaversize=384;
otherwise
error('交织器RC4配置帧长度错误');
end
end
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?