• DocumentCode
    2270970
  • 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
  • fYear
    2011
  • fDate
    Aug. 29 2011-Sept. 2 2011
  • Firstpage
    501
  • Lastpage
    505
  • 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;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Signal Processing Conference, 2011 19th European
  • Conference_Location
    Barcelona
  • ISSN
    2076-1465
  • Type

    conf

  • Filename
    7074160