Forum: Mikrocontroller und Digitale Elektronik uC-Lichtorgel


von Thomas (Gast)


Lesenswert?

Ich habe vor mit einem Atmel AVR Mikrokontroller über den ADC ein 
analoges Audio Signal einzuspeisen. Soweit, sogut. Jetzt kommt das 
Problem: Wie kann ich diesen digitalen Audio-Datenstrom in bestimmte 
Frequenzbereiche auftrennen um die Lichtorgelschaltung zu realisieren. 
Weiß vielleicht jemand nach welchem Prinzip ich das zu machen hab, oder 
hat vielleicht jamand schonmal sowas gesehen?
Bin für jede Antwort dankbar!

von Lars (Gast)


Lesenswert?

was du brauchst nennt sich Fast-Fourier-Transformation (abgekuerzt FFT).
Da gibt es massig Assembler-Implementierungen davon, sollte sich im Web 
finden lassen. Musst du dann 'nur' noch auf das AVR-Instructionset 
umschreiben :)

Oder evtl. gibts das schon direkt im Web oder sogar bei Atmel in den 
ApplicationNotes. Es ist auch denkbar das es FFT-Chips gibt die das 
ganze in Hardware erledigen.

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.