A first order endfire beamformer is used extensively when the desired noise source is anti phase to the desired signal using differential beamforming. It is however also desired that in the absence of such interfering signal, the algorithm should afford some performance improvements with regards to uncorrelated noise. The signal to noise ratio improvements using differential beamformer is different from the conventional delay and sum beamformer. We derive the expected SNR gains for uncorrelated noise on two microphones.
Consider a far field source impinging 2 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, $n_i (w)$ is the uncorrelated noise. The noise signal is uncorrelated with the desired signal and across different microphones such that
and
$\mathbb{E} [n_i(w) n_j^*(w)] = 0, i \neq j, \{i,j\} \in \{1,2\}$
where is the expectation operator. For endfire configuration, is the assumption. The input SNR per frequency bin , denoted is given as:
After the differential beamformer, the output becomes:
The output SNR per frequency bin , denoted is given as
The SNR improvement, SNRI then becomes
The SNRI improvement is a function of only the separation distance . A sample expected SNRI at a frequency of is shown in Figure 2 below for different separation distances d. The desired direction is . It can be seen that the SNRI degrades smoothly as increases but there are periodic distortions if a large value of $d$ is utilized. Thus, the magnitude of plays a huge role in the expected SNRI.
Figure 2: SNRI (dB) for different }
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!