Multi Mic Audio Signal Processing

Multiple microphone systems provide additional spatial and reference noise information not available to single microphone systems. VOCAL offers a variety of multi-microphone (and microphone array) audio solutions using the latest signal processing techniques:

Dual Mic Noise Cancellation

Acoustic Beamforming

Blind Signal Separation

Sound Source Localization

We have extensive experience in the development, integration, and configuration of signal processing solutions in a wide variety of products. The applications that can benefit from this software include far-field conference speakerphones, voice controlled smart devices and audio surveillance equipment.

Contact us to discuss your audio processing application requirements.


Request A Brochure

Dual Mic Noise Reduction

Dual Mic Noise Reduction uses a noise reference microphone to filter out the noise present in the Dual Mic Noise Reduction software uses a noise reference microphone to filter out the noise present in the original microphone. The purpose of noise reference microphone is to capture a correlated version of the noise present in the noisy speech microphone. Using this reference, an adaptive filter is used to estimate the transfer function of the noise between the two microphones. When combined with the single microphone noise reduction these solutions provide an efficient solution for directional and ambient noise reduction.

ANR Block Diagram Drawing

Acoustic Beamforming

Acoustic Beamforming SDK enhances the speech of interest while suppressing interference, background noise, and reverberation. Beamforming is also known as spatial filtering with the ability to focus on sound in one direction, while attenuating undesired sound sources. There are a wide variety of the acoustic beamforming algorithms. From fixed to adaptive beamforming for linear, circular or nested microphone arrays, VOCAL’s expertise in advanced signal processing will help provide find the best solution for the application.

Beamforming Block Diagram Drawing

Blind Signal Separation

Much like Acoustic Beamforming, Blind Signal Separation (BSS) is able to separate multiple sound sources utilizing microphone arrays. BSS is the separation of a set of signals from a set of mixed signals without the aid of information (or with very little information) about the signal source or the mixing process. This is a noise reduction process which isolates the signal of interest from the interfering noise sources.

Bling Signal Separation Drawing

Sound Source Localization

Utilizing microphone arrays, Sound Source Localization (SSL) algorithms, such as beam scanning and generalized cross correlation can be used to estimate the direction of the sound sources present in the acoustic environment. SSL can serve as a beam steerer for acoustic beamforming algorithms, and can be used to provide visual cues for augmented reality systems.

Centered circular array direction of arrival estimation using least squares