Hello Fatih,
I understand that you are trying to simulate a Frequency-Modulated Continuous-Wave (FMCW) radar signal and process it to detect a target at a 30-meter range. However, you are not seeing the expected peak in the frequency domain after applying the FFT on the radar cube.
Kindly refer to the following adjustments:
- Update the target position in your simulation to [30; 0; 0] to accurately represent a target at a 30-meter distance.
- Adjust the time step for updating the target position based on the pulse repetition interval (PRI). The time step should be the inverse of the pulse repetition frequency (PRF).
PRI is the time interval between the start of one pulse and the start of the next pulse in a series of radar pulses. It is a measure of how frequently the radar transmits pulses. The PRI determines the maximum unambiguous range that the radar can measure, and PRF is the number of pulses transmitted by the radar per second. It is the reciprocal of the PRI.
Please find the attached code reflecting the adjustments.
Updating the target position and aligning the time step with the pulse repetition interval, will enhance the accuracy of simulation.
Hope this helps,
Regards,
Sankalp dev