www.gusucode.com > phased 案例源码 matlab代码程序 > phased/SpectrogramTriangleSweepFMCWWaveformExample.m

    %% Spectrogram of Triangle Sweep FMCW Waveform
% Generate samples of a triangle sweep FMCW Waveform. Then, plot the
% spectrogram of the sweep. The sweep has a 10 MHz bandwidth.

sFMCW = phased.FMCWWaveform('SweepBandwidth',10.0e6,...
   'SampleRate',20.0e6,'SweepDirection','Triangle',...
   'NumSweeps',2);
sig = step(sFMCW);
windowlength = 32;
noverlap = 16;
nfft = 32;
spectrogram(sig,windowlength,noverlap,nfft,sFMCW.SampleRate,'yaxis')