Nie chcę korzystać z bibliotek - chcę pisać od zera. Chcę się pobawić tworząc dekoder dla WEFAX przesyłanego przez radio. Różne częstotliwości dźwięku są konwertowane na różne ciemności pikseli. Tylko skala szarości - bez koloru.Szukasz podstaw czytania częstotliwości audio w C
Jest 120 linii na minutę, z których każda ma ponad 1000 pikseli. Chcę wykryć częstotliwość i zmienić ją w prawdopodobnie 8-bitową wartość. Odpowiednik sprzętowy będzie podobny do konwertera częstotliwości na napięcie LM567.
Nie mam pojęcia, od czego zacząć. Czy to jest coś takiego jak FIR lub IIR? Czy ktoś może wskazać mi kod, który mogę studiować? Nie piszę dla Windows, stricte unix.
Alan
Wyszukaj "Wyznaczanie częstotliwości", "Wykrywanie tonu" i "(Szybkie) dyskretną transformatę Fouriera". –
Zobacz [Aquila] (http://aquila-dsp.org/) lub [aubio] (http://aubio.org/). (Nawet jeśli chcesz pisać od zera, powinieneś sprawdzić, jak zrobili to inni ludzie, jeśli nie masz pojęcia, jak zacząć.) –