gusucode.com > wlan工具箱matlab源码程序 > wlan/wlan/+wlan/+internal/dsssPSKModulate.m
function symbols = dsssPSKModulate(scrambledBits,dataRate) %dsssPSKModulate DSSS PSK modulation % % Note: This is an internal undocumented function and its API and/or % functionality may change in subsequent releases. % % SYMBOLS = dsssPSKModulate(SCRAMBLEDBITS,DATARATE) % % Copyright 2015-2016 The MathWorks, Inc. %#codegen coder.internal.errorIf(~any(strcmpi(dataRate,{'1Mbps','2Mbps'})), ... 'wlan:dsssPSKModulate:InvalidDataRate'); if (strcmpi(dataRate,'1Mbps')) x = scrambledBits; M = 2; else x = bi2de(fliplr(reshape(scrambledBits,2,numel(scrambledBits)/2).')); M = 4; end symbols = dpskmod(x,M,0,'gray'); end % [EOF]