Engine Harmonic Cancellation System Afterglow Mitigation
US-2015063582-A1 · Mar 5, 2015 · US
US12499867B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-12499867-B2 |
| Application number | US-202218085175-A |
| Country | US |
| Kind code | B2 |
| Filing date | Dec 20, 2022 |
| Priority date | Dec 20, 2022 |
| Publication date | Dec 16, 2025 |
| Grant date | Dec 16, 2025 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
In at least one embodiment, an active noise cancellation (ANC) system is provided. The ANC system includes at least one loudspeaker, at least one microphone and at least one controller. The at least one loudspeaker projects anti-noise sound within a cabin of a vehicle based at least on an anti-noise signal. The at least one microphone provides an error signal indicative of noise and the anti-noise sound within the cabin. The at least one controller is programmed to receive the error signal and a reference signal indicative of a gear shift that occurs over a predetermined time interval and to adapt at least one adaptive filter with pre-stored filter coefficients for the predetermined time interval to generate the anti-noise signal based at least on the error signal and the reference signal.
Opening claim text (preview).
What is claimed is: 1 . An active noise cancellation (ANC) system comprising: at least one loudspeaker to project anti-noise sound within a cabin of a vehicle based at least on an anti-noise signal; at least one microphone to provide an error signal indicative of noise and the anti-noise sound within the cabin; and at least one controller programmed to: receive the error signal and a reference signal indicative of a gear shift that occurs over a predetermined time interval; and adapt at least one adaptive filter with pre-stored filter coefficients for the predetermined time interval to generate the anti-noise signal based at least on the error signal and the reference signal. 2 . The ANC system of claim 1 , wherein the at least one controller is further programmed to adapt the at least one adaptive filter with the pre-stored filter coefficients based at least on a magnitude and a phase for an engine order for the vehicle. 3 . The ANC system of claim 2 , wherein the at least one controller is further programmed to adapt the at least one adaptive filter with the pre-stored filter coefficients based at least one the magnitude and the phase for engine revolutions per minute (RPM). 4 . The ANC system of claim 3 further comprising memory being programmed to store a corresponding magnitude and phase for a corresponding RPM in a look up table (LUT). 5 . The ANC system of claim 1 , wherein the reference signal is further indicative of a change in engine revolutions per minute (RPM) of the vehicle over the predetermined time interval. 6 . The ANC system of claim 1 , wherein the reference signal includes at least information related to missing teeth on a reluctor ring associated with a crankshaft. 7 . The ANC system of claim 6 , wherein the at least one controller includes a denoising block to eliminate artifacts from the information related to the missing teeth. 8 . The ANC of claim 1 , wherein the at least one controller is further programmed to detect the gear shift over the predetermined time interval by one of: (i) determining a long-term buffer average and a short-term buffer average based on a calculated sliding average of engine revolutions per minute (RPM) in response to the reference signal; and determining that the gear shift over the predetermined time interval has occurred in response to a difference between the long-term buffer average and the short-term buffer average being greater than a first predetermined threshold; (ii) determining an average of a plurality of received RPM values; computing a difference between the average of the plurality of received RPM values and an incoming RPM value; and determining that the gear shift over the predetermined time interval has occurred in response to the difference being greater than a second predetermined threshold; and (iii) receiving peak frequencies on the reference signal transmitted by one of an acceleration sensor or a microphone; determining that the peak frequencies have one of increased and decreased relative to a predetermined rate as established by one of a maximum acceleration or deceleration of the vehicle; and determining that the gear shift over the predetermined time interval has occurred based on the peak frequencies have one of increased and decreased relative to the predetermined rate. 9 . A method for performing active noise cancellation (ANC), the method comprising: transmitting anti-noise sound within a cabin of a vehicle based at least on an anti-noise signal; providing an error signal indicative of noise and the anti-noise sound within the cabin; receiving, by at least one controller, the error signal and a reference signal indicative of a gear shift change that occurs over a predetermined time interval; and adapting at least one adaptive filter, via the at least one controller, with pre-stored filter coefficients for the predetermined time interval to generate the anti-noise signal based at least on the error signal and the reference signal. 10 . The method of claim 9 , further comprising adapting the at least one adaptive filter with the pre-stored filter coefficients based at least on a magnitude and a phase for an engine order for the vehicle. 11 . The method of claim 10 further comprising adapting the at least one adaptive filter with the pre-stored filter coefficients based at least one the magnitude and the phase for engine revolutions per minute (RPM). 12 . The method of claim 11 further comprising storing a corresponding magnitude and phase for a corresponding RPM in a look up table (LUT). 13 . The method of claim 10 , further comprising detecting the gear shift over the predetermined time interval by one of: (i) determining a long-term buffer average and a short-term buffer average based on a calculated sliding average of engine revolutions per minute (RPM) in response to the reference signal; and determining that the gear shift over the predetermined time interval has occurred in response to a difference between the long-term buffer average and the short-term buffer average being greater than a first predetermined threshold; (ii) determining an average of a plurality of received RPM values; computing a difference between the average of the plurality of received RPM values and an incoming RPM value; and determining that the gear shift over the predetermined time interval has occurred in response to the difference being greater than a second predetermined threshold; and (iii) receiving peak frequencies on the reference signal transmitted by one of an acceleration sensor or a microphone; determining that the peak frequencies have one of increased and decreased relative to a predetermined rate as established by one of a maximum acceleration or deceleration of the vehicle; and determining that the gear shift over the predetermined time interval has occurred based on the peak frequencies have one of increased and decreased relative to the predetermined rate. 14 . The method of claim 9 , wherein the reference signal is further indicative of a change in engine revolutions per minute (RPM) of the vehicle over the predetermined time interval. 15 . The method of claim 9 , wherein the reference signal includes a least information related to missing teeth on a reluctor ring associated with a crankshaft. 16 . The method of claim 15 , further comprising eliminating artifacts from the information related to the missing teeth. 17 . A computer-program product embodied in a non-transitory computer readable medium that is programmed for performing active noise cancellation (ANC), the computer-program product comprising instructions being executable by at least one controller to: transmit anti-noise sound within a cabin of a vehicle based at least on an anti-noise signal; provide an error signal indicative of noise and the anti-noise sound within the cabin; receive the error signal and a reference signal indicative of a gear shift change that occurs over a predetermined time interval; and adapt at least one adaptive filter, via the at least one controller, with pre-stored filter coefficients for the predetermined time interval to generate the anti-noise signal based at least on the error signal and the reference signal. 18 . The computer-program product of claim 17 further comprising instructions executable by the at least one controller to adapt the at least one adaptive filter with the pre-stored filter coefficients based at least on a magnitude and a phase for an engine order for the vehicle. 19 . Th
the filter being an adaptive filter · CPC title
Narrow band, e.g. implementations for single frequency cancellation · CPC title
Acceleration, e.g. for accelerometers · CPC title
for improving speed or power requirements · CPC title
handling or detecting of non-standard events or conditions, e.g. changing operating modes under specific operating conditions · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.