Robust adaptive beamforming with enhanced noise suppression
First Claim
1. 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.
1 Assignment
0 Petitions
Accused Products
Abstract
A novel adaptive beamforming technique with enhanced noise suppression capability. The technique incorporates the sound-source presence probability into an adaptive blocking matrix. In one embodiment the sound-source presence probability is estimated based on the instantaneous direction of arrival of the input signals and voice activity detection. The technique guarantees robustness to steering vector errors without imposing ad hoc constraints on the adaptive filter coefficients. It can provide good suppression performance for both directional interference signals as well as isotropic ambient noise.
-
Citations
19 Claims
-
1. 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. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A computer-implemented process for cancelling undesired sounds from a signal received at a microphone array, comprising:
-
inputting 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; computing a beamformer output as function of the input signals divided into k frequency bins and the time frame index; estimating 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; using 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; subtracting the interference signals from the beamformer output to produce an output signal of the desired signal with an increased signal to noise ratio while attenuating any undesired signal. - View Dependent Claims (11, 12, 13, 14, 15)
-
-
16. A computer-implemented process for improving the signal to noise ratio of a signal received from a microphone array, comprising:
-
inputting 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; computing a beamformer output as function of the input signals divided into k frequency bins and the time frame index; estimating 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; using 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; subtracting the interference signals from the beamformer output to produce an output signal of the desired signal with an increased signal to noise ratio. - View Dependent Claims (17, 18, 19)
-
Specification