The use of two microphones for audio processing. Apart from the obvious aim of signal to noise ratio (SNR) improvement, stereo microphones are used to estimate the spatial source of speech using relative time delay of samples at the two microphones. In a scenario where prior knowledge of the direction of the desired source is known, this information can further be used to suppress undesired noise and speech.
Consider an acoustic signal impinging a microphone array as shown in Figure 1 below with generalized latex microphones.
Figure 1: Two microphones with multiple impinging sources
and suppose the desired signal at the microphone , can be denoted as
where both the nonlinear attenuation and delay have been subsumed without any loss of generality in and is the noise plus interfering signals. The Z transform of the relation becomes
latex
The cross correlation between the two microphone signals can be leveraged to get the estimate of and hence the spatial direction of each frame. An adaptive estimator to smoothen out spurious noise can be used. An example of the output of such joint beamforming and nullforming is shown in Figure 2 below.
Figure 2: Two microphones source separation with prior spatial information
The signal to noise plus interference ratio improvement is more than and no distortion in the desired signal.
VOCAL Technologies offers custom designed solutions for beamforming with a robust voice activity detector, acoustic echo cancellation and noise suppression. Our custom implementations of such systems are meant to deliver optimum performance for your specific beamforming task. Contact us today to discuss your solution!