System object: phased.LinearFMWaveform
Samples of linear FM pulse waveform
Y = step(H)
Y = step(H) returns samples of the linear
FM pulse in a column vector
The object performs an initialization the first time the
Construct a linear FM waveform with a sweep bandwidth of 300 kHz, a sample rate of 1 MHz, a pulse width of 50 microseconds, and a pulse repetition frequency of 10 kHz.
hfmwav = phased.LinearFMWaveform('SweepBandwidth',3e5,... 'OutputFormat','Pulses','SampleRate',1e6,... 'PulseWidth',50e-6,'PRF',1e4); % use step method to obtain the linear FM waveform wav = step(hfmwav);