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 + -
显示快捷键?