How to use fft exatly with data acquired by oscilloscope

5 Ansichten (letzte 30 Tage)
Alessandro  Luciani
Alessandro Luciani am 24 Apr. 2015
Kommentiert: Star Strider am 27 Apr. 2015
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

Antworten (1)

Star Strider
Star Strider am 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 Kommentare
Alessandro  Luciani
Alessandro Luciani am 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 am 27 Apr. 2015
My pleasure.
The window will filter the signals and remove much of the high-frequency energy.

Melden Sie sich an, um zu kommentieren.

Kategorien

Mehr zu Fourier Analysis and Filtering finden Sie in Help Center und File Exchange

Tags

Community Treasure Hunt

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

Start Hunting!

Translated by