How to Compute FFT and Plot Frequency Spectrum in Python using Numpy and Matplotlib

preview_player
Показать описание
In this video, I demonstrated how to compute Fast Fourier Transform (FFT) in Python using the Numpy fft function. Plotting the frequency spectrum using matplotlib is also shown. It would be great if you can give me some feedbacks. Thanks for watching!
Рекомендации по теме
Комментарии
Автор

Thank you. The explanation is good and some parts can be understood from it, but the variable names are very confusing and the code cannot be understood if you look at it without the explanation especially for beginners in this field of programing

MrELMOSAFER
Автор

Thank you! The DC point I think it’s because it doesn’t have the negative or the complex conjugate component to add up the amplitude, so it doesn’t need to double

eefunhuang
Автор

Thank you for the learning steps.

Goal
Construct
Perform or Compute
Plot : Show case of time domain signals

arirajuh
Автор

thank You for showing how to perform FFT in Python. this is helping me understand it better

WACkZerden
Автор

Thank you so much. Very helpful. Now I understand why the magnitude doubles when converting from double-sided spectrum to single sided one

cdevagiri
Автор

Great content! I wish I could find an example of a real time signal with an unknown "frequency" instead of a contrived sine wave signal. With a contrived signal the time divisions are established automatically. Maybe I am missing something.

JJGhostHunters
Автор

You really help me to finish my thesis haha. Thanks man👨‍💻👨‍💻

whitehackeryoon
Автор

Very nice❤I hope U'll reach 1 million views for this

SLguitarGuy
Автор

Me sirvió bastante, muchísimas gracias saludos desde Perú.

raspicc
Автор

Thank you so much ! Easy to understand and aplicate !

davidsalazar
Автор

Awesome teaching thank you, but I do not understand why you use (N-1)*tstep in time step instead of (N) * tstep?

xcpptff
Автор

Hi, I want to analyze an SNR using a CSV file. I want no the signal from 0-200 Hz. In CSV file only has the data on G. What should I do for SNR analysis?

cerita-ceritanabi
Автор

For which signal you have done this, how can i insert a audio signal to apply fft algorithm ?

rishisurya
Автор

Is fstep = f0 because fstep = fs/n and n= fs/f0 so that means fstep = fs/fs/f0

nuclierrobin
Автор

Y we are having negative values in time domain signal ..in the final output picture

bodireddigarimythilireddy
Автор

Why the number of samples N = Fs/F0? Is there a mathematical reason behind it or just because you need an upper bound for your intervals?

nbrbk
Автор

very usefull. What do you mean with DC component?

Seff
Автор

Very informative and great explanation. Can you make full tutorial on Numpy and Scipy?
Because this tutorial I got interest in this.
Thank you!

rupeshkadam
Автор

Thanks for the great video! One question at 7:21, what is it to divide by len(time series)? Thank you!

kevinshao
Автор

Thanks for ur video.Can u try the same without fft inbuilt function.

mohanraj