Plot the radar range response of three targets using the plotResponse method of the phased.RangeResponse System object™. The transmitter and receiver are collocated isotropic antenna elements forming a monostatic radar system. The transmitted signal is a linear FM waveform with a pulse repetition interval of 7.0 μs and a duty cycle of 2%. The operating frequency is 77 GHz and the sample rate is 150 MHz.
Set up the scenario parameters. The radar transmitter and receiver are stationary and located at the origin. The targets are 500, 530, and 750 meters from the radars on the x-axis. The targets move along the x-axis at speeds of −60, 20, and 40 m/s. All three targets have a nonfluctuating RCS of 10 dB.
Create the target and radar platforms.
Create the transmitter and receiver antennas.
Set up the transmitter-end signal processing. Construct an upsweep linear FM signal with a bandwidth of half the sample rate. Find the rms bandwidth and rms range resolution.
Set up the transmitter and radiator System object properties. The peak output power is 10 W and the transmitter gain is 36 dB.
Create a free-space propagation channel in two-way propagation mode.
Set up the receiver-end processing. The receiver gain is 42 dB and noise figure is 10.
Loop over 128 pulses to build a data cube. For each step of the loop, move the target and propagate the signal. Then put the received signal into the data cube. The data cube contains the received signal per pulse. Ordinarily, a data cube has three dimensions. The last dimension corresponds to antennas or beams. Because only one sensor is used in this example, the cube has only two dimensions.
The processing steps are:
Move the radar and targets.
Transmit a waveform.
Propagate the waveform signal to the target.
Reflect the signal from the target.
Propagate the waveform back to the radar. Two-way propagation mode allows the return propagation to be combined with the outbound propagation.
Receive the signal at the radar.
Load the signal into the data cube.
Create a phased.RangeResponse System object in matched filter mode. Then, call the plotResponse method to show the first 20 pulses.