MATLAB: Negative Velocity response for “Automotive Adaptive Cruise Control Using FMCW Technology” Example.

Phased Array System Toolbox

I used "plotResponse" to plot Range-Velocity map but it showed velocity in opposite sign.
For example, if car speed was set to 20 m/s and the radar speed was set to 15 m/s, the doppler range map showed a peak at -5 m/s.
Is this the expected behavior?

Best Answer

Yes, this is the expected behavior.
The difference is calculated as per the below formula:
(radar speed - car speed)
So, in this case the difference between two speeds is -5 m/s and the peak is observed at -5 m/s in the generated plot.
If you reverse both the speeds then you would observe the peak at 5 m/s.
Look at the attached sample code to further understand the above concept.
Related Question