EP1308926A2 - Active noise cancellation using frequency response control - Google Patents

Active noise cancellation using frequency response control Download PDF

Info

Publication number
EP1308926A2
EP1308926A2 EP02079479A EP02079479A EP1308926A2 EP 1308926 A2 EP1308926 A2 EP 1308926A2 EP 02079479 A EP02079479 A EP 02079479A EP 02079479 A EP02079479 A EP 02079479A EP 1308926 A2 EP1308926 A2 EP 1308926A2
Authority
EP
European Patent Office
Prior art keywords
reference signal
domain response
phase
amplitude
frequency domain
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
EP02079479A
Other languages
German (de)
French (fr)
Other versions
EP1308926B1 (en
EP1308926A3 (en
Inventor
Manish Vaishya
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Continental Tire Canada Inc
Original Assignee
Siemens VDO Automotive Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Siemens VDO Automotive Inc filed Critical Siemens VDO Automotive Inc
Publication of EP1308926A2 publication Critical patent/EP1308926A2/en
Publication of EP1308926A3 publication Critical patent/EP1308926A3/en
Application granted granted Critical
Publication of EP1308926B1 publication Critical patent/EP1308926B1/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G10MUSICAL INSTRUMENTS; ACOUSTICS
    • G10KSOUND-PRODUCING DEVICES; METHODS OR DEVICES FOR PROTECTING AGAINST, OR FOR DAMPING, NOISE OR OTHER ACOUSTIC WAVES IN GENERAL; ACOUSTICS NOT OTHERWISE PROVIDED FOR
    • G10K11/00Methods or devices for transmitting, conducting or directing sound in general; Methods or devices for protecting against, or for damping, noise or other acoustic waves in general
    • G10K11/16Methods or devices for protecting against, or for damping, noise or other acoustic waves in general
    • G10K11/175Methods or devices for protecting against, or for damping, noise or other acoustic waves in general using interference effects; Masking sound
    • G10K11/178Methods or devices for protecting against, or for damping, noise or other acoustic waves in general using interference effects; Masking sound by electro-acoustically regenerating the original acoustic waves in anti-phase
    • G10K11/1781Methods or devices for protecting against, or for damping, noise or other acoustic waves in general using interference effects; Masking sound by electro-acoustically regenerating the original acoustic waves in anti-phase characterised by the analysis of input or output signals, e.g. frequency range, modes, transfer functions
    • G10K11/17821Methods or devices for protecting against, or for damping, noise or other acoustic waves in general using interference effects; Masking sound by electro-acoustically regenerating the original acoustic waves in anti-phase characterised by the analysis of input or output signals, e.g. frequency range, modes, transfer functions characterised by the analysis of the input signals only
    • G10K11/17823Reference signals, e.g. ambient acoustic environment
    • GPHYSICS
    • G10MUSICAL INSTRUMENTS; ACOUSTICS
    • G10KSOUND-PRODUCING DEVICES; METHODS OR DEVICES FOR PROTECTING AGAINST, OR FOR DAMPING, NOISE OR OTHER ACOUSTIC WAVES IN GENERAL; ACOUSTICS NOT OTHERWISE PROVIDED FOR
    • G10K11/00Methods or devices for transmitting, conducting or directing sound in general; Methods or devices for protecting against, or for damping, noise or other acoustic waves in general
    • G10K11/16Methods or devices for protecting against, or for damping, noise or other acoustic waves in general
    • G10K11/175Methods or devices for protecting against, or for damping, noise or other acoustic waves in general using interference effects; Masking sound
    • G10K11/178Methods or devices for protecting against, or for damping, noise or other acoustic waves in general using interference effects; Masking sound by electro-acoustically regenerating the original acoustic waves in anti-phase
    • G10K11/1781Methods or devices for protecting against, or for damping, noise or other acoustic waves in general using interference effects; Masking sound by electro-acoustically regenerating the original acoustic waves in anti-phase characterised by the analysis of input or output signals, e.g. frequency range, modes, transfer functions
    • G10K11/17813Methods or devices for protecting against, or for damping, noise or other acoustic waves in general using interference effects; Masking sound by electro-acoustically regenerating the original acoustic waves in anti-phase characterised by the analysis of input or output signals, e.g. frequency range, modes, transfer functions characterised by the analysis of the acoustic paths, e.g. estimating, calibrating or testing of transfer functions or cross-terms
    • G10K11/17817Methods or devices for protecting against, or for damping, noise or other acoustic waves in general using interference effects; Masking sound by electro-acoustically regenerating the original acoustic waves in anti-phase characterised by the analysis of input or output signals, e.g. frequency range, modes, transfer functions characterised by the analysis of the acoustic paths, e.g. estimating, calibrating or testing of transfer functions or cross-terms between the output signals and the error signals, i.e. secondary path
    • GPHYSICS
    • G10MUSICAL INSTRUMENTS; ACOUSTICS
    • G10KSOUND-PRODUCING DEVICES; METHODS OR DEVICES FOR PROTECTING AGAINST, OR FOR DAMPING, NOISE OR OTHER ACOUSTIC WAVES IN GENERAL; ACOUSTICS NOT OTHERWISE PROVIDED FOR
    • G10K11/00Methods or devices for transmitting, conducting or directing sound in general; Methods or devices for protecting against, or for damping, noise or other acoustic waves in general
    • G10K11/16Methods or devices for protecting against, or for damping, noise or other acoustic waves in general
    • G10K11/175Methods or devices for protecting against, or for damping, noise or other acoustic waves in general using interference effects; Masking sound
    • G10K11/178Methods or devices for protecting against, or for damping, noise or other acoustic waves in general using interference effects; Masking sound by electro-acoustically regenerating the original acoustic waves in anti-phase
    • G10K11/1785Methods, e.g. algorithms; Devices
    • G10K11/17855Methods, e.g. algorithms; Devices for improving speed or power requirements
    • GPHYSICS
    • G10MUSICAL INSTRUMENTS; ACOUSTICS
    • G10KSOUND-PRODUCING DEVICES; METHODS OR DEVICES FOR PROTECTING AGAINST, OR FOR DAMPING, NOISE OR OTHER ACOUSTIC WAVES IN GENERAL; ACOUSTICS NOT OTHERWISE PROVIDED FOR
    • G10K11/00Methods or devices for transmitting, conducting or directing sound in general; Methods or devices for protecting against, or for damping, noise or other acoustic waves in general
    • G10K11/16Methods or devices for protecting against, or for damping, noise or other acoustic waves in general
    • G10K11/175Methods or devices for protecting against, or for damping, noise or other acoustic waves in general using interference effects; Masking sound
    • G10K11/178Methods or devices for protecting against, or for damping, noise or other acoustic waves in general using interference effects; Masking sound by electro-acoustically regenerating the original acoustic waves in anti-phase
    • G10K11/1787General system configurations
    • G10K11/17879General system configurations using both a reference signal and an error signal
    • G10K11/17883General system configurations using both a reference signal and an error signal the reference signal being derived from a machine operating condition, e.g. engine RPM or vehicle speed
    • GPHYSICS
    • G10MUSICAL INSTRUMENTS; ACOUSTICS
    • G10KSOUND-PRODUCING DEVICES; METHODS OR DEVICES FOR PROTECTING AGAINST, OR FOR DAMPING, NOISE OR OTHER ACOUSTIC WAVES IN GENERAL; ACOUSTICS NOT OTHERWISE PROVIDED FOR
    • G10K2210/00Details of active noise control [ANC] covered by G10K11/178 but not provided for in any of its subgroups
    • G10K2210/10Applications
    • G10K2210/128Vehicles
    • G10K2210/1282Automobiles
    • GPHYSICS
    • G10MUSICAL INSTRUMENTS; ACOUSTICS
    • G10KSOUND-PRODUCING DEVICES; METHODS OR DEVICES FOR PROTECTING AGAINST, OR FOR DAMPING, NOISE OR OTHER ACOUSTIC WAVES IN GENERAL; ACOUSTICS NOT OTHERWISE PROVIDED FOR
    • G10K2210/00Details of active noise control [ANC] covered by G10K11/178 but not provided for in any of its subgroups
    • G10K2210/30Means
    • G10K2210/301Computational
    • G10K2210/3023Estimation of noise, e.g. on error signals
    • G10K2210/30232Transfer functions, e.g. impulse response

Definitions

  • This invention generally relates to active noise cancellation systems. More particularly, this invention relates to frequency response control for generating reference signals in a noise cancellation system.
  • Noise cancellation systems have a variety of uses.
  • One example use is on automotive vehicles for reducing noise propagation into the passenger compartment.
  • Modern day vehicles typically include an air induction system.
  • air induction systems One drawback of air induction systems is that engine noise frequently travels through the air induction system and emanates out of the mouth of the air intake such that the noises are noticeable in the passenger compartment. This is particularly true under wide open throttle conditions.
  • Various efforts have been made to reduce the amount of engine noise traveling through the air induction system. Some arrangements include using passive devices such as expansion chambers and Helmholtz resonators. Other efforts include active methods such as anti-noise generators.
  • Typical active systems include a speaker that generates a sound to attenuate the noise.
  • the sound from the speaker typically is out of phase with the noise and combines with the noise such that the result is a reduced noise, which results in less noise transmission into the passenger compartment, for example.
  • the speaker sound can be referred to as a noise cancellation signal.
  • Digital signal processors such as microprocessors typically generate cancellation signals for driving the speaker to achieve the noise cancellation.
  • the microprocessor typically requires some input from the relevant environment to adequately address the need for noise cancellation.
  • computer modeling is used so that the microprocessor is able to provide a desired level of noise cancellation.
  • This invention provides an enhancement to active noise cancellation that reduces the burden on the processor within the system and provides a more accurate and reliable method of canceling noise.
  • One particular application for a system designed according to this invention is for canceling engine noise in a vehicle air intake assembly.
  • this invention is a system for canceling noise that includes using a frequency domain response of a portion of the system and then modifying the amplitude and phase of a reference signal based upon the frequency domain response information.
  • a system designed according to this invention includes a speaker.
  • a microphone is arranged to detect a combination of a sound from the speaker and noise in the system.
  • a controller has a first module that provides a frequency domain response of the portion of the system associated with the speaker and microphone (i.e., the secondary path) for at least one known frequency.
  • a second module provides a reference signal having an amplitude and phase that are set based upon the frequency domain response information. The reference signal is then used by another portion of the controller for generating a cancellation signal, which drives the speaker.
  • Applying the frequency domain response information to the reference signal in one example is accomplished by multiplying the amplitude of a reference signal and shifting the phase of the reference signal in amounts corresponding to the frequency domain response information.
  • the reference signal is effectively broken down into sine and cosine components. An appropriate gain is then applied to each of the components to achieve the desired amplitude and phase adjustments based upon the frequency domain response information. Modulating the sine and cosine components provides the desired reference signal characteristics.
  • the module of the controller that provides the frequency domain response first determines a time domain response of the portion of the system including the speaker and the microphone. The first module then applies a Fast Fourier Transform to the time domain response to determine the frequency domain response information.
  • a system designed according to this invention greatly reduces the amount of computation required within a controller of an active noise cancellation system.
  • One significant benefit of this invention is that it requires less memory within a controller, which allows for a greater variety of electronics to be utilized.
  • Another advantage is that the controller is able to provide a faster response during active noise cancellation.
  • a method for generating a reference signal in a noise cancellation system having a path associated with a speaker and a microphone includes determining the frequency domain response of the path for a reference signal of a known frequency. The phase and amplitude of the reference signal are adjusted responsive to the determined frequency domain response.
  • Figure 1 schematically shows selected portions of an active noise cancellation system 20.
  • This system may have a variety of uses where active noise cancellation is desired.
  • the system 20 will be assumed to be part of an active noise cancellation system for canceling noise in an air induction system on a vehicle that is useful for reducing the level of engine noise that propagates into a passenger compartment.
  • the invention is not limited to such an environment.
  • a tone generator 22 generates a reference signal responsive to information from a sensor 24.
  • the sensor 24 comprises a tachometer that provides information regarding the rotations per minute (RPM) of a vehicle engine.
  • the tone generator 22 preferably includes programming to provide a plurality of discrete tones each having a known frequency, which tones are selected based upon the information regarding the engine RPM.
  • the particular frequencies and the number of tones generated by the tone generator 22 preferably are selected to meet the needs of a particular situation. Those skilled in the art who have the benefit of this description can use known techniques for deciding how the tone generator 22 should respond to the different inputs available from the sensor 24.
  • a cancellation signal generating module 26 modifies the reference signal tones from the tone generator 22 and provides a cancellation signal for driving a speaker 28.
  • a noise cancellation signal (i.e., sound) 30 emanates from the speaker 28 responding to the cancellation signal from the module 26.
  • the noise cancellation signal 30 preferably attenuates noise within the system to a desired level.
  • a microphone 32 provides modeling and feedback information regarding the results of the noise cancellation signal 30.
  • the microphone 32 detects the combination of noise within the system and the noise cancellation signal 30. Under ideal circumstances, the noise cancellation signal 30 has the effect of minimizing the noise to a desired level.
  • the signals from the microphone 32 preferably are processed, using a summer 34 for example, to determine whether the desired noise cancellation effect is achieved.
  • the desired level of noise cancellation in the illustrated example is provided to the summer 34 by a desired signal generator module 36.
  • the results of the comparison between the desired signal and the information received by the microphone 32 provide an error signal that is input to a convergence module 38.
  • the illustrated example utilizes any one of a variety of known convergence techniques such as an LMS algorithm so that repeated modifications to the noise cancellation signal eventually result in the desired noise reduction in the system.
  • a reference signal modifying module 40 provides modification to the reference signal from the tone generator 22. This allows continuously modifying the reference signal information using the convergence module 38 to repeatedly update the effects of a cancellation signal generated by the module 26 so that an ideal cancellation signal for a given input may be determined.
  • convergence module 38 provides modification to the reference signal from the tone generator 22. This allows continuously modifying the reference signal information using the convergence module 38 to repeatedly update the effects of a cancellation signal generated by the module 26 so that an ideal cancellation signal for a given input may be determined.
  • the reference signal modifying module 40 preferably operates based upon a frequency domain response of the portion of the system that includes the speaker 28 and the microphone 32 (i.e., the so-called secondary path).
  • a frequency domain response modeling module 42 provides information regarding the frequency domain response of the secondary path 44 to the reference signal modifying module 40.
  • the reference signal modifying module 40 multiplies the amplitude of a reference signal from the tone generator 22 using an amplitude adjustment factor that is determined based upon the frequency domain response information.
  • the reference signal modifying module 40 preferably also adjusts (i.e., shifts) the phase of the reference signal in an amount that corresponds to the frequency domain response of the secondary path 44.
  • a multiplier is applied to the amplitude of the signal and a phase adjustment amount is applied to the phase to achieve the desired phase of the reference signal prior to that reference signal being fed to the cancellation signal generating module 26.
  • the tone generator 22 generates a plurality of reference tones having known frequencies with a unity amplitude and zero phase that is adjusted by the reference signal modifying module 40.
  • the tone generator 22 includes the reference signal modifying module 40 so that the reference tones are generated with the known frequencies and include the desired phase and amplitude, which were determined based upon the frequency domain response information.
  • the various modules discussed above and schematically illustrated in Figures 1 and 2 comprise software within a controller in some example systems designed according to this invention.
  • the various modules may not necessarily require distinct or separate portions of software code to achieve the results accomplished by each of the modules.
  • the module distinctions within this description are schematic and for illustration purposes only as those skilled in the art may realize that there are functions of one or more of the modules that may be accomplished within another module designed according to this invention.
  • software modules are utilized in one preferred implementation of this invention, various microprocessors or dedicated portions of controllers may be used to perform the same functions. Additionally, custom designed circuitry may accomplish one or more of the functions of the modules described in this specification.
  • FIG. 3 graphically illustrates an example output 50 of a finite impulse response filter, which is obtained using known techniques.
  • Finite impulse response (FIR) filters provide a time domain response of a secondary path and provide an output similar to that illustrated in Figure 3, depending on the particular configuration of a given system.
  • the FIR filter has 126 taps, which provides the controller of the system with 126 numbers that would be used within the controller for filtering a reference signal, for example.
  • the FIR filter was used to filter the reference signal to achieve the desired reference signal needed to accomplish the noise cancellation for a given situation.
  • Such filtering techniques require a relatively large amount of computation and memory. For example, each reference tone would be multiplied 126 times using the FIR filter.
  • FIG. 4 and 5 graphically illustrate a frequency domain response of the secondary path 44 that corresponds to the time domain response of Figure 3.
  • Figure 4 graphically illustrates the amplitude 52 of the frequency domain response while
  • Figure 5 graphically illustrates the phase 54 of the frequency domain response.
  • the values from Figures 4 and 5 are preferably stored within memory in the system controller so that the desired amplitude and phase adjustments are accomplished.
  • each reference tone is multiplied twice (rather than 126 times) to achieve the desired adaptation.
  • the time domain response of Figure 3 preferably is converted into the frequency domain response of Figures 4 and 5 using a Fast Fourier Transform. This provides the value by which the amplitude of the reference signal preferably is multiplied and the amount by which the phase of the reference signal preferably is shifted.
  • the complex frequency domain response equation A' n
  • ⁇ A n is used where ( ⁇ ) is the complex frequency response of the secondary path.
  • a quadrature method is applied for achieving the desired modification to a reference signal.
  • the reference signal preferably is broken down into sine and cosine components.
  • An appropriate gain is applied to each of the reference signal components to get the effect of amplitude multiplication and phase shifting according to the determined frequency domain response of the secondary path.
  • Known modulation techniques also may be used on the sine and cosine components to yield the desired reference signal.
  • a quadrature method or phase shifting and multiplication method may be used in a module 40 that is separate from (i.e., downstream) the tone generator 22, which generates a reference signal having a unity amplitude and zero phase.
  • the adjustment to the phase and amplitude of the reference signal may occur in the tone generator, itself, so that a separate computation need not be applied once the reference tone is generated.
  • the modeling that provides the frequency domain response preferably is accomplished with the system controller operating in a modeling mode.
  • a separate control mode preferably is used for generating the noise cancellation signal from the speaker 30 during active noise control.
  • the controller preferably operates in these two different modes at different times so that the available memory and processing time is not compromised.
  • the modeling mode includes using an FIR filter to obtain a time domain response of the secondary path using known techniques such as an LMS algorithm.
  • the inventive system applies a Fast Fourier Transform to the model of the time domain response. This provides the amplitude and phase adjustment information that can be stored in the controller for later use during the control mode.
  • the controller makes a direct measurement of the frequency response of the secondary path using a known technique.
  • the frequency domain response information can then be applied to the reference signal similar to the examples described above.

Abstract

An active noise cancellation system (20) includes using a frequency domain response of a secondary path (44) of the system. The frequency domain response information provides an indication of a desired magnitude and phase of a reference signal that is used for generating a cancellation signal that drives a speaker (28) to achieve the desired amount of noise cancellation. Using a frequency domain response greatly reduces the number of computations required and the amount of memory used within the system controller. In one example, a reference signal adjustment module (40) applies the desired magnitude and phase adjustments to a reference signal having a known frequency. In another example, the referenced signal tone generator (22, 40) incorporates the desired amplitude and phase in the reference signal.

Description

    1. Technical Field
  • This invention generally relates to active noise cancellation systems. More particularly, this invention relates to frequency response control for generating reference signals in a noise cancellation system.
  • 2. Description of the Prior Art
  • Noise cancellation systems have a variety of uses. One example use is on automotive vehicles for reducing noise propagation into the passenger compartment.
  • Modern day vehicles typically include an air induction system. One drawback of air induction systems is that engine noise frequently travels through the air induction system and emanates out of the mouth of the air intake such that the noises are noticeable in the passenger compartment. This is particularly true under wide open throttle conditions. Various efforts have been made to reduce the amount of engine noise traveling through the air induction system. Some arrangements include using passive devices such as expansion chambers and Helmholtz resonators. Other efforts include active methods such as anti-noise generators.
  • Other sources of noise may be associated with a vehicle exhaust or a supercharger, for example. Regardless of the particular application, various challenges exist when designing an effective and economical noise cancellation system.
  • Typical active systems include a speaker that generates a sound to attenuate the noise. The sound from the speaker typically is out of phase with the noise and combines with the noise such that the result is a reduced noise, which results in less noise transmission into the passenger compartment, for example. The speaker sound can be referred to as a noise cancellation signal.
  • Digital signal processors such as microprocessors typically generate cancellation signals for driving the speaker to achieve the noise cancellation. The microprocessor typically requires some input from the relevant environment to adequately address the need for noise cancellation. In some examples, computer modeling is used so that the microprocessor is able to provide a desired level of noise cancellation.
  • While such systems are useful, they do not address all difficulties associated with operating an effective noise cancellation system. Further, such systems often rely upon signal processing techniques that tend to require undesirably high amounts of multiplications or other signal processing techniques along with storing large amounts of data, which tends to place limitations on the microprocessor. In many situations it is desirable to minimize the amount of memory required in a microprocessor so that less-expensive electronics may be used or a faster system response is possible.
  • This invention provides an enhancement to active noise cancellation that reduces the burden on the processor within the system and provides a more accurate and reliable method of canceling noise. One particular application for a system designed according to this invention is for canceling engine noise in a vehicle air intake assembly.
  • SUMMARY OF THE INVENTION
  • In general terms, this invention is a system for canceling noise that includes using a frequency domain response of a portion of the system and then modifying the amplitude and phase of a reference signal based upon the frequency domain response information.
  • A system designed according to this invention includes a speaker. A microphone is arranged to detect a combination of a sound from the speaker and noise in the system. A controller has a first module that provides a frequency domain response of the portion of the system associated with the speaker and microphone (i.e., the secondary path) for at least one known frequency. A second module provides a reference signal having an amplitude and phase that are set based upon the frequency domain response information. The reference signal is then used by another portion of the controller for generating a cancellation signal, which drives the speaker.
  • Applying the frequency domain response information to the reference signal in one example is accomplished by multiplying the amplitude of a reference signal and shifting the phase of the reference signal in amounts corresponding to the frequency domain response information. In another example, the reference signal is effectively broken down into sine and cosine components. An appropriate gain is then applied to each of the components to achieve the desired amplitude and phase adjustments based upon the frequency domain response information. Modulating the sine and cosine components provides the desired reference signal characteristics.
  • In one example system, the module of the controller that provides the frequency domain response first determines a time domain response of the portion of the system including the speaker and the microphone. The first module then applies a Fast Fourier Transform to the time domain response to determine the frequency domain response information.
  • A system designed according to this invention greatly reduces the amount of computation required within a controller of an active noise cancellation system. One significant benefit of this invention is that it requires less memory within a controller, which allows for a greater variety of electronics to be utilized. Another advantage is that the controller is able to provide a faster response during active noise cancellation.
  • A method according to this invention for generating a reference signal in a noise cancellation system having a path associated with a speaker and a microphone includes determining the frequency domain response of the path for a reference signal of a known frequency. The phase and amplitude of the reference signal are adjusted responsive to the determined frequency domain response.
  • The various features and advantages of this invention will become apparent to those skilled in the art from the following detailed description of the currently preferred embodiments. The drawings that accompany the detailed description can be briefly described as follows.
  • BRIEF DESCRIPTION OF THE DRAWINGS
  • Figure 1 schematically illustrates selected portions of an active noise cancellation system designed according to this invention.
  • Figure 2 schematically illustrates an alternative arrangement to the embodiment of Figure 1.
  • Figure 3 graphically illustrates a time domain response of a secondary path in an active noise cancellation system.
  • Figure 4 graphically illustrates an example amplitude adjustment based upon the frequency domain response of the system from which the information in Figure 3 was obtained.
  • Figure 5 graphically illustrates a phase adjustment based upon the frequency domain response of the system from which the time domain response of Figure 3 was achieved.
  • DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS
  • Figure 1 schematically shows selected portions of an active noise cancellation system 20. This system may have a variety of uses where active noise cancellation is desired. For purposes of discussion, the system 20 will be assumed to be part of an active noise cancellation system for canceling noise in an air induction system on a vehicle that is useful for reducing the level of engine noise that propagates into a passenger compartment. The invention is not limited to such an environment.
  • A tone generator 22 generates a reference signal responsive to information from a sensor 24. In the illustrated example, the sensor 24 comprises a tachometer that provides information regarding the rotations per minute (RPM) of a vehicle engine. The tone generator 22 preferably includes programming to provide a plurality of discrete tones each having a known frequency, which tones are selected based upon the information regarding the engine RPM. The particular frequencies and the number of tones generated by the tone generator 22 preferably are selected to meet the needs of a particular situation. Those skilled in the art who have the benefit of this description can use known techniques for deciding how the tone generator 22 should respond to the different inputs available from the sensor 24.
  • A cancellation signal generating module 26 modifies the reference signal tones from the tone generator 22 and provides a cancellation signal for driving a speaker 28. A noise cancellation signal (i.e., sound) 30 emanates from the speaker 28 responding to the cancellation signal from the module 26.
  • The noise cancellation signal 30 preferably attenuates noise within the system to a desired level. A microphone 32 provides modeling and feedback information regarding the results of the noise cancellation signal 30. The microphone 32 detects the combination of noise within the system and the noise cancellation signal 30. Under ideal circumstances, the noise cancellation signal 30 has the effect of minimizing the noise to a desired level.
  • The signals from the microphone 32 preferably are processed, using a summer 34 for example, to determine whether the desired noise cancellation effect is achieved. The desired level of noise cancellation in the illustrated example is provided to the summer 34 by a desired signal generator module 36. The results of the comparison between the desired signal and the information received by the microphone 32 provide an error signal that is input to a convergence module 38. The illustrated example utilizes any one of a variety of known convergence techniques such as an LMS algorithm so that repeated modifications to the noise cancellation signal eventually result in the desired noise reduction in the system.
  • A reference signal modifying module 40 provides modification to the reference signal from the tone generator 22. This allows continuously modifying the reference signal information using the convergence module 38 to repeatedly update the effects of a cancellation signal generated by the module 26 so that an ideal cancellation signal for a given input may be determined. Those skilled in the art who have the benefit of this description will realize that a variety of convergence techniques may be used as known to accomplish the results needed for this portion of a noise cancellation system designed according to this invention.
  • The reference signal modifying module 40 preferably operates based upon a frequency domain response of the portion of the system that includes the speaker 28 and the microphone 32 (i.e., the so-called secondary path). In the illustrated example, a frequency domain response modeling module 42 provides information regarding the frequency domain response of the secondary path 44 to the reference signal modifying module 40.
  • According to one example implementation of this invention, the reference signal modifying module 40 multiplies the amplitude of a reference signal from the tone generator 22 using an amplitude adjustment factor that is determined based upon the frequency domain response information. The reference signal modifying module 40 preferably also adjusts (i.e., shifts) the phase of the reference signal in an amount that corresponds to the frequency domain response of the secondary path 44.
  • There are a variety of ways to implement the adjustment of amplitude and phase in a system designed according to this invention. In one example, a multiplier is applied to the amplitude of the signal and a phase adjustment amount is applied to the phase to achieve the desired phase of the reference signal prior to that reference signal being fed to the cancellation signal generating module 26. According to the example of Figure 1, the tone generator 22 generates a plurality of reference tones having known frequencies with a unity amplitude and zero phase that is adjusted by the reference signal modifying module 40.
  • In the example of Figure 2, the tone generator 22 includes the reference signal modifying module 40 so that the reference tones are generated with the known frequencies and include the desired phase and amplitude, which were determined based upon the frequency domain response information.
  • The various modules discussed above and schematically illustrated in Figures 1 and 2 comprise software within a controller in some example systems designed according to this invention. The various modules may not necessarily require distinct or separate portions of software code to achieve the results accomplished by each of the modules. The module distinctions within this description are schematic and for illustration purposes only as those skilled in the art may realize that there are functions of one or more of the modules that may be accomplished within another module designed according to this invention. Additionally, while software modules are utilized in one preferred implementation of this invention, various microprocessors or dedicated portions of controllers may be used to perform the same functions. Additionally, custom designed circuitry may accomplish one or more of the functions of the modules described in this specification. Those skilled in the art who have the benefit of this description will be able to decide what combination of software and hardware will work best to meet the needs of their particular situation. Given this description, those skilled in the art will be able to develop the necessary software code to achieve the results provided by this invention.
  • Achieving the frequency domain response of the secondary path 44 in one example is accomplished by first obtaining a time domain response of the secondary path 44. Figure 3 graphically illustrates an example output 50 of a finite impulse response filter, which is obtained using known techniques. Finite impulse response (FIR) filters provide a time domain response of a secondary path and provide an output similar to that illustrated in Figure 3, depending on the particular configuration of a given system. In the illustrated example, the FIR filter has 126 taps, which provides the controller of the system with 126 numbers that would be used within the controller for filtering a reference signal, for example. In some prior systems, the FIR filter was used to filter the reference signal to achieve the desired reference signal needed to accomplish the noise cancellation for a given situation. Such filtering techniques require a relatively large amount of computation and memory. For example, each reference tone would be multiplied 126 times using the FIR filter.
  • This invention provides an improved system by operating based upon a frequency domain response of the secondary path rather than the time domain response. Figures 4 and 5 graphically illustrate a frequency domain response of the secondary path 44 that corresponds to the time domain response of Figure 3. Figure 4 graphically illustrates the amplitude 52 of the frequency domain response while Figure 5 graphically illustrates the phase 54 of the frequency domain response. According to this invention, the values from Figures 4 and 5 are preferably stored within memory in the system controller so that the desired amplitude and phase adjustments are accomplished. In this example, each reference tone is multiplied twice (rather than 126 times) to achieve the desired adaptation.
  • In one example, the time domain response of Figure 3 preferably is converted into the frequency domain response of Figures 4 and 5 using a Fast Fourier Transform. This provides the value by which the amplitude of the reference signal preferably is multiplied and the amount by which the phase of the reference signal preferably is shifted. According to one example, the complex frequency domain response equation A'n =|
    Figure 00070001
    (ω)|×A n is used where (ω) is the complex frequency response of the secondary path. The following equation: ' n =  n + ∠ (ω) represents an example phase adjustment technique used in one example system designed according to this invention.
  • In another example system designed according to this invention, a quadrature method is applied for achieving the desired modification to a reference signal. In this example, the reference signal preferably is broken down into sine and cosine components. An appropriate gain is applied to each of the reference signal components to get the effect of amplitude multiplication and phase shifting according to the determined frequency domain response of the secondary path. Known modulation techniques also may be used on the sine and cosine components to yield the desired reference signal.
  • Whether a quadrature method or phase shifting and multiplication method are applied, they may be used in a module 40 that is separate from (i.e., downstream) the tone generator 22, which generates a reference signal having a unity amplitude and zero phase. Alternatively, as shown in Figure 2, for example, the adjustment to the phase and amplitude of the reference signal may occur in the tone generator, itself, so that a separate computation need not be applied once the reference tone is generated.
  • In a system designed according to this invention, the modeling that provides the frequency domain response preferably is accomplished with the system controller operating in a modeling mode. A separate control mode preferably is used for generating the noise cancellation signal from the speaker 30 during active noise control. The controller preferably operates in these two different modes at different times so that the available memory and processing time is not compromised.
  • In one example system designed according to this invention, the modeling mode includes using an FIR filter to obtain a time domain response of the secondary path using known techniques such as an LMS algorithm. In this example, there preferably is a delay between the modeling mode and the control mode. During this delay, the inventive system applies a Fast Fourier Transform to the model of the time domain response. This provides the amplitude and phase adjustment information that can be stored in the controller for later use during the control mode.
  • In another example system designed according to this invention, during the modeling mode, the controller makes a direct measurement of the frequency response of the secondary path using a known technique. The frequency domain response information can then be applied to the reference signal similar to the examples described above.
  • The preceding description is exemplary rather than limiting in nature. Variations and modifications to the disclosed examples may become apparent to those skilled in the art that do not necessarily depart from the essence of this invention. The scope of legal protection given to this invention can only be determined by studying the following claims.

Claims (17)

  1. A method of generating a reference signal in a noise cancellation system having a path between a generator of a noise cancellation signal and a sound detector that detects the effect of the noise cancellation signal, comprising the steps of:
    determining a frequency domain response of the path for at least one signal of a known frequency; and
    adjusting the phase and amplitude of the reference signal responsive to the determined frequency domain response.
  2. The method of claim 1, including generating a plurality of reference signal tones each having a known frequency and adjusting the amplitude and phase of each tone, individually.
  3. The method of claim 1, including using the adjusted reference signal to generate a noise cancellation signal.
  4. The method of claim 1, including determining an amplitude adjustment value and applying the determined value to the reference signal amplitude and determining a phase shift amount and shifting the phase of the reference signal by the determined amount.
  5. The method of claim 1, including applying a gain factor to each of a plurality of components of the reference signal comprising a sine component and a cosine component to achieve the adjusted phase and amplitude of the reference signal.
  6. The method of claim 1, wherein the system includes a tone generator that generates the reference signal and wherein the adjusting occurs in the tone generator.
  7. The method of claim 1, wherein the system includes a tone generator that generates the reference signal with a consistent phase and amplitude and wherein the adjusting occurs subsequent to the tone generator generating the reference signal.
  8. The method of claim 1, wherein the system includes a tachometer that provides information regarding an RPM value of a vehicle engine and wherein the reference signal frequency corresponds to the RPM value.
  9. The method of claim 1, including determining a time domain response of the path and determining the frequency domain response by applying a Fast Fourier Transform to the time domain response.
  10. The method of claim 1, including operating in a first mode for determining the frequency domain response and operating in a second mode while adjusting the phase and amplitude of the reference signal and including a delay between the first and second modes.
  11. An active noise cancellation system, comprising:
    a speaker;
    a microphone that detects a combination of a sound from the speaker and noise in the system;
    a controller having a first module that provides a frequency domain response of the portion of the system associated with the speaker and microphone, a tone generator that generates at least one reference signal having a selected frequency and a second module that adjusts the phase and amplitude of the reference signal responsive to the frequency domain response information.
  12. The system of claim 11, wherein the tone generator generates a reference signal having unity amplitude and zero phase and wherein the second module adjusts the amplitude and phase of the reference signal subsequent to the reference signal being generated by the tone generator.
  13. The system of claim 11, wherein the tone generator includes the second module such that the reference signal provided by the tone generator includes the desired amplitude and phase.
  14. The system of claim 11, including a cancellation signal generating module that utilizes the reference signal to provide a cancellation signal for driving the speaker.
  15. The system of claim 11, including a Finite impulse response filter that provides a time domain response of the portion of the system associated with the speaker and the microphone and wherein the first module applies a Fast Fourier Transform to the time domain response to provide the frequency domain response.
  16. The system of claim 11, wherein the controller operates in a first mode for determining the frequency domain response and operates in a second mode at a different time for applying the phase and amplitude adjustments to the reference signal.
  17. The system of claim 15, including a delay between the controller operating in the first mode and the second mode and, wherein the controller converts between a determined time domain response of the portion of the system associated with the speaker and the microphone and the frequency domain response during the delay.
EP02079479A 2001-10-30 2002-10-25 Active noise cancellation using frequency response control Expired - Fee Related EP1308926B1 (en)

Applications Claiming Priority (4)

Application Number Priority Date Filing Date Title
US34102601P 2001-10-30 2001-10-30
US341026P 2001-10-30
US271440 2002-10-15
US10/271,440 US20030079937A1 (en) 2001-10-30 2002-10-15 Active noise cancellation using frequency response control

Publications (3)

Publication Number Publication Date
EP1308926A2 true EP1308926A2 (en) 2003-05-07
EP1308926A3 EP1308926A3 (en) 2004-01-21
EP1308926B1 EP1308926B1 (en) 2007-02-21

Family

ID=26954898

Family Applications (1)

Application Number Title Priority Date Filing Date
EP02079479A Expired - Fee Related EP1308926B1 (en) 2001-10-30 2002-10-25 Active noise cancellation using frequency response control

Country Status (3)

Country Link
US (1) US20030079937A1 (en)
EP (1) EP1308926B1 (en)
DE (1) DE60218265T2 (en)

Families Citing this family (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7706547B2 (en) * 2002-12-11 2010-04-27 General Electric Company System and method for noise cancellation
JP4283212B2 (en) * 2004-12-10 2009-06-24 インターナショナル・ビジネス・マシーンズ・コーポレーション Noise removal apparatus, noise removal program, and noise removal method
US7775320B2 (en) * 2008-03-20 2010-08-17 Honda Motor Co., Ltd. Method for reducing noise in a vehicle cabin
DE102011018459A1 (en) * 2011-04-21 2012-10-25 J. Eberspächer GmbH & Co. KG Übertragungsstreckenkompensator
TW201247996A (en) * 2011-05-26 2012-12-01 Anpec Electronics Corp Noiseless motor apparatus and denoise driver
EP2624251B1 (en) * 2012-01-31 2014-09-10 Harman Becker Automotive Systems GmbH Method of adjusting an anc system
WO2020012235A1 (en) * 2018-07-13 2020-01-16 Bosch Car Multimedia Portugal, S.A. Active noise cancelling system, based on a frequency domain audio control unit, and respective method of operation
CN112312250B (en) * 2019-07-30 2022-07-19 瑞昱半导体股份有限公司 Audio playing device and method with anti-noise mechanism

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5692052A (en) * 1991-06-17 1997-11-25 Nippondenso Co., Ltd. Engine noise control apparatus
US5768124A (en) * 1992-10-21 1998-06-16 Lotus Cars Limited Adaptive control system
US6208949B1 (en) * 1998-07-01 2001-03-27 Adaptive Audio, Inc. Method and apparatus for dynamical system analysis

Family Cites Families (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5809152A (en) * 1991-07-11 1998-09-15 Hitachi, Ltd. Apparatus for reducing noise in a closed space having divergence detector
US5404409A (en) * 1991-07-31 1995-04-04 Fujitsu Ten Limited Adaptive filtering means for an automatic sound controlling apparatus
US5410606A (en) * 1992-07-21 1995-04-25 Honda Giken Kogyo Kabushiki Kaisha Noise canceling method
JP3340496B2 (en) * 1993-03-09 2002-11-05 富士通株式会社 Estimation method of transfer characteristics of active noise control system
US5689572A (en) * 1993-12-08 1997-11-18 Hitachi, Ltd. Method of actively controlling noise, and apparatus thereof
US5978489A (en) * 1997-05-05 1999-11-02 Oregon Graduate Institute Of Science And Technology Multi-actuator system for active sound and vibration cancellation
US6298139B1 (en) * 1997-12-31 2001-10-02 Transcrypt International, Inc. Apparatus and method for maintaining a constant speech envelope using variable coefficient automatic gain control

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5692052A (en) * 1991-06-17 1997-11-25 Nippondenso Co., Ltd. Engine noise control apparatus
US5768124A (en) * 1992-10-21 1998-06-16 Lotus Cars Limited Adaptive control system
US6208949B1 (en) * 1998-07-01 2001-03-27 Adaptive Audio, Inc. Method and apparatus for dynamical system analysis

Also Published As

Publication number Publication date
EP1308926B1 (en) 2007-02-21
US20030079937A1 (en) 2003-05-01
DE60218265T2 (en) 2007-07-19
EP1308926A3 (en) 2004-01-21
DE60218265D1 (en) 2007-04-05

Similar Documents

Publication Publication Date Title
US7536018B2 (en) Active noise cancellation system
EP2395501B1 (en) Adaptive noise control
US7340065B2 (en) Active noise control system
JP5713958B2 (en) Active noise control device
US20090060217A1 (en) Vehicular active vibratory noise control apparatus
EP0665976A1 (en) Adaptive control system
JPH08510566A (en) Active controller for noise shaping
US8150055B2 (en) Active noise control system and active vibration control system
EP2782093B1 (en) Vehicular active vibrational noise control apparatus
US7450725B2 (en) Digital filter modeling for active noise cancellation
JP2007272008A (en) Active noise controller and active vibration controller
EP1308926B1 (en) Active noise cancellation using frequency response control
JP4369932B2 (en) Active noise control device and active vibration transmission control device
US20030219131A1 (en) Noise cancellation device, engine-noise cancellation device, and noise cancellation method
US20030016833A1 (en) Active noise cancellation system utilizing a signal delay to accommodate noise phase change
JP5238368B2 (en) Active acoustic control system for vehicles
JP2980007B2 (en) Exhaust sound quality improvement device
JPH07219560A (en) Active noise controller
JP2876896B2 (en) Active noise control system for vehicles
JP2935592B2 (en) Noise control device
JP3674963B2 (en) Active noise control device and active vibration control device
JPH0732947A (en) Active type noise control device
JPH0869288A (en) Active noise controller and active vibration controller
JPH07199966A (en) Adaptive active silencer for vehicle interior sound
JPH0535285A (en) Active type noise control device

Legal Events

Date Code Title Description
PUAI Public reference made under article 153(3) epc to a published international application that has entered the european phase

Free format text: ORIGINAL CODE: 0009012

AK Designated contracting states

Designated state(s): AT BE BG CH CY CZ DE DK EE ES FI FR GB GR IE IT LI LU MC NL PT SE SK TR

AX Request for extension of the european patent

Extension state: AL LT LV MK RO SI

PUAL Search report despatched

Free format text: ORIGINAL CODE: 0009013

AK Designated contracting states

Kind code of ref document: A3

Designated state(s): AT BE BG CH CY CZ DE DK EE ES FI FR GB GR IE IT LI LU MC NL PT SE SK TR

AX Request for extension of the european patent

Extension state: AL LT LV MK RO SI

17P Request for examination filed

Effective date: 20040227

AKX Designation fees paid

Designated state(s): DE GB

17Q First examination report despatched

Effective date: 20050309

GRAP Despatch of communication of intention to grant a patent

Free format text: ORIGINAL CODE: EPIDOSNIGR1

GRAS Grant fee paid

Free format text: ORIGINAL CODE: EPIDOSNIGR3

GRAA (expected) grant

Free format text: ORIGINAL CODE: 0009210

AK Designated contracting states

Kind code of ref document: B1

Designated state(s): DE GB

REG Reference to a national code

Ref country code: GB

Ref legal event code: FG4D

REF Corresponds to:

Ref document number: 60218265

Country of ref document: DE

Date of ref document: 20070405

Kind code of ref document: P

PLBE No opposition filed within time limit

Free format text: ORIGINAL CODE: 0009261

STAA Information on the status of an ep patent application or granted ep patent

Free format text: STATUS: NO OPPOSITION FILED WITHIN TIME LIMIT

26N No opposition filed

Effective date: 20071122

REG Reference to a national code

Ref country code: DE

Ref legal event code: R084

Ref document number: 60218265

Country of ref document: DE

PGFP Annual fee paid to national office [announced via postgrant information from national office to epo]

Ref country code: GB

Payment date: 20181031

Year of fee payment: 17

PGFP Annual fee paid to national office [announced via postgrant information from national office to epo]

Ref country code: DE

Payment date: 20181228

Year of fee payment: 17

REG Reference to a national code

Ref country code: DE

Ref legal event code: R119

Ref document number: 60218265

Country of ref document: DE

PG25 Lapsed in a contracting state [announced via postgrant information from national office to epo]

Ref country code: DE

Free format text: LAPSE BECAUSE OF NON-PAYMENT OF DUE FEES

Effective date: 20200501

GBPC Gb: european patent ceased through non-payment of renewal fee

Effective date: 20191025

PG25 Lapsed in a contracting state [announced via postgrant information from national office to epo]

Ref country code: GB

Free format text: LAPSE BECAUSE OF NON-PAYMENT OF DUE FEES

Effective date: 20191025