Patent ID: 7483479

Claim:
An adaptive transversal filter having an input x(t), the filter comprising: a) a set of N≧1 taps, each tap having a distinct integer index j where 1≦j≦N, and each tap having a tap weight W j and a tap delay T j , wherein a filter output is a sum of W j x(t−T j ) as j runs from 1 to N, wherein each tap weight W j is a product of a tap coefficient C j and a tap gain M j ; b) a filter control loop responsive to said filter output and controlling all of said tap coefficients to minimize an error signal derived in part from said filter output; and c) a tap control loop acting on one of said taps having an index k, and responsive to a tap coefficient C k , and controlling a tap gain M k such that C k as controlled by said filter control loop satisfies a predetermined control condition; wherein said tap coefficient C k is equal to said tap coefficient C j if k=j, and wherein said tap gain M k is equal to said tap gain M j if k=j; wherein said predetermined control condition is maximization of the magnitude of said tap coefficient C k subject to the constraint |C k |≦C max , where C max is a predetermined maximum coefficient value.