Dual mode LMS nonlinear data echo canceller
AssigneeNynex Corporation
InventorsWalter Y. Chen, Richard A. Haddad
Life of this patent
Estimating the term…
Loading patent…
AssigneeNynex Corporation
InventorsWalter Y. Chen, Richard A. Haddad
Estimating the term…
An adaptive nonlinear data driven echo canceller is disclosed. Unlike other approaches to nonlinear echo cancellation, the inventive echo canceller treats the nonlinearity of the echo path as nonlinear noise associated with transmitting data symbols through a linear echo path. In comparison to a conventional LMS data driven linear echo canceller, the inventive echo canceller utilizes only an additional small random access memory for storing a nonlinear function for estimating the effect of the nonlinear echo path on transmitted data symbols. The same LMS algorithm is used to estimate the linear echo path and the nonlinear function. The signal processing power of a conventional linear data driven LMS echo canceller is sufficient to implement the inventive nonlinear echo canceller and the convergence speed of the nonlinear echo canceller can be less than three times that of the conventional linear LMS echo canceller.
An echo canceller for cancelling an echo signal comprising
An echo canceller for generating an estimated echo signal e(k) to cancel an echo signal e(k) generated by a transmission channel from a data signal X(k), where k is a time index, said echo canceller comprising
A method for cancelling an echo in a telecommunications channel used to transmit a digital data signal, said method comprising the steps of
A method for cancelling an echo in a telecommunications channel used to transmit a digital data signal, said method comprising the steps of
The method of claim 10 wherein said nonlinear function representative of said nonlinear component of said echo path includes no delay.
A method for generating an estimated echo signal e(k) for use in an echo canceller to cancel an echo signal e(k) where k is a time index comprising the steps of storing a nonlinear data vector Y.sub.k =.psi.(X.sub.k), where X.sub.k is a data vector formed from the values of said signal X(k) being transmitted for the last n values of the index k where n is an integer and where .psi. is a nonlinear function representing the effect of a nonlinear component of a transmission path of said echo signal e(k), and forming the product of Y.sub.k H.sub.k where H.sub.k is an estimate of a finite impulse response of a linear component of said echo path to obtain said estimated echo signal e(k).
An echo canceller comprising
A method for cancelling an echo in a communications channel comprising
Dependencies are inferred from the claim text.