Patent US1006381A successfully refreshed from Google Patents.
Patent US5561668A successfully refreshed from Google Patents.
← Back to Patent Explorer
US5561668A Expired / Lapsed US ⏱️ 0.0 years remaining

Echo canceler with subband attenuation and noise injection control

Assignee: Coriant Operations Inc
•
Filing: 1995-07-06
•
Granted: 1996-10-01
•
Expires: 2015-07-06
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract An echo canceler for canceling echo components of a send-input signal, includes an analysis filter bank for dividing the send-input signal into a plurality of subband send-input signals. A receive-signal is also divided into a plurality of subband receive signals. Each of the subband receive signals is convolved with an impulse response function pertaining the echo path coupling the receive signal to the send-input signal within each subband. The convolutions yield a plurality of estimated echo signals, which are then each subtracted from the corresponding subband send-input signal, to produce a plurality of error signals. Residual echo components within the error signals are attenuated by a variable attenuator in response to a comparison of relative levels of corresponding subband send-input Signals, subband receive signals and the error signals. A noise component is injected into each attenuated error signal in order to compensate for attenuation of background noise incidental to the variable attenuation of the error signals. The amplitude of the noise components are each determined independently on the basis of an estimated noise content of the subband send-input signals and in accordance with the applied attenuation within each subband. The attenuated and noise-compensated error signals are combined by a synthesis filter to provide a send-output signal.

Inventors

  • 👤 Roland E. Genter

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-05 18:37
CPC Classifications
H; H04; H04M; H04M9/00; H04M9/08; H04M9/082; H04B; H04B3/00; H04B3/02; H04B3/20; H04B3/21; H04B3/23

Claims Analysis

Total Claims: 8
Claim 1
Independent Claim 244 words
An echo canceler adapted to receive a send-input signal and a receive-input signal and for removing an echo component from the send-input signal, the echo component including at least a portion of the receive-input signal coupled to the send-input signal via an echo path, the echo canceler comprising: first filter means for dividing the send-input signal into a plurality of subband send-input signals; second filter means for dividing the receive-input signal into a plurality of subband receive-input signals; convolving means for convolving each of the subband receive-input signals with an impulse response of a corresponding subband of the echo path, thereby producing a plurality of estimated subband echo signals; first subtracting means for subtracting each of the estimated subband echo signals from a corresponding subband send-input signal, thereby producing a plurality of error signals; attenuation factor control means for generating a plurality of attenuation factors, each attenuation factor being determined on the basis of a comparison of corresponding comparison levels derived from at least two signals selected from the group consisting of (i) a subband send-input signal, (ii) a subband receive-input signal, and (iii) an error signal; variable attenuation means responsive to said attenuation factor control means for attenuating each of the error signals in accordance with a corresponding one of said attenuation factors, thereby producing a plurality of attenuated error signals; and combining means for combining said attenuated error signals to provide a send-output signal that is substantially free of the echo component.
Claim 2
Dependent Claim 244 words
An echo canceler adapted to receive a send-input signal and a receive-input signal and for removing an echo component from the send-input signal, the echo component including at least a portion of the receive-input signal coupled to the send-input signal via an echo path, the echo canceler comprising: first filter means for dividing the send-input signal into a plurality of subband send-input signals; second filter means for dividing the receive-input signal into a plurality of subband receive-input signals; convolving means for convolving each of the subband receive-input signals with an impulse response of a corresponding subband of the echo path, thereby producing a plurality of estimated subband echo signals; first subtracting means for subtracting each of the estimated subband echo signals from a corresponding subband send-input signal, thereby producing a plurality of error signals; attenuation factor control means for generating a plurality of attenuation factors, each attenuation factor being determined on the basis of a comparison of corresponding comparison levels derived from at least two signals selected from the group consisting of (i) a subband send-input signal, (ii) a subband receive-input signal, and (iii) an error signal; variable attenuation means responsive to said attenuation factor control means for attenuating each of the error signals in accordance with a corresponding one of said attenuation factors, thereby producing a plurality of attenuated error signals; and combining means for combining said attenuated error signals to provide a send-output signal that is substantially free of the echo component.
Claim 3
Dependent Claim 105 words
The echo canceler of claim 1, comprising: noise estimation means for generating a plurality of subband noise factors, each noise factor being representative of a noise component of at least one of a subband send-input signal and an error signal; a noise source for producing a noise signal having a bandwidth commensurate with each of said subband send-input signals; noise modulation means for modulating said noise signal in accordance with each of said subband noise factors, thereby to provide a plurality of modulated subband noise signals; and noise injection means for combining each of said modulated subband noise signals with a corresponding attenuated error signal.
Claim 4
Dependent Claim 27 words
The echo canceler of claim 2 wherein said noise modulation means is further configured for modulating said noise signal in accordance with each of said attenuation factors.
Claim 5
Dependent Claim 185 words
An echo canceler adapted to receive a send-input signal and a receive-input signal and for removing an echo component from the send-input signal, the echo component including at least a portion of the receive-input signal coupled to the send-input signal via an echo path, the echo canceler comprising: first filter means for dividing the send-input signal into a plurality of subband send-input signals; second filter means for dividing the receive-input signal into a plurality of subband receive-input signals; convolving means for convolving each of the subband receive-input signals with an impulse response of a corresponding subband of the echo path, thereby producing a plurality of estimated subband echo signals; first subtracting means for subtracting each of the estimated subband echo signals from a corresponding subband send-input signal, thereby producing a plurality of subband error signals; variable attenuation means for attenuating each of the subband error signals in accordance with a subband attenuation factor, thereby producing a plurality of attenuated subband error signals; and combining means for combining said attenuated subband error signals to provide a send-output signal that is substantially free of the echo component.
Claim 6
Dependent Claim 185 words
An echo canceler adapted to receive a send-input signal and a receive-input signal and for removing an echo component from the send-input signal, the echo component including at least a portion of the receive-input signal coupled to the send-input signal via an echo path, the echo canceler comprising: first filter means for dividing the send-input signal into a plurality of subband send-input signals; second filter means for dividing the receive-input signal into a plurality of subband receive-input signals; convolving means for convolving each of the subband receive-input signals with an impulse response of a corresponding subband of the echo path, thereby producing a plurality of estimated subband echo signals; first subtracting means for subtracting each of the estimated subband echo signals from a corresponding subband send-input signal, thereby producing a plurality of subband error signals; variable attenuation means for attenuating each of the subband error signals in accordance with a subband attenuation factor, thereby producing a plurality of attenuated subband error signals; and combining means for combining said attenuated subband error signals to provide a send-output signal that is substantially free of the echo component.
Claim 7
Dependent Claim 64 words
The echo canceler of claim 4 wherein said variable attenuation means comprises: attenuation factor control means for generating a plurality of subband attenuation factors, each attenuation factor being determined on the basis of a comparison of corresponding comparison values derived from at least two signals selected from the group consisting of a subband send-input signal, a subband receive-input signal, and a subband error signal.
Claim 8
Dependent Claim 31 words
The echo canceler of claim 4 comprising noise injection means for injecting a subband noise signal into a corresponding attenuated subband error signal in accordance with a corresponding subband noise factor.

References Cited (Backward Citations)

US4644108A Cited
US4956838A Cited
US5285165A Cited
US5001701A Cited
US5136577A Cited
US5157653A Cited
US5283784A Cited
US5272695A Cited
US5305307A Cited
US5274705A Cited
US5477534A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1999-10-01 2000-04-01 2000-10-01 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2003-10-01 2004-04-01 2004-10-01 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2007-10-01 2008-04-01 2008-10-01 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag