IP Library Granted Patent US 8,391,191
Granted Patent B2
US 8,391,191 · App. 12/783,740 · Granted Mar 5, 2013

System and method for the application on an LMS method to updating an echo canceller in an ADSL modem

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 8,391,191
App. No.
12/783,740
Granted
Mar 5, 2013
Kind
B2
Abstract

An echo cancellation device relies on the known characteristics of the sync frame to monitor, update in an off-line fashion and determine the accuracy of an echo canceller in, for example, a modem, such as an ADSL modem. Specifically, time domain samples are read from the transmit (Tx) and receive (Rx) paths of the modem. These samples are stored in memory. When the sync frame has received a predetermined number of the same Tx samples and Rx samples, the samples are stored. Running averages, over the sync frames, of the TX and RX samples are maintained. These averages are subtracted from a sync frame of samples, to allow LMS updating of the echo canceller taps, free of extraneous signals. Updating, i.e., tracking of changes in the echo channel, is done for the echo canceller in an off-line fashion. The coefficients for the in-line version are updated, while the off-line version is updated over several sync frames. Periodically, the performance of the off-line version is compared with the in-line version. The coefficients of the in-line version are replaced by those of the off-line version only if it is determined the off-line version, which is tracking echo channel changes, has better performance. After replacement of the in-line coefficients, the off-line tracking is continued in the off-line version.

Claims (22)

1. A system for updating an echo canceller in a multicarrier communication system comprising:

means for receiving, in the multicarrier communication system, a plurality of sync frame signals (Rx), wherein each of the plurality of sync frame signals is a known far end signal with a known bit sequence;

means for determining an average sync frame signal (<Rx>) by averaging the plurality of received sync frame signals (Rx); and

means for determining a measured echo (Echo measured,n ) by subtracting the average sync frame signal (<Rx>) from a received sync frame (Rx n ).

2. The system of claim 1 , wherein the means for determining the measured echo includes an ASIC.

3. The system of claim 1 , wherein the means for determining the measured echo includes a digital signal processor.

4. A method of updating an echo canceller in multicarrier communication comprising:

receiving, in the multicarrier communication system, a plurality of sync frame signals (Rx), wherein each of the plurality of sync frame signals is a known far end signal with a known bit sequence;

determining, by a processor, an average sync frame signal (<Rx>) by averaging the plurality of received sync frame signals (Rx); and

determining a measured echo (Echo measured,n ) by subtracting the average sync frame signal (<Rx>) from a received sync frame (Rx n ).

5. The method of claim 4 , further comprising an ASIC.

6. The method of claim 4 , further comprising a digital signal processor.

7. A system for updating an echo canceller in a multicarrier communication system comprising:

a multicarrier modem that receives a plurality of sync frame signals (Rx), wherein each of the plurality of sync frame signals is a known far end signal with a known bit sequence; and

an echo cancellation device, having a memory and controller, that determine an average sync frame signal (<Rx>) by averaging the plurality of received sync frame signals (Rx) and

determine a measured echo (Echo measured,n ) by subtracting the average sync frame signal (<Rx>) from a received sync frame (Rx n ).

8. The system of claim 7 , further comprising an ASIC.

9. The system of claim 7 , further comprising a digital signal processor.

10. A non-transitory computer-readable information storage media having stored thereon instructions, that when executed by a processor, cause to be performed a method of updating an echo canceller in multicarrier communication comprising:

receiving, in the multicarrier communication system, a plurality of sync frame signals (Rx), wherein each of the plurality of sync frame signals is a known far end signal with a known bit sequence;

determining, by a processor, an average sync frame signal (<Rx>) by averaging the plurality of received sync frame signals (Rx); and

determining a measured echo (Echo measured,n ) by subtracting the average sync frame signal (<Rx>) from a received sync frame (Rx n ).

Assignments (3)
AMENDED AND RESTATED INTELLECTUAL PROPERTY SECURITY AGREEMENT Recorded Jan 4, 2021
From: TQ DELTA LLC
To: ALTER DOMUS (US) LLC
Reel/Frame 054898/0850 →
SECURITY INTEREST Recorded Oct 10, 2018
From: TQ DELTA, LLC
To: DLI LENDING AGENT, LLC
Reel/Frame 047212/0551 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 18, 2012
From: AWARE, INC.
To: TQ DELTA, LLC
Reel/Frame 029154/0937 →