System and method for multi-channel noise suppression based on closed-form solutions and estimation of time-varying complex statistics
First Claim
1. A system for suppressing noise in a primary input speech signal that comprises a first desired speech component and a first background noise component using a reference input speech signal that comprises a second desired speech component and a second background noise component, the system comprising:
- a blocking matrix configured to filter the primary input speech signal, in accordance with a first transfer function, to estimate the second desired speech component and to remove the estimate of the second desired speech component from the reference input speech signal to provide an adjusted second background noise component;
an adaptive noise canceler configured to filter the adjusted second background noise component, in accordance with a second transfer function, to estimate the first background noise component and to remove the estimate of the first background noise component from the primary input speech signal to provide a noise suppressed primary input speech signal,wherein the first transfer function is determined based on statistics of the first desired speech component and the second desired speech component, and the second transfer function is determined based on statistics of the primary input speech signal and the adjusted second background noise component.
7 Assignments
0 Petitions
Accused Products
Abstract
Multi-channel noise suppression systems and methods are described that omit the traditional delay-and-sum fixed beamformer in devices that include a primary speech microphone and at least one noise reference microphone with the desired speech being in the near-field of the device. The multi-channel noise suppression systems and methods use a blocking matrix (BM) to remove desired speech in the input speech signal received by the noise reference microphone to get a “cleaner” background noise component. Then, an adaptive noise canceler (ANC) is used to remove the background noise in the input speech signal received by the primary speech microphone based on the “cleaner” background noise component to achieve noise suppression. The filters implemented by the BM and ANC are derived using closed-form solutions that require calculation of time-varying statistics of complex frequency domain signals in the noise suppression system.
43 Citations
20 Claims
-
1. A system for suppressing noise in a primary input speech signal that comprises a first desired speech component and a first background noise component using a reference input speech signal that comprises a second desired speech component and a second background noise component, the system comprising:
-
a blocking matrix configured to filter the primary input speech signal, in accordance with a first transfer function, to estimate the second desired speech component and to remove the estimate of the second desired speech component from the reference input speech signal to provide an adjusted second background noise component; an adaptive noise canceler configured to filter the adjusted second background noise component, in accordance with a second transfer function, to estimate the first background noise component and to remove the estimate of the first background noise component from the primary input speech signal to provide a noise suppressed primary input speech signal, wherein the first transfer function is determined based on statistics of the first desired speech component and the second desired speech component, and the second transfer function is determined based on statistics of the primary input speech signal and the adjusted second background noise component. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. A method for suppressing noise in a primary signal that comprises a first desired speech signal and a first noise signal using a reference signal that comprises a second desired speech signal and a second noise signal, the method comprising:
-
filtering the primary input speech signal in accordance with a first transfer function to estimate the second desired speech signal; removing the estimate of the second desired speech signal from the reference signal to provide an adjusted second noise signal; filtering the adjusted second noise signal, in accordance with a second transfer function, to estimate the first noise signal; removing the estimate of the first noise signal from the primary signal to provide a noise suppressed primary signal; determining the first transfer function based on statistics of the first desired speech signal and the second desired speech signal; and determining the second transfer function based on statistics of the primary signal and the adjusted second noise signal.
-
Specification