Go Down

Topic: Interpetrazione FFT (Read 58 times) previous topic - next topic

oriz0r

Salve a tutti,

ho scritto un codice che legge dati da un sensore a 400Hz, li mette in un vettore di 512 elementi e ne effettua poi la FFT.

Per la FFT ho utilizzato la libreria "arduinoFFT".
Ho dei dubbi sia sul plotting che nel ricavare frequenza e ampiezza fondamentali.

Code: [Select]
FFT.Compute(x, xim, 512, FFT_REVERSE);
//FFT.ComplexToMagnitude(x, xim, 512);
double peak=FFT.MajorPeak(x, 512, 400); //non mi รจ chiaro cosa restituisce MajorPeak

//plot

for(int i=0; i<512; i++)
{
   Serial.print(x[i]); Serial.print("  ");
   Serial.println();
}



Grazie a chiunque mi aiuti :)

Go Up