How to use fft exatly with data acquired by oscilloscope

4 views (last 30 days)
Hi all i need to use the fft on an array of 5000000 values with fs=1e7 and plot it exactly. The shape is good but i'm very confused about the normalization for the fft. Someone can help me with a good code for the plot.
thx
Alessandro

Answers (1)

Star Strider
Star Strider on 24 Apr 2015
It is all clearly and concisely explained in the text and code between the first two figures of the fft documentation.
  4 Comments
Alessandro  Luciani
Alessandro Luciani on 27 Apr 2015
with your code i understood the problem thx so much. Th fact is that i evalueted the fft with a window i.e Y = fft(Array,NFFT)/m NFFT = 2^nextpow2(length(array));
in this way Parseval is said. Using Y = fft(Array);
Parseval is satisfied.
Thx :)
Star Strider
Star Strider on 27 Apr 2015
My pleasure.
The window will filter the signals and remove much of the high-frequency energy.

Sign in to comment.

Categories

Find more on Fourier Analysis and Filtering in Help Center and File Exchange

Tags

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!