Patent ID: 8818002

Claim:
A system for improving the signal to noise ratio of a desired signal received from a microphone array relative to at least one undesired signal received from the microphone array, comprising: a general purpose computing device; a computer program comprising program modules executable by the general purpose computing device, wherein the computing device is directed by the program modules of the computer program to, input signals of sensors of a sensor array in the frequency domain defined by frequency bins and a time frame index, wherein the input signals comprise a desired signal and at least one undesired signal; compute a beamformer output as function of the input signals divided into k frequency bins and the time frame index; estimate the desired signal by taking the product of the beamformer output and the probability that the beamformer output contains the desired signal at a given target angle region; use the estimated desired signal as a reference signal and subtracting components that are correlated to the estimated desired signal from the input signals to obtain interference signals; subtract the interference signals from the beamformer output to produce an output signal of the desired signal with an increased signal to noise ratio.