IP Library Granted Patent US 8,204,210
Granted Patent B2
US 8,204,210 · App. 12/702,761 · Granted Jun 19, 2012

Method and system for nonlinear acoustic echo cancellation in hands-free telecommunication devices

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 8,204,210
App. No.
12/702,761
Granted
Jun 19, 2012
Kind
B2
Abstract

A method and system for determining and compensating for a non-linearity in a hands-free acoustic telecommunication device is disclosed. The method determines a back electromotive force signal induced in a loudspeaker from at least one of a coil voltage, a current signal and estimates of coil resistance and inductance, estimating at least one of a cone position and a cone velocity from the BEMF integrated with respect to time and determining an estimate of an echo value from a series connection of an estimated inverse of a force factor function primitive and the estimated acoustic impulse response; and outputting the estimated echo value.

Claims (26)

1. An apparatus for non-linear acoustic echo cancellation due to loudspeaker nonlinearities in a device having or used with an acoustic coil and including a microphone, the apparatus comprising:

a terminal configured and arranged to receive an electric signal representing for a coil at least one of a coil voltage and a current signal and estimates of a coil resistance and a coil inductance;

a signal processing logic circuit configured and arranged to:

determine a back EMF (BEMF) from the electrical signal

integrate the BEMF with respect to time;

estimate at least one of a cone position and a cone velocity based on the integrated BEMF;

determine an estimate of an acoustical impulse response from the estimated at least one of the cone position and the cone velocity to a microphone pressure;

determine an estimate of an echo value based on an estimated inverse of a force factor function primitive and the estimated acoustical impulse response; and

a second terminal configured and arranged to output the estimated echo value, the estimate providing a signal for echo cancellation in the device.

2. The apparatus of claim 1 , wherein the force factor function is a function of a cone position.

3. The apparatus of claim 1 wherein the memory circuit including code, which when accessed by the processor circuit, further causes the processor to

high pass filter the BEMF and the integrated BEMF.

4. The apparatus of claim 1 wherein the memory circuit including code, which when accessed by the processor circuit, further causes the processor to

high pass filter the estimated echo value.

5. The apparatus of claim 1 , wherein the force factor function is a function of a cone velocity.

6. A method for providing echo cancellation in a device having or used with an acoustic coil, the method comprising:

receiving at a terminal, an electrical signal representing for the coil at least one of a coil voltage and a current signal and estimates of a coil resistance and a coil inductance;

modeling the device using a Hammerstein model in a signal-processing logic circuit;

in the signal-processing logic circuit

determining a Back EMF based on the electrical signal;

estimating an inverse of a force factor function primitive and a linear filter based on the Hammerstein model, wherein the BEMF is an input value to the Hammerstein model and at least one of a cone position and a cone velocity of the loudspeaker is an intermediate value; and

determining an estimate of an echo value by computing the output of the series connection of the estimated inverse of the force factor function primitive and the estimated linear filter, the estimate providing a signal for echo cancellation in the device.

7. The method of claim 6 wherein the force factor function is a function of a cone position.

8. The method of claim 6 , further comprising:

filtering the coil voltage and the current.

9. The method of claim 6 , wherein the force factor function is a function of a cone velocity.

Assignments (11)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 11, 2020
From: NXP B.V.
To: GOODIX TECHNOLOGY (HK) COMPANY LIMITED
Reel/Frame 053455/0458 →
CORRECTIVE ASSIGNMENT TO CORRECT THE REMOVE APPLICATION 12298143 PREVIOUSLY RECORDED ON REEL 042762 FRAME 0145. ASSIGNOR(S) HEREBY CONFIRMS THE SECURITY AGREEMENT SUPPLEMENT. Recorded Oct 22, 2019
From: NXP B.V.
To: MORGAN STANLEY SENIOR FUNDING, INC.
Reel/Frame 051145/0184 →
CORRECTIVE ASSIGNMENT TO CORRECT THE REMOVE APPLICATION 12298143 PREVIOUSLY RECORDED ON REEL 042985 FRAME 0001. ASSIGNOR(S) HEREBY CONFIRMS THE SECURITY AGREEMENT SUPPLEMENT. Recorded Oct 22, 2019
From: NXP B.V.
To: MORGAN STANLEY SENIOR FUNDING, INC.
Reel/Frame 051029/0001 →
CORRECTIVE ASSIGNMENT TO CORRECT THE REMOVE APPLICATION 12298143 PREVIOUSLY RECORDED ON REEL 039361 FRAME 0212. ASSIGNOR(S) HEREBY CONFIRMS THE SECURITY AGREEMENT SUPPLEMENT. Recorded Oct 22, 2019
From: NXP B.V.
To: MORGAN STANLEY SENIOR FUNDING, INC.
Reel/Frame 051029/0387 →
CORRECTIVE ASSIGNMENT TO CORRECT THE REMOVE APPLICATION 12298143 PREVIOUSLY RECORDED ON REEL 038017 FRAME 0058. ASSIGNOR(S) HEREBY CONFIRMS THE SECURITY AGREEMENT SUPPLEMENT. Recorded Oct 22, 2019
From: NXP B.V.
To: MORGAN STANLEY SENIOR FUNDING, INC.
Reel/Frame 051030/0001 →
RELEASE OF SECURITY INTEREST Recorded Sep 10, 2019
From: MORGAN STANLEY SENIOR FUNDING, INC.
To: NXP B.V.
Reel/Frame 050745/0001 →
CORRECTIVE ASSIGNMENT TO CORRECT THE REMOVE APPLICATION 12681366 PREVIOUSLY RECORDED ON REEL 038017 FRAME 0058. ASSIGNOR(S) HEREBY CONFIRMS THE SECURITY AGREEMENT SUPPLEMENT. Recorded May 9, 2017
From: NXP B.V.
To: MORGAN STANLEY SENIOR FUNDING, INC.
Reel/Frame 042985/0001 →
CORRECTIVE ASSIGNMENT TO CORRECT THE REMOVE APPLICATION 12681366 PREVIOUSLY RECORDED ON REEL 039361 FRAME 0212. ASSIGNOR(S) HEREBY CONFIRMS THE SECURITY AGREEMENT SUPPLEMENT. Recorded May 9, 2017
From: NXP B.V.
To: MORGAN STANLEY SENIOR FUNDING, INC.
Reel/Frame 042762/0145 →
CORRECTIVE ASSIGNMENT TO CORRECT THE REMOVE APPLICATION 12092129 PREVIOUSLY RECORDED ON REEL 038017 FRAME 0058. ASSIGNOR(S) HEREBY CONFIRMS THE SECURITY AGREEMENT SUPPLEMENT. Recorded Jul 14, 2016
From: NXP B.V.
To: MORGAN STANLEY SENIOR FUNDING, INC.
Reel/Frame 039361/0212 →
SECURITY AGREEMENT SUPPLEMENT Recorded Mar 7, 2016
From: NXP B.V.
To: MORGAN STANLEY SENIOR FUNDING, INC.
Reel/Frame 038017/0058 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 30, 2010
From: VAN DE LAAR, JAKOB
To: NXP B.V.
Reel/Frame 024319/0583 →