The radarWaveformAnalyzer is a Matlab™ App that lets you explore important properties of a signal such as its waveform, spectrum, and ambiguity function.
Create rectangular pulse waveform signals having different durations. The example plots two pulses of each waveform.
Create and plot a 5-step stepped FM pulse waveform using the phased.SteppedFM System object™. Set the pulse width (duration) to 50 µs, the pulse repetition frequency (PRF) to 10 kHz, and the
Create a rectangular pulse waveform variable using phased.RectangularWaveform . The example also plots the pulse and finds the bandwidth of the pulse.
Instead of the rectangular waveform used in the docid:phased_gs.bszlypy example, you can use a phase-coded waveform instead of a rectangular waveform. To do so, replace the
Model a linear FM pulse waveform with two PRFs of 1 and 2 kHz. Set the sweep bandwidth to 200 kHz and the duration of 100 μs. The sample rate is 1 MHz. Output 5 pulses.
Improve the SNR by performing matched filtering.
Compares the results of matched filtering with and without spectrum weighting. Spectrum weighting is often used with linear FM waveforms to reduce the sidelobes in the time domain.
Sample an FMCW waveform with a double triangular sweep in which the two sweeps have different slopes. Then, the example plots a spectrogram.
Compares triangle sweep FMCW and MFSK waveforms used for simultaneous range and speed estimation for multiple targets. The MFSK waveform is specifically designed for automotive radar
How waveform type affects radar detection performance. The example considers the situation where a new performance goal is set for an existing radar system design . Since the old design can