Ich möchte keine Bibliotheken verwenden- Ich möchte von Grund auf neu schreiben. Ich möchte einen WEFAX-Decoder über Funk senden. Unterschiedliche Audiofrequenzen werden in verschiedene Pixel-Dunkelheiten konvertiert. Graustufen nur - keine Farbe.Suche nach Grundlagen zum Lesen von Audio-Frequenzen in C
Es gibt 120 Zeilen pro Minute mit je über 1000 Pixel. Ich möchte die Frequenz erkennen und sie in einen 8-Bit-Wert umwandeln. Das Hardware-Äquivalent wäre etwas wie ein LM567-Frequenz-Spannungswandler.
Ich habe keine Ahnung, wo ich anfangen soll. Ist das so etwas wie eine FIR oder IIR? Kann mir jemand auf Code hinweisen, den ich studieren kann? Ich schreibe nicht für Windows, streng unix.
Alan
Siehe "Frequenzschätzung", "Tonhöhenerkennung" und "(schnelle) diskrete Fourier-Transformation". –
Werfen Sie einen Blick auf [Aquila] (http://aquila-dsp.org/) oder [aubio] (http://aubio.org/). (Auch wenn Sie von Grund auf neu schreiben möchten, sollten Sie sich ansehen, wie andere Leute es gemacht haben, wenn Sie nicht wissen, wie Sie überhaupt anfangen sollen.) –