witam,
chciałbym zbudować equalizer powiedzmy 10 punktowy, pokazujący powiedzmy 6 amplitud różnych częstotliwości (60, 310, 600, 2k, 6k, 14k [hz]) na uC AVR. Jeżeli chodzi o doprowadzenie sygnału do uC, odpowiednie dopasowanie amplitudy itp jak i sterownie tak dużą ilością diod to nie ma z tym żadnego problemu.
Chciałbym sie tylko dowiedzieć, jaki zastosować algorytm, który da mi jakiekolwiek dane, dzięki którym mógłbym stwierdzić poziom amplitudy w danej częstotliwości. Inaczej mówiąc potrzebuje zreprezentować sygnał 1D w dziedzinie częstotliwości.
Musi to być rozwiązanie programowe, bezdyskusyjnie odpada przyłączenie filtrów aktywnych do wejść A/D uC.
pozdrawiam.
chciałbym zbudować equalizer powiedzmy 10 punktowy, pokazujący powiedzmy 6 amplitud różnych częstotliwości (60, 310, 600, 2k, 6k, 14k [hz]) na uC AVR. Jeżeli chodzi o doprowadzenie sygnału do uC, odpowiednie dopasowanie amplitudy itp jak i sterownie tak dużą ilością diod to nie ma z tym żadnego problemu.
Chciałbym sie tylko dowiedzieć, jaki zastosować algorytm, który da mi jakiekolwiek dane, dzięki którym mógłbym stwierdzić poziom amplitudy w danej częstotliwości. Inaczej mówiąc potrzebuje zreprezentować sygnał 1D w dziedzinie częstotliwości.
Musi to być rozwiązanie programowe, bezdyskusyjnie odpada przyłączenie filtrów aktywnych do wejść A/D uC.
pozdrawiam.