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

📄 msfqiinitialization.m

📁 cdma2000的下行连路仿真模块(matlab模块)
💻 M
字号:
%==========================================================================
% MS_FQI_Initialization.m
%==========================================================================
%大多数情况下不需要对数据帧进行填充,因此填充长度等于输入数据帧的长度
xPaddedFrameLength=xFrameLength;

%根据无线配置设置CRC生成多项式和填充长度
%只支持RC3和RC4
switch xRC
    case 3
        %根据输入数据帧的长度设置CRC生成多项式和填充长度
        switch xFrameLength
            %长度为16和40的数据帧采用6位CRC编码
            case{16,40}
                p = [6 2 1 0];
            %长度为80的数据帧采用6位CRC编码
            case 80
                p = [8 7 4 3 1 0];
            %长度为172的数据帧采用6位的CRC编码
            case 172
                p = [12 11 10 9 8 4 1 0];
                %长度为24,360,744,1512,3048,6120的数据帧采用6位CRC编码
            case {24,360,744,1512,3048,6120}
                p = [16 15 14 11 6 5 2 1 0];
                %如果输入数据帧的长度非法则报错
            otherwise
                error('Error:Invalid Frame Length for RC3 in cdma2000 Mobile Station block<Frame Quality Indicator>');
        end
        
        case 4
        %根据输入数据帧的长度设置CRC生成多项式和填充长度
        switch xFrameLength
            %长度为16和40的数据帧采用6位CRC编码
            case 21
                xPaddedFrameLength=22;
                p = [6 2 1 0];
            %长度为80的数据帧采用6位CRC编码
            case 55
                xPaddedFrameLength = 56;
                p = [8 7 4 3 1 0];
            %长度为172的数据帧采用6位的CRC编码
            case 125
                xPaddedFrameLength = 126;
                p = [12 11 10 9 8 4 1 0];
                %长度为24,360,744,1512,3048,6120的数据帧采用6位CRC编码
            case 267
                xPaddedFrameLength = 268;
                p = [16 15 14 11 6 5 2 1 0];
                %如果输入数据帧的长度非法则报错
             case {24,552,1128,2280,4548}
               p = [16 15 14 11 6 5 2 1 0];
                %如果输入数据帧的长度非法则报错
            otherwise
                error('Error:Invalid Frame Length for RC3 in cdma2000 Mobile Station block<Frame Quality Indicator>');
        end
        
end

⌨️ 快捷键说明

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