EP3178084B1 - Active reduction of harmonic noise from multiple noise sources - Google Patents
Active reduction of harmonic noise from multiple noise sources Download PDFInfo
- Publication number
- EP3178084B1 EP3178084B1 EP15763674.7A EP15763674A EP3178084B1 EP 3178084 B1 EP3178084 B1 EP 3178084B1 EP 15763674 A EP15763674 A EP 15763674A EP 3178084 B1 EP3178084 B1 EP 3178084B1
- Authority
- EP
- European Patent Office
- Prior art keywords
- noise
- harmonic
- frequency
- frequencies
- sine wave
- 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.)
- Active
Links
- 230000009467 reduction Effects 0.000 title claims description 17
- 230000003044 adaptive effect Effects 0.000 claims description 51
- 230000006978 adaptation Effects 0.000 claims description 12
- 230000003247 decreasing effect Effects 0.000 claims description 3
- 238000000034 method Methods 0.000 description 11
- 238000012546 transfer Methods 0.000 description 10
- 238000010586 diagram Methods 0.000 description 6
- 230000008859 change Effects 0.000 description 5
- 238000012545 processing Methods 0.000 description 4
- 230000001419 dependent effect Effects 0.000 description 2
- 230000008569 process Effects 0.000 description 2
- 239000007787 solid Substances 0.000 description 2
- 230000005236 sound signal Effects 0.000 description 2
- 238000004378 air conditioning Methods 0.000 description 1
- 238000003491 array Methods 0.000 description 1
- 230000000712 assembly Effects 0.000 description 1
- 238000000429 assembly Methods 0.000 description 1
- 230000008901 benefit Effects 0.000 description 1
- 230000005540 biological transmission Effects 0.000 description 1
- 238000004891 communication Methods 0.000 description 1
- 239000002131 composite material Substances 0.000 description 1
- 230000001010 compromised effect Effects 0.000 description 1
- 238000013461 design Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 238000001914 filtration Methods 0.000 description 1
- 238000004519 manufacturing process Methods 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 230000004044 response Effects 0.000 description 1
- 230000008685 targeting Effects 0.000 description 1
Images
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
- 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/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/1783—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 handling or detecting of non-standard events or conditions, e.g. changing operating modes under specific operating conditions
- G10K11/17833—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 handling or detecting of non-standard events or conditions, e.g. changing operating modes under specific operating conditions by using a self-diagnostic function or a malfunction prevention function, e.g. detecting abnormal output levels
- G10K11/17835—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 handling or detecting of non-standard events or conditions, e.g. changing operating modes under specific operating conditions by using a self-diagnostic function or a malfunction prevention function, e.g. detecting abnormal output levels using detection of abnormal input signals
-
- 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/3026—Feedback
-
- 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/3027—Feedforward
-
- 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/3028—Filtering, e.g. Kalman filters or special analogue or digital filters
-
- 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/3033—Information contained in memory, e.g. stored signals or 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/3054—Stepsize variation
Definitions
- This disclosure relates to the active reduction of harmonic noise from two or more noise sources.
- Engine harmonic cancellation systems are adaptive feed-forward noise reduction systems that are used in motor vehicles, for example in cabins or in muffler assemblies, to reduce or cancel engine harmonic noise.
- a sine wave at the frequency to be cancelled is used as an input to an adaptive filter.
- Engine harmonic cancellation systems also use one or more microphones as error input transducers.
- the adaptive filter can alter the magnitude and/or the phase of the input sine wave.
- the output of the adaptive filter is applied to one or more transducers that produce sound (i.e., loudspeakers) that is acoustically opposite to the undesirable engine harmonics that are to be canceled.
- the aim of the system is to cancel the noise at the frequency or frequencies of interest by adaptively minimizing the total energy across all error microphone input signals. In order to do so, the loudspeaker outputs have a negative gain.
- the system and method of this disclosure are effective to reduce the audible artifacts that can be created by an adaptive feed-forward noise reduction system when two or more frequencies being cancelled are too close to each other.
- the frequencies being cancelled can include a fixed frequency, engine harmonic and propshaft harmonic that are targeting nearby frequencies.
- the frequencies being cancelled include multiple engine harmonics (e.g., at low engine speeds where the harmonics are closer in frequency).
- the system and method may be configured for cancelling frequencies from four or more sources and the frequencies can include, inter alia, fixed frequency, engine harmonic, propshaft harmonic, tire harmonic, vehicle electric motor.
- the reduction of audible artifacts can be accomplished by determining the proximity of the frequencies being cancelled and based on the proximity altering the operation of one or more of the adaptive filters.
- the steps may be performed by one element or a plurality of elements. The steps may be performed together or at different times.
- the elements that perform the activities may be physically the same or proximate one another, or may be physically separate.
- One element may perform the actions of more than one block.
- Audio signals may be encoded or not, and may be transmitted in either digital or analog form. Conventional audio signal processing equipment and operations are in some cases omitted from the drawing.
- Overlap detector 42 takes in as control signals from frequency computers 24 and 31 the harmonic frequencies that are going to be cancelled, and makes a decision of when the frequencies are close enough to affect the stability margin. If so, it causes the adaptive filters to automatically change the value of one or more variables of the adaptive algorithm.
- the variables that are changed can be one or both of the adaptation step size and the leakage parameter.
- Adaptation step size and leakage in an adaptive algorithm are disclosed in US Patents 8,194,873 , 8,204,242 , 8,355,512 , and 8,306,240 .
- the detector can have multiple degrees of overlap, and for each it can have ability to select from predetermined values of the appropriate adaptive algorithm parameters.
- Curve 106 (in dashed line) illustrates an excursion in the sound when the engine and prop shaft noise cancellation systems are both on and there is a change in cabin transfer function that results in the creation of noise artifacts that increase the sound levels quite dramatically around the frequency corresponding to around 3000 RPM.
- the system disclosed herein would be enabled to alter the values of one or more parameters of the adaptive filter algorithm to bring the operation back closer to curve 104, where it would be if only one canceller was being used.
- noise cancellation in a vehicle cabin was described relative to noise cancellation in a vehicle cabin.
- the disclosure applies as well to noise cancellation in other vehicle locations.
- the system can be designed to cancel noise in a muffler assembly.
- noise may be engine harmonic noise but may also be other engine-operation related noise and/or noise caused by another noise source, such as another rotating device, in the vehicle.
- canceller 44 again has harmonic frequency computer 24 that is input with the engine RPM; however, in this case, canceller 146 does not include, and has no need for, a harmonic frequency computer since the noise that it is cancelling pertains to a fixed frequency that is known a priori.
- Each canceller has a harmonic sine wave generator (25 and 132, respectively) that generates sine waves at the frequencies to be cancelled.
- sine wave generator 132 generates a sine wave at the fixed frequency of interest based on the information received from computer memory.
- Sine wave generator 25 is input with the computed harmonic frequency from harmonic frequency computer 24, and sine wave generator is input with the fixed frequency to be cancelled, which may be retrieved from computer memory.
- the fixed frequency may be a value stored in computer memory during system tuning.
Landscapes
- Physics & Mathematics (AREA)
- Engineering & Computer Science (AREA)
- Acoustics & Sound (AREA)
- Multimedia (AREA)
- Soundproofing, Sound Blocking, And Sound Damping (AREA)
- Fittings On The Vehicle Exterior For Carrying Loads, And Devices For Holding Or Mounting Articles (AREA)
- Filters That Use Time-Delay Elements (AREA)
Description
- This disclosure relates to the active reduction of harmonic noise from two or more noise sources.
- Engine harmonic cancellation systems are adaptive feed-forward noise reduction systems that are used in motor vehicles, for example in cabins or in muffler assemblies, to reduce or cancel engine harmonic noise. A sine wave at the frequency to be cancelled is used as an input to an adaptive filter. Engine harmonic cancellation systems also use one or more microphones as error input transducers. The adaptive filter can alter the magnitude and/or the phase of the input sine wave. The output of the adaptive filter is applied to one or more transducers that produce sound (i.e., loudspeakers) that is acoustically opposite to the undesirable engine harmonics that are to be canceled. The aim of the system is to cancel the noise at the frequency or frequencies of interest by adaptively minimizing the total energy across all error microphone input signals. In order to do so, the loudspeaker outputs have a negative gain.
- Harmonic noise cancellation systems are also used to cancel or reduce noise caused by noise sources other than engines. One additional source of noise in motor vehicles is the propeller shaft, also known as the drive shaft. Because geared transmissions are used to transfer engine rotation to propeller shaft rotation, the propeller shaft rotation rate is not fixed relative to the engine rotation rate. The engine and propeller shaft thus can be sources of noise in a vehicle cabin at different frequencies.
- In order to cancel noise from both an engine and a propeller shaft, a noise reduction system requires two feed-forward adaptive filters. When the two frequencies being cancelled are coincident or close, the stability margins of the filters can be compromised. This increases the possibility of divergence of the filter algorithms, which can lead to the creation of loud and noticeable noise artifacts.
-
US 2011/235693 A1 discloses a multiple error filtered-x least mean square algorithm using a channel equalization virtual secondary path for an active noise control/cancellation (ANC) system for treating noise in a Multiple-Input Multiple-Output (MIMO) system. The channel equalization technique equalizes amplitude levels of the estimated response of all primary channels to overcome limitations caused by the frequency dependent property of standard filtered-x least mean square algorithm, reduces the variation of convergence speed existed in the multiple channels. The convergence property of the algorithm is analyzed in the frequency domain. -
US 5 410 606 A discloses a noise-canceling method for simultaneously canceling a plurality of harmonic components of the engine rotational speed contained in engine noise. Reference signals are generated in correspondence with a plurality of harmonic components, and an adaptive signal processing is executed by using each reference signal, a composite-sound signal of the engine sound and a composite noise-canceling sound at a noise-canceling point, thereby generating a noise-canceling signal. The noise-canceling signal is input to a speaker. The reference signal corresponding to a harmonic component of a low level is multiplied by a constant K before it is input to the speaker so as to approximately equalize the levels of all the harmonic components at the noise-canceling point. -
US 2010/098265 A1 discloses a method for determining leakage factors or adaptation rates, or both, for adaptive filters in an active noise reduction system. The leakage factor or adaptation rate, or both, may vary depending on a parameter of an input reference signal. The parameter may include one or more of reference signal input frequency, rate of change of reference input signal frequency, if a predetermined triggering condition exits, or if a predetermined event has occurred. -
US 2008/0292110 A1 discloses a frequency detecting circuit which estimates the frequency of a propeller shaft based on the frequency of vehicle speed pulses, and calculates a control frequency which is a harmonic of the frequency. A basic signal generator generates a basic cosine wave signal and a basic sine wave signal of the control frequency. Adaptive filters and an adder generate a control signal for canceling a driveline noise produced in a passenger compartment by the propeller shaft. A speaker outputs a canceling sound based on the control signal into the passenger compartment. - The system and method of this disclosure are effective to reduce the audible artifacts that can be created by an adaptive feed-forward noise reduction system when two or more frequencies being cancelled are too close to each other. In one example, the frequencies being cancelled can include a fixed frequency, engine harmonic and propshaft harmonic that are targeting nearby frequencies. In another example, the frequencies being cancelled include multiple engine harmonics (e.g., at low engine speeds where the harmonics are closer in frequency). In yet another example, the system and method may be configured for cancelling frequencies from four or more sources and the frequencies can include, inter alia, fixed frequency, engine harmonic, propshaft harmonic, tire harmonic, vehicle electric motor. The reduction of audible artifacts can be accomplished by determining the proximity of the frequencies being cancelled and based on the proximity altering the operation of one or more of the adaptive filters.
- All examples and features mentioned below can be combined in any technically possible way.
- In one aspect, a system according to the attached independent claim is provided.
- Preferred embodiments are set forth in the attached dependent claims.
-
-
Figure 1 is a schematic block diagram of a harmonic cancellation system that can be used to accomplish the system, device and method of the present innovation. -
Figure 2 illustrates noise in a vehicle cabin. -
Figure 3 is a schematic block diagram of a harmonic cancellation system that can be used to accomplish fixed frequency noise cancellation with the system, device and method of the present innovation. - Elements of
figure 1 of the drawings are shown and described as discrete elements in a block diagram. These may be implemented as one or more of analog circuitry or digital circuitry. Alternatively, or additionally, they may be implemented with one or more microprocessors executing software instructions. The software instructions can include digital signal processing instructions. Operations may be performed by analog circuitry or by a microprocessor executing software that performs the equivalent of the analog operation. Signal lines may be implemented as discrete analog or digital signal lines, as a discrete digital signal line with appropriate signal processing that is able to process separate signals, as a multiplexed digital signal bus, and/or as elements of a wireless communication system. - When processes are represented or implied in the block diagram, the steps may be performed by one element or a plurality of elements. The steps may be performed together or at different times. The elements that perform the activities may be physically the same or proximate one another, or may be physically separate. One element may perform the actions of more than one block. Audio signals may be encoded or not, and may be transmitted in either digital or analog form. Conventional audio signal processing equipment and operations are in some cases omitted from the drawing.
-
Figure 1 is a simplified schematic diagram of harmonicnoise cancellation system 10 that embodies the disclosed innovation. Thesystem 10 is design to cancel harmonic noise from multiple noise sources. In thisnon-limiting example system 10 is designed to cancel both engine noise and propeller shaft noise in the cabin of a motor vehicle. However,system 10 can be used to reduce harmonic noise emanating from any two or more noise sources (e.g., two or more rotating devices, such as two or more motors).System 10 can also be used to reduce harmonic noise in locations other than motor vehicles and in volumes other than motor vehicle cabins. As one non-limiting example,system 10 could be used to cancel engine harmonics, prop shaft harmonics and harmonics due to the air conditioning compressor in a motor vehicle. Infigure 1 signal flow is indicated with solid arrows and control signals are indicated by dash/dot lines with arrowheads. -
System 10 in this case has two parallel harmonic noise cancellers:engine noise canceller 44 reduces or cancels engine harmonic noise incabin 12, while propshaft noise canceller 46 reduces or cancels propeller shaft harmonic noise incabin 12. Each canceller can be implemented as computer code in the digital signal processor that is used to accomplish the adaptive filter. In this non-limiting example the adaptive algorithm is a filtered x adaptive algorithm. However, this is not a limitation of the innovation as other adaptive algorithms could be used, as would be apparent to those skilled in the technical field. - Each
canceller canceller 44 hasharmonic frequency computer 24 that is input with the engine RPM, andcanceller 46 hasharmonic frequency computer 31 that is input with the prop shaft RPM. Each canceller has a harmonic sine wave generator (25 and 32, respectively) that generates sine waves at the frequencies to be cancelled.Sine wave generators more output transducers 14 that have their outputs directed intovehicle cabin 12. The residual noise after the output of the transducers, as modified by thecabin transfer function 16, is combined with the engine noise and propeller shaft noise in the vehicle cabin and is picked up by an input error transducer (e.g., microphone) 18. -
Sine wave generator 25 provides to adaptive filter 20 a noise reduction reference signal that includes the harmonics of the engine frequency that are to be cancelled usingadaptive filter 20. "Harmonic" as used herein can include half harmonics or quarter harmonics, and for simplicity includes the fundamental frequency. The output ofsine wave generator 25, which is referred to as the "x signal," is also provided to modeledcabin transfer function 26, to produce a filtered x signal. The filtered x signal and the microphone output signals are multiplied together 27, and provided as a control input toadaptive filter 20. Similarly,sine wave generator 32 provides to adaptive filter 36 a noise reduction reference signal that includes the harmonics of the propeller shaft frequency that are to be cancelled usingadaptive filter 36. The output ofsine wave generator 32 is also provided to modeled cabin transfer function 33, to produce a filtered x signal. The filtered x signal and the microphone output signal are multiplied together 38, and provided as a control input toadaptive filter 36. The operation of adaptive feed-forward harmonic noise cancellation systems is well understood by those skilled in the art. -
Overlap detector 42 takes in as control signals fromfrequency computers US Patents 8,194,873 ,8,204,242 ,8,355,512 , and8,306,240 . - More generally, changes are made by the system to one or more of the filtration algorithms with the aim of maintaining the stability margin so as to keep the performance of the system close to what it would be with a single canceller. A reason that performance can be maintained to an acceptable level when the overlap happens is that multiple cancellers are working at the same frequency region instead of just one. In general, the detector can have multiple degrees of overlap, and for each it can have ability to select from predetermined values of the appropriate adaptive algorithm parameters.
- As one non-limiting example: If the prop shaft canceller is set to cancel the first order prop harmonic frequency and the prop RPM is 3000, the first order prop harmonic frequency is 50 Hz (1x3000/60). If the engine canceller is set to cancel the 1.5 order engine harmonic frequency and in the current gear the engine RPM is 2000, the 1.5 order engine frequency would be 50 Hz (1.5 x 2000/60). In this example the two frequencies to be cancelled are exactly the same, so both
adaptive filters - Generally, two cancellers working at the same frequency means that the cancellation is more effective, as the cancellation system's adaptation step size is effectively doubled. However, the larger adaptation step size means that there is less margin for transfer function variation before the system will become unstable and potentially diverge.
- The present innovation can account for the increase in cancellation algorithm adaptation step size when the two frequencies being cancelled are coincident or close to each other. In the example described just above, by automatically decreasing the adaptation step size by 0.5 the original single canceller performance is maintained and so the original stability margin is regained.
- It may be advantageous to allow a margin in the estimated transfer function, as in the real world each production car will have variation from the one that was used to do the original tuning due to component tolerances, temperature variation, passenger/cabin loading etc. In practice the reduction in adaptation step size may not be exactly 0.5. More specifically, one or more adjustable filter parameters can be empirically chosen so as to maintain optimum cancellation and stability margin. These parameters can be empirically determined at time of tuning to accomplish the best tradeoff to handle the overlapping condition. Other conditions such as noise source location will determine what the optimum would be. Also, the cancellers can have the capability to adjust other adaptive algorithm parameters, such as leakage, as necessary to maintain the right balance of performance and stability margin. In cases in which an algorithm other than the filtered x adaptive algorithm is used in the adaptive filters, other variables that are mutually effective can be chosen to be modified in a similar manner with the goal of maintaining the original single canceller performance and thus regain the original stability margin.
- The above example was for an idealized case where there is perfect overlap. More generally, stability margin can be lost when the frequencies are close. So, overlap
detector 42 can be set for the proximity of the two (or more) frequencies, multiple frequencies being another tunable parameter that is determined empirically at time of tuning. Likewise, the system can account for more than one band of overlap. The system can be expanded to multiple levels of overlap, with each having independent changes to the selected filter parameters, the values typically being determined empirically a priori and then stored in computer memory and retrieved during operation of the system based on the proximity of the two frequencies. More generally in the example described herein, the change in adaptation step size can be set as a function of the proximity of the two frequencies. When there are more than two frequencies being cancelled, a pair-wise comparison of all the frequencies would be used. - One result of the subject innovation is that the harmonic cancellation systems are less likely to diverge. Another benefit is that detectable noise artifacts due to system instability are minimized.
- An idealized, non-limiting example of a manner in which the innovation can operate is illustrated with reference to
figure 2 , which illustrates an example of algorithm adjustment due to overlapping cancellation frequencies in a noise cancellation system such as that shown infigure 1 that is designed and operated to cancel engine harmonics and propeller shaft harmonics in a motor vehicle cabin. The engine RPM (input from the vehicle's tachometer) is set out along the x axis, with the cabin noise sound pressure level (SPL) on the y axis, in dB.Curve 102 illustrates the baseline noise, andcurve 104 illustrates the reduction in noise when the cabin engine and prop shaft harmonic noise cancellation system is turned on, with the two cancellers operating at the same frequency.Curve 104 illustrates a reduction of about 10 dB across most of the normal automobile operating range. - Curve 106 (in dashed line) illustrates an excursion in the sound when the engine and prop shaft noise cancellation systems are both on and there is a change in cabin transfer function that results in the creation of noise artifacts that increase the sound levels quite dramatically around the frequency corresponding to around 3000 RPM. The system disclosed herein would be enabled to alter the values of one or more parameters of the adaptive filter algorithm to bring the operation back closer to
curve 104, where it would be if only one canceller was being used. - The above was described relative to noise cancellation in a vehicle cabin. However, the disclosure applies as well to noise cancellation in other vehicle locations. One additional example is that the system can be designed to cancel noise in a muffler assembly. Such noise may be engine harmonic noise but may also be other engine-operation related noise and/or noise caused by another noise source, such as another rotating device, in the vehicle.
- Although an implementation of a harmonic noise cancellation system has been described which can be used for noise emanating from two or more rotating devices, in some instances, one more sources of noise may be something other than a rotating device. For example, the noise sources could include resonance in the vehicle cabin resulting from vibration of cabin components, such as interior trim or the vehicle headliner. Another example of a nonrotating noise source could be noise resulting from air/wind passing through the vehicle cabin (e.g., via a vent or open window) or through the engine compartment. In such cases, a sensor (such as a microphone or an accelerometer) could be used to detect the noise and output of the sensor could be sent to an associated frequency computer (such as
frequency computer 31 infigure 1 ), which would then provide the frequency to be canceled to a sine wave generator (such asitem 32,figure 1 ) and so on. The system may operate in the same manner as discussed above with reference tofigure 1 , the only difference being the source of the harmonic noise. - In some implementations, the harmonic noise cancellation system may alternatively or additionally be provided with a fixed frequency noise canceller for cancelling noise at a fixed frequency. For example, the harmonic noise cancellation system may include a fixed frequency noise canceller for cancelling harmonic noise at 200 Hz. In which case, the frequency to be cancelled could be known a priori, thus eliminating the need for a frequency computer.
- For example,
figure 3 is a simplified schematic diagram of harmonicnoise cancellation system 110 that is designed to cancel noise from multiple noise sources. Like reference numbers infigure 3 correspond to like elements infigure 1 . In thisnon-limiting example system 110 is designed to cancel both engine noise and a fixed frequency noise (e.g., 200 Hz) in the cabin of a motor vehicle. Such fixed frequency noise may emanate from and/or correspond to cabin resonances. - In
figure 3 , signal flow is indicated with solid arrows and control signals are indicated by dash/dot lines with arrowheads.System 110 in this case has two parallel harmonic noise cancellers:engine noise canceller 44 reduces or cancels engine harmonic noise incabin 12, while fixed frequency noise canceller 146 reduces or cancels fixed frequency noise (e.g., 200 Hz) incabin 12. Each canceller can be implemented as computer code in the digital signal processor that is used to accomplish the adaptive filter. In this non-limiting example the adaptive algorithm is a filtered x adaptive algorithm. However, this is not a limitation of the innovation as other adaptive algorithms could be used, as would be apparent to those skilled in the technical field. - In
figure 3 , canceller 44 again hasharmonic frequency computer 24 that is input with the engine RPM; however, in this case, canceller 146 does not include, and has no need for, a harmonic frequency computer since the noise that it is cancelling pertains to a fixed frequency that is known a priori. Each canceller has a harmonic sine wave generator (25 and 132, respectively) that generates sine waves at the frequencies to be cancelled. In that regard, sine wave generator 132 generates a sine wave at the fixed frequency of interest based on the information received from computer memory.Sine wave generator 25 is input with the computed harmonic frequency fromharmonic frequency computer 24, and sine wave generator is input with the fixed frequency to be cancelled, which may be retrieved from computer memory. For example, the fixed frequency may be a value stored in computer memory during system tuning. Adaptive filters 20 and 136, respectively, supply transducer drive signals to one ormore output transducers 14 that have their outputs directed intovehicle cabin 12. The residual noise after the output of the transducers, as modified by thecabin transfer function 16, is combined with the engine noise and the fixed frequency noise in the vehicle cabin and is picked up by an input error transducer (e.g., microphone) 18. -
Sine wave generator 25 provides to adaptive filter 20 a noise reduction reference signal that includes the harmonics of the engine frequency that are to be cancelled usingadaptive filter 20. "Harmonics" as used herein can include half harmonics or quarter harmonics, and for simplicity includes the fundamental frequency. The output ofsine wave generator 25, which is referred to as the "x signal," is also provided to modeledcabin transfer function 26, to produce a filtered x signal. The filtered x signal and the microphone output signals are multiplied together 27, and provided as a control input toadaptive filter 20. Similarly,sine wave generator 32 provides to adaptive filter 36 a noise reduction reference signal that includes the harmonics of the propeller shaft frequency that are to be cancelled usingadaptive filter 36. The output of sine wave generator 132 is also provided to modeledcabin transfer function 133, to produce a filtered x signal. The filtered x signal and the microphone output signal are multiplied together 138, and provided as a control input toadaptive filter 136. -
Overlap detector 42 receives the computed harmonic frequency fromharmonic frequency computer 24, and the fixed frequency (e.g., from computer memory) to be cancelled, and makes a decision of when the frequencies are close enough to affect the stability margin. If so, it causes the adaptive filters to automatically change the value of one or more variables of the adaptive algorithm, such as discussed above with reference tofigure 1 . - The devices, systems and methods described above comprise computer components and computer-implemented steps that will be apparent to those skilled in the art. For example, it should be understood by one of skill in the art that the computer-implemented steps may be stored as computer-executable instructions on a computer-readable medium such as, for example, floppy disks, hard disks, optical disks, Flash ROMS, nonvolatile ROM, and RAM. Furthermore, it should be understood by one of skill in the art that the computer-executable instructions may be executed on a variety of processors such as, for example, microprocessors, digital signal processors, gate arrays, etc. For ease of exposition, not every step or element of the systems and methods described above is described herein as part of a computer system, but those skilled in the art will recognize that each step or element may have a corresponding computer system or software component. Such computer system and/or software components are therefore enabled by describing their corresponding steps or elements (that is, their functionality), and are within the scope of the disclosure.
Claims (13)
- A system (10) for reducing harmonic noise caused by a plurality of noise sources by causing one or more loudspeakers to produce sounds that are at about the same frequencies as the noise and of substantially opposite phase, the system (10) comprising:a plurality of noise cancellers (44, 46), each noise canceller (44, 46) comprising a harmonic sine wave generator (25, 32) that is arranged for generating an output sine wave having a frequency that corresponds to the noise to be reduced, and an adaptive filter (20, 36) that is arranged for using a sine wave to create a noise reduction signal that is used to drive one or more transducers (14) with their outputs directed to reduce noise caused by the noise sources; andan overlap detector (42) that is arranged for comparing the frequencies of the noise caused by the plurality of noise sources, and, based on the proximity of the frequencies, altering the operation of one or more of the adaptive filters (20, 36), wherein the overlap detector (42) is arranged for altering operation of one or more of the adaptive filters (20, 36) by changing the values of one or more variable parameters of an adaptive filter (20, 36), characterised in that the variable parameters comprise the adaptation step sizes of the adaptive filters (20, 36), and the step sizes are decreased when the proximities of the frequencies are close.
- The system (10) of claim 1 wherein the adaptation step size is decreased by about one-half when two input signal frequencies are approximately coincident.
- The system (10) of claim 1 further comprising a computer memory that is arranged for storing relationships between the proximity of the frequencies and the resulting changes in the values of the adaptive filter parameters.
- The system (10) of claim 1 wherein the one or more variable parameters comprise a leakage parameter.
- The system (10) of claim 1 wherein the transducer (14) outputs are directed into the cabin (12) of a motor vehicle.
- The system (10) of claim 1 wherein at least one of the noise sources comprises a rotating device.
- The system (10) of claim 6 wherein the noise sources comprise a vehicle engine and a vehicle propeller shaft.
- The system (10) of clam 1, wherein at least one of the noise cancellers (44, 46) is configured to create a noise reduction signal that is used to drive one or more transducers (14) with their outputs directed to reduce noise at a fixed frequency.
- The system (10) of claim 8 wherein the at least one of the harmonic sine wave generators (25, 32) is configured to generate an output sine wave based on a frequency value received from computer memory.
- The system (10) of claim 1, wherein at least one of the noise cancellers (44, 46) comprises a harmonic frequency computer (24, 31) that is arranged for computing from an input signal a harmonic frequency and providing the harmonic frequency to a corresponding one of the harmonic sine wave generators (25, 32).
- The system (10) of claim 1, wherein at least one of the noise cancellers (44, 46) is configured to create a noise reduction signal that is used to drive one or more transducers (14) with their outputs directed to reduce noise caused by a rotating device.
- The system (10) of claim 11, wherein at least one of the noise sources does not comprise a rotating device.
- The system (10) of claim 1, wherein at least one of the noise sources does not comprise a rotating device.
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US14/494,852 US9344796B2 (en) | 2013-03-25 | 2014-09-24 | Active reduction of harmonic noise from multiple noise sources |
PCT/US2015/045823 WO2016048489A1 (en) | 2014-09-24 | 2015-08-19 | Active reduction of harmonic noise from multiple noise sources |
Publications (2)
Publication Number | Publication Date |
---|---|
EP3178084A1 EP3178084A1 (en) | 2017-06-14 |
EP3178084B1 true EP3178084B1 (en) | 2018-10-03 |
Family
ID=54140632
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
EP15763674.7A Active EP3178084B1 (en) | 2014-09-24 | 2015-08-19 | Active reduction of harmonic noise from multiple noise sources |
Country Status (4)
Country | Link |
---|---|
EP (1) | EP3178084B1 (en) |
JP (1) | JP6499279B2 (en) |
CN (1) | CN106716522B (en) |
WO (1) | WO2016048489A1 (en) |
Families Citing this family (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109413549B (en) * | 2017-08-18 | 2020-03-31 | 比亚迪股份有限公司 | Method, device, equipment and storage medium for eliminating noise in vehicle |
CN110021288B (en) * | 2018-01-10 | 2021-07-30 | 郑州宇通客车股份有限公司 | Active noise reduction control method and system for vehicle |
CN109166567A (en) * | 2018-10-09 | 2019-01-08 | 安徽信息工程学院 | A kind of noise-reduction method and equipment |
CN110010146B (en) * | 2019-04-10 | 2021-08-03 | 无锡吉兴汽车声学部件科技有限公司 | Automobile active noise reduction system and method |
CN113808564B (en) * | 2020-06-12 | 2024-03-19 | 青岛海尔电冰箱有限公司 | Kitchen noise reduction method, refrigerator and computer readable storage medium |
CN112433371A (en) * | 2020-10-22 | 2021-03-02 | 歌尔光学科技有限公司 | Head-mounted device |
Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20080292110A1 (en) * | 2007-03-28 | 2008-11-27 | Honda Motor Co., Ltd. | Vehicular active noise control system |
Family Cites Families (17)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5170433A (en) * | 1986-10-07 | 1992-12-08 | Adaptive Control Limited | Active vibration control |
US5410606A (en) * | 1992-07-21 | 1995-04-25 | Honda Giken Kogyo Kabushiki Kaisha | Noise canceling method |
JP4079831B2 (en) * | 2003-05-29 | 2008-04-23 | 松下電器産業株式会社 | Active noise reduction device |
JP4616196B2 (en) * | 2006-03-07 | 2011-01-19 | ティーオーエー株式会社 | Unknown system identification system and method |
US20070297619A1 (en) * | 2006-06-26 | 2007-12-27 | Bose Corporation*Ewc* | Active noise reduction engine speed determining |
US8194873B2 (en) | 2006-06-26 | 2012-06-05 | Davis Pan | Active noise reduction adaptive filter leakage adjusting |
JP5352952B2 (en) * | 2006-11-07 | 2013-11-27 | ソニー株式会社 | Digital filter circuit, digital filter program and noise canceling system |
JP2008213755A (en) * | 2007-03-07 | 2008-09-18 | Honda Motor Co Ltd | Active acoustic controller for vehicle |
US8204242B2 (en) | 2008-02-29 | 2012-06-19 | Bose Corporation | Active noise reduction adaptive filter leakage adjusting |
US8306240B2 (en) * | 2008-10-20 | 2012-11-06 | Bose Corporation | Active noise reduction adaptive filter adaptation rate adjusting |
US8355512B2 (en) * | 2008-10-20 | 2013-01-15 | Bose Corporation | Active noise reduction adaptive filter leakage adjusting |
JP5177012B2 (en) * | 2009-02-25 | 2013-04-03 | 富士通株式会社 | Noise suppression device, noise suppression method, and computer program |
WO2011030422A1 (en) * | 2009-09-10 | 2011-03-17 | パイオニア株式会社 | Noise reduction device |
US8600069B2 (en) * | 2010-03-26 | 2013-12-03 | Ford Global Technologies, Llc | Multi-channel active noise control system with channel equalization |
CN102629469B (en) * | 2012-04-09 | 2014-07-16 | 南京大学 | Time-frequency domain hybrid adaptive active noise control algorithm |
US20140112483A1 (en) * | 2012-10-24 | 2014-04-24 | Alcatel-Lucent Usa Inc. | Distance-based automatic gain control and proximity-effect compensation |
US9191739B2 (en) * | 2013-03-25 | 2015-11-17 | Bose Corporation | Active reduction of harmonic noise from multiple rotating devices |
-
2015
- 2015-08-19 WO PCT/US2015/045823 patent/WO2016048489A1/en active Application Filing
- 2015-08-19 JP JP2017515715A patent/JP6499279B2/en active Active
- 2015-08-19 EP EP15763674.7A patent/EP3178084B1/en active Active
- 2015-08-19 CN CN201580051562.1A patent/CN106716522B/en active Active
Patent Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20080292110A1 (en) * | 2007-03-28 | 2008-11-27 | Honda Motor Co., Ltd. | Vehicular active noise control system |
Also Published As
Publication number | Publication date |
---|---|
EP3178084A1 (en) | 2017-06-14 |
WO2016048489A1 (en) | 2016-03-31 |
JP6499279B2 (en) | 2019-04-10 |
CN106716522A (en) | 2017-05-24 |
JP2017537335A (en) | 2017-12-14 |
CN106716522B (en) | 2021-02-05 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US9679552B2 (en) | Active reduction of harmonic noise from multiple noise sources | |
EP2939233B1 (en) | Active reduction of harmonic noise from multiple rotating devices | |
EP3178084B1 (en) | Active reduction of harmonic noise from multiple noise sources | |
US8526627B2 (en) | Noise reduction device | |
EP2979265B1 (en) | Motor vehicle adaptive feed-forward noise reduction | |
EP3036736B1 (en) | Instability detection and correction in sinusoidal active noise reduction systems | |
US9591403B2 (en) | Instability detection and correction in sinusoidal active noise reduction systems | |
EP3996086B1 (en) | Virtual location noise signal estimation for engine order cancellation | |
EP3274987B1 (en) | Vehicle engine harmonic sound control | |
EP3970388A1 (en) | Sound cancellation using microphone projection | |
CN116917982A (en) | Instability detection and adaptive adjustment for active noise cancellation systems | |
US10706834B2 (en) | Systems and methods for disabling adaptation in an adaptive feedforward control system | |
EP3844741A1 (en) | Systems and methods for noise-cancellation with shaping and weighting filters | |
US11721313B2 (en) | Narrowband cancellation | |
CN113470607B (en) | Active vibration noise reduction system |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
STAA | Information on the status of an ep patent application or granted ep patent |
Free format text: STATUS: THE INTERNATIONAL PUBLICATION HAS BEEN MADE |
|
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 |
|
STAA | Information on the status of an ep patent application or granted ep patent |
Free format text: STATUS: REQUEST FOR EXAMINATION WAS MADE |
|
17P | Request for examination filed |
Effective date: 20170306 |
|
AK | Designated contracting states |
Kind code of ref document: A1 Designated state(s): AL AT BE BG CH CY CZ DE DK EE ES FI FR GB GR HR HU IE IS IT LI LT LU LV MC MK MT NL NO PL PT RO RS SE SI SK SM TR |
|
AX | Request for extension of the european patent |
Extension state: BA ME |
|
DAV | Request for validation of the european patent (deleted) | ||
DAX | Request for extension of the european patent (deleted) | ||
STAA | Information on the status of an ep patent application or granted ep patent |
Free format text: STATUS: EXAMINATION IS IN PROGRESS |
|
17Q | First examination report despatched |
Effective date: 20180130 |
|
GRAP | Despatch of communication of intention to grant a patent |
Free format text: ORIGINAL CODE: EPIDOSNIGR1 |
|
STAA | Information on the status of an ep patent application or granted ep patent |
Free format text: STATUS: GRANT OF PATENT IS INTENDED |
|
GRAS | Grant fee paid |
Free format text: ORIGINAL CODE: EPIDOSNIGR3 |
|
INTG | Intention to grant announced |
Effective date: 20180629 |
|
GRAA | (expected) grant |
Free format text: ORIGINAL CODE: 0009210 |
|
STAA | Information on the status of an ep patent application or granted ep patent |
Free format text: STATUS: THE PATENT HAS BEEN GRANTED |
|
AK | Designated contracting states |
Kind code of ref document: B1 Designated state(s): AL AT BE BG CH CY CZ DE DK EE ES FI FR GB GR HR HU IE IS IT LI LT LU LV MC MK MT NL NO PL PT RO RS SE SI SK SM TR |
|
REG | Reference to a national code |
Ref country code: GB Ref legal event code: FG4D |
|
REG | Reference to a national code |
Ref country code: CH Ref legal event code: EP Ref country code: AT Ref legal event code: REF Ref document number: 1049472 Country of ref document: AT Kind code of ref document: T Effective date: 20181015 |
|
REG | Reference to a national code |
Ref country code: IE Ref legal event code: FG4D Ref country code: DE Ref legal event code: R096 Ref document number: 602015017567 Country of ref document: DE |
|
REG | Reference to a national code |
Ref country code: NL Ref legal event code: MP Effective date: 20181003 |
|
REG | Reference to a national code |
Ref country code: LT Ref legal event code: MG4D |
|
REG | Reference to a national code |
Ref country code: AT Ref legal event code: MK05 Ref document number: 1049472 Country of ref document: AT Kind code of ref document: T Effective date: 20181003 |
|
PG25 | Lapsed in a contracting state [announced via postgrant information from national office to epo] |
Ref country code: NL Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT Effective date: 20181003 |
|
PG25 | Lapsed in a contracting state [announced via postgrant information from national office to epo] |
Ref country code: BG Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT Effective date: 20190103 Ref country code: FI Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT Effective date: 20181003 Ref country code: IS Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT Effective date: 20190203 Ref country code: NO Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT Effective date: 20190103 Ref country code: CZ Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT Effective date: 20181003 Ref country code: HR Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT Effective date: 20181003 Ref country code: PL Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT Effective date: 20181003 Ref country code: LT Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT Effective date: 20181003 Ref country code: ES Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT Effective date: 20181003 Ref country code: LV Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT Effective date: 20181003 Ref country code: AT Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT Effective date: 20181003 |
|
PG25 | Lapsed in a contracting state [announced via postgrant information from national office to epo] |
Ref country code: AL Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT Effective date: 20181003 Ref country code: RS Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT Effective date: 20181003 Ref country code: SE Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT Effective date: 20181003 Ref country code: GR Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT Effective date: 20190104 Ref country code: PT Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT Effective date: 20190203 |
|
REG | Reference to a national code |
Ref country code: DE Ref legal event code: R097 Ref document number: 602015017567 Country of ref document: DE |
|
PG25 | Lapsed in a contracting state [announced via postgrant information from national office to epo] |
Ref country code: IT Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT Effective date: 20181003 Ref country code: DK Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT Effective date: 20181003 |
|
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 |
|
PG25 | Lapsed in a contracting state [announced via postgrant information from national office to epo] |
Ref country code: SK Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT Effective date: 20181003 Ref country code: RO Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT Effective date: 20181003 Ref country code: SM Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT Effective date: 20181003 Ref country code: EE Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT Effective date: 20181003 |
|
26N | No opposition filed |
Effective date: 20190704 |
|
PG25 | Lapsed in a contracting state [announced via postgrant information from national office to epo] |
Ref country code: SI Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT Effective date: 20181003 |
|
PG25 | Lapsed in a contracting state [announced via postgrant information from national office to epo] |
Ref country code: TR Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT Effective date: 20181003 |
|
PG25 | Lapsed in a contracting state [announced via postgrant information from national office to epo] |
Ref country code: CH Free format text: LAPSE BECAUSE OF NON-PAYMENT OF DUE FEES Effective date: 20190831 Ref country code: LU Free format text: LAPSE BECAUSE OF NON-PAYMENT OF DUE FEES Effective date: 20190819 Ref country code: MC Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT Effective date: 20181003 Ref country code: LI Free format text: LAPSE BECAUSE OF NON-PAYMENT OF DUE FEES Effective date: 20190831 |
|
REG | Reference to a national code |
Ref country code: BE Ref legal event code: MM Effective date: 20190831 |
|
PG25 | Lapsed in a contracting state [announced via postgrant information from national office to epo] |
Ref country code: IE Free format text: LAPSE BECAUSE OF NON-PAYMENT OF DUE FEES Effective date: 20190819 |
|
PG25 | Lapsed in a contracting state [announced via postgrant information from national office to epo] |
Ref country code: BE Free format text: LAPSE BECAUSE OF NON-PAYMENT OF DUE FEES Effective date: 20190831 |
|
PG25 | Lapsed in a contracting state [announced via postgrant information from national office to epo] |
Ref country code: CY Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT Effective date: 20181003 |
|
PG25 | Lapsed in a contracting state [announced via postgrant information from national office to epo] |
Ref country code: HU Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT; INVALID AB INITIO Effective date: 20150819 Ref country code: MT Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT Effective date: 20181003 |
|
PG25 | Lapsed in a contracting state [announced via postgrant information from national office to epo] |
Ref country code: MK Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT Effective date: 20181003 |
|
P01 | Opt-out of the competence of the unified patent court (upc) registered |
Effective date: 20230803 |
|
PGFP | Annual fee paid to national office [announced via postgrant information from national office to epo] |
Ref country code: GB Payment date: 20230720 Year of fee payment: 9 |
|
PGFP | Annual fee paid to national office [announced via postgrant information from national office to epo] |
Ref country code: FR Payment date: 20230720 Year of fee payment: 9 Ref country code: DE Payment date: 20230720 Year of fee payment: 9 |