IP Library › Granted Patent US 11,425,476
Granted Patent B2
US 11,425,476 · App. 17/135,311 · Granted Aug 23, 2022

System and method for adaptive control of online extraction of loudspeaker parameters

Inventors: Markus E. Christoph (Straubing, DE); John Barry French (Port Carling, CA)
Assignee: Harman Becker Automotive Systems GmbH
H04R1/005H04R3/002H04R3/04H04R29/001H04R2400/13
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 11,425,476
App. No.
17/135,311
Granted
Aug 23, 2022
Kind
B2
Abstract

In at least one embodiment, an audio system for extracting online parameters is provided. The system includes a loudspeaker and at least controller. The loudspeaker transmits an audio signal in a listening environment. The at least one controller includes a signal processing block and an adaptive filter. The signal processing block is programmed to provide a driving signal u(n) to drive the loudspeaker to transmit the audio signal. The adaptive filter is programmed to receive the driving signal and to receive a first varying signal i(n) from the loudspeaker in response to the loudspeaker transmitting audio signal. The adaptive filter is further programmed to generate an admittance curve for the loudspeaker based at least on the driving signal and the first varying signal.

Claims (78)

1. An audio system for extracting online parameters, the system comprising:

a loudspeaker for transmitting an audio signal in a listening environment; and

at least one controller including:

a signal processing block programmed to provide a driving signal to drive the loudspeaker to transmit the audio signal; and

an adaptive filter programmed to:

receive the driving signal;

receive a first varying signal from the loudspeaker in response to the loudspeaker transmitting audio signal;

generate an admittance curve for the loudspeaker based at least on the driving signal and the first varying signal;

determine an impedance curve of the loudspeaker based on the admittance curve; and

determine a direct current (DC) resistance of a voice coil of the loudspeaker based at least on the impedance curve or the admittance curve of the loudspeaker.

2. The audio system of claim 1 , wherein the at least one controller is further programmed to determine at least a quality of a total and complete system at least based on a magnitude frequency response of the admittance curve or the impedance curve.

3. The audio system of claim 1 , wherein the at least one controller is further programmed to determine a resonance frequency of the loudspeaker based at least on a group delay frequency response of the admittance curve or the impedance curve.

4. The audio system of claim 1 , wherein the at least one controller is further programmed to determine an inductance of the loudspeaker based on the admittance curve or the impedance curve of the loudspeaker.

5. The audio system of claim 1 , wherein the driving signal is a voltage varying signal and the first varying signal is a current varying signal and wherein the adaptive filter is programmed to generate the admittance curve based on the voltage varying signal and the current varying signal.

6. The audio system of claim 1 , wherein the driving signal is a current varying signal and the first varying signal is a voltage varying signal and wherein the adaptive filter is programmed to generate an impedance curve based on the voltage varying signal and the current varying signal.

7. The audio system of claim 1 further comprising an over excursion gain limiter block programmed to limit travel of a voice coil of the loudspeaker based at least on the admittance curve or an impedance curve of the loudspeaker.

8. The audio system of claim 1 further comprising a thermal model gain calculation block programmed to limit a temperature of loudspeaker based on a resistance of a voice coil of the loudspeaker and the first varying signal.

9. The audio system of claim 1 further comprising a linearizer programmed to receive an error signal that is indicative of a sum of all non-linear by-products of the admittance curve or an impedance curve of the loudspeaker.

10. The audio system of claim 1 , wherein a nonlinear portion of the admittance curve or an impedance curve of the loudspeaker represents a sum of all nonlinear by-products of the loudspeaker.

11. The audio system of claim 1 further comprising a calculation of distortion block that is programmed to generate a first signal corresponding to a nonlinear distortion of the loudspeaker based on at least one of an error signal and higher harmonics of the driving signal.

12. The audio system of claim 11 , wherein the error signal corresponds to a difference between an estimated first varying signal and the first varying signal that is measured from the loudspeaker.

13. The audio system of claim 11 , wherein the first signal corresponds to one of a total harmonic distortion (THD) of the loudspeaker and a non-linear fingerprint (NLF) of the loudspeaker.

14. The audio system of claim 11 further comprising a spectral compressor programmed to generate filter coefficients for an equalizing filter that is applied to an incoming audio signal based on an estimated non-linear distortion of the loudspeaker and to counteract for distortions associated with the loudspeaker.

15. The audio system of claim 1 further comprising an adaptive control block programmed to control the adaptive filter to generate the admittance curve or an impedance curve for the loudspeaker at least in response to the driving signal exceeding a minimum power level.

16. The audio system of claim 15 , wherein the adaptive control block is further programmed to control the adaptive filter to generate the admittance curve or an impedance curve for the loudspeaker in response to an input spectrum of the driving signal including energy at or around a resonance frequency of the loudspeaker.

