Claims Analysis
Total Claims: 9
Claim 1
Independent Claim
182 words
An adaptive filter for use in echo cancellation, the adaptive filter for generating an echo estimate signal based on an excitation signal, the filter comprising: a sliding windowed fast recursive least squares filter for generating forward and backward prediction error energies and forward and backward prediction coefficients based on the excitation signal; a signal generator, coupled to the sliding windowed fast recursive least squares filter, for generating a fast affine projection coefficient and a fast affine projection correction vector, based on said forward and backward prediction error energies and said forward and backward prediction coefficients; a provisional filter coefficient generator, for recursively generating provisional filter coefficients based on the excitation signal, the fast affine projection coefficient, and previous provisional filter coefficients; filter means for generating a provisional echo estimate signal based on the excitation signal and provisional filter coefficients; means for generating a provisional echo estimate correction signal based on the excitation signal and the fast affine projection correction vector; and means for summing the provisional echo estimate signal and the provisional echo estimate correction signal to produce the echo estimate signal.
Claim 2
Dependent Claim
182 words
An adaptive filter for use in echo cancellation, the adaptive filter for generating an echo estimate signal based on an excitation signal, the filter comprising: a sliding windowed fast recursive least squares filter for generating forward and backward prediction error energies and forward and backward prediction coefficients based on the excitation signal; a signal generator, coupled to the sliding windowed fast recursive least squares filter, for generating a fast affine projection coefficient and a fast affine projection correction vector, based on said forward and backward prediction error energies and said forward and backward prediction coefficients; a provisional filter coefficient generator, for recursively generating provisional filter coefficients based on the excitation signal, the fast affine projection coefficient, and previous provisional filter coefficients; filter means for generating a provisional echo estimate signal based on the excitation signal and provisional filter coefficients; means for generating a provisional echo estimate correction signal based on the excitation signal and the fast affine projection correction vector; and means for summing the provisional echo estimate signal and the provisional echo estimate correction signal to produce the echo estimate signal.
Claim 3
Dependent Claim
29 words
The adaptive filter of claim 1 wherein the fast affine projection coefficient and the fast affine projection correction vector are generated further based on a regularization parameter signal δ>0.
Claim 4
Dependent Claim
26 words
The adaptive filter of claim 1 wherein the forward and backward prediction error energies have initial conditions which are based on a regularization parameter signal δ>0.
Claim 5
Dependent Claim
25 words
The adaptive filter of claim 1 wherein the signal generator comprises a relaxed fast affine projection coefficient and fast affine projection correction vector signal generator.
Claim 6
Independent Claim
152 words
A method of adaptive filtering for generating an echo estimate signal based on an excitation signal, the method comprising: generating forward and backward prediction error energies and forward and backward prediction coefficients based on the excitation signal with use of a sliding windowed fast recursive least squares filter; generating a fast affine projection coefficient and a fast affine projection correction vector based on said forward and backward prediction error energies and said forward and backward prediction coefficients; recursively generating provisional filter coefficients based on the excitation signal, the fast affine projection coefficient, and previous provisional filter coefficients; generating a provisional echo estimate signal based on the excitation signal and the provisional filter coefficients; generating a provisional echo estimate correction signal based on the excitation signal and the fast affine projection correction vector; and summing the provisional echo estimate signal and the provisional echo estimate correction signal to produce the echo estimate signal.
Claim 7
Independent Claim
152 words
A method of adaptive filtering for generating an echo estimate signal based on an excitation signal, the method comprising: generating forward and backward prediction error energies and forward and backward prediction coefficients based on the excitation signal with use of a sliding windowed fast recursive least squares filter; generating a fast affine projection coefficient and a fast affine projection correction vector based on said forward and backward prediction error energies and said forward and backward prediction coefficients; recursively generating provisional filter coefficients based on the excitation signal, the fast affine projection coefficient, and previous provisional filter coefficients; generating a provisional echo estimate signal based on the excitation signal and the provisional filter coefficients; generating a provisional echo estimate correction signal based on the excitation signal and the fast affine projection correction vector; and summing the provisional echo estimate signal and the provisional echo estimate correction signal to produce the echo estimate signal.
Claim 8
Dependent Claim
28 words
The method of claim 5 wherein the fast affine projection coefficient and the fast affine projection correction vector are generated further based on a regularization parameter signal δ>0.
Claim 9
Dependent Claim
25 words
The method of claim 5 wherein the forward and backward prediction error energies have initial conditions which are based on a regularization parameter signal δ>0.