Virtual location noise signal estimation for engine order cancellation

US11183166B1 · US · B1

Patent metadata
FieldValue
Publication numberUS-11183166-B1
Application numberUS-202017091449-A
CountryUS
Kind codeB1
Filing dateNov 6, 2020
Priority dateNov 6, 2020
Publication dateNov 23, 2021
Grant dateNov 23, 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 system and method for accurately estimating engine noise at a virtual microphone location, such as an occupant's ear position, in an acoustic space in order to enhance performance of an Engine Order Cancellation (EOC) system is provided. A set of weights and transfer functions that are dependent on various vehicle parameters, such as frequency, load, and speed, may be employed to estimate noise at a position where there are no physical microphones present. The accurate estimation of engine noise at virtual location, such as an occupant's ear position, may be achieved using a frequency dependent weighted sum of filtered and unfiltered error signals measured at microphones mounted at various locations inside an acoustic space, such as a vehicle cabin, which may not be located near virtual location.

First claim

Opening claim text (preview).

What is claimed is: 1. A method of estimating noise at a virtual microphone location for an engine order cancellation (EOC) system, the method comprising: receiving a plurality of estimated noise signals indicative of noise at a location of each of a plurality of error microphones, wherein each estimated noise signal is based at least in part on an error signal from each of the plurality of error microphones; filtering each estimated noise signal using a virtual path filter modeled according to a transfer function between each corresponding error microphone location and the virtual microphone location to generate a plurality of filtered estimated noise signals; adaptively weighting each filtered estimated noise signal using a weight that varies based on current vehicle conditions to generate a plurality of weighted filtered estimated noise signals; and generating an estimated virtual microphone noise signal indicative of noise at the virtual microphone location based on a superposition of at least the plurality of weighted filtered estimated noise signals. 2. The method of claim 1 , wherein each virtual path filter is a finite impulse response filter. 3. The method of claim 1 , wherein each weight is selected from a plurality of weights stored in a lookup table and derived for application to individual filtered estimated noise signals based on the current vehicle conditions. 4. The method of claim 1 , wherein the virtual microphone location corresponds to an occupant's ear position. 5. The method of claim 1 , further comprising: receiving the estimated virtual microphone noise signal at an adaptive filter controller; and adjusting an adaptive transfer characteristic of an adaptive filter based in part on the estimated virtual microphone noise signal. 6. The method of claim 1 , wherein the current vehicle conditions include a frequency of engine order noise such that each weight varies based at least on the frequency. 7. The method of claim 6 , wherein the current vehicle conditions further include at least one of engine load and vehicle speed such that each weight is further selected based on at least one of the engine load and the vehicle speed. 8. The method of claim 1 , wherein each of the plurality of estimated noise signals are split into two signals paths including a first signal path and a second signal path, wherein an output of the second signal path includes the plurality of weighted filtered estimated noise signals, the method further comprising: adaptively weighting each estimated noise signal in the first signal path using a weight selected based on the current vehicle conditions to generate a plurality of weighted estimated noise signals. 9. The method of claim 8 , wherein generating the estimated virtual microphone noise signal indicative of noise at the virtual microphone location based on the superposition of at least the plurality of weighted filtered estimated noise signals comprises: generating the estimated virtual microphone noise signal indicative of noise at the virtual microphone location based on a superposition of the plurality of weighted estimated noise signals from the first signal path and the plurality of weighted filtered estimated noise signals from the second signal path. 10. An engine order cancellation (EOC) system comprising: at least one adaptive filter configured to generate an anti-noise signal based on an adaptive transfer characteristic and a reference signal received from a reference signal generator, the adaptive transfer characteristic of the at least one adaptive 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 reference signal and an estimated virtual microphone noise signal indicative of noise at a virtual microphone location; and a virtual location noise estimator in communication with at least the adaptive filter controller, the virtual location noise estimator including a processor and memory programmed to: receive a plurality of estimated noise signals indicative of noise at a location of each of a plurality of error microphones, wherein each estimated noise signal is based at least in part on an error signal from each of the plurality of error microphones; filter each estimated noise signal using a virtual path filter modeled according to a transfer function between each corresponding error microphone location and the virtual microphone location to generate a plurality of filtered estimated noise signals; adaptively weight each filtered estimated noise signal using a weight selected and varied based on current vehicle conditions to generate a plurality of weighted filtered estimated noise signals; and generate the estimated virtual microphone noise signal indicative of noise at the virtual microphone location based on a superposition of at least the plurality of weighted filtered estimated noise signals. 11. The system of claim 10 , wherein each weight is selected from a plurality of weights derived for application to individual filtered estimated noise signals based on the current vehicle conditions. 12. The system of claim 10 , wherein the current vehicle conditions include a frequency of engine order noise and each weight varies based at least on the frequency. 13. The system of claim 10 , wherein each virtual path filter is a finite impulse response filter. 14. The system of claim 10 , wherein each of the plurality of estimated noise signals are split into two signals paths including a first signal path and a second signal path, wherein an output of the second signal path includes the plurality of weighted filtered estimated noise signals, the virtual location noise estimator further programmed to: adaptively weight each estimated noise signal in the first signal path using a weight selected based on the current vehicle conditions to generate a plurality of weighted estimated noise signals. 15. The system of claim 14 , wherein the virtual location noise estimator is programmed to generate the estimated virtual microphone noise signal indicative of noise at the virtual microphone location based on the superposition of the plurality of weighted estimated noise signals from the first signal path and the plurality of weighted filtered estimated noise signals from the second signal path. 16. The system of claim 15 , wherein the virtual microphone location is a fixed point in space, distanced from the plurality of error microphones, corresponding to an occupant's ear position. 17. A method of estimating noise at a virtual microphone location for an engine order cancellation (EOC) system, the method comprising: receiving a plurality of estimated noise signals indicative of noise at a location of each of a plurality of error microphones, wherein each estimated noise signal is based at least in part on an error signal from each of the plurality of error microphones; transmitting each estimated noise signal along a first signal path and a second signal path; applying a weight to each estimated noise signal in the first signal path, each weight being individually selected and varied based on current vehicle conditions, to generate a plurality of weighted estimated noise signals; filtering each estimated noise signal in the second signal path using a virtual path filter modeled according to a transfer function between each corresponding error microphone location and the virtual microphone location to generate a plurality of filtered estimated noise signals; applying a weight to each

Assignees

Inventors

Classifications

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 US11183166B1 cover?
A system and method for accurately estimating engine noise at a virtual microphone location, such as an occupant's ear position, in an acoustic space in order to enhance performance of an Engine Order Cancellation (EOC) system is provided. A set of weights and transfer functions that are dependent on various vehicle parameters, such as frequency, load, and speed, may be employed to estimate noi…
Who is the assignee on this patent?
Harman Int Ind
What technology area does this patent fall under?
Primary CPC classification G10K11/17854. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Nov 23 2021 00:00:00 GMT+0000 (Coordinated Universal Time) (B1). 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).