Witam,
Projektując urządzenie, którego jednym z zadań jest policzenie korelacji sygnału próbkowanego z częstotliwością 60kHz przez przetwornik A/C z sygnałem o ok. 600 próbkach (w czasie rzeczywistym), natknąłem się na problem wyboru odpowiedniego kontrolera.
Wiem, że korelacja przez dziedzinę częstotliwości jest szybsze (dla dłuższych sygnałów) aniżeli korelacja w dziedzinie czasu. Dowiedziałem się również, że kontroler ATmega z taktowaniem 16Mhz, pracując na wewnętrznej pamięci potrafi obliczyć 1024-punktowe FFT w 74 ms (bazując na bibliotece http://elm-chan.org/docs/avrlib/avrfft.zip). Zatem jest to zbyt dużo, aby policzyć cała korelację w czasie rzeczywistym.
Pytanie brzmi czy ktoś zajmował się podobnym tematem i czy mógłby polecić mi jakiś kontroler z biblioteką DSP (FFT i IFFT) do niego.
Pozdrawiam,
Paweł
Projektując urządzenie, którego jednym z zadań jest policzenie korelacji sygnału próbkowanego z częstotliwością 60kHz przez przetwornik A/C z sygnałem o ok. 600 próbkach (w czasie rzeczywistym), natknąłem się na problem wyboru odpowiedniego kontrolera.
Wiem, że korelacja przez dziedzinę częstotliwości jest szybsze (dla dłuższych sygnałów) aniżeli korelacja w dziedzinie czasu. Dowiedziałem się również, że kontroler ATmega z taktowaniem 16Mhz, pracując na wewnętrznej pamięci potrafi obliczyć 1024-punktowe FFT w 74 ms (bazując na bibliotece http://elm-chan.org/docs/avrlib/avrfft.zip). Zatem jest to zbyt dużo, aby policzyć cała korelację w czasie rzeczywistym.
Pytanie brzmi czy ktoś zajmował się podobnym tematem i czy mógłby polecić mi jakiś kontroler z biblioteką DSP (FFT i IFFT) do niego.
Pozdrawiam,
Paweł