Parallel Implementations of Beamforming Design and Filtering for Microphone Array Applications
One of the main limitations of microphone array algorithms for audio applications has been their high computational cost in real acoustic environments when real-time signal processing is absolutely required. Regarding audio/speech signal processing, beamforming algorithms have been used for the recovery of acoustic signals from their observations when they are corrupted by noise, reverberation and other interfering signals. In order to reduce their high computational load, frequency-based filtering has been used to achieve a real time application. The authors' research focuses on the use of different multicore/manycore platforms in order to achieve a real time beamforming application in the time domain.