Musisz zrealizować filtr FIR lub IIR atmega nie da rady chyba że jeden procesor będzie robił jedno ogniwo...
Na ARM zrobisz 6-8 pasm (szczególnie jeżeli wypadną jakieś zerowe współczynniki).
W większości ARM jest przetwornik 10b co może być pewnym problemem dla audio, na pokładzie jest zwykle PWM dla realizacji DAC.
Oczywiście najlepiej byłoby na DSP ale przy obecnych cenach ARM pierwsze próby warto wykonać na ARM (nie znając DSP).
O filtrach cyfrowych FIR i IIR dowiesz się więcej używajac funkcji szukaj.
Na ARM potrzebny by był z zintegrowanym 16b ADC lub zewnętrzne DAC i ADC 16b, taktowanie rdzenia 50-70Mhz. Chyba że 10b wystarczy.
Przy rozdzielczości 100Hz, 200Hz wypadnie bardzo wiele pasm przy dużym próbkowaniu. Standardowe częstotliwości dla EQ są nawet określone jako normy ISO.
Co do pasm trzeba pamiętać że są w standardowych rozwiązanich rozłożone symetrycznie.
Przykład:
Częstotliwosć próbkowania 44000 sampli na sekundę.
Zakładamy że możemy zrealizować 10 ogniw dla filtru FIR.
To daje 5 pasm.
Czyli mamy pasma z krokiem 4400Hz od 0Hz do 22Khz.
czyli nie najlepiej.
Na fixed point na ARM 55Mhz przy dobrej optymalizacji może da sie zrobić
jakieś 30-40 ogniw.
Czyli daje nam to krok 1100Hz czyli też nie najlepiej.