Non linear adaptive filters
First Claim
Patent Images
1. A non linear adaptive filter comprising:
- means for a receiving samples of a noise source signal,processing means for processing a predetermined number of said samples with values stored in said processing means to produce a cancellation signal,means for combining the cancellation signal with an input signal to produce an error signal, andadaptation means arranged to receive said error signal and adapt said stored values so that said error signal is substantially reduced over an initial training period wherein the adaptation means includesa first adaptation means for adapting the processing means to cancel noise according to a linear algorithma second adaptation means for adapting the processing means to cancel noise according to a non linear algorithm, andswitching means arranged to select said first adaptation means for a first part of said initial training period, said switching means selecting said second adaptation means after said first part of said initial training period.
1 Assignment
0 Petitions
Accused Products
Abstract
A non-linear adaptive filter is described having a linear filter connected in parallel with a non-linear filter. The linear filter provides fast adaption until it has modelled the linear contribution of each coefficient. Thereafter the non-linear filter continues to adapt until the error signal has been reduced to an acceptable level.
In a preferred embodiment a plurality of unit delay devices provide taps to sub-processing units each of which is arranged to be adapted according to a linear algorithm during an initial part of a training period, and to a non-linear algorithm after said initial part.
The filter has particular use in echo cancellers for data modems.
-
Citations
9 Claims
-
1. A non linear adaptive filter comprising:
-
means for a receiving samples of a noise source signal, processing means for processing a predetermined number of said samples with values stored in said processing means to produce a cancellation signal, means for combining the cancellation signal with an input signal to produce an error signal, and adaptation means arranged to receive said error signal and adapt said stored values so that said error signal is substantially reduced over an initial training period wherein the adaptation means includes a first adaptation means for adapting the processing means to cancel noise according to a linear algorithm a second adaptation means for adapting the processing means to cancel noise according to a non linear algorithm, and switching means arranged to select said first adaptation means for a first part of said initial training period, said switching means selecting said second adaptation means after said first part of said initial training period. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A method of adapting a non linear filter during an initial training period in which a predetermined number of samples of a noise source signal are processed with values stored in a processor to produce a cancellation signal;
the processor adapting the cancellation signal value according to a linear algorithm during a first part of the initial training period and adapting the cancellation signal value according to a non linear algorithm after said first part of the initial training period.
-
7. An echo canceller in which received data includes noise due to transmitted data, the echo canceller comprising:
-
a digital filter arranged to receive samples of a noise source signal derived from the transmitted signal to produce a cancellation signal in which characteristics of the filter are adapted in response to means for generating an error signal derived from said noise source signal, the digital filter including first means for adapting said characteristics according to a linear algorithm during a first part of an initial training period and second means for adapting said characteristics according to a non linear algorithm and switching means arranged to cause selection of said first means for said first part of said initial training period and to cause selection of said second means thereafter.
-
-
8. A non-linear adaptive signal filter having a reduced training period and comprising:
-
linear adaptive filter means for adaptively cancelling noise components from an input signal in accordance with a linear algorithm; non-linear adaptive filter means for adaptively cancelling noise components from said input signal in accordance with a non-linear algorithm; switch means coupled to both said filter means (a) for initially utilizing said linear adaptive filter means during a first time period T1 during which said linear adaptive filter means adaptively generates an error cancellation signal which has a value E at the end of period T1, and (b) for subsequently utilizing said non-linear adaptive filter means after period T1 while continuing also to use the final cancellation signal value E provided by the linear adaptive filter means in combination with the output of the non-linear adaptive filter means to cancel noise components from the input signal.
-
-
9. A method for decreasing the effective training period of a non-linear adaptive signal filter, said method comprising:
-
adaptively cancelling noise components from an input signal initially during said training period in accordance with a linear algorithm during a first time period T1 during which a linear adaptive filter means adaptively generates an error cancellation signal which has a value E at the end of period T1, and thereafter during said training period adaptively cancelling noise components from said input signal in accordance with a non-linear algorithm utilizing a non-linear adaptive filter means after period T1 while continuing also to use the final cancellation signal value E provided by the linear adaptive filter means in combination with the output of the non-linear adaptive filter means to cancel noise components from the input signal.
-
Specification