www.gusucode.com > wlan工具箱matlab源码程序 > wlan/wlanexamples/s1gWavGenPlotSIGB.m
function s1gWavGenPlotSIGB(cfg,tx) %s1gWavGenPlotSIGB Featured example helper function % % Plot SIG-B and surrounding fields % Copyright 2016 The MathWorks, Inc. Toff = 280; % Start time of DLTF in microseconds Tplot = 120; % Duration to plot in microseconds sr = helperSampleRate(cfg); % Sample rate Hz hf = figure; timeIdx = Toff+(0:(1/sr)*1e6:(Tplot-(1/sr)*1e6)); sampleIdx = Toff*sr*1e-6+(1:(Tplot*sr*1e-6)); plot(timeIdx,20*log10(abs(tx(sampleIdx,1))),'bx-'); xlim([Toff Toff+Tplot-1]) ylim([-20 15]); grid on; if cfg.NumUsers>1 nuStr = 'MU'; else nuStr = 'SU'; end titleStr = sprintf('Power of 2 MHz %s long preamble PPDU with %d space-time stream(s), \nspace-time stream 1', ... nuStr,sum(cfg.NumSpaceTimeStreams)); title(titleStr); xlabel('Time (us)'); ylabel('Power (dBW)'); s1gWavGenPlotFieldOverlay(cfg,hf,Toff); end