17. A computer-program product embodied in a non-transitory computer read-able medium that is programmed for extracting online parameters associated with a loudspeaker, the computer-program product comprising instructions for:

providing a driving signal to drive the loudspeaker to transmit an audio signal;

receiving a varying signal from the loudspeaker in response to the loudspeaker transmitting audio signal;

generating one of an admittance curve or an impedance curve for the loudspeaker based at least on the driving signal and the varying signal; and

determining a direct current (DC) resistance of a voice coil of the loudspeaker based at least on the impedance curve or the admittance curve of the loudspeaker.

18. A method for extracting online parameters associated with a loudspeaker, the method comprising:

providing a driving signal to drive the loudspeaker to transmit an audio signal;

receiving a varying signal from the loudspeaker in response to the loudspeaker transmitting audio signal;

generating an admittance curve or an impedance curve for the loudspeaker based at least on the driving signal and the varying signal; and

determining an inductance of the loudspeaker based on the admittance curve or the impedance curve of the loudspeaker.

19. An audio system for extracting online parameters, the system comprising:

a loudspeaker for transmitting an audio signal in a listening environment; and

at least one controller including:

a signal processing block programmed to provide a driving signal to drive the loudspeaker to transmit the audio signal; and

an adaptive filter programmed to:

receive the driving signal;

receive a first varying signal from the loudspeaker in response to the loudspeaker transmitting audio signal;

generate an admittance curve for the loudspeaker based at least on the driving signal and the first varying signal;

determine an impedance curve of the loudspeaker based on the admittance curve; and

determine a resonance frequency of the loudspeaker based at least on a group delay frequency response of the admittance curve or the impedance curve.

20. An audio system for extracting online parameters, the system comprising:

a loudspeaker for transmitting an audio signal in a listening environment; and

at least one controller including:

a signal processing block programmed to provide a driving signal u(n) to drive the loudspeaker to transmit the audio signal; and

an adaptive filter programmed to:

receive the driving signal;

receive a first varying signal from the loudspeaker in response to the loudspeaker transmitting audio signal;

generate an admittance curve for the loudspeaker based at least on the driving signal and the first varying signal;

determine an impedance curve of the loudspeaker based on the admittance curve; and

determine an inductance of the loudspeaker based on the admittance curve or the impedance curve of the loudspeaker.

21. An audio system for extracting online parameters, the system comprising:

a loudspeaker for transmitting an audio signal in a listening environment; and

at least one controller including:

a signal processing block programmed to provide a driving signal to drive the loudspeaker to transmit the audio signal; and

an adaptive filter programmed to:

receive the driving signal;

receive a first varying signal from the loudspeaker in response to the loudspeaker transmitting audio signal; and

generate an admittance curve for the loudspeaker based at least on the driving signal and the first varying signal; and

a calculation of distortion block that is programmed to generate a first signal corresponding to a nonlinear distortion of the loudspeaker based on at least one of an error signal and higher harmonics of the driving signal.

22. An audio system for extracting online parameters, the system comprising:

a loudspeaker for transmitting an audio signal in a listening environment; and

at least one controller including:

a signal processing block programmed to provide a driving signal u(n) to drive the loudspeaker to transmit the audio signal; and

an adaptive filter programmed to:

receive the driving signal;

receive a first varying signal from the loudspeaker in response to the loudspeaker transmitting audio signal; and

generate an admittance curve for the loudspeaker based at least on the driving signal and the first varying signal, and

an adaptive control block programmed to control the adaptive filter to generate the admittance curve or an impedance curve for the loudspeaker at least in response to the driving signal exceeding a minimum power level.

23. A computer-program product embodied in a non-transitory computer read-able medium that is programmed for extracting online parameters associated with a loudspeaker, the computer-program product comprising instructions for:

providing a driving signal to drive the loudspeaker to transmit an audio signal;

receiving a varying signal from the loudspeaker in response to the loudspeaker transmitting audio signal;

generating one of an admittance curve or an impedance curve for the loudspeaker based at least on the driving signal and the varying signal; and

determining a resonance frequency of the loudspeaker based at least on a group delay frequency response of the admittance curve or the impedance curve.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 30, 2020
From: CHRISTOPH, MARKUS E.; FRENCH, JOHN BARRY
To: HARMAN BECKER AUTOMOTIVE SYSTEMS GMBH
Reel/Frame 054779/0730 →
Continuity (2)
Provisional Application 62955125 · Dec 30, 2019
Related Publication 20210204043A1 · Jul 1, 2021
Cited By (2)
US 12,322,370 US 12,348,206