gusucode.com > wlan工具箱matlab源码程序 > wlan/wlan/+wlan/+internal/cbwStr2Num.m

    function chanBWMHz = cbwStr2Num(chanBWStr)
%cbwStr2Num Returns the channel bandwidth in MHz given a string
%
%   Note: This is an internal undocumented function and its API and/or
%   functionality may change in subsequent releases.
%
%   MHZ = cbwStr2Num(CHANBW) returns the channel bandwidth in MHz for a
%   given channel bandwidth sting. The string must be one of the following:
%   'CBW1', 'CBW2', 'CBW4', 'CBW5', 'CBW8', 'CBW10', 'CBW16', 'CBW20',
%   'CBW40', 'CBW80', 'CBW160'.

%   Copyright 2016 The MathWorks, Inc.

%#codegen

switch chanBWStr
    case 'CBW1'
        chanBWMHz = 1;
    case 'CBW2'
        chanBWMHz = 2;
    case 'CBW4'
        chanBWMHz = 4;
    case 'CBW8'
        chanBWMHz = 8;
    case 'CBW16'
        chanBWMHz = 16;
    case 'CBW5'
        chanBWMHz = 5;
    case 'CBW10'
        chanBWMHz = 10;
    case 'CBW20'
        chanBWMHz = 20;
    case 'CBW40'
        chanBWMHz = 40;
    case 'CBW80'
        chanBWMHz = 80;
    otherwise % 'CBW160'
        chanBWMHz = 160;
end

end