Network echo canceller
First Claim
1. An echo canceller system for cancelling an echo receive channel signal from a return channel, said echo receive channel signal being introduced into said return channel from an echo channel in communication with said return channel, said system comprising:
- an automatic gain control unit for receiving a far-end signal from a far-end channel and for scaling said far-end signal in accordance with a gain control signal to provide a controlled dynamic range signal; and
echo canceller means, coupled to said automatic gain control unit, for receiving said controlled dynamic range signal from said automatic gain control unit and for receiving from said return channel a combined signal comprised of said echo receive channel signal and an input return channel signal, for subtracting an estimate of said echo receive channel signal from said return channel and for providing said gain control signal to said automatic gain control unit.
0 Assignments
0 Petitions
Accused Products
Abstract
An echo canceller and method for cancelling in a return channel signal an echoed receive channel signal where the echoed receive channel signal is combined by an echo channel with an input return channel signal. The echo canceller has a first filter which generates first filter coefficients, generates a first echo estimate signal with the first filter coefficients, and updates the first filter coefficients in response to a first filter control signal. A first summer subtracts the first echo estimate signal from a combined return channel and echo receive channel signal to generate a first echo residual signal. A second filter generates second filter coeffidents, generates a second echo estimate signal with the second filter coefficients, and updates the second filter coefficients in response to a second filter control signal. A second summer subtracts the second echo estimate signal from the combined signal to generate a second echo residual signal, and provides upon the return channel the second echo residual signal. A control unit determines from the receive channel signal, the combined signal, and the first and second echo residual signals, one of a plurality of control states wherein a first control state is indicative of a receive channel signal above a first predetermined energy level, wherein when the control unit is in the first control state it generates the first control signal and generates the second control signal when at least one of a first energy ratio of the first echo residual signal and the combined signal and a second energy ratio of the second echo residual signal and the combined signal exceed a predetermined level.
-
Citations
4 Claims
-
1. An echo canceller system for cancelling an echo receive channel signal from a return channel, said echo receive channel signal being introduced into said return channel from an echo channel in communication with said return channel, said system comprising:
-
an automatic gain control unit for receiving a far-end signal from a far-end channel and for scaling said far-end signal in accordance with a gain control signal to provide a controlled dynamic range signal; and echo canceller means, coupled to said automatic gain control unit, for receiving said controlled dynamic range signal from said automatic gain control unit and for receiving from said return channel a combined signal comprised of said echo receive channel signal and an input return channel signal, for subtracting an estimate of said echo receive channel signal from said return channel and for providing said gain control signal to said automatic gain control unit. - View Dependent Claims (2)
-
-
3. A method for performing echo canceling in an echo canceller comprising the steps of:
-
receiving a far-end signal from a far-end channel in communication with said echo canceller; scaling said far-end signal to provide a controlled range signal within a predefined dynamic range, said controlled range signal being incident upon an echo channel; receiving an echo signal from said echo channel; and echo canceling said echo signal at least partially on the basis of magnitude of said controlled range signal. - View Dependent Claims (4)
-
Specification