Title :
Parallel implementations of beamforming design and filtering for microphone array applications
Author :
Lorente, Jorge ; Pinero, Gema ; Vidal, Antonio M. ; Belloch, Jose Antonio ; Gonzalez, Alberto
Author_Institution :
Inst. of Telecommun. & Multimedia Applic. (iTEAM), Univ. Politec. de Valencia, Valencia, Spain
fDate :
Aug. 29 2011-Sept. 2 2011
Abstract :
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 have been used to achieve a real time application. Our research focuses on the use of different multicore/manycore platforms in order to achieve a real time beamforming application in the time domain. Efficient algorithms has been proposed and tested in several devices and results have shown that GPU implementation of beamforming design and filtering outperforms multicore implementation in computational cost terms. The performance obtained suggests that GPU implementation paves the way for low-cost real-time audio beamforming applications.
Keywords :
acoustic signal processing; array signal processing; filtering theory; graphics processing units; microphone arrays; multiprocessing systems; parallel architectures; reverberation; speech processing; time-frequency analysis; GPU implementation; acoustic environment; acoustic signal recovery; audio applications; audio beamforming applications; audio signal recovery; beamforming algorithm; beamforming design; frequency-based filtering; manycore implementation; microphone array applications; multicore implementation; parallel implementation; reverberation; speech signal recovery; time domain analysis; Array signal processing; Graphics processing units; Matrix decomposition; Microphones; Multicore processing; Real-time systems; Vectors;
Conference_Titel :
Signal Processing Conference, 2011 19th European
Conference_Location :
Barcelona