Embodiments described herein relate generally to an active noise-reduction apparatus.
As a basic method of active noise control (ANC), a method called “Filtered-x” is known. However, Filtered-x requires identification of spatial characteristics between a control speaker and an error microphone in advance (i.e., secondary path identification), and cannot be used when environmental characteristics change or when an apparatus cannot be fixed.
Also, an ANC method called a direct method which does not require secondary path identification in advance is known. However, with the direct method, when a reference signal changes abruptly at the time of generation of noise, an input to a control speaker increases transiently, and noise is increased conversely, resulting in unstable control. On the other hand, when parameters (step sizes) for controlling coefficient update amounts of adaptive filters are adjusted to prevent such increase in input, convergence of the adaptive filters requires much time.
As described above, the control stability and the convergence speed of the adaptive filter have a trade-off relationship. For this reason, it is difficult to improve noise reduction efficiency. Therefore, an active noise-reduction apparatus is required to efficiently reduce noise.
In general, according to one embodiment, an active noise-reduction apparatus includes a reference signal generation unit, a first filter processing unit, an averaging unit, a control speaker, an error microphone, and a filter update unit. The reference signal generation unit is configured to generate a plurality of reference signals based on target sound generated from a sound source. The first filter processing unit is configured to generate a plurality of first control signals by filtering the plurality of reference signals using a plurality of first digital filters. The averaging unit is configured to generate a second control signal by averaging the plurality of first control signals. The control speaker is configured to output the second control signal as control sound. The error microphone is configured to detect a synthetic sound pressure of the target sound and the control sound, and to generate an error signal indicating the detected synthetic sound pressure. The filter update unit is configured to update the plurality of first digital filters so that the error signal is minimized.
Hereinafter, various embodiments will be described with reference to the accompanying drawings. In the embodiments, like reference numbers denote like elements, and a repetitive description thereof will be avoided.
The reference signal generation unit 110 generates a plurality of (n) reference signals r1 to rn based on noise generated or emitted from a noise source 190, where n is an integer not less than 2. In this embodiment, the reference signal generation unit 110 includes a plurality of (n) reference microphones 112-1 to 112-n which are disposed at different positions, and these reference microphones 112-1 to 112-n detect a sound pressure of noise from the noise source 190 to generate detection signals, and output the detection signals as the reference signals r1 to rn.
The filter processing unit 120 generates first control signals u1 to un by filtering the reference signals r1 to rn using digital filters C1 to Cn. Digital filters C1 to Cn are provided in correspondence with the reference microphones 112-1 to 112-n, respectively. For example, a digital filter Ci is used to generate a first control signal ui from a reference signal ri acquired by a reference microphone 112-i, where i is an integer such that 1≦i≦n. The averaging unit 130 generates a second control signal (to be also referred to as a control input) u by arithmetically averaging the first control signals u1 to un. More specifically, the averaging unit 130 includes an adder 132 which adds the first control signals u1 to un, and a multiplier 134 which multiplies the output signal from the adder 132 by 1/n.
The control speaker 140 converts the second control signal u into sound. The sound produced by the control speaker 140 will be referred to as control sound hereinafter. The error microphone 150 detects a synthetic sound pressure of noise from the noise source 190 and the control sound from the control speaker 140, and generates an error signal ec indicating the detected synthetic sound pressure. The filter update unit 160 updates digital filters C1 to Cn so that the error signal ec is minimized.
The active noise-reduction apparatus 100 of this embodiment controls noise from the noise source 190 by the control sound from the control speaker 140 so that a sound pressure of noise from the noise source 190 at the setting position of the error microphone 150 is minimized. Sound to be controlled, which is generated from a certain sound source like noise generated by the noise source 190, will also be referred to as target sound.
Processing for updating digital filters C1 to Cn by the filter update unit 160 will be described below with reference to
As shown in
Various signals and transfer functions will be defined first. Let s(k) be noise generated by the noise source 190, ri(k) be a reference signal acquired by a reference microphone 112-i, and ec(k) be an error signal acquired by the error microphone 150, where k is time. Furthermore, let G2i(z) be a transfer function from the noise source 190 to the reference microphone 112-i, G4(z) be a transfer function from the control speaker 140 to the error microphone 150, and G1(z) be a transfer function from the noise source 190 to the error microphone 150. Let Ci(z, k), Ki(z, k), and Di(z, k) be adaptive filters corresponding to the reference microphone 112-i, and θCi, θKi, and θDi be their finite impulse response (FIR) expressions. Let e1i(k) and e2i(k) be virtual error signals corresponding to the reference microphone 112-i. Let ui(k) be a first control signal obtained by filtering the reference signal ri(k) using the filter Ci(z, k). Let u(k) be a second control signal obtained by averaging first control signals u1(k) to un(k). Let xi(k) be an auxiliary signal obtained by filtering the reference signal ri(k) using the filter Ki(z, k). Let φ1(k) and ξi(k) be time-series vectors of the auxiliary signal xi(k) and reference signal ri(k), respectively. Let ζ(k) be a time-series vector of the second control signal u(k).
A merit of use of the plurality of reference microphones will be described below. In the direct method, a secondary path (more specifically, transfer characteristics of a path from a control speaker to an error microphone) is estimated based on a reference signal acquired by one reference microphone and an error signal acquired by one error microphone. However, in a transient stage in which a reference signal changes abruptly like a noise generation initial stage, information amounts obtained from the reference signal and error signal are small, and there are a large number of combinations of filters θD, θK, and θC which make the error signal be zero. This causes estimation errors of the secondary path in the transient stage. As a result, noise is increased when an input (control input) to the control speaker is transiently increased, resulting in unstable control. On the other hand, when step sizes are reduced to suppress an increase in control input, the convergence speed of adaptive filters lowers.
With the active noise control (ANC) method using the plurality of reference microphones according to this embodiment, since the plurality of reference signals can be obtained from the plurality of reference microphones, information amounts increase in the transient stage. Thus, since the number of combinations of filters θD, θK, and θC which make the error signal be zero is reduced, estimation errors of the secondary path are reduced in comparison with the direct method. That is, the estimation precision of the secondary path is improved. Since the estimation precision of the secondary path is improved, control becomes stable, and large step sizes can be set accordingly. As a result, the convergence speed of adaptive filters can be increased (that is, a control effect speed is increased), and stability of the control can be enhanced.
The ANC method according to this embodiment will be described in detail below. Update rules of adaptive filters used in the ANC method according to this embodiment are expressed, in association with the reference microphone 112-i, by:
The third term of equation (2) is a term to be updated in cooperation with other reference microphones, and is called a consensus term. α is a weighting factor for the consensus term. The weighting factor α is a parameter for adjusting the cooperative or interactive strength among the reference microphones 112-1 to 112-n.
The update rules used in the ANC method according to this embodiment correspond to those obtained by adding the consensus term to the update rules of the direct method. The direct method adopts update rules called least mean square (LMS) as those based on the steepest descent method. For the sake of comparison, the update rules of the direct method are expressed by:
When the update rules of the direct method are simply applied to the active noise-reduction apparatus 100 of this embodiment, different identification results of the secondary path are obtained respectively for the reference microphones 112-1 to 112-n. As a result, the secondary path identification precision cannot be improved. Furthermore, convergence conditions of the update rules are no longer satisfied. Since the ANC method according to this embodiment uses the update rules added with the consensus term, the same identification result of the secondary path can be obtained.
Convergence characteristics when the update rules (equations (1), (2), and (3)) of this embodiment are used will be described below.
Referring to
e1i(k)=ec(k)+Ki(z,k)u(k)−Di(z,k)ri(k) (7)
e2i(k)=Di(z,k)ri(k)−Ci(z,k)xi(k) (8)
The auxiliary signal xi(k) in equation (8) is expressed by:
xi(k)=Ki(z,k−lk)ri(k) (9)
wherein lk means use of a filter Ki several steps before.
From equations (7), (8), and (9), the sum of virtual error signals e1i(k) and e2i(k) associated with the reference microphone 112-i is derived as:
e1i(k)+e2i(k)=ec(k)+Ki(z,k)u(k)−Ci(z,k)Ki(z,k−lk)ri(k) (10)
In this case, the second control signal u(k) supplied to the control speaker 140 is expressed by:
wherein lc means use of a filter Ci several steps before.
The sum of virtual error signals associated with all the reference microphones 112-1 to 112-i is expressed by:
Assuming that the estimation results of the secondary path match for respective reference microphones, that is, assuming that these results satisfy:
Ki(z,k)=K(z,k)∀i (13)
equation (12) becomes:
As can be seen from equation (14), the error signal ec converges to zero by updating adaptive filters so as to satisfy the following three conditions.
The first condition is that virtual error signals e1i and e2i corresponding to the reference microphone 112-i converge to zero.
The second condition is that the filters Ki and Ci converge.
The third condition is that equation (13) is satisfied.
The ANC method according to this embodiment corresponds to that designed by adding the third condition to convergence conditions of the direct method. The third condition means that the secondary path is equal for all the reference microphones 112-1 to 112-n. In this embodiment, since the transfer characteristics of the path from the control speaker to the error microphone are equal in association with all the reference microphones 112-1 to 112-n, the third condition is a rational condition in terms of the system arrangement.
The first and second conditions are satisfied using LMS-based update rules (equations (4), (5), and (6)) like in the direct method. However, when the LMS-based update rules are simply used, the third condition is not satisfied. In this embodiment, in order to satisfy the third condition, the consensus term is added to the update rule of the filter Ki(z, k), as described by equation (2). Although only a gradient term, which is the second term of equation (2), updates in a direction to lower evaluation functions associated with respective reference microphones, when the consensus term is added, this method updates in a direction to cooperate with other reference microphones while lowering the evaluation functions associated with respective reference microphones. Thus, the third condition is finally satisfied. An evaluation function Ji associated with the reference microphone 112-i relates to virtual error signals e1i and e2i corresponding to the reference microphone 112-i, and is defined, for example, by:
Ji=e1i2+e2i2 (15)
The weighting factor α in equation (2) is a parameter for adjusting the cooperative strength among the reference microphones 112-1 to 112-n, as described above. When the weighting factor α is increased in equation (2), the cooperative strength among the reference microphones 112-1 to 112-n is increased. This is equivalent that a degree of convergence of digital filters K1 to Kn on an identical digital filter is increased to reduce a degree of minimization of the evaluation functions associated with the respective reference microphones, as given by equation (15). Conversely, when the weighting factor α is decreased, that is, when the cooperative strength among the reference microphones 112-1 to 112-n is reduced, the degree of convergence of digital filters K1 to Kn on an identical digital filter is reduced, and the degree of minimization of the evaluation functions associated with the respective reference microphones is increased. Therefore, by changing the weighting factor α, priority levels of the degree of minimization of the evaluation functions associated with the respective reference microphones and the degree of convergence of digital filters K1 to Kn on an identical digital filter can be adjusted.
The filter update unit 160 can adjust the weighting factor α during noise control. In one example, since each reference microphone holds only information of an initial filter in a noise generation initial stage, the filter update unit 160 sets a small value α to some extent (for example, 0.5) so as to positively execute filter update processing. After the update processing is progressed to some extent, the filter update unit 160 gradually increases the value of α up to 1 so as to positively cooperate with other reference microphones. In another example, the weighting factor α can be a fixed value.
When the update rule of the filter Ci is changed from equation (3) to:
an increase in control input in the transient stage can be suppressed more. When the update rule of the filter Ci is changed to equation (16), an LMS evaluation function is changed from:
J=Σ(e1i2+e2i2) (17)
to:
J=Σ(e1i2+e2i2)+α2Σ(u−ui)2 (18)
As a result, the first control signal ui(k) output from each reference microphone can be prevented from being extremely separated from the second control signal (control input) u(k), thus suppressing an increase in control input in the transient stage. α2 is a weighting factor for adjusting a difference between the first control signal ui(k) and second control signal u(k). More specifically, when the weighting factor α2 is increased, the filter update unit 160 updates the adaptive filter Ci so as to reduce the difference between the first control signal ui(k) and second control signal u(k).
As described above, since the ANC method according to this embodiment uses the plurality of reference microphones, information amounts to be obtained increase. In addition to the increased information amount, since the secondary path (G4) to be identified is the same in association with the plurality of reference microphones, the identification precision of the secondary path can be improved. Furthermore, although the reference signals acquired by the reference microphones generally include observation noise, the influence of observation noise is suppressed by the cooperation (consensus term in equation (2)) among the plurality of reference microphones. With the ANC method using the direct method, it is known that control effects vary depending on the location of a reference microphone. However, with the ANC method according to this embodiment, the control effect corresponding to a reference microphone of the best location of the plurality of reference microphones can be obtained. Moreover, since the secondary path can be precisely identified, other path characteristics (G1/G2, G1(G2G4)) required upon execution of ANC can be identified using more accurate information, and convergence of adaptive filters can be quickened as the whole system. That is, the control effects are more quickened.
The reference signals r1 to rn converted into digital signals are supplied to the controller 303. The controller 303 implements the filter processing unit 120, averaging unit 130, and filter update unit 160 shown in
The control signal u generated by the controller 303 is converted into an analog signal by a digital-to-analog converter 304, passes through a filter 305, and is supplied to the control speaker 140. The filter 305 is provided to protect the control speaker 140. A frequency band that can be output is decided for each speaker, and when a signal of other frequency is input, the speaker may be damaged. The filter 305 removes signal components which cannot be output by the control speaker 140 from the control signal u so as to prevent the control speaker 140 from being damaged.
The error signal ec acquired by the error microphone 150 passes through a filter 306, and is converted into a digital signal by an analog-to-digital converter 307. The filter 306 is provided to take an antialiasing measure and to adjust a control band as in the filter 301. The filter 306 can adjust the control band since it serves as a role of a pre-filter in an identification theory.
As described above, according to the active noise-reduction apparatus of the first embodiment, since the plurality of reference microphones which generate reference signals based on noise (target sound) are included, information amounts to be obtained increase, and the secondary path can be precisely identified. Furthermore, since the secondary path can be precisely identified, convergence of adaptive filters is quickened. That is, noise can be efficiently reduced.
The first embodiment uses the plurality of reference microphones, while the second embodiment uses one reference microphone. In the second embodiment, differences from the first embodiment will be mainly described, and a repetitive description will be avoided.
Note that one (for example, the reference signal r1) of the reference signals generated by the filter processing unit 514 or 614 may be the detection signal itself acquired by the reference microphone 412. That is, the reference signal generation unit is configured by the actually located reference microphone 412 and n−1 virtually generated reference microphones. The filter processing units 514 and 614 can be implemented by, for example, the controller 303.
As described above, according to the active noise-reduction apparatus of the second embodiment, since the plurality of reference signals are generated from the detection signal acquired by the single reference microphone, the same effects as in the first embodiment which includes the plurality of reference microphones can be achieved.
Next, the results of experiments to verify the effects of the aforementioned embodiment will be described.
According to at least one of the embodiments described above, there is provided an active noise-reduction apparatus which can efficiently reduce noise.
While certain embodiments have been described, these embodiments have been presented by way of example only, and are not intended to limit the scope of the inventions. Indeed, the novel embodiments described herein may be embodied in a variety of other forms; furthermore, various omissions, substitutions and changes in the form of the embodiments described herein may be made without departing from the spirit of the inventions. The accompanying claims and their equivalents are intended to cover such forms or modifications as would fall within the scope and spirit of the inventions.
Number | Date | Country | Kind |
---|---|---|---|
2012-205013 | Sep 2012 | JP | national |
This application is a Continuation application of PCT Application No. PCT/JP2013/074001, filed Aug. 30, 2013 and based upon and claiming the benefit of priority from Japanese Patent Application No. 2012-205013, filed Sep. 18, 2012 the entire contents of all of which are incorporated herein by reference.
Number | Name | Date | Kind |
---|---|---|---|
4490841 | Chaplin et al. | Dec 1984 | A |
5649018 | Gifford et al. | Jul 1997 | A |
8238575 | Buck | Aug 2012 | B2 |
8243941 | Togawa | Aug 2012 | B2 |
20070076896 | Hosaka et al. | Apr 2007 | A1 |
20080317254 | Kano | Dec 2008 | A1 |
20100177905 | Shridhar | Jul 2010 | A1 |
20150063581 | Tani | Mar 2015 | A1 |
Number | Date | Country |
---|---|---|
09-330088 | Dec 1997 | JP |
2005-282804 | Oct 2005 | JP |
2007-093962 | Apr 2007 | JP |
2009-029405 | Feb 2009 | JP |
Entry |
---|
First Office Action for Japanese Patent Application No. 2012-205013 dated Mar. 31, 2015, 4 pages. |
Ohta, Yuhsuke, et al.; Direct Fully Adaptive Active Noise Control Algorithms without Identitfication of Secondary Path Dynamics; Proceedings of the 2002 IEEE International Conference on Control Applications; Sep. 18-20, 2002; pp. 453-458; Glasgow, Scotland, U.K. |
International Search Report for International Patent Application No. PCT/JP2013/074001 mailed on May 16, 2014. |
Tu, Yifeng; Multiple Reference Active Noise Control; Thesis Submitted to the Faculty of the Virginia Polytechnic Institute and State University; Mar. 1997; pp. 1-99; Blacksburg, Virginia. |
Kuo, Ph.D., Sen M., et al.; Design of Active Noise Control Systems With the TMS320 Family; Jun. 1996; pp. 3 and 34-35; Texas Instruments, INC., USA. |
Ohta, Yuhsuke, et al.; New Direct Adaptive Approach to Multichannel Active Noise Control; Electronics and Communications i Japan; 2005; pp. 13-24; Part 3, vol. 8, No. 12; Wiley Periodicals, Inc. |
International Preliminary Report on Patentability for International Patent Application No. PCT/JP2013/074001 Dated Apr. 2, 2015, 8 pages. |
Number | Date | Country | |
---|---|---|---|
20150172813 A1 | Jun 2015 | US |
Number | Date | Country | |
---|---|---|---|
Parent | PCT/JP2013/074001 | Aug 2013 | US |
Child | 14630800 | US |