CA2314219A1 - Echo canceller having improved non-linear processor - Google Patents

Echo canceller having improved non-linear processor Download PDF

Info

Publication number
CA2314219A1
CA2314219A1 CA002314219A CA2314219A CA2314219A1 CA 2314219 A1 CA2314219 A1 CA 2314219A1 CA 002314219 A CA002314219 A CA 002314219A CA 2314219 A CA2314219 A CA 2314219A CA 2314219 A1 CA2314219 A1 CA 2314219A1
Authority
CA
Canada
Prior art keywords
linear processor
nlp
sub
linear
processor
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CA002314219A
Other languages
French (fr)
Other versions
CA2314219C (en
Inventor
David S. Farrell
Tianfang Liu
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Coriant Operations Inc
Original Assignee
Tellabs Operations, Inc.
David S. Farrell
Tianfang Liu
Coriant Operations, Inc.
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Tellabs Operations, Inc., David S. Farrell, Tianfang Liu, Coriant Operations, Inc. filed Critical Tellabs Operations, Inc.
Publication of CA2314219A1 publication Critical patent/CA2314219A1/en
Application granted granted Critical
Publication of CA2314219C publication Critical patent/CA2314219C/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04BTRANSMISSION
    • H04B3/00Line transmission systems
    • H04B3/02Details
    • H04B3/20Reducing echo effects or singing; Opening or closing transmitting path; Conditioning for transmission in one direction or the other
    • H04B3/23Reducing echo effects or singing; Opening or closing transmitting path; Conditioning for transmission in one direction or the other using a replica of transmitted signal in the time domain, e.g. echo cancellers
    • H04B3/234Reducing echo effects or singing; Opening or closing transmitting path; Conditioning for transmission in one direction or the other using a replica of transmitted signal in the time domain, e.g. echo cancellers using double talk detection
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M9/00Arrangements for interconnection not involving centralised switching
    • H04M9/08Two-way loud-speaking telephone systems with means for conditioning the signal, e.g. for suppressing echoes for one or both directions of traffic
    • H04M9/082Two-way loud-speaking telephone systems with means for conditioning the signal, e.g. for suppressing echoes for one or both directions of traffic using echo cancellers

Abstract

A non-linear processor (300) for use in an echo canceller (25) is set forth.
The non-linear processor (300) includes a center clipping digital filter receiving an echo compensated signal. The non-linear processor provides a center clipped output signal having non-linear thresholds at values of + T(sub NLP) and -T(sub NLP).The value of T(sub NLP) is dynamically dependent, at least, in part on echo return loss measurements. To limit the processor's susceptibility to corruption from double-talk conditions, the non-linear processor (300) inhibits the dynamic setting of the T(sub NLP) value when a double talk condition is present. Additionally, or in the alternative, the non-linear processor (300) locks the value of the echo return loss measurement after a predetermined number of consecutive echo return loss measurements have values falling within a predetermined range of one another. Such locking further reduces the susceptibility of the non-linear processor to corruption from double-talk conditions.
CA002314219A 1997-11-14 1998-11-13 Echo canceller having improved non-linear processor Expired - Fee Related CA2314219C (en)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
US08/970,639 US6198819B1 (en) 1997-11-14 1997-11-14 Echo canceller having improved non-linear processor
US08/970,639 1997-11-14
PCT/US1998/024346 WO1999026403A1 (en) 1997-11-14 1998-11-13 Echo canceller having improved non-linear processor

Publications (2)

Publication Number Publication Date
CA2314219A1 true CA2314219A1 (en) 1999-05-27
CA2314219C CA2314219C (en) 2007-07-24

Family

ID=25517247

Family Applications (1)

Application Number Title Priority Date Filing Date
CA002314219A Expired - Fee Related CA2314219C (en) 1997-11-14 1998-11-13 Echo canceller having improved non-linear processor

Country Status (5)

Country Link
US (4) US6198819B1 (en)
EP (1) EP1053628A4 (en)
AU (1) AU757529B2 (en)
CA (1) CA2314219C (en)
WO (1) WO1999026403A1 (en)

Families Citing this family (40)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6198819B1 (en) * 1997-11-14 2001-03-06 Tellabs Operations, Inc. Echo canceller having improved non-linear processor
US6031908A (en) * 1997-11-14 2000-02-29 Tellabs Operations, Inc. Echo canceller employing dual-H architecture having variable adaptive gain settings
US6028929A (en) * 1997-11-14 2000-02-22 Tellabs Operations, Inc. Echo canceller employing dual-H architecture having improved non-linear echo path detection
US6744886B1 (en) * 1999-01-06 2004-06-01 Lucent Technologies Inc. Adaptive filter utilizing proportional affine projection algorithm
US7423983B1 (en) * 1999-09-20 2008-09-09 Broadcom Corporation Voice and data exchange over a packet based network
JP3296330B2 (en) * 1999-05-20 2002-06-24 日本電気株式会社 Adaptive filter, control method of adaptive filter, and storage medium storing program
US6792106B1 (en) * 1999-09-17 2004-09-14 Agere Systems Inc. Echo canceller and method of echo cancellation using an NLMS algorithm
US6925174B2 (en) * 1999-12-09 2005-08-02 Broadcom Corporation Interaction between echo canceller and packet voice processing
US7920697B2 (en) * 1999-12-09 2011-04-05 Broadcom Corp. Interaction between echo canceller and packet voice processing
US6687235B1 (en) * 2000-01-21 2004-02-03 Adtran, Inc. Mitigation of non-linear signal perturbations using truncated volterra-based non-linear echo canceler
US6909782B2 (en) * 2000-09-08 2005-06-21 Intel Corporation Fast converging affine projection based echo canceller for sparse multi-path channels
US6757384B1 (en) * 2000-11-28 2004-06-29 Lucent Technologies Inc. Robust double-talk detection and recovery in a system for echo cancelation
US6766021B2 (en) * 2001-03-13 2004-07-20 Adaptive Digital Technologies Echo canceller
IL144890A0 (en) * 2001-08-14 2002-06-30 Broadlight Ltd A device for crosstalk cancellation in optical transceivers
US6836547B2 (en) * 2001-12-20 2004-12-28 Motorol, Inc. Protecting an echo canceller against random transitions in echo paths
US6961421B2 (en) * 2002-06-17 2005-11-01 Texas Instruments Incorporated Echo analysis for identification of hybrid induced echo in a communication link
US20040001597A1 (en) * 2002-07-01 2004-01-01 Tandberg Asa Audio communication system and method with improved acoustic characteristics
US7409057B1 (en) * 2002-07-03 2008-08-05 Marvell International Ltd. Nonlinear echo compensator for class B transmitter line driver
US7251213B2 (en) * 2002-09-17 2007-07-31 At&T Corp. Method for remote measurement of echo path delay
US7221755B2 (en) * 2002-12-18 2007-05-22 Mitel Networks Corporation Method of capturing constant echo path information in a full duplex speakerphone
EP1584177B1 (en) * 2003-01-08 2007-11-07 Nxp B.V. Non-linear acoustic echo canceller
US7634032B2 (en) * 2004-03-04 2009-12-15 Adtran, Inc. System and method for detecting non-linear distortion of signals communicated across telecommunication lines
TWI238632B (en) * 2004-05-05 2005-08-21 Winbond Electronics Corp Half duplex apparatus and signal processing method used in the apparatus
US7091894B2 (en) * 2004-06-12 2006-08-15 L-3 Integrated Systems Company Systems and methods for analog to digital conversion
US6956517B1 (en) 2004-06-12 2005-10-18 L-3 Integrated Systems Company Systems and methods for multi-channel analog to digital conversion
JP4579301B2 (en) * 2006-01-17 2010-11-10 三菱電機株式会社 Echo canceller
JP4569618B2 (en) * 2006-11-10 2010-10-27 ソニー株式会社 Echo canceller and speech processing apparatus
US20080247535A1 (en) * 2007-04-09 2008-10-09 Microsoft Corporation Method and apparatus for mitigating impact of nonlinear effects on the quality of audio echo cancellation
US7881459B2 (en) * 2007-08-15 2011-02-01 Motorola, Inc. Acoustic echo canceller using multi-band nonlinear processing
US8331552B2 (en) * 2008-05-09 2012-12-11 Agere Systems Llc Detection of double talk in telecommunications networks
US9488478B2 (en) * 2008-06-02 2016-11-08 The Boeing Company Methods and systems for visual flight rule (VFR) chart generation
US8078130B2 (en) * 2008-12-23 2011-12-13 L-3 Communications Integrated Systems L.P. Systems and methods for interference cancellation
US8081946B2 (en) * 2008-12-23 2011-12-20 L-3 Communications Integrated Systems L.P. Interference cancellation for reconfigurable direct RF bandpass sampling interference cancellation
DE112012001201B9 (en) * 2011-05-10 2015-08-20 Mitsubishi Electric Corporation Echo canceling device and echo detector
US9088336B2 (en) * 2012-09-06 2015-07-21 Imagination Technologies Limited Systems and methods of echo and noise cancellation in voice communication
US9438308B2 (en) 2013-08-21 2016-09-06 Avago Technologies General Ip (Singapore) Pte. Ltd. Echo cancellation with quantization compensation
GB2547063B (en) * 2014-10-30 2018-01-31 Imagination Tech Ltd Noise estimator
US9659555B1 (en) * 2016-02-09 2017-05-23 Amazon Technologies, Inc. Multichannel acoustic echo cancellation
KR20170142001A (en) * 2016-06-16 2017-12-27 삼성전자주식회사 Electric device, acoustic echo cancelling method of thereof and non-transitory computer readable recording medium
WO2018087855A1 (en) * 2016-11-10 2018-05-17 三菱電機株式会社 Echo canceller device, echo cancellation method, and echo cancellation program

Family Cites Families (20)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US3699271A (en) * 1970-11-16 1972-10-17 Bell Telephone Labor Inc Speech processor using multiband controlled center clipping
US3787645A (en) * 1971-05-19 1974-01-22 Nippon Electric Co Echo canceller having two echo path models
FR2564667B1 (en) * 1984-05-15 1986-09-19 Trt Telecom Radio Electr DEVICE FOR CONTROLLING AN ECHO CANCELER AND A CENTER SCREENER
US4712235A (en) * 1984-11-19 1987-12-08 International Business Machines Corporation Method and apparatus for improved control and time sharing of an echo canceller
US4897832A (en) * 1988-01-18 1990-01-30 Oki Electric Industry Co., Ltd. Digital speech interpolation system and speech detector
US5157653A (en) * 1990-08-03 1992-10-20 Coherent Communications Systems Corp. Residual echo elimination with proportionate noise injection
US5274705A (en) * 1991-09-24 1993-12-28 Tellabs Inc. Nonlinear processor for an echo canceller and method
JP2853455B2 (en) * 1992-05-15 1999-02-03 ケイディディ株式会社 Echo canceller
US5329586A (en) * 1992-05-29 1994-07-12 At&T Bell Laboratories Nonlinear echo canceller for data signals using a non-redundant distributed lookup-table architecture
US5327495A (en) * 1992-10-23 1994-07-05 Dsc Communications Corporation Apparatus and method for controlling an echo canceler
JPH07123236B2 (en) * 1992-12-18 1995-12-25 日本電気株式会社 Bidirectional call state detection circuit
US5475731A (en) * 1994-01-07 1995-12-12 Ericsson Inc. Echo-canceling system and method using echo estimate to modify error signal
US5606550A (en) * 1995-05-22 1997-02-25 Hughes Electronics Echo canceller and method for a voice network using low rate coding and digital speech interpolation transmission
US5664011A (en) * 1995-08-25 1997-09-02 Lucent Technologies Inc. Echo canceller with adaptive and non-adaptive filters
US6125179A (en) * 1995-12-13 2000-09-26 3Com Corporation Echo control device with quick response to sudden echo-path change
SE505692C2 (en) * 1995-12-18 1997-09-29 Ericsson Telefon Ab L M Method and apparatus for echo extinguishing by estimating residual signal power
US5897832A (en) * 1996-04-30 1999-04-27 Porter; Brooks S. Cleaning method utilizing ozonated water and apparatus for producing ozonated water
US6205208B1 (en) * 1997-03-31 2001-03-20 World One Telecom, Ltd. Method and apparatus for dynamic processing of data communications of various types
SE511073C2 (en) * 1997-09-10 1999-08-02 Ericsson Telefon Ab L M Methods and apparatus for echo estimation and suppression in telephone systems
US6198819B1 (en) * 1997-11-14 2001-03-06 Tellabs Operations, Inc. Echo canceller having improved non-linear processor

Also Published As

Publication number Publication date
AU1410199A (en) 1999-06-07
AU757529B2 (en) 2003-02-27
US6516063B1 (en) 2003-02-04
US20060115078A1 (en) 2006-06-01
US7450714B2 (en) 2008-11-11
US6198819B1 (en) 2001-03-06
CA2314219C (en) 2007-07-24
US20030043999A1 (en) 2003-03-06
EP1053628A1 (en) 2000-11-22
WO1999026403A1 (en) 1999-05-27
US7020278B2 (en) 2006-03-28
EP1053628A4 (en) 2007-10-17

Similar Documents

Publication Publication Date Title
CA2314219A1 (en) Echo canceller having improved non-linear processor
CA2275662A1 (en) Double talk and echo path change detection in a telephony system
CA1254278A (en) Method and apparatus for improved control and time sharing of an echo canceller
CA2139895C (en) Residual echo elimination with proportionate noise injection
AU615820B2 (en) Computer controlled adaptive speakerphone
CA2228121A1 (en) Noise canceller
CA2105682A1 (en) Signal processing apparatus and method
CA2205926A1 (en) Echo cancelling arrangements
EP0967734A3 (en) Multiuser interference canceler for DS-cdma system
KR100395196B1 (en) Method and apparatus for detecting near-end speech signal
CA2004379A1 (en) Echo canceller with means for determining filter coefficients from autocorrelation and cross-correlation coefficients
CA2146393A1 (en) Determining Echo Return Loss in Echo Cancelling Arrangements
CA2004005A1 (en) Echo canceller
EP0348078A3 (en) Technique for improved subjective perfomance in a communication system using attenuated noise-fill
CA2307657A1 (en) Echo canceller employing dual-h architecture having variable adaptive gain settings
CA2075843A1 (en) Echo canceller
AU5148000A (en) System and method for near-end talker detection by spectrum analysis
US4282411A (en) Residual echo suppressor for echo canceller
EP1578026A8 (en) Double talk detecting method, double talk detecting apparatus, and echo canceler
CA2102857A1 (en) Technique for Reducing Echoes in Conference Communications
EP0803990A3 (en) Echo canceller with double talk detector
CA2118277A1 (en) Facility Type Determination Technique
CA2250809A1 (en) Double-talk insensitive nlms algorithm
CA2011385A1 (en) Digital service unit
ATE147211T1 (en) METHOD FOR NON-LINEAR SIGNAL PROCESSING IN AN ECHO COMPENSATOR

Legal Events

Date Code Title Description
EEER Examination request
MKLA Lapsed

Effective date: 20161114