XMOS: Digital Signal Processing for Smart Microphones

August 02, 2016 // By Thierry Heeb, Andrew Stanford-Jason, Leidi Tiziano
This whitepaper introduces the concept of smart microphone as an evolution of the classical microphone driven by the emergence of natural speech interfaces. From pure sound pressure to electrical signal converters, voice acquisition devices have evolved into complex systems featuring multiple capture channels coupled with digital signal processing capabilities. In this whitepaper, we focus on beamforming noise cancelling smart microphone applications. Following a reminder of the fundamentals of array processing and adaptive filtering theory, a review of commonly used algorithms for beamforming, voice activity detection and noise/echo cancellation is provided.