Skip to content

A project solution for the RADAR project in Sensor Fusion NanoDegree, Udacity

Notifications You must be signed in to change notification settings

Swaraj-72/RADAR-Target-Generation-and-Detection-Udacity

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 

Repository files navigation

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!

About

A project solution for the RADAR project in Sensor Fusion NanoDegree, Udacity

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages