The paper discusses digital filter bank implementation using the weighted overlap-add (WOLA) algorithm modification introduced in the context of multichannel signal processing. The suggested modification is applied to hydroacoustic monitoring tasks. High-performance softwarehardware implementations on the basis of CPU (Central Processing Unit) and CUDA (Compute Unified Device Architecture) are compared and CUDA is shown to provide advantages for the filter banks studied.
PL
W artykule przedstawiono implementację banku filtrów cyfrowych opartych na algorytmie Weighted Overlap-Add (WOLA), zmodyfikowanego w kontekście przetwarzania sygnału wielokanałowego. Zaproponowane modyfikacje zostały zastosowane w hydroakustycznych zadaniach monitorowania. Dokonano porównania wysokowydajnych programowo-sprzętowych implementacji opartych na CPU (Central Processing Unit) oraz CUDA (Compute i Unified Device Architecture). Badania wykonane dla zdefiniowanego banku filtrów pokazały, że najbardziej korzystne jest zastosowanie CUDA.
JavaScript jest wyłączony w Twojej przeglądarce internetowej. Włącz go, a następnie odśwież stronę, aby móc w pełni z niej korzystać.