uC-Lichtorgel

Gast #724
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!
Gast #725
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.

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