FFT SOURCE CODE

Gast #84219
Lesenswert?

Hallo bin nun schon ca. 2 Monate auf der Suche
nach einem vernünftigen FFT Source Code
für meinen Spektrum Analyzer

mit dem AT Mega 128
müsste das doch eigentlich machbar machen
nen 32 Kanal Analyzer zu realisieren

bin froh über jeden Link und oder Code-Vorschlag !
Gast #84226
Lesenswert?

wenn ich mich hier mal einmischen dürfte... warum fft am µC ?? serial
link zum pc passt schon... und die daten schiebst mit 115kbaud+ drüber

oder willst einen "handheld" analyzer bastln ???

fft beruht doch auf multiplikationen... sollte das nicht auf den mega
avrs mit hardware multiplier ned fix laufen ???

73 de oe6jwf
Gast #84227
Lesenswert?

folgendes
möchte nen 32 kanal stand alone spektrum analyzer basteln
je kanal 16 led s

die fft benötige ich um die verschiedenen frequenzen auszulesen
oder gibt es ne andere möglichkeit ?
bekannt ist mir , dass es diverse filter ic s gibt
nur die variablen sind fast bzw garnicht
beziehbar ...
der serial link zum pc fällt weg ist ja nur oben in dem link drin
so möchte ich das net
der link war ja nur n beispiel !
Gast #471541
Lesenswert?

mal ne Frage
Warum nimmst Du nicht einen Controller der für eine FFT besser geeignet 
ist? zB einen FPGA?
Die gibt es teilweise direkt schon auf einem 28 Pin Sockel. Brauchst 
dann allerdings einen externen AD. Leds kann ein FPGA auch treiben.
Wenn Du den µC trotzdem brauchst kannst Du eine Kommunikation über RS232 
oder (vielleicht, da ich es nicht weiss) SPI realisieren.
Zugegebenermassen müsste man überleben ob sich der Aufwand für ein Hobby 
Projekt lohnt. Aber ein interessantes Projekt ist ein FPGA allemal, 
zumal evtl. anstatt einer FFT einige digitale Filter Deinen Zweck 
erfüllen könnten.
Wieviele unterschiedliche Frequenzen willst du denn messen?

Sascha

PS: wenn FPGA zuviel ist guck mal hier
Beitrag "FFT auf dem AVR"

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