Reconfigurable acceleration of microphone array algorithms for speech enhancement

Ka Fai Cedric Yiu, Hok Ho Chun, Nedelko Grbric, Yao Lu, Xiaoxiang Shi, Wayne Luk

Research output: Chapter in book / Conference proceedingConference article published in proceeding or bookAcademic researchpeer-review

7 Citations (Scopus)

Abstract

Microphone arrays play an important role in noise reduction and speech enhancement. Their algorithms are based on beamforming, which reduces the level of localized and ambient noise signals while minimizing distortion to speech from the desired direction via spatial filtering. This paper describes a class of subband beamforming algorithms. The similarity between different algorithms is discussed. To enhance computational efficiency, the algorithms are implemented in frequency domain. A hardware architecture, with bitwidth optimization, is proposed to support the algorithms. An implementation with 7 instances on a Xilinx XC4VSX55 FPGA at 175MHz can run 41.7 times faster than the corresponding pure software implementation on a 3.2GHz Pentium 4 PC.
Original languageEnglish
Title of host publicationASAP08, Conference Proceedings - IEEE 19th International Conference on Application-Specific Systems, Architectures and Processors
Pages203-208
Number of pages6
DOIs
Publication statusPublished - 19 Sep 2008
EventASAP08 - IEEE 19th International Conference on Application-Specific Systems, Architectures and Processors - Leuven, Belgium
Duration: 2 Jul 20084 Jul 2008

Conference

ConferenceASAP08 - IEEE 19th International Conference on Application-Specific Systems, Architectures and Processors
CountryBelgium
CityLeuven
Period2/07/084/07/08

ASJC Scopus subject areas

  • Hardware and Architecture
  • Computer Networks and Communications

Cite this