← Back to Patent Explorer
US5014263A Expired / Lapsed US ⏱️ 0.0 years remaining

Adaptive echo-canceller with double-talker detection

Assignee: Microsemi Semiconductor US Inc
•
Filing: 1989-08-29
•
Granted: 1991-05-07
•
Expires: 2009-08-29
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract Method and apparatus are disclosed which provide echo-cancellation in subscriber line audio-processing circuits (SLACs) and modulator-demodulators (modems). The echo-canceller provides a response independent of the amplitude of an error signal representing the difference between the desired and generated signal. The convergence of the echo-cancelling is not influenced by the size of the error signal but only by its sign. In a preferred embodiment, a cannonic signed digit filter coefficient updating technique is used for a digital filter (10) implementing the echo-cancellation function. A double-talker detector is advantageously used in conjunction with the echo-canceller. Detection of "double-talker" near-end signals inhibits updating of the echo-canceller filter coefficients. Near-end signals are detected by an energy-averaging filter (26) which selectively samples (28) low-pass filtered signals received by the adaptive filter as received from the far-end talker and low-pass filtered signals received from the near-end talker. Near-end speech or signal is detected if the latter signal exceeds a predetermined function of the former signal.

Inventors

  • 👤 Kannan P. Vairavan
  • 👤 Paul McLeod

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-28 04:57
CPC Classifications
H; H04; H04B; H04B3/00; H04B3/02; H04B3/20; H04B3/23; H04B3/234

Claims Analysis

Total Claims: 6
Claim 1
Independent Claim 242 words
An apparatus adaptable for use in a communication system at a communication station having a receive line for receiving an incoming signal and a transmit line for transmitting an outgoing signal, the apparatus comprising: a summer means for summing said outgoing signal with an echo correction signal and producing a corrected output signal representative of said outgoing signal on an output line; and a digital filter means for producing said echo correction signal; said digital filter means being operatively connected to said receive line, said summer means, and said output line; said digital filter means comparing said incoming signal with said corrected output signal to determine said echo correction signal representing the difference between said incoming signal and said corrected output signal; said digital filter means employing a canonic signed digit algorithm to incrementally alter said echo correction signal to produce a first iteration echo correction signal; said incoming signal comprising a plurality of incoming signal bits; said digital filter means effecting said incremental alteration by applying a respective incoming signal bit of said plurality of incoming signal bits to a respective filter tap, each said respective filter tap altering its respective incoming signal bit according to a respective filter tap coefficient, a value for each said respective filter tap coefficient being defined by said canonic signal digit algorithm; said digital filter means continuing said comparison and said incremental alteration until said corrected output signal is within a predetermined value of zero.
Claim 2
Independent Claim 242 words
An apparatus adaptable for use in a communication system at a communication station having a receive line for receiving an incoming signal and a transmit line for transmitting an outgoing signal, the apparatus comprising: a summer means for summing said outgoing signal with an echo correction signal and producing a corrected output signal representative of said outgoing signal on an output line; and a digital filter means for producing said echo correction signal; said digital filter means being operatively connected to said receive line, said summer means, and said output line; said digital filter means comparing said incoming signal with said corrected output signal to determine said echo correction signal representing the difference between said incoming signal and said corrected output signal; said digital filter means employing a canonic signed digit algorithm to incrementally alter said echo correction signal to produce a first iteration echo correction signal; said incoming signal comprising a plurality of incoming signal bits; said digital filter means effecting said incremental alteration by applying a respective incoming signal bit of said plurality of incoming signal bits to a respective filter tap, each said respective filter tap altering its respective incoming signal bit according to a respective filter tap coefficient, a value for each said respective filter tap coefficient being defined by said canonic signal digit algorithm; said digital filter means continuing said comparison and said incremental alteration until said corrected output signal is within a predetermined value of zero.
Claim 3
Dependent Claim 97 words
An apparatus adaptable for use in a communication system as recited in claim 1 wherein the apparatus further comprises signal averaging means for sampling and comparing said incoming signal with said outgoing signal, and logic means for controlling said digital filter means; said signal averaging means being operatively connected to said receive line and said transmit line and producing a comparison signal to said logic means; said comparison signal being representative of the difference between said incoming signal and said outgoing signal; said logic means allowing and inhibiting said incremental alteration in response to said comparison signal.
Claim 4
Dependent Claim 40 words
An apparatus adaptable for use in a communication system as recited in claim 2 wherein said logic means inhibits said incremental alteration when said comparison signal indicates that said outgoing signal is equal to or greater than said incoming signal.
Claim 5
Dependent Claim 57 words
An apparatus adaptable for use in a communication system as recited in claim 1 wherein said digital filter means alters said value for each said respective filter tap according to said canonic signed digit algorithm by effecting a bit shift in a direction according to a sign, said sign being appropriate to reduce said corrected output signal.
Claim 6
Dependent Claim 78 words
An apparatus adaptable for use in a communication system as recited in claim 4 wherein said canonic signed digit algorithm directs alteration of said value for each respective filter tap coefficient according to a relationship, said relationship being: h.sub.i =B.sub.1 2.sup.-M.spsb.1 +B.sub.2 2.sup.-M.spsb.2 + . . . +B.sub.n 2.sup.-Mn where M i =number of said bit shifts and M i <M i+1 , B i =said sign, and B i =±1, n=number of said respective filter tap coefficients.

References Cited (Backward Citations)

US3465106A Cited
US3499999A Cited
US3789165A Cited
US4007341A Cited
US3889108A Cited
US4349889A Cited
US4464545A Cited
US4757527A Cited
US4712235A Cited
US4755984A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1994-05-06 1994-11-05 1995-05-07 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 1998-05-06 1998-11-05 1999-05-07 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2002-05-06 2002-11-05 2003-05-07 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag