In-vehicle noise cancellation adaptive filter divergence control

US10891935B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-10891935-B2
Application numberUS-201916405150-A
CountryUS
Kind codeB2
Filing dateMay 7, 2019
Priority dateMay 7, 2019
Publication dateJan 12, 2021
Grant dateJan 12, 2021

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

A active noise cancellation (ANC) system may include an adaptive filter divergence detector for detecting divergence of the one or more controllable filters as they adapt, based on various temporal or frequency domain amplitude characteristics. Upon detection of a controllable filter divergence, the ANC system may be deactivated, or certain speakers may be muted. Alternatively, the ANC system may modify the diverged controllable filters to restore proper operation of the noise cancelling system. This may include adjusting a leakage value of an adaptive filter controller.

First claim

Opening claim text (preview).

What is claimed is: 1. A method for controlling stability in an active noise cancellation (ANC) system, the method comprising: receiving, from an adaptive filter controller, filter coefficients corresponding to at least one controllable filter; computing a parameter based on an analysis of at least a portion of the filter coefficients; detecting divergence of the at least one controllable filter based on a comparison of the parameter to a threshold, wherein the threshold is a dynamic threshold computed from a statistical analysis of the parameter computed from filter coefficients in one or more preceding adaptations of the at least one controllable filter; and modifying properties of the at least one controllable filter that has diverged. 2. The method of claim 1 , wherein the controllable filter includes a plurality of coefficients, the parameter being a sum of absolute values of at least a portion of the coefficients in the at least one controllable filter. 3. The method of claim 1 , wherein the controllable filter includes a plurality of coefficients, the parameter being a maximum value of at least a portion of the coefficients in the at least one controllable filter. 4. The method of claim 1 , wherein detecting divergence of the at least one controllable filter based on a comparison of the parameter to a threshold comprises detecting divergence of the at least one controllable filter when the parameter exceeds the threshold. 5. The method of claim 1 , wherein the threshold is an average value of the parameter taken from multiple preceding adaptations of the at least one controllable filter multiplied by a gain factor. 6. The method of claim 1 , wherein modifying properties of the at least one controllable filter that has diverged comprises deactivating at least one of the ANC system and the at least one controllable filter that has diverged. 7. The method of claim 1 , wherein modifying properties of the at least one controllable filter that has diverged comprises resetting the filter coefficients of the at least one controllable filter to zero and allowing the at least one controllable filter to re-adapt. 8. The method of claim 1 , wherein modifying properties of the at least one controllable filter that has diverged comprises resetting the filter coefficients of the at least one controllable filter to a set of filter coefficient values stored in a memory of the ANC system. 9. The method of claim 1 , wherein modifying properties of the at least one controllable filter that has diverged comprises increasing a leakage value of the adaptive filter controller in response to detecting divergence of the at least one controllable filter. 10. The method of claim 9 , wherein the leakage value of the adaptive filter controller is increased at the diverged frequencies of the at least one controllable filter. 11. The method of claim 9 , further comprising: decreasing the leakage value of the adaptive filter controller when a highest magnitude filter coefficient of the at least one controllable filter falls below a predetermined threshold. 12. An active noise cancellation (ANC) system comprising: at least one controllable filter configured to generate an anti-noise signal based on an adaptive transfer characteristic and a noise signal received from a sensor, the adaptive transfer characteristic of the at least one controllable filter characterized by a set of filter coefficients; an adaptive filter controller, including a processor and memory, programmed to adapt the set of filter coefficients based on the noise signal and an error signal received from a microphone located in a cabin of a vehicle; and a divergence controller in communication with at least the adaptive filter controller, the divergence controller including a processor and memory programmed to: receive the set of filter coefficients corresponding to a current adaptation of the adaptive transfer characteristic of the at least one controllable filter; compute a parameter based on an analysis of at least a portion of the set of filter coefficients; and detect divergence of the at least one controllable filter when a difference between the parameter computed from the current adaptation of the at least one controllable filter and an average value of the same parameter from one or more previous adaptations of the at least one controllable filter exceeds a threshold. 13. The ANC system of claim 12 , wherein the threshold is a predetermined static threshold programmed for the ANC system. 14. The ANC system of claim 12 , wherein the divergence controller is further programmed to increase a leakage value of the adaptive filter controller in response to detecting divergence of the at least one controllable filter. 15. A computer-program product embodied in a non-transitory computer readable medium that is programmed for active noise cancellation (ANC), the computer-program product comprising instructions for: receiving, from an adaptive filter controller, a set of filter coefficients corresponding to a current adaptation of at least one controllable filter; computing a parameter based on an analysis of at least a portion of the filter coefficients; detecting divergence of the at least one controllable filter when a difference between the parameter computed from the current adaptation of the at least one controllable filter and an average value of the same parameter from one or more previous adaptations exceeds a threshold; and modifying an adaptive transfer characteristic of the at least one controllable filter during the current adaptation in response to detecting divergence of the at least one controllable filter. 16. The computer-program product of claim 15 , wherein the instructions for detecting divergence of the at least one controllable filter includes detecting, in the time domain, diverged frequencies of the at least one controllable filter; and wherein the instructions for modifying the adaptive transfer characteristic includes, in the time domain, resetting the diverged frequencies of the at least one controllable filter to zero, attenuating the filter coefficients at the diverged frequencies, or increasing a leakage value of the adaptive filter controller at the diverged frequencies. 17. The computer-program product of claim 15 , wherein the instructions for detecting divergence of the at least one controllable filter includes detecting, in the frequency domain, diverged frequencies of the at least one controllable filter; and wherein the instructions for modifying the adaptive transfer characteristic includes, in the frequency domain, notching out the diverged frequencies using an error signal received from a microphone and filter coefficients from a previous adaptation of the at least one controllable filter stored in memory.

Assignees

Inventors

Classifications

  • Damping circuit arrangements for transducers, e.g. motional feedback circuits · CPC title

  • Filtering, e.g. Kalman filters or special analogue or digital filters · CPC title

  • Automobiles · CPC title

  • of the filter · CPC title

  • characterised by the analysis of the input signals only · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US10891935B2 cover?
A active noise cancellation (ANC) system may include an adaptive filter divergence detector for detecting divergence of the one or more controllable filters as they adapt, based on various temporal or frequency domain amplitude characteristics. Upon detection of a controllable filter divergence, the ANC system may be deactivated, or certain speakers may be muted. Alternatively, the ANC system m…
Who is the assignee on this patent?
Harman Int Ind
What technology area does this patent fall under?
Primary CPC classification G10K11/17853. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Jan 12 2021 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 3 related publications on this page (citations in our corpus or others sharing the same primary CPC).