FFT keine Ahnung wie es weiter geht

Gast #2439678
Lesenswert?

Hallo Forum!

Könnt ihr mir bitte erklären wie ich mit einem Atmega88 eine FFT 
durchführen kann.

Eines habe ich schon verstanden ich lese über meinen ADC 10Werte ein 
somit habe ich einen Filter von 10. Aber was mache ich dann weiter mit 
dem Array.

Ich steh da voll auf der Leitung.. (bzw. fehlt mir das Wissen über FFT)
Gast #2439701
Lesenswert?

Für die FFT sollten es in deinem Abtastintervall so viele Stützstellen 
sein, daß das Abtastheorem für die höchste zu ermittelnde Oberwelle 
erfüllt ist. Also 8 oder 16 Stützstellen sind wahrscheinlich zu wenig.

Aber ob FFT oder digitale Filter beides ist recht mathelastig. Wenn dir 
da die Grundlagen fehlen, solltest du eventuell einen Filter analog mit 
OPV's aufbauen. Da sollten sich auch für den Praktiker brauchbare 
Formeln zur Berechung finden lassen.
Gast #2439709
Lesenswert?

Die FFT eignet sich zur Systemanalyse. Deine Anwendung ist eher was für 
Filter. Und damit bist du eigentlich bei den DSP's. Nicht das sich ein 
digitaler Filter nicht, auf einem normalenm Mikrocontroller umsetzen 
läßt, kommt aber dabei sehr auf die notwendige Geschwindigkeit an. Und 
die Wiederum hängt von deiner höchsten zu verarbeitenden Frequenz ab. In 
Abhängigkeit dieser Frequenz, muß man in einem bestimmten Intervall das 
eingangssignal einlesen und das ausgangssignal ausgeben.

Für digitale Filter bin ich aber kein Experte, das müßte dir jemand 
anderes genauer erklären.
Gast #2439789
Lesenswert?

Decius schrieb:
> Und damit bist du eigentlich bei den DSP's.

immer der selbe spruch ...

aktuelle Mikrocontroller haben genug rechempower um ein Audiosignal 
mittels FFT auf ein Frequenzspektrum umzurechen ...

Genau das wolte ja der TO, 4 Ledes bei vier verschiedenen Frequenzen ...

ein AVR schafft das locker, wenn die Updaterate nicht auch 1 kHz sein 
soll ...

und falls du nicht so fit bist mit FFT, gibts dafür im netz schon genug 
implementationen ...

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren