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!
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.