Skip to content

Latest commit

 

History

History
21 lines (20 loc) · 2.28 KB

File metadata and controls

21 lines (20 loc) · 2.28 KB

RADAR-Target-Generation-and-Detection-Udacity

The project RADAR Target Generation and Detection deals with generation of a FMCW (Frequency Modulated Continuous Wave) and receiving the trasmitted wave back at receiver after hitting the target. The RADAR here has a set of pre-defined characteristics for which the other required variables namely the Bandwidth (B), Chirp Time (Tchirp) and Slope (slope) are calculated. Project Layout Source: https://www.udacity.com/course/sensor-fusion-engineer-nanodegree--nd313

Generating the beat signal

The beat signal is generated by subtracting the received signal frequency from the transmitted signal frequency. This can be done by multiplying both the signals elementwise in the time domain.

Implementation of 1D FFT

Initially 1D FFT is applied on the mixed signal ( Transmitted signal multiplied with received signal). Further details can be found in the code block. Range FFT The figure above is the result of 1D FFT on the mixed signal.

Implementing of 2D FFT

Now 2D FFT is implemented on the mixed signal such that it outputs an image that has response in the range and doppler bins. Range FFT Act

Implementation of 2D CFAR

After receiving the above output, CFAR (Constant False Alarm Rate) algorithm is used to detect the actual target and isolate it from the noise around the Cell Under Test(CUT). This way we obtain a sharp peak which indicates the target signal and suppresses the noise in the environment. 2D CFAR Hence, a constant false alarm rate is then achieved leading to smooth functioning of the radar sensor. NOTE: More information about the implementation is available in the form of comments in the code block. The entire coding is done using MATLAB. Hence it is recommended to install MATLAB if not already installed. Cheers!