ms_orthogonalspreading_initialization.m
来自「cdma2000的matlab平台仿真」· M 代码 · 共 77 行
M
77 行
% ms_orthogonalspreading_initialization;
switch xchanneltype
case 1
xwalshcodelength=16;
xwalshcodeindex=4;
case 2
xwalshcodelength=2;
xwalshcodeindex=1;
case 3
xwalshcodelength=4;
xwalshcodeindex=2;
case 4
xwalshcodelength=16;
xwalshcodeindex=8;
case 5
xwalshcodelength=8;
xwalshcodeindex=2;
case 6
xwalshcodelength=32;
xwalshcodeindex=0;
case 7
xwalshcodelength=8;
xwalshcodeindex=2;
otherwise error('扩频调制模块RC3配置信道类型不可用');
end
switch xrc
case 3
switch xframelength
case 6120
xrepetitioncount=fix((1228.8*xframeduration)/12288);
case 3048
xrepetitioncount=fix((1228.8*xframeduration)/12288);
case 1512
xrepetitioncount=fix((1228.8*xframeduration)/6144);
case 744
xrepetitioncount=fix((1228.8*xframeduration)/3072);
case 360
xrepetitioncount=fix((1228.8*xframeduration)/1536);
case 172
xrepetitioncount=fix((1228.8*xframeduration)/1536);
case 80
xrepetitioncount=fix((1228.8*xframeduration)/1536);
case 40
xrepetitioncount=fix((1228.8*xframeduration)/1536);
case 16
xrepetitioncount=fix((1228.8*xframeduration)/1536);
case 24
xrepetitioncount=fix((1228.8*xframeduration)/384);
otherwise
error('扩频调制模块RC3配置帧长度不可用');
end
case 4
switch xframelength
case 4584
xrepetitioncount=fix((1228.8*xframeduration)/12288);
case 2280
xrepetitioncount=fix((1228.8*xframeduration)/6144);
case 1128
xrepetitioncount=fix((1228.8*xframeduration)/3072);
case 552
xrepetitioncount=fix((1228.8*xframeduration)/1536);
case 267
xrepetitioncount=fix((1228.8*xframeduration)/1536);
case 125
xrepetitioncount=fix((1228.8*xframeduration)/1536);
case 55
xrepetitioncount=fix((1228.8*xframeduration)/1536);
case 21
xrepetitioncount=fix((1228.8*xframeduration)/1536);
case 24
xrepetitioncount=fix((1228.8*xframeduration)/384);
otherwise
error('扩频调制模块RC4配置帧长度不可用');
end
end
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?