In signal analysis we need Fast Fourier Transform. We can now take advantages of Python power to put this in better visualization.

py_fft

Basics of FFT:

The Fast Fourier Transform is an algorithm optimization of the DFT—Discrete Fourier Transform. The “discrete” part just means that it’s an adaptation of the Fourier Transform, a continuous process for the analog world, to make it suitable for the sampled digital world.

Here the tutorial in YouTube gives some practical usage and aspects of FFT using Matlab

Great!! Now let us come back to our favorite language python.