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

Echo canceller for a full-duplex communication system and method therefor

Assignee: NXP USA Inc
•
Filing: 1999-10-14
•
Granted: 2003-06-17
•
Expires: 2019-10-14
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract An echo canceller (110) for a full-duplex communication system (100) such as a speakerphone determines a gain factor to be used in sub-band adapter coefficient updates by using both time domain and sub-band signals to determine the state of the system (100). In one embodiment a gain factor controller (120) uses the sampled time domain signal to determine if the system (100) is in the silence state, and if not uses the sub-band signals to determine whether the system (100) is in the talk, double-talk, or listen state. The gain factor controller (120) selectively changes the gain factor and selectively performs coefficient updating based on the state. In another embodiment the gain factor controller (120) determines the state and selectively updates coefficients using state information developed on a band-by-band basis.

Inventors

  • 👤 Zhao Li
  • 👤 John E. Lane

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-09 11:41
CPC Classifications
H; H04; H04M; H04M9/00; H04M9/08; H04M9/082

Claims Analysis

Total Claims: 27
Claim 1
Independent Claim 168 words
An echo canceller for a full-duplex communication system, comprising: a first filter having an input for receiving a sampled input signal, and a plurality of outputs for providing a plurality of sub-band signals; a plurality of sub-band adapters wherein each adapter receives a corresponding one of the plurality of sub-band signals and a gain factor, and performs a mathematical calculation based at least in part on the corresponding one of the plurality of sub-band signals and the gain factor to produce a corresponding modified sub-band signal; a second filter having a plurality of inputs for receiving the modified sub-band signals and an output for providing an echo cancelled output signal; and a gain factor controller having an output for providing the gain factor to the sub-band adapters, said gain factor controller determining a state of the echo canceller based at least in part on the plurality of sub-band signals and a time domain signal and selectively updating the gain factor based upon the state of the echo canceller.
Claim 2
Dependent Claim 168 words
An echo canceller for a full-duplex communication system, comprising: a first filter having an input for receiving a sampled input signal, and a plurality of outputs for providing a plurality of sub-band signals; a plurality of sub-band adapters wherein each adapter receives a corresponding one of the plurality of sub-band signals and a gain factor, and performs a mathematical calculation based at least in part on the corresponding one of the plurality of sub-band signals and the gain factor to produce a corresponding modified sub-band signal; a second filter having a plurality of inputs for receiving the modified sub-band signals and an output for providing an echo cancelled output signal; and a gain factor controller having an output for providing the gain factor to the sub-band adapters, said gain factor controller determining a state of the echo canceller based at least in part on the plurality of sub-band signals and a time domain signal and selectively updating the gain factor based upon the state of the echo canceller.
Claim 3
Dependent Claim 32 words
The echo canceller of claim 1 , wherein the time domain signal is one of the sampled input signal, the echo cancelled output signal, and a receive signal from a transmission device.
Claim 4
Dependent Claim 54 words
The echo canceller of claim 2 , wherein the gain factor controller receives the one of the sampled input signal, the echo cancelled output signal, and the receive signal; provides a first silence detector output; and determines whether the echo canceller is in a first state in response to the first silence detector output.
Claim 5
Dependent Claim 56 words
The echo canceller of claim 3 , wherein the gain factor controller receives another one of the sampled input signal, the echo cancelled output signal, and the receive signal; provides a second silence detector output; and determines whether the echo canceller is in the first state in response to the first and second silence detector outputs.
Claim 6
Dependent Claim 42 words
The echo canceller of claim 1 , further comprising a third filter having an input for receiving a receive signal from a transmission device and a plurality of outputs for providing a plurality of reference signals to the plurality of sub-band adapters.
Claim 7
Dependent Claim 25 words
The echo canceller of claim 5 , wherein each of the plurality of sub-band adapters receives a corresponding one of the plurality of reference signals.
Claim 8
Dependent Claim 29 words
The echo canceller of claim 1 , wherein each of the plurality of sub-band adapters selectively updates a filter coefficient unit based on the state of the echo canceller.
Claim 9
Dependent Claim 37 words
The echo canceller of claim 1 , wherein the gain factor controller has a plurality of outputs for providing a corresponding gain factor of a plurality of gain factors to each of the plurality of sub-band adapters.
Claim 10
Dependent Claim 38 words
The echo canceller of claim 8 , wherein the gain factor controller selectively updates the plurality of gain factors based upon a determination of a plurality of states wherein each of the sub-band adapters has a corresponding state.
Claim 11
Dependent Claim 23 words
The echo canceller of claim 9 , wherein each of the plurality of states is one of talk, listen, double talk, and silence.
Claim 12
Dependent Claim 23 words
The echo canceller of claim 1 , wherein the state of the echo canceller is one of talk, listen, double talk, and silence.
Claim 13
Dependent Claim 26 words
The echo canceller of claim 11 , wherein the gain factor controller updates the gain factor if the state of the echo canceller is double talk.
Claim 14
Independent Claim 113 words
A method for reducing echo in a full-duplex communication system, comprising: receiving a sampled input signal; converting said sampled input signal into a plurality of sub-band signals; determining a state of the full-duplex communication system based at least in part on the plurality of sub-band signals and a time domain signal; selectively updating a gain factor based at least in part on the state of the full-duplex communication system; modifying said plurality of sub-band signals based at least in part on the gain factor to produce a plurality of modified sub-band signals; and combining said plurality of modified sub-band signals to produce an echo cancelled output signal corresponding to the sampled input signal.
Claim 15
Independent Claim 113 words
A method for reducing echo in a full-duplex communication system, comprising: receiving a sampled input signal; converting said sampled input signal into a plurality of sub-band signals; determining a state of the full-duplex communication system based at least in part on the plurality of sub-band signals and a time domain signal; selectively updating a gain factor based at least in part on the state of the full-duplex communication system; modifying said plurality of sub-band signals based at least in part on the gain factor to produce a plurality of modified sub-band signals; and combining said plurality of modified sub-band signals to produce an echo cancelled output signal corresponding to the sampled input signal.
Claim 16
Dependent Claim 40 words
The method of claim 13 , wherein determining the state of the full-duplex communication system comprises determining whether the full-duplex communication system is in one of a talk state, a double talk state, a listen state, and a silence state.
Claim 17
Dependent Claim 54 words
The method of claim 14 , wherein the determination of whether the full-duplex communication system is in the silence state is based in part on the time domain signal, wherein the time domain signal is one of the sampled input signal, the echo cancelled output signal, and a receive signal from a transmission device.
Claim 18
Dependent Claim 42 words
The method of claim 15 , wherein the determination of whether the full-duplex communication system is in the silence state is further based in part on another one of the sampled input signal, the echo cancelled output signal, and the receive signal.
Claim 19
Dependent Claim 40 words
The method of claim 14 , wherein the determination of whether the full-duplex communication system is in one of the talk state, the double talk state, and the listen state is based in part on the plurality of sub-band signals.
Claim 20
Dependent Claim 23 words
The method of claim 14 , wherein the gain factor is updated if the full-duplex communication system is in the double talk state.
Claim 21
Dependent Claim 27 words
The method of claim 14 , wherein modifying said plurality of sub-band signals is further based on a corresponding reference signal of a plurality of reference signals.
Claim 22
Dependent Claim 40 words
The method of claim 19 , wherein each of the plurality of sub-band signals includes at least one corresponding coefficient and wherein modifying the plurality of sub-band signals further comprises selectively updating the at least one of the corresponding coefficients.
Claim 23
Dependent Claim 67 words
The method of claim 20 , wherein selectively updating the at least one of the corresponding coefficients further comprises: updating the at least one corresponding coefficient if the full-duplex communication system is one of the listen state and the double talk state; and not updating the at least one corresponding coefficient if the full-duplex communication system is in one of the talk state and the silence state.
Claim 24
Dependent Claim 27 words
The method of claim 13 , wherein modifying said plurality of sub-band signals is further based on a corresponding reference signal of a plurality of reference signals.
Claim 25
Dependent Claim 25 words
The method of claim 13 , wherein determining the state of the full-duplex communication system comprises determining a corresponding sub-band state for each sub-band signal.
Claim 26
Dependent Claim 28 words
The method of claim 23 , wherein each corresponding sub-band state is one of a talk state, a double talk state, a listen state, and a silence state.
Claim 27
Dependent Claim 38 words
The method of claim 23 , wherein selectively updating the gain factor comprises selectively updating a corresponding sub-band gain factor for each sub-band signal based at least in part on the corresponding sub-band state of the sub-band signal.

References Cited (Backward Citations)

US4600815A Cited
US5050160A Cited
US5687229A Cited
US5410595A Cited
US5590241A Cited
US5502717A Cited
US5889857A Cited
US5612996A Cited
US5859914A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2006-06-16 2006-12-16 2007-06-17 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2010-06-16 2010-12-16 2011-06-17 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2014-06-16 2014-12-16 2015-06-17 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag