The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.
The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.
Patent No.:
Date of Patent:
Nov. 25, 2003
Filed:
May. 28, 1999
Alexandre L Leonidov, Skokie, IL (US);
Ying Wu, Grass Valley, CA (US);
3Com Corporation, Santa Clara, CA (US);
Abstract
Methods and systems pertaining to estimating and compensating for a round-trip or flat delay portion of an echo channel characteristic in an echo canceller are provided. According to a particular method, a filter coefficient vector of an adaptive filter that models the echo channel characteristic is updated. An instant flat delay is estimated by analyzing the filter coefficient vector after each update, and periodic averages of the instant flat delay estimate are performed. A final flat delay estimate average is determined when the flat delay estimate average has converged. The length of the adaptive filter is adjusted in response to the final flat delay estimate average. Further, an improved echo canceller apparatus that compensates for a flat delay portion of an echo channel characteristic is provided. The improved echo canceller includes an adaptive filter, a position detector, a periodic averager, and a level detector. The adaptive filter has an initial length N. The position detector is connected to the adaptive filter and locates the position of the maximum valued filter tap. The periodic averager is connected to the position detector and provides an average of the location position. The level detector responsive to the periodic averager provides a flat delay estimate, D. The adaptive filter shortens from the initial length N to a length N−D, responsively to the flat delay estimate.