Method and system for active noise cancellation
First Claim
Patent Images
1. A system for active noise cancellation, comprising:
- a first over-sampled analysis filterbank for transferring a reference signal in a time-domain, which is associated with noise, into a plurality of subband reference signals in a frequency-domain;
a second over-sampled analysis filterbank for transferring a primary signal in the time-domain, which is associated with an acoustic signal and may be contaminated by the noise, into a plurality of subband primary signals in the frequency-domain;
a subband processing module for processing the subband reference signals, the subband primary signals or a combination thereof, and implementing one or more than one subband adaptive algorithm in the frequency-domain; and
an over-sampled synthesis filterbank for transferring the outputs of the subband processing module into a time-domain output signal.
7 Assignments
0 Petitions
Accused Products
Abstract
A method and system for active noise cancellation is provided. The system employs subband processing, and preferably implements over-sampled filterbank. The system is applicable to adaptive noise cancellation, adaptive echo cancellation for portable listening devices, such as headsets and other similar listening devices.
127 Citations
56 Claims
-
1. A system for active noise cancellation, comprising:
-
a first over-sampled analysis filterbank for transferring a reference signal in a time-domain, which is associated with noise, into a plurality of subband reference signals in a frequency-domain;
a second over-sampled analysis filterbank for transferring a primary signal in the time-domain, which is associated with an acoustic signal and may be contaminated by the noise, into a plurality of subband primary signals in the frequency-domain;
a subband processing module for processing the subband reference signals, the subband primary signals or a combination thereof, and implementing one or more than one subband adaptive algorithm in the frequency-domain; and
an over-sampled synthesis filterbank for transferring the outputs of the subband processing module into a time-domain output signal. - View Dependent Claims (2, 3, 4, 5, 6, 7, 34, 35, 39, 47)
-
-
8. A system for active noise cancellation, comprising:
-
an over-sampled analysis filterbank for transferring a primary signal in a time-domain, which is associated with an acoustic signal and may be contaminated by noise, into a plurality of subband primary signals in a frequency-domain;
a subband processing module for the subband primary signals and implementing one or more than one subband adaptive algorithm in frequency-domain; and
an over-sampled synthesis filterbank for transferring the outputs of the subband processing module into a time-domain output signal. - View Dependent Claims (9, 10, 44)
-
-
11. A system for active noise cancellation, comprising:
-
a first analysis filter bank for transferring a reference signal in a time-domain into a plurality of subband reference signals in a frequency-domain;
a second analysis filter bank for transferring a primary signal in the time-domain, which is associated with an acoustic signal and may be contaminated by noise, into a plurality of subband primary signals in the frequency-domain;
a subband estimator for modeling subband acoustic transfer function for the subband reference signals;
a subband adaptive filter for providing a plurality of subband output signals in response to the subband reference signals;
an adjustor for adjusting the subband adaptive filter in response to the subband primary signals and the modeling for the subband reference signals; and
a synthesis filter bank for transferring the subband output signals to a time-domain output signal. - View Dependent Claims (12, 15, 16, 36)
-
-
13. A system for active noise cancellation, comprising:
-
an analysis filter bank for transferring a primary signal in a time-domain into a plurality of subband primary signals in a frequency-domain;
a subband filter bank for providing a plurality of subband output signals in response to a plurality of subband reference signals;
a synthesis filter bank for transferring the subband output signals into a time-domain output signal; and
a feed-back loop for generating the subband reference signals, including;
a first subband estimator for modeling subband acoustic transfer function for the subband output signals;
a signal path for providing the subband reference signals in response to the subband primary signals and the modeling for the subband output signals;
a second subband estimator for modeling subband acoustic transfer function for the subband reference signals; and
an adjustor for adjusting the subband adaptive filter in response to the subband primary signals and the modeling for the subband reference signals. - View Dependent Claims (40, 41, 52)
-
-
14. A system for active noise cancellation, comprising:
-
a first analysis filter bank for transferring a primary signal in a time-domain into a plurality of subband primary signals in a frequency-domain;
a time-domain filter bank for providing a time-domain output signal in response to a reference signal in the time-domain;
a feed-back loop for generating the reference signal, including;
a first subband estimator for modeling subband acoustic transfer function for the time-domain output signal, a signal path for providing the reference signal in the time-domain in response to a primary signal in the time-domain and the modeling for the time-domain output signal, a second subband estimator for modeling subband acoustic transfer function for the subband reference signal, a second analysis filter bank for transferring the primary signal into a plurality of subband primary signals in the frequency-domain, an adjustor for adjusting the subband adaptive filter in response to the subband primary signals and the modeling for the reference signal, and a synthesis filter bank for converting the subband adaptive filter to the time-domain filter bank for filtering the reference signal. - View Dependent Claims (42, 43)
-
-
17. A system for active noise cancellation, comprising:
-
an analog active noise cancellation (ANC) system for performing an active noise cancellation to a primary signal in a time-domain, which is associated with an acoustic signal and may be contaminated by noise;
a first over-sampled analysis filterbank for transferring a reference signal in the time-domain into a plurality of subband reference signals in a frequency-domain, the reference signal in the time-domain being associated with the noise;
a second over-sampled analysis filterbank for transferring the primary signal in the time-domain into a plurality of subband primary signals in the frequency-domain;
a subband processing module for processing the subband reference signals, the subband primary signals or a combination thereof, and for adjusting one or more parameters of the analog ANC system;
an over-sampled synthesis filterbank for performing conversion on the outputs of the subband processing module from the frequency-domain to the time-domain. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24, 37, 38, 45, 48)
-
-
25. A system for active noise cancellation, comprising:
-
an analog active noise cancellation (ANC) system for performing an active noise cancellation to a primary signal in a time-domain, which is associated with an acoustic signal and may be contaminated by noise;
an over-sampled analysis filterbank for transferring the primary signal in the time-domain into a plurality of subband primary signals in a frequency-domain;
a subband processing module for processing the subband primary signals and for adjusting one or more than one parameter of the analog ANC system;
an over-sampled synthesis filterbank for transferring the outputs of the subband processing module into an output signal in the time-domain. - View Dependent Claims (26, 27, 28, 29, 46, 49, 53, 55)
-
-
30. A system for active noise cancellation, comprising:
-
a first WOLA analysis filterbank for transferring a reference signal in a time-domain, which is associated with noise, into a plurality of subband reference signals in a frequency-domain;
a second WOLA analysis filterbank for transferring a primary signal in the time-domain, which is associated with an acoustic signal and may be contaminated by the noise, into a plurality of subband primary signals;
a subband adaptive processing module for processing the output of the first WOLA analysis filterbank, the output of the second WOLA analysis filterbank or a combination thereof, and providing a plurality of subband adaptive filters; and
a WOLA synthesis filterbank for synthesizing the subband adaptive filters to provide a time-domain filter for filtering the reference signal in the time-domain. - View Dependent Claims (31, 50, 54, 56)
-
-
32. A system for active noise cancellation, comprising:
-
a WOLA analysis filterbank for transferring a primary signal in a time-domain, which is associated with an acoustic signal and may be contaminated by noise, into a plurality of subband primary signals;
a subband adaptive processing module for processing the output of the WOLA analysis filterbank, and providing a plurality of subband adaptive filters; and
a WOLA synthesis filterbank for synthesizing the subband adaptive filters to provide a time-domain filter for filtering a reference signal in the time-domain associated with the noise. - View Dependent Claims (33, 51)
-
Specification