Tuned feedforward LMS filter with feedback control
First Claim
1. A method of tuning an adaptive feedforward noise cancellation algorithm, comprising the acts of:
- providing a feedback active noise reduction (ANR) circuit, for providing an ANR error signal;
providing a feedforward LMS tuning algorithm including at least first and second time varying parameters wherein said feedforward LMS tuning algorithm includes the formulas;
yk=WkTXk and
Wk+1=λ
kWk+μ
kXkekadjusting said at least first and second time varying parameters as a function of instantaneous measured acoustic noise, a weight vector length and measurement noise variance, wherein said time varying parameters include;
wherein Xk=Xk+Qk is a measured reference signal;
Qk is measurement noise, including electronic noise and quantization noise;
σ
q2 is the known or measured variance of the measurement noise;
L is the length of the LMS weight vector Wk; and
ek is an error signal which is the net result of both the feedforward method and the feedback circuit.
1 Assignment
0 Petitions
Accused Products
Abstract
A method to automatically and adaptively tune a leaky, normalized least-mean-square (LNLMS) algorithm so as to maximize the stability and noise reduction performance in feedforward adaptive noise cancellation systems. The automatic tuning method provides for time-varying tuning parameters λk and μk that are functions of the instantaneous measured acoustic noise signal, weight vector length, and measurement noise variance. The method addresses situations in which signal-to-noise ratio varies substantially due to nonstationary noise fields, affecting stability, convergence, and steady-state noise cancellation performance of LMS algorithms. The method has been embodied in the particular context of active noise cancellation in communication headsets. However, the method is generic, in that it is applicable to a wide range of systems subject to nonstationary, i.e., time-varying, noise fields, including sonar, radar, echo cancellation, and telephony. Further, the hybridization of the disclosed Lyapunov-tuned feedforward LMS filter with a feedback controller as also disclosed herein enhances stability margins, robustness, and further enhances performance.
-
Citations
7 Claims
-
1. A method of tuning an adaptive feedforward noise cancellation algorithm, comprising the acts of:
-
providing a feedback active noise reduction (ANR) circuit, for providing an ANR error signal; providing a feedforward LMS tuning algorithm including at least first and second time varying parameters wherein said feedforward LMS tuning algorithm includes the formulas;
yk=WkTXk and
Wk+1=λ
kWk+μ
kXkekadjusting said at least first and second time varying parameters as a function of instantaneous measured acoustic noise, a weight vector length and measurement noise variance, wherein said time varying parameters include;
wherein Xk=Xk+Qk is a measured reference signal;
Qk is measurement noise, including electronic noise and quantization noise;
σ
q2 is the known or measured variance of the measurement noise;
L is the length of the LMS weight vector Wk; and
ek is an error signal which is the net result of both the feedforward method and the feedback circuit. - View Dependent Claims (2, 3)
-
-
4. A method of tuning an algorithm for providing noise cancellation, comprising the acts of:
-
receiving a measured reference signal, the measured reference signal including a measurement noise component having a measurement noise value of known variance; and generating an acoustic noise cancellation signal according to the formulas;
yk=WkTXk
Wk+1=λ
kWk+μ
kXkek
wherein time varying parameters λ
k and μ
k are determined according to the formulas;
wherein Xk=Xk+Qk is a measured reference signal;
Qk is electronic noise and quantization;
σ
q2 is a known variance of the measurement noise;
L is the length of weight vector Wk; and
ek is an error signal which is the net result of both a feedforward tuning method and a feedback active noise reduction method.
-
-
5. A method of tuning a least mean square (LMS) filter comprising the acts of:
-
providing a feedback active noise reduction (ANR) circuit, for providing an ANR error signal; formulating a Lyapunov function of a LMS filter weight vector, a reference input signal, a measurement noise on the measured reference input signal, a time varying leakage parameter λ
k, and a step size parameter μ
k;using the resultant Lyapunov function to identify formulas for computing the time varying leakage parameter λ
k and step size parameter μ
k that maximize stability and performance of the resultant LMS filter weight vector update equation
Wk+1=λ
kWk+μ
kekXk
wherein said time varying parameters determined are
wherein Xk=Xk+Qk is a measured reference signal;
Qk is electronic noise and quantization;
σ
q2 is a known variance of the measurement noise;
L is the length of weight vector Wk; and
ekis an error signal which is the net result of both the ANR circuit and the LMS filter.
-
-
6. A method of tuning an adaptive feedforward noise cancellation algorithm, comprising the acts of:
-
providing a feedback active noise reduction (ANR) circuit, for providing an ANR error signal; providing a feedforward LMS tuning algorithm including at least first and second time varying parameters wherein said feedforward LMS tuning algorithm includes the formulas;
yk=WkTXk; and
Wk+1=λ
kWk+μ
kXkekadjusting said at least first and second time varying parameters as a function of instantaneous measured acoustic noise, a weight vector length and measurement noise variance, wherein said time varying parameters include;
wherein Xk=Xk+Qk is a measured reference signal;
Qk is measurement noise, including electronic noise and quantization noise;
σ
q2 is the known or measured variance of the measurement noise;
L is the length of the LMS weight vector Wk; and
ek is an error signal which is the net result of both the feedforward method and the feedback circuit, and further wherein the output of the filter yk is multiplied by a feedforward proportionality constant Kff to produce a feedforward acoustic noise cancellation signal Kffyk and the error signal ek is acted on by a digital infinite impulse response filter so as to produce a cancellation signal rk, which is multiplied by a feedback proportionality constant Kfb and the sum of the feedforward and feedback components Kffyk+Kfbrk provides a total noise cancellation signal. - View Dependent Claims (7)
-
Specification