Adaptive digital filter
First Claim
1. An adaptive digital filter comprising:
- a filtering circuit having a coefficient a defined by a fundamental formula;
a[n+1]=a[n]+β
·
e[n]·
q[n]/p[n], where β
is a number greater than 0 and smaller than 2, e[n] is a difference between a filter input and a filter output, and q[n] and p[n] are prescribed formulas;
a coefficient renewal circuit that calculates a renewal value of the coefficient a upon input of sampling data to the filtering circuit and that renews the coefficient a by utilizing the calculated renewal value;
wherein the coefficient renewal circuit calculates 2m (m is an integer) greater than p[n] in the fundamental formula, and also calculates the renewal value of the coefficient a in accordance with an execution formula;
a[n+1]=a[n]+β
·
e[n]·
q[n]/2m in place of the fundamental formula.
1 Assignment
0 Petitions
Accused Products
Abstract
An adaptive digital filter includes a filtering circuit and a coefficient renewal circuit. The filtering circuit has a coefficient a defined by a fundamental formula: a[n+1]=a[n]+β·e[n]·q[n]/p[n]. β is a number greater than 0 and smaller than 2, e[n] is a difference between the input and the output of the filter, and q[n] and p[n] are formulas. The renewal circuit calculates a renewal value of the coefficient a. The coefficient renewal circuit calculates 2m (m is an integer) greater than p[n] in the fundamental formula, and also calculates the renewal value of the coefficient a in accordance with an execution formula: a[n+1]=a[n]+β·e[n]·q[n]/2m in place of the fundamental formula.
-
Citations
6 Claims
-
1. An adaptive digital filter comprising:
-
a filtering circuit having a coefficient a defined by a fundamental formula;
a[n+1]=a[n]+β
·
e[n]·
q[n]/p[n], where β
is a number greater than 0 and smaller than 2, e[n] is a difference between a filter input and a filter output, and q[n] and p[n] are prescribed formulas;
a coefficient renewal circuit that calculates a renewal value of the coefficient a upon input of sampling data to the filtering circuit and that renews the coefficient a by utilizing the calculated renewal value;
wherein the coefficient renewal circuit calculates 2m (m is an integer) greater than p[n] in the fundamental formula, and also calculates the renewal value of the coefficient a in accordance with an execution formula;
a[n+1]=a[n]+β
·
e[n]·
q[n]/2m in place of the fundamental formula. - View Dependent Claims (2, 3, 4, 5, 6)
-
Specification