Least-mean squares adaptive digital filter havings variable size loop bandwidth
First Claim
1. An apparatus for adjusting weights of an adaptive digital filter having outputs comprising:
- a first low-pass filter, for low-pass filtering a signal indicative of a product of an error signal representative of a difference between actual and desired outputs of said adaptive digital filter and one or more input signals;
a squarer, for squaring an output of said first low-pass filter;
a second low-pass filter, for low-pass filtering an output of said squarer, so as to extract a D.C. component thereof;
a third low-pass filter, for low-pass filtering a signal indicative of a squared version of said error signal, so as to extract a D.C. component thereof;
a dividing unit, for dividing an output of said second low-pass filter by an output of said third low-pass filter, so as to provide a loop bandwidth signal; and
a weight calculation unit, for providing values for one or more weights of said adaptive digital filter according to previous values of said weights and a value of said loop bandwidth signal provided by said dividing unit.
2 Assignments
0 Petitions
Accused Products
Abstract
An adaptive digital filter uses a weight adjustment unit for adjusting the weights of an adaptive digital filter according to one or more input signals to the digital filter and according to an error signal indicative of the difference between the actual and desired outputs of the digital filter. The weight adjustment unit has a first low-pass filter for low-pass filtering a signal indicative of the product of the error signal and the one or more input signals, a squarer for squaring the output of the first low-pass filter, a second low-pass filter for low-pass filtering the output of the squarer to extract the D.C. component thereof, a third low-pass filter for low-pass filtering a signal indicative of the output of the error signal squared to extract the D.C. component thereof, a dividing unit for dividing the output of the second low-pass filter by the output of the third low-pass filter to provide a loop bandwidth, and a weight calculation unit for providing values for one or more weights of the adaptive digital filter according to the previous values of the weights and the value of the loop bandwidth.
-
Citations
14 Claims
-
1. An apparatus for adjusting weights of an adaptive digital filter having outputs comprising:
-
a first low-pass filter, for low-pass filtering a signal indicative of a product of an error signal representative of a difference between actual and desired outputs of said adaptive digital filter and one or more input signals; a squarer, for squaring an output of said first low-pass filter; a second low-pass filter, for low-pass filtering an output of said squarer, so as to extract a D.C. component thereof; a third low-pass filter, for low-pass filtering a signal indicative of a squared version of said error signal, so as to extract a D.C. component thereof; a dividing unit, for dividing an output of said second low-pass filter by an output of said third low-pass filter, so as to provide a loop bandwidth signal; and a weight calculation unit, for providing values for one or more weights of said adaptive digital filter according to previous values of said weights and a value of said loop bandwidth signal provided by said dividing unit. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method for adjusting weights of an adaptive digital filter comprising the steps of:
-
(a) low-pass filtering a signal indicative of a product of an error signal representative of a difference between actual and desired outputs of said adaptive digital filter and one or more input signals; (b) squaring said signal that has been low-passed filtered in step (a); (c) low-pass filtering the squared signal obtained in step (b) so as to extract a D.C. component thereof and provide a gradient power signal; (d) low-pass filtering a signal indicative of a squared version of said error signal, so as to extract a D.C. component thereof and a gradient noise power signal; (e) dividing a magnitude of said gradient power signal provided in step (c) by a magnitude of said gradient noise power signal provided in step (d), to provide a loop bandwidth signal; and (f) providing values for one or more weights of said adaptive digital filter according to previous values of said weights and a value of said loop bandwidth signal provided in step (e). - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
Specification