CROSS-CORRELATION BASED ECHO CANCELLER CONTROLLERS
First Claim
1. A system for controlling an echo canceller having one or more adaptive filters, each of the one or more adaptive filters configured to receive a corrupted signal and to produce an error signal, comprising:
- one or more adaptive filter controllers each corresponding to one of the one or more adaptive filters and each configured to halt adaptation of its corresponding adaptive filter according to a cross-correlation of its corresponding corrupted signal and its corresponding error signal of its corresponding adaptive filter.
2 Assignments
0 Petitions
Accused Products
Abstract
Cross-correlation based echo canceller controllers are described herein. By way of example, a system for controlling an echo canceller having one or more adaptive filters can include one or more adaptive filter controllers each corresponding to one of the one or more adaptive filters and each configured to halt adaptation of its corresponding adaptive filter according to the cross-correlation of its corresponding corrupted signal and its corresponding error signal of its corresponding adaptive filter.
-
Citations
20 Claims
-
1. A system for controlling an echo canceller having one or more adaptive filters, each of the one or more adaptive filters configured to receive a corrupted signal and to produce an error signal, comprising:
one or more adaptive filter controllers each corresponding to one of the one or more adaptive filters and each configured to halt adaptation of its corresponding adaptive filter according to a cross-correlation of its corresponding corrupted signal and its corresponding error signal of its corresponding adaptive filter. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
11. Computer-executable instructions for performing a method of controlling one or more adaptive filters of an echo canceller, the computer-executable instructions stored on one or more computer-readable media, the method comprising:
-
receiving a corrupted signal; receiving one or more cancellation errors from the one or more adaptive filters of the echo canceller; computing one or more decision statistics based on a cross-correlation of the corrupted signal and the one or more cancellation errors; comparing the one or more decision statistic to their threshold values; and controlling the one or more adaptive filters based on the comparison of the one or more decision statistics to their threshold values. - View Dependent Claims (12, 13, 14, 15, 16)
-
-
17. A system for facilitating communication, comprising:
-
means for canceling an echo in a corrupted signal, the means for canceling the echo comprising one or more adaptive filters; and means for stopping the one or more adaptive filters from adapting based on a cross-correlation of the corrupted signal with a residual signal produced by the means for canceling the echo. - View Dependent Claims (18, 19, 20)
-
Specification