The invention relates to a method for modeling a secondary path in an active noise reduction system comprising a transmission link, an adaptively variable filter and an addition unit, the adaptively variable filter being varied in dependence on an output signal of the addition unit, and to a method for operating an active noise reduction system.
Noise sources are increasingly perceived as environmental pollution and are deemed to diminish the quality of life. Because, however, noise sources frequently cannot be avoided, methods for noise reduction based on the principle of wave cancellation have already been proposed.
The principle of active noise canceling (ANC) is based on the cancellation of sound waves by interferences. These interferences are generated by one or a plurality of electroacoustic transducers, for example by loudspeakers. The signal radiated by the electroacoustic transducers is calculated and continuously corrected with an algorithm suitable for this purpose. The signal to be emitted by the electroacoustic transducers is calculated from items of information provided by one or a plurality of sensors. These are, on the one hand, items of information about the nature of the signal to be minimized. For example, a microphone picking up the noise to be minimized can be used to this end. On the other hand, however, items of information about the remaining residual signal are necessary. Microphones can also be used for this purpose.
The fundamental principle applied in active noise reduction was described by Dr. Paul Lueg in a 1935 patent laid open under the number AT-141 998 B. This publication discloses how noise can be canceled in a tube by generating a signal of opposite phase.
An algorithm for active noise reduction requires items of information from at least one sensor (for example a microphone) that ascertains the residual error. Depending on the application and the algorithm employed, there is a further sensor that provides items of information about the nature of the signal to be minimized. Further, an adaptive noise reduction system requires one or a plurality of actuators (for example in the form of loudspeakers) to output the correction signal. The items of information from the sensors must be converted into an appropriate format by an analog-to-digital converter. After processing by the algorithm, the signal is reconverted by a digital-to-analog converter and transmitted to the actuators. These converters are subject to limitations in terms of both resolution and also dynamics.
When active noise canceling, hereinafter referred to as ANC, is applied, the stability of the algorithm employed is a crucial factor. At present a number of specific algorithms are in use, such as for example the LMS (least mean square) algorithm or the Fx-LMS algorithm related thereto. The Fx algorithms in particular exhibit good stability and can therefore be employed readily in an ANC system. The prefix “Fx” here refers to the modeling of the so-called secondary path, which contains the properties of the actuators, sensors, amplifiers, analog-to-digital converters, digital-to-analog converters and transmission pathway employed as well as all other effects on the signal to be transmitted. The secondary path is also referred to hereinafter as “component effect.”
Some current methods for ascertaining the secondary path (component effect) are described and their weaknesses are identified in what follows.
A complete ANC system having integrated secondary path is described in, among other places, the document “A New Structure for Feed-Forward Active Noise Control Systems with Online Secondary-Path Modeling,” which was published by the authors Muhammad Tahir Akthar, Masahide Abe and Masayuki Kawamat at the “International Workshop on Acoustic Echo and Noise Control (IWAENC2003)” at Kyoto in September 2003.
This document describes offline modeling of the secondary path (component effect). The known method for determining the secondary path is referred to as “offline modeling” because the properties of the secondary path are determined in advance and thus while the system is not in operation.
As soon as the component effect (secondary path properties) has been determined with the help of white noise, the LMS algorithm incorporates a filter modeling these properties into the calculation.
This method for determining the secondary path (component effect) has the following property in common: that for calculating the component effect (secondary path), the time delay occurring between actuator and sensor is regarded as independent of the frequency response. Because, however, this time delay is an important property of the secondary path, neglecting this time delay in modeling the component effect (secondary path) impairs the efficiency and stability of the entire system. The signal propagation time changes if the environmental parameters, such as for example the atmospheric pressure or the temperature, change. If the signal propagation time becomes shorter, the fact that the delay is specified in the model of the secondary path renders the algorithm too slow to yield a satisfactory result. As a consequence, the damping properties can turn out poorer, and in the extreme case an unstable system can come about.
A further method for determining the secondary path during operation is described by Sen M. Kuo in U.S. Pat. No. 5,940,519.
The idea in this method is as follows: In addition to the noise that is to be canceled, a signal is mixed in, and the properties of the secondary path (component effect) are determined from the change in this signal. The additional signal is filtered out again before the “anti-noise signal” is output via the actuator, in this case a loudspeaker. This method has the disadvantage that this signal is always present.
When a secondary path (component effect) model is used in ANC, its properties automatically flow into the calculation of the anti-noise. If the secondary path model contains a time delay, as is so in conventional models, the system is limited in that a change in signal propagation time can no longer be compensated. This is the case above all when the signal propagation time becomes shorter.
It is therefore an object of the invention to identify a method that does not exhibit the aforesaid disadvantages.
This object is achieved with the features of the method of the present invention for modeling a secondary path as described herein. Advantageous developments and a method for operating an active noise reduction system also disclosed.
The invention relates, first, to a method for modeling a secondary path in an active noise reduction system comprising a transmission link, an adaptively variable filter and an addition unit, the adaptively variable filter being varied in dependence on an output signal of the addition unit. The method according to the invention comprises the following steps:
A known signal is fed to the transmission link and to the adaptively variable filter, which exhibits a variable transfer function;
The adaptive filter, or rather its transfer function, is so varied that the output signal of the addition unit is minimal;
A delay time of a signal over the transmission link is eliminated in the transfer function of the adaptively variable filter in order to generate the secondary path model.
Thus, for the first time, a method is created wherewith the effect of signal propagation time on the secondary path model is no longer present, so that a substantial improvement is achieved in the system stability of the active noise reduction system.
In a development of the method according to the invention, the delay time is determined, a procedure based on the peak search method being employed in particular for the purpose. This makes it possible to ascertain the delay time with exceedingly high accuracy, which leads to generally good system behavior during later operation.
In a further development of the method according to the invention, the adaptively variable filter operates in the frequency domain.
In a still further development of the method according to the invention, white noise is fed to the transmission link and the adaptively variable filter as the known signal.
In a further development of the method according to the invention, a transformation is applied to transform the known signal from a time domain to a frequency domain before the known signal is fed to the adaptively variable filter, and a transformation is applied to transform an output signal of the transmission link from the time domain to the frequency domain before the output signal of the transmission link is fed to the addition unit.
In a still further development of the method according to the invention, only the amplitude spectrum is further employed in the transformation from the time domain to the frequency domain. In this way a further simplification is achieved in secondary path modeling and thus the efficiency is increased.
In a still further development of the method according to the invention, a known signal exhibiting a constant amplitude spectrum is fed to the adaptively variable filter, and a transformation is applied to transform an output signal of the transmission link from the time domain to the frequency domain before the output signal of the transmission link is fed to the addition unit.
In a further development of the method according to the invention, the phase spectrum of the known signal is not further employed. In this way a further simplification is achieved.
Finally, there is identified a method for operating an active noise reduction system comprising a transmission link, an adaptively variable filter and an addition unit, the adaptively variable filter being varied in dependence on an output signal of the addition unit, and a modeled secondary path acting on the adaptively variable filter in such fashion that secondary path effects are taken into account, the secondary path being modeled in accordance with the method described above.
In what follows, the invention is further explained on the basis of exemplary embodiments with reference to the Drawings.
Transmission pathway 2, filter 3 and adaptive unit 4 are supplied with a signal randomly generated by noise generator unit 1 (random noise generator). From signals d(n), y(n) resulting at the output of transmission pathway 2 and filter 3, a sum is formed in an addition unit 5, output signal y(n) of filter 3 being inverted before addition.
Residual signal e(n) 6 resulting herefrom is fed to adaptive unit 4. The algorithm executed in adaptive unit 4 varies filter 3 in such a way that residual signal e(n) is minimized. An optimal adjustment of the entire system has been achieved when residual signal e(n) 6 is equal to zero. Transfer function H(z) coincides with model Ĥ(z) when this is the case.
The invention now consists in that the effect due to signal propagation times arising in the secondary path is nullified by transforming the signals from the time domain to the frequency domain. This is illustrated with reference to the development according to the invention illustrated in
The transformation from the time domain to the frequency domain, carried out in transformation units 12 and 16, eliminates most of the temporal variation in propagation time arising in the secondary path. It has been found that certain signal components offset by a multiple of 2π cannot be eliminated. Thus filter 13 represents only the properties of the secondary path (component effect) in the frequency domain.
The distinction relative to the method depicted in
A further development of the method according to the invention, wherewith time delay T can be determined, is explained with reference to
In
Now after the white noise has passed through the secondary path, amplitude 18 is no longer equally large for every frequency, as can be seen in
A simple ANC system is depicted in
Reference character 28 denotes x(n), the signal to be minimized; 29, the remaining residual signal e(n); 23, the transmission link with transfer function H; and 24, filter Ĥ wherewith transmission link H is modeled. Blocks 25 and 26 merit special attention. Thus 25 denotes the secondary path (component effect), while 26 denotes an estimate of the secondary path (component effect). Thus block 26 stores the parameters previously ascertained with reference to the methods described in
When the known method described in
If, in contrast, the parameters have been ascertained by the method according to the invention as described in
Number | Date | Country | Kind |
---|---|---|---|
727/05 | Apr 2005 | CH | national |
This is a U.S. national phase application under 35 U.S.C. §371 of International Application No. PCT/CH2006/000219 filed Apr. 21, 2006, and claiming priority of Switzerland Application No. 727/05 filed Apr. 22, 2005.
Filing Document | Filing Date | Country | Kind | 371c Date |
---|---|---|---|---|
PCT/CH2006/000219 | 4/21/2006 | WO | 00 | 5/20/2008 |