Adaptive digital filter having non-recursive and recursive filter elements
First Claim
Patent Images
1. An adaptive digital filter for filtering digital input signals, comprising:
- non-recursive filtering means for non-recursively filtering said input signals;
recursive filtering means for recursively filtering said input signals, said recursive filtering means including;
a plurality of preset recursive filters each recursive filter having a different impulse response characteristic;
a plurality of multiplication means, associated with said plurality of recursive filters, for multiplying an output signal of each recursive filter by a corresponding adaptive multiplication factor; and
summing means for forming a linear combination of output signals from said multiplication means;
means for generating an update signal on the basis of an output signal from said summing means and an output from said non-recursive filtering means; and
updating means for updating both said non-recursive filtering means and said adaptive multiplication factors in accordance with said update signal.
1 Assignment
0 Petitions
Accused Products
Abstract
An adaptive digital filter including a non-recursive part and a recursive part, and which can be updated in a simple and reliable manner. The recursive part of the filter has a plurality of separate, permanently set recursive filters (13-16) with different impulse responses, and a linear combination is formed with adaptive weighting factors (W0-W3) from the output signals of the recursive filters (13-16). The filter is updated by a single (e(n)) being utilized for updating the non-recursive part (11) of the filter and the adaptive weighting factors (W0-W3) in the recursive part of the filter.
61 Citations
12 Claims
-
1. An adaptive digital filter for filtering digital input signals, comprising:
-
non-recursive filtering means for non-recursively filtering said input signals; recursive filtering means for recursively filtering said input signals, said recursive filtering means including; a plurality of preset recursive filters each recursive filter having a different impulse response characteristic; a plurality of multiplication means, associated with said plurality of recursive filters, for multiplying an output signal of each recursive filter by a corresponding adaptive multiplication factor; and summing means for forming a linear combination of output signals from said multiplication means; means for generating an update signal on the basis of an output signal from said summing means and an output from said non-recursive filtering means; and updating means for updating both said non-recursive filtering means and said adaptive multiplication factors in accordance with said update signal. - View Dependent Claims (2, 3, 4)
-
-
5. An adaptive digital filter for filtering a digital input signal, comprising:
-
non-recursive filtering means for non-recursively filtering said input signal; recursive filtering means for recursively filtering said input signal; summing means for summing output signals from said non-recursive filtering means and said recursive filtering means; error generating means for calculating a difference between an output signal from said summing means and a reference signal; adjusting means for adjusting said non-recursive filtering means and said recursive filtering means based on said difference. - View Dependent Claims (6, 7, 8, 9, 10)
-
-
11. An adaptive digital filter for filtering a digital input signal, comprising:
-
non-recursive filtering means having a finite impulse response for filtering said input signal; recursive filtering means having an infinite impulse response for filtering said input signal; summing means for summing output signals from said non-recursive filtering means and said recursive filtering means; differencing means for calculating a difference between an output signal from said summing means and a desired signal; adjusting means for adjusting said non-recursive filtering means and said recursive filtering means relative to said difference. - View Dependent Claims (12)
-
Specification