# US 6,804,204 B2 · Apparatus for a digital echo canceller and method therefor

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 6,804,204 B2
- Document ID: US6804204B2
- Status: Granted
- Kind: B2
- Application number: 09/815,131
- Filed: 2001-03-22
- Published: 2002-06-13
- Granted: 2004-10-12
- Earliest claimed: 2000-12-08
- Assignees: Topic Semiconductor Corp.
- Inventors: Claymens Lee; Jean-Ming Lee
- Web page: https://patentgrep.com/patent/US6804204B2

## CPC

- H04B 3/23: using a replica of transmitted signal in the time domain, e.g. echo cancellers
- H04B: TRANSMISSION

## Abstract

An apparatus of a digital echo canceller and method therefor, a designed selector is used values of receiving and input signals to estimate the length of a cable. The response values of an insignificant part of the echo signal can be selected. Multiplication and addition operations are carried out in a response region of a significant part of the echo signal. An estimated echo signal is produced to cancel the echo signal, unnecessary operations and the cost of a hardware can be reduced.

## Claims

### Claim 1

A digital echo canceller, suitable for a full-duplex digital echo transceiver, wherein the canceller is used for canceling an echo signal produced by the full-duplex digital echo transceiver, wherein a cable is connected to a first transceiving terminal to a second transceiving terminal of the full-duplex digital echo transceiver, wherein an input signal is inputted into the first transceiving terminal, the digital echo canceller comprises:
a first set of delay circuits, each of the first set delay circuits has an input terminal and an output terminal, wherein the delay circuits are connected in series, a first input terminal of the serially connected delay circuits being used for receiving the input signal;
a selector, having an input terminal and an output terminal, for selecting one of the output terminals of the first set of the delay circuits for connection according to the length of the cable;
a second set of delay circuits, each of the second set delay circuits has an input terminal and an output terminal, wherein the delay circuits are connected in series, a first input terminal of the serially connected delay circuits being coupled to the output terminal of the selector;
a plurality of multipliers, wherein the number of the multipliers is the same as the number of the delay circuits of the second set, each of the multipliers being respectively connected to one of the output terminal of the delay circuits of the second set, each of the multipliers being used for generating a multiple coefficient after performing multiplying operation upon an output from the connected delay circuit and a significant coefficient form an external source; and
an adder, for receiving all of the multiple coefficients from the multipliers and performing addition operation upon the multiple coefficients to generate an estimated echo signal, whereby the echo signal produced by the full-duplex digital echo transceiver is cancelled by the estimated echo signal.

### Claim 2 (depends on 1)

The digital echo canceller of claim 1, wherein the selector is according to the cable length to decide a response value of an insignificant part, which is generated by the echo signal, thereby one of the output terminals of the first-set delay circuits is selected for connection.

### Claim 3 (depends on 2)

The digital echo canceller of claim 2, wherein the cable length is calculated from an equation Pr=∫Hc2(ƒ)P(ƒ)dƒ, where P(f) is a frequency response of TX signal, which is an input signal produced by one of the transceiving terminals of the full-duplex digital transceiver, Hc(ƒ) is a frequency response of cable channel and Pr is a received signal power that is produced from the other transceiving terminal; the values of P(f) and Hc(ƒ) that can be obtained from a table are applied into the equation, an approximately estimated cable length can be obtained.

### Claim 4 (depends on 1)

The digital echo canceller of claim 1, wherein the number of the second-set delay circuits is the same as the response values of the significant part of the echo signal.

### Claim 5 (depends on 4)

The digital echo canceller of claim 4, wherein the number of the response values of the significant part is 20.

### Claim 6

A method of a digital echo canceller, suitable for a full-duplex digital transceiver, wherein the canceller is used for canceling an echo signal produced by the full-duplex digital transceiver, wherein a cable is connected to a first transceiving terminal to a second transceiving terminal of the full-duplex digital canceller, the steps of the method comprising:
transmitting an input signal from the first transceiving terminal, and detecting a receiving signal produced by the second transceiving terminal after the first transmission;
estimating a length of the cable in accordance with the input signal and the receiving signal;
deciding a response value of an insignificant part, which is generated by the echo signal in accordance with the estimated length of the cable; and
selecting a significant part, which is generated by the echo signal is multiplied to a plurality of multiple coefficients produced by a plurality of multiplier, and adding the multiple coefficients to generate an estimated echo signal, thereby the echo signal produced by the full-duplex digital echo canceller is cancelled by the estimated echo signal.

### Claim 7 (depends on 6)

The method of claim 6, wherein the values of the input and receiving signals are used to estimate approximately of the cable length from an equation Pr=∫Hc2(ƒ)P(ƒ)dƒ, wherein P(ƒ) is a frequency response of TX signal that is an input signal produced by one of the receiving end of the full-duplex digital transceiver, Hc(ƒ) is a frequency response of cable channel and Pr is a received signal power that is produced from the other receiving end.

### Claim 8 (depends on 6)

The method of claim 6, wherein the response number of the significant part of the echo signal is 20.
