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.

Date of Patent:
May. 13, 2003

Filed:

Jun. 22, 1998
Applicant:
Inventor:

Brooks S. Read, Concord, MA (US);

Assignee:

ATI International Srl, Hastings, BB;

Attorney:
Primary Examiner:
Assistant Examiner:
Int. Cl.
CPC ...
H04B 1/38 ; H04L 5/16 ;
U.S. Cl.
CPC ...
H04B 1/38 ; H04L 5/16 ;
Abstract

A service chip for use with a computer. The chip includes a CPU interface, a transceiver interface, an adaptive echo cancellation filter, a monitor, and first and second data synthesizers. The CPU interface receives a transmit sample sequence from a modem sample generator executing on a central processor of the computer, and presents a receive sample sequence to a modem sample receiver executing on the central processor. The transceiver interface presents data to a line interface, which includes digital-to-analog and analog-to-digital converters for converting samples to/from analog signals for transmission on a telephone line. The filter adapts in response to an echo correlation between data transmitted over a transmit channel of the modem and data received on a receive channel of the transceiver interface. The monitor monitors the transmit sample sequence for a data starvation condition. The first synthesizer synthesizes a transmit sample sequence for delivery to the digital-to-analog converter over the transceiver interface when the monitor detects the data starvation condition, the synthesized transmit sample sequence being essentially free of timing information. The second synthesizer synthesizes a received data sequence for delivery on a modem receive channel to the central processing unit through the CPU interface when the monitor detects the data starvation condition, the synthesized received data sequence imperfectly approximating an echo of the transmit data channel, synthesis of the received data sequence being based on the adapted parameters of the echo cancellation filter.


Find Patent Forward Citations

Loading…