Two microphone endfire beamformer signal to noise plus interferer improvements. The use of two microphones to implement differential beamforming is used to implement joint beam and null formation for specified directions of the beam and the null. Signals from undesired directions are denoted as interfering signals which are correlated across microphones whilst omnidirectional background noise is uncorrelated across microphones. We derive the expected signal to noise plus interference ratio (SNIR) gains for the two microphone solution. Consider a far field source impinging two microphones in an anechoic chamber as shown in Figure 1:
Figure 1: 2 microphone array
Suppose the signal at each microphone is given as:
where is the desired speech signal, is the direction of arrival (DOA) of the speech signal with respect to the normal to the axis joining all the microphones, is the directional interferer, is the DOA of the directional inteferer and is independent and identically distributed zero mean noise. For endfire configuration, and is the assumption.The input SNIR per frequency bin , denoted is given as
where is the expectation operator. After the differential beamformer, the output becomes:
The output SNIR per frequency bin , denoted is given as:
The SNIR improvement, SNIRI then becomes:
where .
A sample expected SNIRI at a frequency of is shown in Figure 2 below for different separation distances d for microphones. The desired direction is . It can be seen that the SNRI improves smoothly for small distances but there are distortions at high (not shown in Figure 2). Also the value of the interferer to noise ration, plays a role in the expected SNIRI.
Figure 2: SNRI (dB) for different DOA(degrees) and . Left is for , right is for
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!