GB2203016A - Active sound control apparatus - Google Patents
Active sound control apparatus Download PDFInfo
- Publication number
- GB2203016A GB2203016A GB08624053A GB8624053A GB2203016A GB 2203016 A GB2203016 A GB 2203016A GB 08624053 A GB08624053 A GB 08624053A GB 8624053 A GB8624053 A GB 8624053A GB 2203016 A GB2203016 A GB 2203016A
- Authority
- GB
- United Kingdom
- Prior art keywords
- reference signal
- frequency
- sound
- engine
- generated
- 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.)
- Withdrawn
Links
- 238000001914 filtration Methods 0.000 claims abstract description 12
- 238000000034 method Methods 0.000 claims description 9
- 230000000737 periodic effect Effects 0.000 claims description 8
- 230000003044 adaptive effect Effects 0.000 abstract description 18
- 230000004044 response Effects 0.000 abstract description 16
- 238000010304 firing Methods 0.000 description 7
- 230000006870 function Effects 0.000 description 7
- 238000004422 calculation algorithm Methods 0.000 description 6
- 238000010586 diagram Methods 0.000 description 4
- 230000000694 effects Effects 0.000 description 4
- 230000005284 excitation Effects 0.000 description 4
- 238000007792 addition Methods 0.000 description 3
- 238000002485 combustion reaction Methods 0.000 description 3
- 238000012545 processing Methods 0.000 description 3
- 230000008859 change Effects 0.000 description 2
- 230000009467 reduction Effects 0.000 description 2
- 238000001228 spectrum Methods 0.000 description 2
- 230000001960 triggered effect Effects 0.000 description 2
- 230000009471 action Effects 0.000 description 1
- 230000004075 alteration Effects 0.000 description 1
- 230000006399 behavior Effects 0.000 description 1
- 230000008901 benefit Effects 0.000 description 1
- 238000004364 calculation method Methods 0.000 description 1
- 230000008878 coupling Effects 0.000 description 1
- 238000010168 coupling process Methods 0.000 description 1
- 238000005859 coupling reaction Methods 0.000 description 1
- 239000013078 crystal Substances 0.000 description 1
- 238000002347 injection Methods 0.000 description 1
- 239000007924 injection Substances 0.000 description 1
- 238000003780 insertion Methods 0.000 description 1
- 230000037431 insertion Effects 0.000 description 1
- 230000009347 mechanical transmission Effects 0.000 description 1
- 230000008569 process Effects 0.000 description 1
- 238000011160 research Methods 0.000 description 1
- 238000004088 simulation Methods 0.000 description 1
- 238000012549 training Methods 0.000 description 1
Classifications
-
- G—PHYSICS
- G10—MUSICAL INSTRUMENTS; ACOUSTICS
- G10K—SOUND-PRODUCING DEVICES; METHODS OR DEVICES FOR PROTECTING AGAINST, OR FOR DAMPING, NOISE OR OTHER ACOUSTIC WAVES IN GENERAL; ACOUSTICS NOT OTHERWISE PROVIDED FOR
- G10K11/00—Methods 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/16—Methods or devices for protecting against, or for damping, noise or other acoustic waves in general
-
- G—PHYSICS
- G10—MUSICAL INSTRUMENTS; ACOUSTICS
- G10K—SOUND-PRODUCING DEVICES; METHODS OR DEVICES FOR PROTECTING AGAINST, OR FOR DAMPING, NOISE OR OTHER ACOUSTIC WAVES IN GENERAL; ACOUSTICS NOT OTHERWISE PROVIDED FOR
- G10K11/00—Methods 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/16—Methods or devices for protecting against, or for damping, noise or other acoustic waves in general
- G10K11/175—Methods or devices for protecting against, or for damping, noise or other acoustic waves in general using interference effects; Masking sound
- G10K11/178—Methods 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/1781—Methods 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/17821—Methods 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/17823—Reference signals, e.g. ambient acoustic environment
-
- G—PHYSICS
- G10—MUSICAL INSTRUMENTS; ACOUSTICS
- G10K—SOUND-PRODUCING DEVICES; METHODS OR DEVICES FOR PROTECTING AGAINST, OR FOR DAMPING, NOISE OR OTHER ACOUSTIC WAVES IN GENERAL; ACOUSTICS NOT OTHERWISE PROVIDED FOR
- G10K11/00—Methods 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/16—Methods or devices for protecting against, or for damping, noise or other acoustic waves in general
- G10K11/175—Methods or devices for protecting against, or for damping, noise or other acoustic waves in general using interference effects; Masking sound
- G10K11/178—Methods 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/1785—Methods, e.g. algorithms; Devices
- G10K11/17853—Methods, e.g. algorithms; Devices of the filter
- G10K11/17854—Methods, e.g. algorithms; Devices of the filter the filter being an adaptive filter
-
- G—PHYSICS
- G10—MUSICAL INSTRUMENTS; ACOUSTICS
- G10K—SOUND-PRODUCING DEVICES; METHODS OR DEVICES FOR PROTECTING AGAINST, OR FOR DAMPING, NOISE OR OTHER ACOUSTIC WAVES IN GENERAL; ACOUSTICS NOT OTHERWISE PROVIDED FOR
- G10K11/00—Methods 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/16—Methods or devices for protecting against, or for damping, noise or other acoustic waves in general
- G10K11/175—Methods or devices for protecting against, or for damping, noise or other acoustic waves in general using interference effects; Masking sound
- G10K11/178—Methods 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/1785—Methods, e.g. algorithms; Devices
- G10K11/17857—Geometric disposition, e.g. placement of microphones
-
- G—PHYSICS
- G10—MUSICAL INSTRUMENTS; ACOUSTICS
- G10K—SOUND-PRODUCING DEVICES; METHODS OR DEVICES FOR PROTECTING AGAINST, OR FOR DAMPING, NOISE OR OTHER ACOUSTIC WAVES IN GENERAL; ACOUSTICS NOT OTHERWISE PROVIDED FOR
- G10K11/00—Methods 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/16—Methods or devices for protecting against, or for damping, noise or other acoustic waves in general
- G10K11/175—Methods or devices for protecting against, or for damping, noise or other acoustic waves in general using interference effects; Masking sound
- G10K11/178—Methods 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/1787—General system configurations
- G10K11/17879—General system configurations using both a reference signal and an error signal
- G10K11/17883—General 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
-
- G—PHYSICS
- G10—MUSICAL INSTRUMENTS; ACOUSTICS
- G10K—SOUND-PRODUCING DEVICES; METHODS OR DEVICES FOR PROTECTING AGAINST, OR FOR DAMPING, NOISE OR OTHER ACOUSTIC WAVES IN GENERAL; ACOUSTICS NOT OTHERWISE PROVIDED FOR
- G10K2210/00—Details of active noise control [ANC] covered by G10K11/178 but not provided for in any of its subgroups
- G10K2210/10—Applications
- G10K2210/128—Vehicles
- G10K2210/1282—Automobiles
-
- G—PHYSICS
- G10—MUSICAL INSTRUMENTS; ACOUSTICS
- G10K—SOUND-PRODUCING DEVICES; METHODS OR DEVICES FOR PROTECTING AGAINST, OR FOR DAMPING, NOISE OR OTHER ACOUSTIC WAVES IN GENERAL; ACOUSTICS NOT OTHERWISE PROVIDED FOR
- G10K2210/00—Details of active noise control [ANC] covered by G10K11/178 but not provided for in any of its subgroups
- G10K2210/30—Means
- G10K2210/301—Computational
- G10K2210/3023—Estimation of noise, e.g. on error signals
- G10K2210/30232—Transfer functions, e.g. impulse response
-
- G—PHYSICS
- G10—MUSICAL INSTRUMENTS; ACOUSTICS
- G10K—SOUND-PRODUCING DEVICES; METHODS OR DEVICES FOR PROTECTING AGAINST, OR FOR DAMPING, NOISE OR OTHER ACOUSTIC WAVES IN GENERAL; ACOUSTICS NOT OTHERWISE PROVIDED FOR
- G10K2210/00—Details of active noise control [ANC] covered by G10K11/178 but not provided for in any of its subgroups
- G10K2210/30—Means
- G10K2210/301—Computational
- G10K2210/3032—Harmonics or sub-harmonics
-
- G—PHYSICS
- G10—MUSICAL INSTRUMENTS; ACOUSTICS
- G10K—SOUND-PRODUCING DEVICES; METHODS OR DEVICES FOR PROTECTING AGAINST, OR FOR DAMPING, NOISE OR OTHER ACOUSTIC WAVES IN GENERAL; ACOUSTICS NOT OTHERWISE PROVIDED FOR
- G10K2210/00—Details of active noise control [ANC] covered by G10K11/178 but not provided for in any of its subgroups
- G10K2210/30—Means
- G10K2210/301—Computational
- G10K2210/3046—Multiple acoustic inputs, multiple acoustic outputs
-
- G—PHYSICS
- G10—MUSICAL INSTRUMENTS; ACOUSTICS
- G10K—SOUND-PRODUCING DEVICES; METHODS OR DEVICES FOR PROTECTING AGAINST, OR FOR DAMPING, NOISE OR OTHER ACOUSTIC WAVES IN GENERAL; ACOUSTICS NOT OTHERWISE PROVIDED FOR
- G10K2210/00—Details of active noise control [ANC] covered by G10K11/178 but not provided for in any of its subgroups
- G10K2210/30—Means
- G10K2210/301—Computational
- G10K2210/3048—Pretraining, e.g. to identify transfer functions
-
- G—PHYSICS
- G10—MUSICAL INSTRUMENTS; ACOUSTICS
- G10K—SOUND-PRODUCING DEVICES; METHODS OR DEVICES FOR PROTECTING AGAINST, OR FOR DAMPING, NOISE OR OTHER ACOUSTIC WAVES IN GENERAL; ACOUSTICS NOT OTHERWISE PROVIDED FOR
- G10K2210/00—Details of active noise control [ANC] covered by G10K11/178 but not provided for in any of its subgroups
- G10K2210/30—Means
- G10K2210/301—Computational
- G10K2210/3049—Random noise used, e.g. in model identification
-
- G—PHYSICS
- G10—MUSICAL INSTRUMENTS; ACOUSTICS
- G10K—SOUND-PRODUCING DEVICES; METHODS OR DEVICES FOR PROTECTING AGAINST, OR FOR DAMPING, NOISE OR OTHER ACOUSTIC WAVES IN GENERAL; ACOUSTICS NOT OTHERWISE PROVIDED FOR
- G10K2210/00—Details of active noise control [ANC] covered by G10K11/178 but not provided for in any of its subgroups
- G10K2210/30—Means
- G10K2210/321—Physical
- G10K2210/3212—Actuator details, e.g. composition or microstructure
Landscapes
- Physics & Mathematics (AREA)
- Engineering & Computer Science (AREA)
- Acoustics & Sound (AREA)
- Multimedia (AREA)
- Soundproofing, Sound Blocking, And Sound Damping (AREA)
- Vibration Prevention Devices (AREA)
- Fittings On The Vehicle Exterior For Carrying Loads, And Devices For Holding Or Mounting Articles (AREA)
Abstract
To reduce noise inside a motor car passenger compartment, two loudspeakers 371, 372 are driven by signals derived from a reference signal x(n) by adaptive filtering carried out by a programmed microprocessor and memory unit 36 which adapts the filtering in dependence on error signals e1(n) from four microphones 421, 422, 423 and 424 distributed in the passenger compartment. Reference filtering coefficients are initially determined by analysis of finite impulse responses when white noise is acoustically coupled from the loudspeakers 37 to the microphones 42, a white noise generator 48 being coupled to the unit 36. The reference signal x(n) is restricted to one or more selected harmonics or subharmonics of the fundamental noise frequency by a filter 34 which tracks the selected frequency. The selected frequency may be obtained from a coil 31 in the ignition circuit. <IMAGE>
Description
v t 1 - ACTIVE NOISE CONTROL 6K28042
The invention relates to active noise reduction, particularly in passenger compartments of.cars, where a significant noise component is harmonically related to the rotation frequency of a reciprocating engine. The sound levels at low frequencies in such enclosures are difficult to attenuate using conventional passive methods and can give rise to subjectively annoying "boom". A method of actively attenuating a simple sound filed by introducing a single secondary sound source driven so that its output is in antiphase with the original ambient noise is described in general terms by B. Chaplin in "The Chartered Mechanical Engineer" of January 1983, at pages 41 to 47. Other discussions are to be found in an article entitled "Active Attenuation of Noise-The State of the Art" by Glenn E. Warnaka at pages 100 to 110 in Noise Control Engineering, May- June 1982 and in Internoise 83 Proceedings, pages 457 to 458 and 461 to 464, and Internoise 84 Proceedings, pages 483 to 488. Particular methods and apparatus are also described in British specifications nos. 1 577 322 and 2 149 614.
The present invention is concerned particularly with an active noise reduction system which can control the sound throughout an enclosure, or at one or a number of 'quiet zones' within it, and which can quickly adapt to changes in the excitation of the sound field due to changes in engine condition caused, for example, by load or speed variations. In order to ensure that the sound produced by the secondary sources is of the same frequency as that produced by the engine, a signal related to the rotation rate, for example that used in the ignitions system, is used to generate a reference signal containing a number of sinusoids at harmonics or subharmonics of the basic engine rotation frequency. These are known as engine order frequencies. These sinusoids may be obtained using a variety of methods outlined below. Rather than attempt to control all harmonics, one feature of the present invention is only to generate a selective set of engine order frequencies in the engine order in a four cylinder car) and its second harmonic (fourth engine order) are used if the spectrum of the sound in the car is dominated by these components. Alternatively, a signal containing all the engine order frequencies may be fed to a band pass filter which isolates only the particular frequency or frequencies exciting a particular resonance in the interior which could cause a "boom" to be excited. The advantage of reducing the number of frequencies fed to the controller is that an adaptive filter having fewer coefficients than would otherwise be the case can be used. This makes implementation more efficient and allows faster automotive adaption time. The faster adaption time is particularly important in applications in which the active control system has to adapt sufficiently quickly to track changes in engine speed which may occur on a very short timescale.
According to the present invention there is provided an active noise control system for reducing sound or vibration in an enclosed space, generated by an exterior source, in which a reference signal, containing selected harmonics or subharmonics of the sound or vibration generated by the external source, is used to feed a controller driving a number of secondary sources distributed in the enclosed space, such that the sound or vibration energy detected by sensor means distributed in the enclosed space is reduced.
The secondary sources may be loudspeakers used as the low frequency drives of a car audio system, the enclosed space being a motor vehicle interior.
Examples of methods in accordance with the invention for generating the reference signals from the engine signal are now discussed.
1. Selection of harmonics by filtering.
A signal is obtained from the primary source which contains components at all harmonics and subharmonics which are prevalent in the sound in the car. This is filtered so as only to leave the most important or dominant harmonics or subharmonics. This filtering is carried out with a filter whose centre frequency can be controlled by an external signal in such a manner that the critical filter frequencies have a constant ratio compared with the engine rotation rate. This can be achieved by using, for example, charge coupled devices whose switching frequency is locked to the rotation frequency, but can also be implemented as a program running on a microprocessor, as described hereinafter.
2. Selection of harmonics or subharmonics within a band by fixed fltering.
A signal rich in harmonics and subharmonics is filtered by a band pass filter, having a centre frequency fixed at that of a pronounced "boom" in the car enclosure and a characteristic such that the reference signal only contains the harmonic(s) or subharmonic(s) which are particularly exciting the boom. This may be extended such that the filter contains a number of resonances at a number of boom frequencies of the car, or even such that the filter has a frequency response which models the acoustic response of the car interior to the primary excitation. The input signal to the filter may be a signal from the engine containing all important harmonics and subharmonics and may be in the form of a pulse train.
3. Generation of specific harmonics or subharmonics locked to the engine rotation frequency.
This method may be accomplished by using phase lock loops to generate sinusoidal signals, with frequencies bearing an integer relationship to a square wave signal from the engine, which are then added together to form the reference signal. Alternatively the signal from the engine can be used to control a number of tunable oscillators, each producing a sinusoid at a selected harmonic or subharmonic frequency. In one arrangement for such a bank of tunable oscillators, the period of the square wave signal at the engine rotation rate is measured with a counter passed to a microprocessor which implements a number of digital oscillators using difference equations of the form xi(n) = 6(n) + 2 cos(Iwo)x,(n - 1) - xi(n - 2) where wo= 2Trfc/Nfsp 1 is the order of the harmonic or subharmonic to be generated, f c is the frequency of the counter, which counts N pulses during a period, and fs is the sample rate used for the difference equation. 6 (n) is a unit sample sequence to initiate the oscillators formed by the difference equations above. The second and fourth harmonic may be generated for example. The calculations of the coefficients used in the difference equations forming the digital oscillators, together with the difference equations themselves may be implemented on a dedicated processor, or may form part of the program which also implements a controller that generates the outputs used to drive the secondary sources from the reference signals described above. The controller is designed to be adaptive so as to quickly track changes in engine speed and load. The outputs of the secondary sources are adaptively controlled so that some measurable cost function in minimised. This cost function would typically be the sum of the mean square outputs from a number of microphones in the enclosed space. The controller can be implemented as a digital adaptive FIR filter, using the basic update algorithm described by S. Elliott and P. Nelson in %lectronics Letters", at pp. 979-981, 1985. A number of additions must be made to this basic algorithm, however, to enable it to work quickly and efficiently in this particular example. The basic algorithm is presented below, in order to highlight the necessary alterations. If the i'th coefficient of the adaptive filter driving the m'th Recondary source at sample number n is wmi(n), then each of these coefficients should be adjusted at every sample according to the equation L wmi(n + 1) = wmi(n) +cc E e, (n)r Z=1 ' m(n where is a convergence coefficient, e 21 (n) is the sampled output f rom the 9,'th sensor and r z m(n) is a sequence f ormed by f i ltering the reference signal discussed above (x(n), say) with a digital filter which models the response of the 2,'th sensor to excitation of the mIth secondary source. These digital filters, generating each r 2m (n), have only two coefficients in the implementation described in the 'Electronic Letters' article, since control at only a single, fixed, frequency was being attempted. In the present example, however, these filters must model the relevant response over a range of frequencies, governed by the frequency range which the active system is attempting to control. It has been found that under certain circumstances this filter need only model the overall delay in the response to ensure the stability of the adaptive filter. It is more common, however, to have these filters incorporating a delay and then some reverberant response. This may be implemented using M either digital FIR or IIR filters whose coefficients are adjusted adaptively during an initialisation phase, so as to accurately match the desired responses. It is also possible to continue this initial adaption process during the operation of the active control system by feeding training signals to each secondary source which are suitably uncorrelated with each other and with the primary excitation. This may be necessary to track changes in the acoustic response of the enclosure. Alternatively if the change is due to some well-defined cause, such as a passenger sitting down or a window being opened, this change may be detected with mechanical transducers and the information used to switch between a variety of filters modelling the response of the enclosure under a variety of conditions.
Another important consideration concerning the use of adaptive algorithm in this example concerns the effect of unwanted, low level, harmonic or subharmonic components in the reference signal. Suppose that the method used to generate the reference signal, as described above, is designed to produce only I frequencies. Even though there may only be I desired harmonics in such a system, there will in practice also be a number of other harmonics or subharmonic frequencies at low level, because of the finite cut-off rate of the filters, for example. These components may also be being generated by the primary source and therefore present in the enclosure and hence at the outputs of sensors such as microphones and thus the adaptive algorithm will attempt to cancel them by enormously amplifying the low level, spurious harmonic reference signals. This can cause numerical overflow problems in the adaptive filter coefficients. This may be prevented in a number of ways:
(1) The use of only 2.I-coefficients in the adaptive filter.
(2) The deliberate injection of random noise into the reference signal.
(3) The insertion of a 'leak' into the algorithm so that, in the equation above, the past coefficient value, wmi(n), is multiplied by a factor close to but not equal to unity before being updated.
(4) The addition of an extra term in the update equation which minimises a cost function involving 'effort' as well as 'error', as described in 1M Technical Report No. 136, 1985, published by the Institute of Sound and Vibration Research at the University of Southampton.
The invention will now be described by way of example with reference to the accompanying drawings, in which:- Fig. 1 is a block schematic diagram of an active sound control apparatus for an enclosed space, Fig. 2(a), (b) and (c) are graphical representations of the behaviour of an element of an apparatus embodying the invention, Fig. 3 is a block diagram of a reference signal generator for an apparatus embodying the invention, Fig. 4 is a block diagram of another reference signal generator for an apparatus embodying the invention, and Fig. 5 is a block diagram of a microprocessor-based apparatus embodying the invention.
In Fig. 1 an enclosure 10, which may be the interior of the passenger or driver compartment of an internal combustion engine driven vehicle, for example a motor car, is represented schematically together with an active sound control apparatus embodying the invention and having in this example two secondary sound sources 11, which may be two low frequency loudspeakers of a car stereo audio system, and three microphones 12. The secondary sources 11 are driven by a controller circuit 13 which comprises a plurality of adaptive filters 14. Each adaptive filter 14 drives a respective one of the secondary sources 11 with an output signal which the filter 14 produces as a result of its action on a reference signal supplied thereto by a reference signal generator 15. The reference signal is generated by the generator 15 from an input signal 16 which is periodic at the rotation rate or the firing rate of the internal combustion engine (not shown).
The purpose of the output from the secondary sources 11 driven by the controller 13 is to reduce the sound level, due to the internal combustion engine, within the enclosure 10. Since the primary source of the sound to be reduced is periodic, the reference signal generated by the generator 15 is, in accordance with the invention, arranged to contain one or more sinusoidal components at harmonics or subharmonics of the rotation or firing rate of the engine, and the adaptive filters are adjusted automatically by signals from the microphones 12, the adjustment being such as to minimise a cost function such as the sum of the mean square outputs of the microphones 12.
The secondary sources 11 may in another embodiment be shakers, and the microphones 12 replaced by accelerometers.
It will be noted that the secondary sources 11 and the microphones 12 or other sensors are distributed in the enclosed space 10.
Since the reference signal contains harmonics or subharmonics of the input signal 16. which is periodic at the engine rotation or firing rate, the reference signal contains engine order frequencies. The generator 15 is arranged to select engine order frequencies that ensure that the sound produced by the loudspeakers 11 is of the same frequency or frequencies as the sound produced in the enclosure 10 by the engine, even during changes in engine conditions such as load or speed. The number of engine order frequencies in the reference signals is restricted so that the adaptive filters have a relatively small number of coefficients and can therefore adapt quickly.
The input signal 16 can be obtained from a moving part of the engine or part of the ignition circuitryz for example.
Fig. 2(a) illustrates graphically the response of the reference signal generator 15 when implemented in the form of a tracking filter, i.e., a filter having a centre frequency so controlled that the output frequencies have a constant ratio to the dominant input frequencies, so that in Fig. 2(a), the frequency fo is N x (engine rotation rate), and the reference signal contains only the first N harmonics of the engine rotation rate, where N is an integer. If the input signal is a voltage pulse rain as represented by Fig. 2(b), where 8T is the periodic time of the engine rotation rate, the first eight harmonics of the engine rotation rate are present in the reference signal. The spectrum, by Fourier analysis, of the reference signal is then illustrated by Fig. 2(c), in which A is amplitude. With the response of Fig. 2(a), only the fir st six harmonics would be usable.
The tracking filter can be in the form of charge coupled devices having a switching frequency locked to the engine rotation rate An alternative reference signal generator using a plurality of tracking band pass filters is illustrated by Fig. 3 in which the input signal 16, a square wave at, for example, 128 times the engine rotation rate, is divided by 32 and then by 2. Division by 32 producers a square wave at four times the engine rotation rate which is supplied to a first bandpass filters 17 having a centre frequency f4 which is arranged to track twice the fundamental frequency of the square wave supplied thereto. The further division by 2 produces a square wave at the engine rotation rate, which is supplied to a second bandpass filter 18 having a centre frequency f 2 which is arranged to track the fundamental frequency of the square wave supplied thereto. The bandpass filters 17 and 18 produce respectively sinusoidal output signals at f 2 and f4 which are linearly summed at an adder 19 to produce the reference signal.
Further dividers and tracking bandpass filters can of course be added to or inserted in the circuit of Fig. 3 so that the reference signal contains the desired set of engine order frequencies.
Another reference signal generator may consist of a fixed frequency filtering circuit which selects harmonics and/or subharmonics from an input signal rich in the harmonics of the engine rotation rate or firing rate. The circuit may be a bandpass filter having a centre frequency fixed at the frequency of a pronounced resonance excited in the enclosure by the engine or other primary source of sound or vibration. For example, a bandpass filter may be arranged to have a response that models the acoustic reponse of a motor car passenger compartment to the engine.
A further implementation of the reference signal generator may comprise a plurality of phase lock loops used to generate sinusoidal signals having respective frequencies with integer relationships to a square wave input signal from the engine or other primary source, the sinusoidal signals being added together toform the reference signal. Thus a reference signal consisting of specific harmonics and/or harmonics locked to the primary source fundamental, such as engine rotation rate, is generated. An alternative generator for such a reference signal is illustrated in Fig. 4 in which a square wave 20 at the primary source fundamental is used to control a i plurality of tunable oscillators 25,26 each producing a sinusoidal signal at a chosen harmonic or subharmonic frequency to be added at the adder 19 which produce the reference signal by simple addition of the sinusoidal signals.
In the generator of Fig. 4, a square wave 20 at an engine rotation rate is supplied to a bistable circuit 21 to divide the rate by two and thereby produce a pulse train in which the duration of each pulse is equal to the prevailing periodic time of the square wave 20. This periodic time is then measured by a counter 22 which is enabled throughout the duration of each positive pulse from the bistable circuit 21 and counts clock pulses supplied by a clock pulse generator 23 which generates the clock pulses at a fixed, suitably high rate fc.
The contents of the counter 22 are read at the end of each positive pulse from the bistable circuit 21 by a trigonometric function generator 24 which is triggered by the trailing pulse of each positive pulse from the circuit 21 and generates two digital,litputs representing respectively cos(2wo) and cos(4wo) wherewois given by WO 2 iTf c /Nf S in which N is the number of clock pulses counted by the counter 22 in the duration of one positive pulse from the circuit 21, and f S is a sample rate used in two digital oscillators 25 and 26 which receive respectively the digital outputs cos(2wo) and cos(4ut? from the function generator 24. The digital sinusoidal outputs from the two oscillators 25 and 26 are superposed by a digital adder 19' which supplies the reference signal as a digital signal. The trigonometric function generator 24, oscillators 25 and 26 and adder 19' can be implemented by a microprocessor with a suitable program. The microprocessor can be used to produce the reference signal in the form.
x,(n) = 6(n) + 2 cos(Iwc>)xI(n - 1) - x,(n - 2) where 1 is the order of the harmonic or subharmonic being generated, 6(n) is a unit sample sequence which initiates the simulation of the oscillator, and n is the sample number.
Fig. 5 represents in block form an active sound control apparatus embodying the invention for reducing the level of engine i generated sound in the passenger compartment of a motor car having an ignition circuit including a low tension coil 31 from which a voltage signal 32 at the firing rate of the engine is taken and supplied to a waveform shaper 33 which in response thereto produces a pulse train at the engine firing rate. It is assumed in the present example that the engine firing rate in twice the engine rotation rate f 0. Thus the shaper 33 provides a signal having a fundamental frequency which is a single harmonic, (2fo), of the engine rotation rate. A reference signal generator is provided in the form of a proprietory tracking filter 34, manufactured by Bruel and Kjaer under type number 1623, which receives the output of the shaper 33 as an input signal and as a trigger signal and produces a sinusoidal output signal at the selected harmonic 2fo. This sinusoidal signal is sampled with an analog to digital converter 35 to produce a reference sequence x(n) of digitised samples which are supplied as data to a processor and memory unit 36.
Mounted within the motor car passenger compartment are two loudspeakers 371, and 3721 which are in positions normally used for car stereo reproduction. The loudspeakers are driven by a multiplexer 38 through respective low pass filters 39 and output amplifiers 40. The filters 39 have a cut off frequency of 460 Hz and are provided to prevent aliasing. The multiplexer 38 is controlled by the processor and memory unit 36, through control lines which are not shown, and receives a single input signal from a digital to analog converter 41. The purpose of the loudspeakers 371 and 372 is to generate in the passenger compartment audio waves that will cancel those set up directly by mechanical transmission from the engine to the compartment. The digital to analog converter 41 is supplied by the processor and memory unit 36 with output data which consists of two interleaved sequences of digitised samples yl(n) and Y2(n) which are converted by the converter 41 into interleaved sequences of analog samples and separated into respective sequences by the multiplexer 38 for application to the low pass filters 39 so that in effect the loudspeaker 371 is driven by the sequence y 1 (n) and the loudspeaker 372 is driven by the sequence Y2(n). In Fig. 5 each sequence is represented by the expression y m (n), so that in this example m may be 1 or 2.
-1 In order to ensure that the acoustic outputs from the loudspeakers 37, and 372 have the correct phase and amplitude to effect cancellation of the engine noise, error signals are picked up from the compartment and utilised by the processor and memory unit 36. The acoustic error signals, if present, are sensed by four microphones.421' 4221 423 and 424, which are placed respectively either side of a driver headrest and a passenger headrest, there being only two seats in the compartment in the present example. electrical outputs from the microphones are respectively amplified by amplifiers 43 and passed through low pass filters 44 to a fourinput multiplexer 45 which supplies a single analog output to an analog to digital converter 46. The filters 44 are provided to prevent aliasing and have a cut-off frequency of 460 Hz.
The multiplexer 45 and the converter 46 convert the four filtered microphone outputs into data stream consisting of four interleaved sequences of digitised samples el(n), e2(n), e 3 (n), and e4(n), which correspond respectively to the filtered outputs of the microphones 421, 4221 423 and 424. In Fig. 5, each sequence is represented by e 91 (n) so that in this exampletmay be 1, 2, 3 or 4.
The processor and memory suit 36 receves a square wave at 1.2 kilohertz from a sample rate oscillator 47 which determines the rate at which the converters 35, 41 and 46 convert samples and the frame duration of processing carried out by the unit 36. Thus in the present example, the unit 36 completes its processing frame within 833 milliseconds. A crystal clock oscillator (not shown) with a frequency of 10 Megahertz is included in the unit 36.
The unit 36 simulates two adaptive filters, each having two coefficients, so that:
Y,(n) = wmox(n) + wmix(n describes the relation between the output sequence ym(n) to a loudspeaker and the reference signal x(n), where the coefficients are wmo and wmi. Hence with the two loudspeakers 371 and 372:
yl(n) = wlox(n) + wllx(n - 1) and Y2W = w20xW + w21x(n - 1).
The values of the coefficients wmo and wm, are calculated by the unit 36 from the relationship:
4 wmi(n + wmi(n) + cc E e 91 Mrúm(n - i) ú=1 in which Cx is a fixed convergence coefficient, rR.m(n - i) is a value of a filtered reference signal r,,, and i = 0 or 1.
The filtered reference signal r2m is a sequence formed by filtering the reference signal x(n) with a filter that models the effect of the acoustic coupling between the mth loudspeaker and the Sh microphone. The unit 36 simulates this filtering as digital FIR (Finite Impulse Response) filtering. Coefficients for the digital FIR filtering are adjusted adaptively during an initialisation program in which a white noise generator 48 is energised.
In the initialisation program, a white noise signal is generated by the generator 40, filtered by a low pass filter 49 to prevent aliasing, the filter having a cut off frequency of 460 Hz, and subsequently sampled and converted by an analog to digital converter 50. The digital output of the converter 50 is used to drive the loudspeakers 371 and 372, and the resulting digital input to the unit 36 from the microphones 421v 422, 423 and 424 is used to determine the values of reference filter coefficients c mj where j 0 34. The unit 36 performs a 35 coefficient FIR modelling of the impulse response between the mth loudspeaker and the úth microphone at the jth sample. Such modelling is described in "Adaptive Signal Processing" by B. Widrow and S.D. Stearns, published in 1985 by Prentice Hall.
The filtered reference sequence is then given by 34 rzm(n) E czmjx(n - j) j=0 The operation of the unit 36 is such that, having obtained the error samples e (n) and the filtered reference signal rtm(n), each adaptive filter coefficient wmi for each output ym(n) is updated by a quantity proportional to the sum of the computed products of et(n) and rim(n - i) in accordance with the equation 4 w- (n + 1) = w- (n) +a E e (n)r (n 1.
L 9. =1 X Xul The new set of adaptive coefficients wmi is then stored and used to filter the next sample of the reference signal, x(n + 1).
The unit 36 includes RAM for temporary storage and computation, and EPROM for program storage. Calculated coefficients Imi and c and reference sequences r (n) are held in RAM. The tmi ' úm convergence coefficientetis entered at a set of manually operable switches.
In a preferred embodiment constructed in accordance with Fig. 5, the unit 36 includes a Texas Instruments TMS 32010 microprocessor. The input signal rate from ignition circuit in the constructed embodiment is 100 Hz to 200 Hz, and the waveform shaper 33 is a monostable circuit triggered by the leading edge of the input signal to produce pulses of a constant width which is small relative to the sample period set by the sample rate of 1.2 kilohertz. The low pass filters 39, 44 and 49 are active filter modules supplied by Kemo Limited under no. 1431/L.
Only a small amount of separate additional RAM is required with the TMS 32010 which has considerable internal RAM and operates as described in the TMS 32010 Users' Guide published in 1983 by Texas Instruments, Inc. Data buses between the unit 36 and the converters 35, 41, 46 and 50 are 12 bit buses. Other buses and lines required for synchronisation and control are omitted for clarity. It will be noted that the values of the coefficients wmi and cmi can be initially set to zero.
1 - 14
Claims (7)
1. An active noise control system for reducing sound or vibration in an enclosed space, generated by an exterior source, in which a reference signal, containing at least one selected harmonic or subharmonic of the sound or vibration generated by the external source, is supplied to means driving a plurality of secondary sources distributed in the enclosed space, such that the sound or vibration energy detected by sensor means distributed in the enclosed space is reduced.
2. A system according to claim 1, wherein the reference signal is generated by filtering a periodic input signal having its fundamental frequency locked to a predominant frequency of the exterior source.
3. A system according to claim 2, wherein the filtering is effected by a tracking filter.
4. A system according to claim 3, wherein the periodic input signal is a harmonic of the said predominant frequency.
5. A system according to any preceding claim, wherein the means for driving the secondary sources include a digital processor with data and program memory.
6. A system according to claim 1, wherein the reference signal is generated by apparatus as described hereinbefore with reference to Fig. 3 or Fig. 4 of the accompanying drawings.
7. An active noise control system substantially as described hereinbefore with reference to Fig. 5 of the accompanying drawings.
2 Published 1988 at The Patent Office, State House, 66171 High Holborn, London WC1R 4TP. Further copies may be obtained from The Patent Office, Sales Branch, St Maxy Cray, Orpington, Kent BR5 3RD. Printed by Multiplex techniques ltd, St Mary Cray, Kent. Con. 1187.
Priority Applications (8)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| GB08624053A GB2203016A (en) | 1986-10-07 | 1986-10-07 | Active sound control apparatus |
| GB08630422A GB2201858A (en) | 1986-10-07 | 1986-12-19 | Active noise control |
| JP62505958A JP2890196B2 (en) | 1986-10-07 | 1987-10-06 | Active vibration control device or related improvements |
| DE87906587T DE3786165T2 (en) | 1986-10-07 | 1987-10-06 | ACTIVE VIBRATION CONTROL. |
| EP87906587A EP0285632B1 (en) | 1986-10-07 | 1987-10-06 | Active vibration control |
| KR1019880700638A KR960011152B1 (en) | 1986-10-07 | 1987-10-06 | Active Vibration Control System and Internal Combustion Engine Driven Vehicle |
| PCT/GB1987/000706 WO1988002912A1 (en) | 1986-10-07 | 1987-10-06 | Active vibration control |
| US07/448,517 US5170433A (en) | 1986-10-07 | 1989-12-11 | Active vibration control |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| GB08624053A GB2203016A (en) | 1986-10-07 | 1986-10-07 | Active sound control apparatus |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| GB8624053D0 GB8624053D0 (en) | 1986-11-12 |
| GB2203016A true GB2203016A (en) | 1988-10-05 |
Family
ID=10605379
Family Applications (2)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| GB08624053A Withdrawn GB2203016A (en) | 1986-10-07 | 1986-10-07 | Active sound control apparatus |
| GB08630422A Withdrawn GB2201858A (en) | 1986-10-07 | 1986-12-19 | Active noise control |
Family Applications After (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| GB08630422A Withdrawn GB2201858A (en) | 1986-10-07 | 1986-12-19 | Active noise control |
Country Status (2)
| Country | Link |
|---|---|
| KR (1) | KR960011152B1 (en) |
| GB (2) | GB2203016A (en) |
Cited By (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| GB2254979A (en) * | 1991-04-20 | 1992-10-21 | Rover Group | Active enchancement of recurring sounds |
| GB2265277A (en) * | 1992-03-17 | 1993-09-22 | Fuji Heavy Ind Ltd | Noise reduction system for automobile compartment |
| US5455779A (en) * | 1991-09-05 | 1995-10-03 | Hitachi, Ltd. | Noise reduction apparatus |
| GB2360900A (en) * | 2000-03-30 | 2001-10-03 | Roke Manor Research | Apparatus and method for reducing noise using a laser and interferometer |
| GB2383224A (en) * | 2001-12-17 | 2003-06-18 | Siemens Vdo Automotive Inc | Digital filter modelling for active noise cancellation |
Families Citing this family (12)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH02225966A (en) * | 1989-02-27 | 1990-09-07 | Toshiba Corp | Noise suppressor for cooling device |
| JPH087002B2 (en) * | 1989-02-28 | 1996-01-29 | 株式会社東芝 | Silencer for cooling system |
| DE4026070C2 (en) * | 1989-08-22 | 2000-05-11 | Volkswagen Ag | Device for actively reducing a noise level at the location of people |
| US5010576A (en) * | 1990-01-22 | 1991-04-23 | Westinghouse Electric Corp. | Active acoustic attenuation system for reducing tonal noise in rotating equipment |
| US5359662A (en) * | 1992-04-29 | 1994-10-25 | General Motors Corporation | Active noise control system |
| US5321759A (en) * | 1992-04-29 | 1994-06-14 | General Motors Corporation | Active noise control system for attenuating engine generated noise |
| US5222148A (en) * | 1992-04-29 | 1993-06-22 | General Motors Corporation | Active noise control system for attenuating engine generated noise |
| JP3320842B2 (en) * | 1992-07-06 | 2002-09-03 | マツダ株式会社 | Vehicle vibration reduction device |
| JP3276214B2 (en) * | 1992-08-31 | 2002-04-22 | マツダ株式会社 | Vehicle vibration reduction device |
| JP3613801B2 (en) * | 1992-09-29 | 2005-01-26 | マツダ株式会社 | Vehicle vibration reduction device |
| US5332061A (en) * | 1993-03-12 | 1994-07-26 | General Motors Corporation | Active vibration control system for attenuating engine generated vibrations in a vehicle |
| CN111307276A (en) * | 2020-03-18 | 2020-06-19 | 吉林大学 | Active noise reduction electric experimental device for closed space |
Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| GB1577322A (en) * | 1976-05-13 | 1980-10-22 | Bearcroft R | Active attenuation of recurring vibrations |
| EP0098594A2 (en) * | 1982-07-07 | 1984-01-18 | Nissan Motor Co., Ltd. | A method and apparatus for controlling the sound field in a vehicle cabin or the like |
| GB2126837A (en) * | 1982-08-19 | 1984-03-28 | British Aerospace | Noise suppression |
| GB2132053A (en) * | 1982-12-15 | 1984-06-27 | Lord Corp | Active attenuation of noise in a closed structure |
| GB2149614A (en) * | 1983-10-31 | 1985-06-12 | Secr Defence | Active noise reduction apparatus |
Family Cites Families (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| ZA828700B (en) * | 1981-11-26 | 1983-09-28 | Sound Attenuators Ltd | Method of and apparatus for cancelling vibrations from a source of repetitive vibrations |
| GB2122052B (en) * | 1982-06-09 | 1986-01-29 | Plessey Co Plc | Reducing noise or vibration |
-
1986
- 1986-10-07 GB GB08624053A patent/GB2203016A/en not_active Withdrawn
- 1986-12-19 GB GB08630422A patent/GB2201858A/en not_active Withdrawn
-
1987
- 1987-10-06 KR KR1019880700638A patent/KR960011152B1/en not_active Expired - Fee Related
Patent Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| GB1577322A (en) * | 1976-05-13 | 1980-10-22 | Bearcroft R | Active attenuation of recurring vibrations |
| EP0098594A2 (en) * | 1982-07-07 | 1984-01-18 | Nissan Motor Co., Ltd. | A method and apparatus for controlling the sound field in a vehicle cabin or the like |
| GB2126837A (en) * | 1982-08-19 | 1984-03-28 | British Aerospace | Noise suppression |
| GB2132053A (en) * | 1982-12-15 | 1984-06-27 | Lord Corp | Active attenuation of noise in a closed structure |
| GB2149614A (en) * | 1983-10-31 | 1985-06-12 | Secr Defence | Active noise reduction apparatus |
Cited By (11)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| GB2254979A (en) * | 1991-04-20 | 1992-10-21 | Rover Group | Active enchancement of recurring sounds |
| GB2254979B (en) * | 1991-04-20 | 1994-08-31 | Rover Group | Active enhancement of recurring sounds |
| US5455779A (en) * | 1991-09-05 | 1995-10-03 | Hitachi, Ltd. | Noise reduction apparatus |
| GB2265277A (en) * | 1992-03-17 | 1993-09-22 | Fuji Heavy Ind Ltd | Noise reduction system for automobile compartment |
| US5485523A (en) * | 1992-03-17 | 1996-01-16 | Fuji Jukogyo Kabushiki Kaisha | Active noise reduction system for automobile compartment |
| GB2265277B (en) * | 1992-03-17 | 1996-07-24 | Fuji Heavy Ind Ltd | Noise reduction system for automobile compartment |
| GB2360900A (en) * | 2000-03-30 | 2001-10-03 | Roke Manor Research | Apparatus and method for reducing noise using a laser and interferometer |
| GB2360900B (en) * | 2000-03-30 | 2004-01-28 | Roke Manor Research | Apparatus and method for reducing noise |
| GB2383224A (en) * | 2001-12-17 | 2003-06-18 | Siemens Vdo Automotive Inc | Digital filter modelling for active noise cancellation |
| GB2383224B (en) * | 2001-12-17 | 2005-08-03 | Siemens Vdo Automotive Inc | Digital filter modeling for active noise cancellation |
| US7450725B2 (en) | 2001-12-17 | 2008-11-11 | Mahle International Gmbh | Digital filter modeling for active noise cancellation |
Also Published As
| Publication number | Publication date |
|---|---|
| GB8624053D0 (en) | 1986-11-12 |
| GB8630422D0 (en) | 1987-01-28 |
| GB2201858A (en) | 1988-09-07 |
| KR960011152B1 (en) | 1996-08-21 |
| KR880701936A (en) | 1988-11-07 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US5170433A (en) | Active vibration control | |
| EP0285632B1 (en) | Active vibration control | |
| GB2203016A (en) | Active sound control apparatus | |
| US5386477A (en) | Active acoustic control system matching model reference | |
| US5425105A (en) | Multiple adaptive filter active noise canceller | |
| US4153815A (en) | Active attenuation of recurring sounds | |
| DE4308398A1 (en) | ||
| EP0622778A2 (en) | Non-integer sample delay active noise canceller | |
| WO1994009482A1 (en) | Adaptive control system | |
| EP1257997B1 (en) | A device for active sound control in a space | |
| JPH10282966A (en) | Noise attenuation device in automobile compartment | |
| Nobili et al. | An efficient active noise control system with online secondary path estimation for snoring reduction | |
| US5553154A (en) | Vehicle internal noise reduction system and the method thereof | |
| JPH01140199A (en) | Quasi exhaust sound generator for automobile | |
| JP3411611B2 (en) | Noise cancellation method | |
| DE69310561T2 (en) | Combined active room resonance suppression and room reverberation | |
| EP0694234B1 (en) | Control system for periodic disturbances | |
| WO1991010226A1 (en) | Active vibration reducing system | |
| JPH0643882A (en) | Active noise controller for vehicle | |
| JPH0651789A (en) | Vehicle interior noise reduction device | |
| JPH06259083A (en) | Noise canceling system | |
| JP3227944B2 (en) | Active vibration control device and active noise control device | |
| Chen et al. | Active control of vehicle interior noise based on variable step-size delayed adaptive notch algorithm | |
| JPH0627970A (en) | In-cabin indistinct sound controller | |
| JPH06266372A (en) | Noise cancellation system |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| WAP | Application withdrawn, taken to be withdrawn or refused ** after publication under section 16(1) |