set_sys_parm.m

来自「ofdm系统仿真」· M 代码 · 共 55 行

M
55
字号
%system parameters
function sys_parm = set_sys_parm
    global sys_parm;
    %Initial sys_parm
    sys_parm = struct(...
        'SampFreq', 2e7, ...
        'PktsToSimulate', 5, ...
        'NumOFDMSymbols', 500, ...
        'TotNumSubc', 64, ...
        'NeedReceiver', 1, ...
        'OverSamp', 1, ...
        'ChannelMode', 1, ...  % '0' represent AWGN, '1' represent RAILEITH by myself, '2' represent rayleighchan by matlab
        'MaxDelay', 58, ...
        'SNR', 12, ...
        'SNR_END', 28, ...
        'FreqErr', 0, ...
        'RxTimingOffset', 0, ...
        'PacketDetection',0, ...
        'FreqSync', 0, ...
        'FineTimeSync', 0, ...
        'PilotPhaseTracking', 0, ...
        'ChannelEestimation', 1 ...
    );

    if sys_parm.ChannelMode == 2
        sys_parm.ChannelEestimation = 1;
    end
    
    if sys_parm.SNR_END < sys_parm.SNR
        sys_parm.SNR_END = sys_parm.SNR;
    end
    
    if sys_parm.NeedReceiver == 0
        sys_parm.SNR_END = sys_parm.SNR;
    end
end


















⌨️ 快捷键说明

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