Signal processing method and apparatus
First Claim
1. A signal processing method for receiving a first signal and a second signal as input, said signal processing method comprising the steps of:
- generating a first pseudo signal by means of a first adaptive filter that takes a first intermediate signal as input, generating a first differential signal by subtracting said first pseudo signal from said second signal, and using said first differential signal to update a coefficient of said first adaptive filter;
generating a second pseudo signal by means of a second adaptive filter that takes a second intermediate signal as input, generating a second differential signal by subtracting said second pseudo signal from said second signal, and using said second differential signal to update a coefficient of said second adaptive filter;
generating a third pseudo signal by means of a third adaptive filter that takes said first differential signal as input, generating a third differential signal by subtracting said third pseudo signal from said first signal, applying said third differential signal to said first adaptive filter as said first intermediate signal, and using said third differential signal to update a coefficient of said third adaptive filter;
generating a fourth pseudo signal by means of a fourth adaptive filter that takes said second differential signal as input, generating a fourth differential signal by subtracting said fourth pseudo signal from said first signal, applying said fourth differential signal to said second adaptive filter as said second intermediate signal, and using said fourth differential signal to update a coefficient of said fourth adaptive filter;
based on relation between signals, using a first step size to control updating of the coefficient of said first adaptive filter, using a second step size to control updating of the coefficient of said second adaptive filter, using a third step size to control updating of the coefficient of said third adaptive filter, and using a fourth step size to control updating of the coefficient of said fourth adaptive filter; and
supplying said first differential signal as output.
1 Assignment
0 Petitions
Accused Products
Abstract
A signal processor includes: a first adaptive filter that takes a first signal as input and generates a first pseudo signal; a first subtractor that subtracts the first pseudo signal from a second signal to supply a first differential signal as output; a second adaptive filter that takes the first signal as input to generate a second pseudo signal; a second subtractor that subtracts the second pseudo signal from the second signal to supply a second differential signal as output; a first step size control circuit that generates a first step size used in updating the first adaptive filter in accordance with the relation between the second pseudo signal and the second differential signal; and a second step size control circuit that generates a second step size used in updating the second adaptive filter in accordance with the relation between the first signal and the second signal.
-
Citations
62 Claims
-
1. A signal processing method for receiving a first signal and a second signal as input, said signal processing method comprising the steps of:
-
generating a first pseudo signal by means of a first adaptive filter that takes a first intermediate signal as input, generating a first differential signal by subtracting said first pseudo signal from said second signal, and using said first differential signal to update a coefficient of said first adaptive filter;
generating a second pseudo signal by means of a second adaptive filter that takes a second intermediate signal as input, generating a second differential signal by subtracting said second pseudo signal from said second signal, and using said second differential signal to update a coefficient of said second adaptive filter;
generating a third pseudo signal by means of a third adaptive filter that takes said first differential signal as input, generating a third differential signal by subtracting said third pseudo signal from said first signal, applying said third differential signal to said first adaptive filter as said first intermediate signal, and using said third differential signal to update a coefficient of said third adaptive filter;
generating a fourth pseudo signal by means of a fourth adaptive filter that takes said second differential signal as input, generating a fourth differential signal by subtracting said fourth pseudo signal from said first signal, applying said fourth differential signal to said second adaptive filter as said second intermediate signal, and using said fourth differential signal to update a coefficient of said fourth adaptive filter;
based on relation between signals, using a first step size to control updating of the coefficient of said first adaptive filter, using a second step size to control updating of the coefficient of said second adaptive filter, using a third step size to control updating of the coefficient of said third adaptive filter, and using a fourth step size to control updating of the coefficient of said fourth adaptive filter; and
supplying said first differential signal as output. - View Dependent Claims (5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 21)
-
-
2. A signal processing method for receiving a first signal and a second signal as input, said signal processing method comprising the steps of:
-
generating a first delayed signal by delaying said first signal and generating a second delayed signal by delaying said second signal;
generating a first pseudo signal by means of a first adaptive filter that takes a first intermediate signal as input, generating a first differential signal by subtracting said first pseudo signal from said second delayed signal, and using said first differential signal to update a coefficient of said first adaptive filter;
generating a second pseudo signal by means of a second adaptive filter that takes a second intermediate signal as input, generating a second differential signal by subtracting said second pseudo signal from said second signal, and using said second differential signal to update a coefficient of said second adaptive filter;
generating a third pseudo signal by means of a third adaptive filter that takes said first differential signal as input, generating a third differential signal by subtracting said third pseudo signal from said first delayed signal, applying said third differential signal to said first adaptive filter as said first intermediate signal, and using said third differential signal to update a coefficient of said third adaptive filter;
generating a fourth pseudo signal by means of a fourth adaptive filter that takes said second differential signal as input, generating a fourth differential signal by subtracting said fourth pseudo signal from said first signal, applying said fourth differential signal to said second adaptive filter as said second intermediate signal, and using said fourth differential signal to update a coefficient of said fourth adaptive filter;
based on relation between signals, using a first step size to control updating the coefficient of said first adaptive filter, using a second step size to control updating of the coefficient of said second adaptive filter, using a third step size to control updating of the coefficient of said third adaptive filter, and using a fourth step size to control updating of the coefficient of said fourth adaptive filter; and
supplying said first differential signal as output.
-
-
3. A signal processing method for receiving a first signal and a second signal as input, said signal processing method comprising steps of:
-
generating a first thinned signal by thinning out said first signal, and generating a second thinned signal by thinning out said second signal;
generating a first pseudo signal by means of a first adaptive filter that takes a first intermediate signal as input, generating a first differential signal by subtracting said first pseudo signal from said second signal, and using said first differential signal to update a coefficient of said first adaptive filter;
generating a second pseudo signal by means of a second adaptive filter that takes a second intermediate signal as input, generating a second differential signal by subtracting said second pseudo signal from said second thinned signal, and using said second differential signal to update a coefficient of said second adaptive filter;
generating a third pseudo signal by means of a third adaptive filter that takes said first differential signal as input, generating a third differential signal by subtracting said third pseudo signal from said first signal, applying said third differential signal to said first adaptive filter as said first intermediate signal, and using said third differential signal to update a coefficient of said third adaptive filter;
generating a fourth pseudo signal by means of a fourth adaptive filter that takes said second differential signal as input, generating a fourth differential signal by subtracting said fourth pseudo signal from said first thinned signal, applying said fourth differential signal to said second adaptive filter as said second intermediate signal; and
using said fourth differential signal to update a coefficient of said fourth adaptive filter;
based on relation between signals, using a first step size to control updating of the coefficient of said first adaptive filter, using a second step size to control updating of the coefficient of said second adaptive filter, using a third step size to control updating of the coefficient of said third adaptive filter, and using a fourth step size to control updating of the coefficient of said fourth adaptive filter; and
supplying said first differential signal as output. - View Dependent Claims (15, 16, 17, 18, 19, 20, 22, 23)
-
-
4. A signal processing method for receiving a first signal and a second signal as input, said signal processing method comprising steps of:
-
generating a first delayed signal by delaying said first signal and generating a second delayed signal by delaying said second signal;
generating a first thinned signal by thinning out said first signal, and generating a second thinned out signal by thinning said second signal;
generating a first pseudo signal by means of a first adaptive filter that takes a first intermediate signal as input, generating a first differential signal by subtracting said first pseudo signal from said second delayed signal, and using said first differential signal to update a coefficient of said first adaptive filter;
generating a second pseudo signal by means of a second adaptive filter that takes a second intermediate signal as input, generating a second differential signal by subtracting said second pseudo signal from said second thinned signal, and using said second differential signal to update a coefficient of said second adaptive filter;
generating a third pseudo signal by means of a third adaptive filter that takes said first differential signal as input, generating a third differential signal by subtracting said third pseudo signal from said first delayed signal, applying said third differential signal to said first adaptive filter as said first intermediate signal, and using said third differential signal to update a coefficient of said third adaptive filter;
generating a fourth pseudo signal by means of a fourth adaptive filter that takes said second differential signal as input;
generating a fourth differential signal by subtracting said fourth pseudo signal from said first thinned signal, applying said fourth differential signal as said second intermediate signal to said second adaptive filter, and using said fourth differential signal to update a coefficient of said fourth adaptive filter;
based on relation between signals, using a first step size to control updating of the coefficient of said first adaptive filter, using a second step size to control updating of the coefficient of said second adaptive filter, using a third step size to control updating of the coefficient of said third adaptive filter, and using a fourth step size to control updating of the coefficient of said fourth adaptive filter; and
supplying said first differential signal as output.
-
-
24. A signal processing method comprising steps of:
-
using a first signal and a second signal that contains a desired signal to calculate a first index indicating relation between said first signal and said second signal;
using said first signal, said second signal, and said first index to calculate a second index indicating relation between said desired signal and signals other than said desired signal; and
using said first signal, said second signal, and said second index to extract said desired signal.
-
-
25. A signal processing method for using a first signal and a second signal containing a desired signal to extract the desired signal;
- said signal processing method comprising the steps of;
using relation between said first signal and said second signal to control a first signal process that operates by taking said first signal and said second signal as input;
using the result of said first signal process to control a second signal process that operates by taking said first signal and said second signal as input.
- said signal processing method comprising the steps of;
-
26. A signal processing method, comprising the steps of:
-
generating a first pseudo signal by means of a first adaptive filter that takes a first signal as input;
generating a first differential signal by subtracting said first pseudo signal from a second signal;
using said first differential signal to update a coefficient of said first adaptive filter;
generating a second pseudo signal by means of a second adaptive filter that takes said first signal as input;
generating a second differential signal by subtracting said second pseudo signal from said second signal;
using said second differential signal to update a coefficient of said second adaptive filter;
using a first step size that is controlled in accordance with relation between said second pseudo signal and said second differential signal to control updating of the coefficient of said first adaptive filter;
using a second step size that is controlled in accordance with relation between said first signal and said second signal to control updating of the coefficient of said second adaptive filter; and
supplying said first differential signal as output.
-
-
27. A signal processing method, comprising the steps of generating a first delayed signal by delaying a first signal and generating a second-delayed signal by delaying a second signal;
-
generating a first pseudo signal by means of a first adaptive filter that takes said first delayed signal as input;
generating a first differential signal by subtracting said first pseudo signal from said second delayed signal;
using said first differential signal to update a coefficient of said first adaptive filter;
generating a second pseudo signal by means of a second adaptive filter that takes said first signal as input;
generating a second differential signal by subtracting said second pseudo signal from said second signal;
using said second differential signal to update a coefficient of said second adaptive filter;
using a first step size that is controlled in accordance with relation between said second pseudo signal and said second differential signal to control updating of the coefficient of said first adaptive filter;
using a second step size that is controlled in accordance with relation between said first signal and said second signal to control updating of the coefficient of said second adaptive filter; and
supplying said first differential signal as output.
-
-
28. A signal processing method, comprising the steps of:
-
generating a first pseudo signal by means of a first adaptive filter that takes a first signal as input;
generating a first differential signal by subtracting said first pseudo signal from a second signal;
generating a first thinned signal by thinning out said first signal;
generating a second thinned signal by thinning out said second signal;
using said first differential signal to update a coefficient of said first adaptive filter, generating a second pseudo signal by means of a second adaptive filter that takes said first thinned signal as input;
generating a second differential signal by subtracting said second pseudo signal from said second thinned signal;
using said second differential signal to update a coefficient of said second adaptive filter;
using a first step size that is controlled in accordance with relation between said second pseudo signal and said second differential signal to control updating of the coefficient of said first adaptive filter;
using a second step size that is controlled in accordance with relation between said first thinned signal and said second thinned signal to control updating of the coefficient of said second adaptive filter; and
supplying said first differential signal as output.
-
-
29. A signal processing method, comprising steps of:
-
generating a first delayed signal by delaying a first signal and generating a second delayed signal by delaying a second signal;
generating a first pseudo signal by means of a first adaptive filter that takes said first delayed signal as input;
generating a first differential signal by subtracting said first pseudo signal from said second delayed signal;
generating a first thinned signal by thinning out said first signal;
generating a second thinned signal by thinning out said second signal;
using said first differential signal to update a coefficient of said first adaptive filter;
generating a second pseudo signal by means of a second adaptive filter that takes said first thinned signal as input;
generating a second differential signal subtracting said second pseudo signal from said second thinned signal;
using said second differential signal to update a coefficient of said second adaptive filter;
using a first step size that is controlled in accordance with relation between said second pseudo signal and said second differential signal to control updating of the coefficient of said first adaptive filter;
using a second step size that is controlled in accordance with relation between said first thinned signal and said second thinned signal to control updating of the coefficient of said second adaptive filter; and
supplying said first differential signal as output.
-
-
30. A signal processor comprising:
-
a first calculation circuit for receiving, as input, a first signal and a second signal that contains a desired signal and calculating a first index that indicates relation between said first signal and said second signal;
a second calculation circuit for receiving said first signal, said second signal, and said first index as input and calculating a second index that indicates relation between said desired signal and signals other than the desired signal; and
a signal processing circuit for receiving said first signal, said second signal, and said second index as input for extracting said desired signal.
-
-
31. A signal processor for receiving, as input, a first signal and a second signal that contains a desired signal and extracting the desired signal;
- said signal processor comprising;
a calculation circuit for calculating relation between said first signal and said second signal;
a first signal processing means for receiving said first signal and said second signal as input; and
a second signal processing means for receiving said first signal and said second signal;
wherein an output of said calculation circuit is used to control operation of said first signal processing means, and an output of said first signal processing means is used to control operation of said second signal processing means.
- said signal processor comprising;
-
32. A signal processor comprising:
-
a first adaptive filter for taking a first signal as input and generating a first pseudo signal;
a first subtractor for generating a first differential signal by subtracting said first pseudo signal from a second signal;
a second adaptive filter for taking said first signal as input and generating a second pseudo signal;
a second subtractor for generating a second differential signal by subtracting said second pseudo signal from said second signal;
a first step size control means for generating a first step size in accordance with relation between said second pseudo signal and said second differential signal; and
a second step size control means for generating a second step size in accordance with relation between said first signal and said second signal;
wherein said first differential signal and said first step size are used to update a coefficient of said first adaptive filter;
said second differential signal and said second step size are used to update a coefficient of said second adaptive filter; and
said first differential signal is supplied as output. - View Dependent Claims (34, 50, 52, 61, 62)
-
-
33. A signal processor comprising:
-
a first adaptive filter for taking a first signal as input and generating a first pseudo signal;
a first subtractor for generating a first differential signal by subtracting said first pseudo signal from a second signal;
a first thinning means for generating a first thinned signal by thinning out said first signal;
a second thinning means for generating a second thinned signal by thinning out said second signal;
a second adaptive filter for taking said first thinned signal as input and generating a second pseudo signal;
a second subtractor for generating a second differential signal by subtracting said second pseudo signal from said second thinned signal;
a first step size control means for generating a first step size in accordance with relation between said second pseudo signal and said second differential signal; and
a second step size control means for generating a second step size in accordance with relation between said first thinned signal and said second thinned signal;
wherein said first differential signal and said first step size are used to update a coefficient of said first adaptive filter;
said second differential signal and said second step size are used to update a coefficient of said second adaptive filter; and
said first differential signal is supplied as output.
-
-
35. A signal processor for receiving a first signal and a second signal as input, said signal processor comprising:
-
a first adaptive filter for taking a first intermediate signal as input and generating a first pseudo signal;
a first subtractor for generating a first differential signal by subtracting said first pseudo signal from said second signal;
a second adaptive filter for taking a second intermediate signal as input and generating a second pseudo signal;
a second subtractor for generating a second differential signal by subtracting said second pseudo signal from said second signal;
a third adaptive filter for taking said first differential signal as input and generating a third pseudo signal;
a third subtractor for generating a third differential signal by subtracting said third pseudo signal from said first signal and supplying said third differential signal to said first adaptive filter as said first intermediate signal;
a fourth adaptive filter for taking said second differential signal as input and generating a fourth pseudo signal;
a fourth subtractor for generating a fourth differential signal by subtracting said fourth pseudo signal from said first signal and supplying said fourth differential signal to said second adaptive filter as said second intermediate signal; and
a step size control means for, based on relation between signals, generating a first step size, a second step size, a third step size, and a fourth step size;
wherein said first differential signal and said first step size are used to update a coefficient of said first adaptive filter;
said second differential signal and said second step size are used to update a coefficient of said second adaptive filter;
said third differential signal and said third step size are used to update a coefficient of said third adaptive filter;
said fourth differential signal and said fourth step size are used to update a coefficient of said fourth adaptive filter; and
said first differential signal is supplied as output. - View Dependent Claims (36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 51)
-
-
53. A program for causing a computer that constitutes a signal processor to execute the processes of:
-
using a first signal and a second signal that contains a desired signal to calculate a first index indicating the relation between said first signal and said second signal;
using said first signal, said second signal, and said first index to calculate a second index indicating the relation between said desired signal and signals other than the desired signal; and
using said first signal, said second signal, and said second index to extract said desired signal.
-
-
54. A program for causing a computer, which constitutes a signal processor for using a first signal and a second signal that contains a desired signal to extract the desired signal, to execute the processes of:
-
using the relation between said first signal and said second signal to control a first signal process that operates by taking said first signal and said second signal as input; and
using the results of said first signal process to control a second signal process that operates by taking said first signal and said second signal as input.
-
-
55. A program for causing a computer that constitutes a signal processor to execute the processes of:
-
generating a first pseudo signal by means of a first adaptive filter that takes a first signal as input, generating a first differential signal by subtracting said first pseudo signal from a second signal, and using said first differential signal to update a coefficient of said first adaptive filter;
generating a second pseudo signal by means of a second adaptive filter that takes said first signal as input, generating a second differential signal by subtracting said second pseudo signal from said second signal; and
using said second differential signal to update a coefficient of said second adaptive filter;
using a first step size that is controlled in accordance with the relation between said second pseudo signal and said second differential signal to control updating of the coefficient of said first adaptive filter;
using a second step size that is controlled in accordance with the relation between said first signal and said second signal to control updating of a coefficient of said second adaptive filter; and
supplying said first differential signal as output.
-
-
56. A program for causing a computer that constitutes a signal processor to execute the processes of:
-
generating a first pseudo signal by means of a first adaptive filter that takes a first signal as input, generating a first differential signal by subtracting said first pseudo signal from a second signal, and using said first differential signal to update a coefficient of said first adaptive filter;
generating a first thinned signal by thinning out said first signal;
generating a second thinned signal by thinning out said second signal;
generating a second pseudo signal by means of a second adaptive filter that takes said first thinned signal as input generating a second differential signal by subtracting said second pseudo signal from said second thinned signal, and using said second differential signal to update a coefficient of said second adaptive filter;
using a first step size that is controlled in accordance with the relation between said second pseudo signal and said second differential signal to control updating of the coefficient of said first adaptive filter;
using a second step size that is controlled in accordance with the relation between said first thinned signal and said second thinned signal to control updating of the coefficient of said second adaptive filter; and
supplying said first differential signal as output.
-
-
57. A program for causing a computer that constitutes a signal processor that takes a first signal and a second signal as input to execute the processes of:
-
generating a first pseudo signal by means of a first adaptive filter that takes a first intermediate signal as input, generating a first differential signal by subtracting said first pseudo signal from said second signal, and using said first differential signal to update a coefficient of said first adaptive filter;
generating a second pseudo signal by means of a second adaptive filter that takes a second intermediate signal as input, generating a second differential signal by subtracting said second pseudo signal from said second signal, and using said second differential signal to update a coefficient of said second adaptive filter;
generating a third pseudo signal by means of a third adaptive filter that takes said first differential signal as input, generating a third differential signal by subtracting said third pseudo signal from said first signal, applying said third differential signal as said first intermediate signal to said first adaptive filter, and using said third differential signal to update a coefficient of said third adaptive filter;
generating a fourth pseudo signal by means of a fourth adaptive filter that takes said second differential signal as input, generating a fourth differential signal by subtracting said fourth pseudo signal from said first signal, applying said fourth differential signal as said second intermediate signal to said second adaptive filter, and using said fourth differential signal to update a coefficient of said fourth adaptive filter;
based on the relations between signals, using a first step size to control the updating of the coefficient of said first adaptive filter, using a second step size to control updating of the coefficient of said second adaptive filter;
using a third step size to control updating of the coefficient of said third adaptive filter, and using a fourth step size to control updating of the coefficient of said fourth adaptive filter; and
supplying said first differential signal as output.
-
-
58. A program for causing a computer that constitutes a signal processor that takes a first signal and a second signal as input to execute the processes of:
-
generating a first delayed signal by delaying said first signal and generating a second delayed signal by delaying said second signal;
generating a first pseudo signal by means of a first adaptive filter that takes a first intermediate signal as input, generating a first differential signal by subtracting said first pseudo signal from said second delayed signal, and using said first differential signal to update a coefficient of said first adaptive filter;
generating a second pseudo signal by means of a second adaptive filter that takes a second intermediate signal as input, generating a second differential signal by subtracting said second pseudo signal from said second signal, and using said second differential signal to update a coefficient of said second adaptive filter;
generating a third pseudo signal by means of a third adaptive filter that takes said first differential signal as input, generating a third differential signal by subtracting said third pseudo signal from said first delayed signal, applying said third differential signal as said first intermediate signal to said first adaptive filter, and using said third differential signal to update a coefficient of said third adaptive filter;
generating a fourth pseudo signal by means of a fourth adaptive filter that takes said second differential signal as input, generating a fourth differential signal by subtracting said fourth pseudo signal from said first signal, applying said fourth differential signal as said second intermediate signal to said second adaptive filter, and using said fourth differential signal to update a coefficient of said fourth adaptive filter;
based on the relations between signals, using a first step size to control updating of the coefficient of said first adaptive filter, using a second step size to control updating of the coefficient of said second adaptive filter, using a third step size to control updating of the coefficient of said third adaptive filter, and using a fourth step size to control updating of the coefficient of said fourth adaptive filter; and
supplying said first differential signal as output.
-
-
59. A program for causing a computer that constitutes a signal processor that takes a first signal and a second signal as input to execute the processes of:
-
generating a first thinned signal by thinning out said first signal, and generating a second thinned signal by thinning out said second signal;
generating a first pseudo signal by means of a first adaptive filter that takes a first intermediate signal as input, generating a first differential signal by subtracting said first pseudo signal from said second signal, and using said first differential signal to update the coefficient of said first adaptive filter;
generating a second pseudo signal by means of a second adaptive filter that takes a second intermediate signal as input, generating a second differential signal by subtracting said second pseudo signal from said second thinned signal, and using said second differential signal to update a coefficient of said second adaptive filter;
generating a third pseudo signal by means of a third adaptive filter that takes said first differential signal as input, generating a third differential signal by subtracting said third pseudo signal from said first signal, applying said third differential signal as said first intermediate signal to said first adaptive filter, and using said third differential signal to update a coefficient of said third adaptive filter;
generating a fourth pseudo signal by means of a fourth adaptive filter that takes a second differential signal as input, generating a fourth differential signal by subtracting said fourth pseudo signal from said first thinned signal, applying said fourth differential signal as said second intermediate signal to said second adaptive filter, using said fourth differential signal to update a coefficient of said fourth adaptive filter;
based on relations between signals, using a first step size to control updating of the coefficient of said first adaptive filter, using a second step size to control updating of the coefficient of said second adaptive filter, using a third step size to control updating of the coefficient of said third adaptive filter, and using a fourth step size to control updating of the coefficient of said fourth adaptive filter; and
supplying said first differential signal as output.
-
-
60. A program for causing a computer that constitutes a signal processor that takes a first signal and a second signal as input to execute the processes of:
-
generating a first delayed signal by delaying said first signal and generating a second delayed signal by delaying said second signal;
generating a first thinned signal by thinning out said first signal, and generating a second thinned signal by thinning out said second signal;
generating a first pseudo signal by means of a first adaptive filter that takes a first intermediate signal as input, generating a first differential signal by subtracting said first pseudo signal from said second delayed signal, and using said first differential signal to update a coefficient of said first adaptive filter;
generating a second pseudo signal by means of a second adaptive filter that takes a second intermediate signal as input, generating a second differential signal by subtracting said second pseudo signal from said second thinned signal, and using said second differential signal to update a coefficient of said second adaptive filter;
generating a third pseudo signal by means of a third adaptive filter that takes said first differential signal as input, generating a third differential signal by subtracting said third pseudo signal from said first delayed signal, applying said third differential signal as said first intermediate signal to said first adaptive filter, and using said third differential signal to update a coefficient of said third adaptive filter;
generating a fourth pseudo signal by means of a fourth adaptive filter that takes said second differential signal as input, generating a fourth differential signal by subtracting said fourth pseudo signal from said first thinned signal, applying said fourth differential signal as said second intermediate signal to said second adaptive filter, and using said fourth differential signal to update a coefficient of said fourth adaptive filter;
based on the relations between signals, using a first step size to control updating of the coefficient of said first adaptive filter, using a second step size to control updating of the coefficient of said second adaptive filter, using a third step size to control updating of the coefficient of said third adaptive filter, and using a fourth step size to control updating of the coefficient of said fourth adaptive filter;
supplying said first differential signal as output.
-
Specification