The present disclosure relates to an active vibratory noise reduction system for generating, by using an adaptive notch filter, control sound that is in opposite phase with the vibratory noise, such as in-compartment noise, generated from engine rotation, vehicle travel, etc. and making the control sound interfere with the vibratory noise to reduce the vibratory noise.
An active vibratory noise reduction system that uses an adaptive notch filter (Single-frequency Adaptive Notch filter (SAN filter)) to adaptively control unpleasant periodic noise (engine muffling sound) produced in the passenger compartment due to engine rotation has been proposed (see JP2000-99037A). The adaptive notch filter requires a relatively small amount of calculation. Besides the engine muffling sound, in-compartment periodic noise may be produced by a rotating body such as a propeller shaft when the vehicle travels, and an active vibratory noise reduction system that uses an adaptive filter (adaptive notch filter) to reduce such in-compartment periodic noise has been also proposed (see JP2008-239098A).
These active vibratory noise reduction systems generally have a configuration as shown in
However, since acoustic characteristics C, which include electronic circuit characteristics, exist between the control loudspeaker and the error microphone, the update of the filter coefficients of the adaptive notch filter needs to take into account the acoustic characteristics C. Therefore, in these active vibratory noise reduction systems, the acoustic characteristics C are measured (identified) beforehand as transfer characteristics C{circumflex over ( )}, which include amplitude characteristics and frequency characteristics and are expressed by a transfer function having a real part C{circumflex over ( )}0 and an imaginary part C{circumflex over ( )}1 that are a function of frequency, and the reference signals are corrected by a filtering process (filtering) based on the identified transfer characteristics C{circumflex over ( )} so that the corrected reference signals are used in the coefficient update of the adaptive notch filter. Specifically, the reference signals are corrected by a reference signal correction unit constituted of corrective filters having filter coefficients set in accordance with the transfer characteristics C{circumflex over ( )} (the real part C{circumflex over ( )}0 and the imaginary part C{circumflex over ( )}1). The control system of this type is referred to as a Filtered-X type. Note that “{circumflex over ( )}” (hat symbol) means the identified or estimated value of the indicated quantity and is placed above the symbol representing the quantity in the drawings and the formulas (or statements) but is placed after the symbol in the description.
As described above, in the Filtered-X type control system, the corrective filters constituting the reference signal correction unit are fixed filters in a sense that the filter coefficients thereof are set based on the transfer characteristics C{circumflex over ( )} identified beforehand. On the other hand, the actual acoustic characteristics C can change depending on the vehicle state such as aging of the loudspeaker and the microphone, the opening/closing state of the windows and the doors, the seat positions, the number of vehicle occupants, and so on. If the acoustic characteristics C change, a difference is created between the acoustic characteristics C and the transfer characteristics C{circumflex over ( )} identified beforehand, and due to this difference, the updating process of the adaptive notch filter may diverge so that the noise may be amplified and/or abnormal sound may be generated.
To address such a problem, the applicant of the present application has proposed an active vibratory noise reduction system adopting a technique in which a coefficient for stabilization (hereinafter referred to as a stabilization coefficient α) is introduced to suppress the amplitude of the control output thereby to improve the stability of the control system (see JP2004-354657A). This active vibratory noise reduction system has a structure essentially shown in
e′=e+α*u*Ĉ
e=d+y, ŷ=u*Ĉ, y≈ŷ
therefore,
e′=d+(1+α)y
where e′ represents the corrected error signal, e represents the error signal, a represents the stabilization coefficient, u represents the control signal, C{circumflex over ( )} represents the transfer characteristics identified beforehand, d represents the noise input to the error microphone, y represents the reaching control sound (control sound that reaches the error microphone), and y{circumflex over ( )} represents the estimated value of the reaching control sound.
In this control system, the filter coefficients W of the adaptive notch filter are updated such that the apparent (virtual) corrected error signal e′ which is obtained by correcting the error signal e by using the stabilization coefficient α is minimized (becomes zero), and the reaching control sound y required in this case is 1/(1+α) of the reaching control sound y required to minimize the original (uncorrected) error signal e. Therefore, by setting the stabilization coefficient α to a value greater than or equal to 0 (zero), excessive control sound output is suppressed and the system stability is improved. On the other hand, the reduction in the reaching control sound y results in the reduction in the noise canceling performance at the control target position (installation position of the error microphone). Therefore, in a state where the acoustic characteristics C match the filter coefficients C{circumflex over ( )}, such as when the doors and the windows are all closed, it is preferred to make the stabilization coefficient α have a small value so that the noise canceling performance is prioritized.
The stabilization coefficient α in the conventional stability improvement technology is a parameter having a fixed value and is set beforehand in accordance with an assumed worst condition (a condition in which the change of the acoustic characteristics C is the largest) so that abnormal sound will not be generated during the control of the active noise reduction system. However, such a setting may cause the following problems. First, the setting of the stabilization coefficient α has a trade-off between the control stability and the noise canceling performance, and if the stabilization coefficient α is set to a large value to secure the control stability even though the assumed worst condition rarely occurs, the noise canceling performance is unduly compromised. Second, if a change of the acoustic characteristics C exceeding the assumed worst condition occurs, the control stability cannot be ensured, and the noise amplification and/or the abnormal sound generation cannot be avoided.
In view of such background, an object of the present invention is to provide an active vibratory noise reduction system capable of achieving both reliable control stability and excellent noise canceling performance even when a change of the acoustic characteristics C occurs.
To achieve such an object, one embodiment of the present invention provides an active vibratory noise reduction system (10), comprising: a canceling vibratory sound generator (12, 14) configured to generate canceling vibratory sound for canceling vibratory noise generated from a vibratory noise source (2); an error signal detector (11, 15) configured to detect a canceling error between the vibratory noise and the canceling vibratory sound as an error signal (e); and an active vibratory noise controller (13) configured to receive the error signal and to supply a control signal (u) for causing the canceling vibratory sound generator to generate the canceling vibratory sound, wherein the active vibratory noise controller comprises: a reference signal generation unit (21) configured to generate a reference signal (r (rc, rs)) that is synchronous with a vibration frequency of the vibratory noise source; a reference signal correction unit (25) configured to correct the reference signal with simulated transfer characteristics (CA) to generate a corrected reference signal (r′ (rc′, rs′)), the simulated transfer characteristics representing acoustic characteristics (C) from the canceling vibratory sound generator to the error signal detector that are identified beforehand; an adaptive notch filter (26) configured to generate the control signal (u) based on the reference signal; a filter coefficient updating unit (27) configured to sequentially update filter coefficients (W (W0, W1)) of the adaptive notch filter by using an adaptive algorithm; and a stability improving unit (50) configured to correct the error signal (e), wherein the stability improving unit comprises: a correction value generation unit (51) configured to generate, based on the corrected reference signal, a reaching control sound estimation value (y{circumflex over ( )}), which is an estimated value of the canceling vibratory sound that reaches the error signal detector, and to multiply the reaching control sound estimation value by a stabilization coefficient (a) to generate an error signal correction value (αy{circumflex over ( )}); and an error signal correction unit (46) configured to correct the error signal by using the error signal correction value to generate a corrected error signal (e′), wherein the filter coefficient updating unit (27) sequentially updates the filter coefficients (W (W0, W1)) based on the corrected reference signal (rc′, rs′) and the corrected error signal (e′), and wherein the stability improving unit (50) further comprises a stabilization coefficient updating unit (56) configured to sequentially update the stabilization coefficient (a) based on the corrected error signal (e′) and the reaching control sound estimation value (y{circumflex over ( )}) by using an adaptive algorithm.
According to this configuration, the stabilization coefficient updating unit can adaptively adjust the stabilization coefficient during the control so as to increase the stabilization coefficient only when necessary, and therefore, it is possible to achieve both reliable control stability and excellent noise canceling performance.
In the above configuration, preferably, the stability improving unit (50) further comprises: a correction value adjustment unit (61) having multiple modes with varying degrees of adjustment of the stabilization coefficient (α), the correction value adjustment unit being configured to obtain an adjusted stabilization coefficient (α′) by adjusting the stabilization coefficient in accordance with the degree of adjustment of one of the multiple modes selected based on the stabilization coefficient and to generate an adjusted correction value (α′y{circumflex over ( )}) by multiplying the reaching control sound estimation value (y{circumflex over ( )}) by the adjusted stabilization coefficient; and an error signal adjustment unit (64) configured to generate an adjusted error signal (e″) by correcting the error signal (e) by using the adjusted correction value generated by the correction value adjustment unit, wherein the filter coefficient updating unit (27) sequentially updates the filter coefficients (W (W0, W1)) based on the corrected reference signal (rc′, rs′) and the adjusted error signal (e″).
According to this configuration, besides the adaptive processing of the stabilization coefficient, the adjusted stabilization coefficient used in the update of the filter coefficients of the adaptive notch filter can be set in steps in accordance with the mode.
In the above configuration, preferably, the multiple modes includes a control output limiting mode which is selected when the stabilization coefficient (α) is smaller than a prescribed minimum value (αmin) and in which the minimum value is set as the adjusted stabilization coefficient (α′), a stability securing mode which is selected when the stabilization coefficient is greater than a prescribed threshold value (αth) greater than the minimum value and in which a prescribed maximum value (αmax) greater than the threshold value is set as the adjusted stabilization coefficient, and an adaptive mode which is selected when the stabilization coefficient is greater than or equal to the minimum value and smaller than or equal to the threshold value and in which the stabilization coefficient is set as the adjusted stabilization coefficient.
According to this configuration, the adjusted stabilization coefficient used in the update of the filter coefficients of the adaptive notch filter is set in steps in accordance with the mode selected depending on the value of the stabilization coefficient, whereby the stability can be improved even further while the noise canceling effect near an ear of a vehicle occupant can be ensured.
In the above configuration, preferably, the correction value adjustment unit (61) is configured to set the minimum value (αmin) depending on the vibration frequency of the vibratory noise source.
According to this configuration, a difference between the sound pressure at the error signal detector and the actual sound pressure near an ear of a vehicle occupant can be reduced in accordance with the vibration frequency of the vibratory noise source.
In the above configuration, preferably, when the stabilization coefficient (α) exceeds the maximum value (αmax), the correction value adjustment unit (61) holds the adjusted stabilization coefficient (α′) at the maximum value for a prescribed time period (t).
According to this configuration, it is possible to prevent hearing discomfort that may be caused when the stability securing mode in which the control tends to be unstable and the adaptive mode in which the control is stable are switched repeatedly in a short period of time.
Thus, according to the present invention, it is possible to provide an active vibratory noise reduction system capable of achieving both reliable control stability and excellent noise canceling performance even when a change of the acoustic characteristics C occurs.
In the following, embodiments of the present invention will be described in detail with reference to the appended drawings.
As shown in
The active vibratory noise reduction system 10 shown in
The active vibratory noise reduction system 10 shown in
As described above, the active vibratory noise reduction system 10 according to the present invention can be used in various modes. Other than the above examples, for example, an electric motor may be mounted instead of the engine 2 as a drive source, and the active vibratory noise reduction system 10 may be configured to reduce the vibratory noise generated from the electric motor. In yet another example, the active vibratory noise reduction system 10 may be configured to reduce drive system noise transmitted to the vehicle occupant due to the vibratory noise generated from drive system rotating bodies, such as a propeller shaft and a drive shaft, during travel of the vehicle 1. Thus, the active vibratory noise reduction system 10 can reduce the vibratory noise of the engine 2 or the drive system, which generates periodic vibratory noise due to rotational motion.
In each embodiment described in the following, the vehicle 1 is provided with the engine 2 as a drive source, the active vibratory noise reduction system 10 is provided with the error microphone 11 as a vibratory noise detection unit and the loudspeaker 12 as a canceling vibratory sound generator, and the active vibratory noise controller 13 functions as an active noise controller.
With reference to
In the reference signal correction unit 25, simulated transfer characteristics C{circumflex over ( )} that simulate the acoustic characteristics C from the loudspeaker 12 to the error microphone 11 are pre-set, where the acoustic characteristics are identified beforehand. The simulated transfer characteristics C{circumflex over ( )} can be expressed by a transfer function having a real part C{circumflex over ( )}0 and an imaginary part C{circumflex over ( )}1 defining amplitude characteristics and phase characteristics over a prescribed frequency range. The simulated transfer characteristics C{circumflex over ( )} can be represented by a single complex number for a given single frequency.
The cosine wave signal rc is input to a first filter 31 having the real part C{circumflex over ( )}0 of the simulated transfer characteristics C{circumflex over ( )} as a coefficient thereof. The sine wave signal rs is input to a second filter 32 having the imaginary part C{circumflex over ( )}1 of the simulated transfer characteristics C{circumflex over ( )} as a coefficient thereof. Also, the sine wave signal rs is input to a third filter 33 having the real part C{circumflex over ( )}0 of the simulated transfer characteristics C{circumflex over ( )} as a coefficient thereof. The cosine wave signal rc is also input to a fourth filter 34 having a value obtained by reversing the sign of the imaginary part C{circumflex over ( )}1 of the simulated transfer characteristics C{circumflex over ( )} as a coefficient thereof.
An output of the first filter 31 and an output of the second filter 32 are added together at a first adder 36 to generate a corrected cosine wave signal rc, which is supplied to a filter coefficient updating unit 27. An output of the third filter 33 and an output of the fourth filter 34 are added together at a second adder 37 to generate a corrected sine wave signal rs′, which is supplied to the filter coefficient updating unit 27.
The adaptive notch filter 26 is a so-called single-frequency adaptive notch filter (SAN filter). In the adaptive notch filter 26, the cosine wave signal rc is supplied to a first adaptive filter 41 having a first filter coefficient W0, while the sine wave signal rs is supplied to a second adaptive filter 42 having a second filter coefficient W1. The first adaptive filter 41 and the second adaptive filter 42 are each a control filter in which the corresponding filter coefficient W (W0, W1) is adaptively set, and outputs a signal that is in opposite phase with the input signal. Details of the filter coefficients W (W0, W1) will be described later.
The cosine wave signal rc filtered by the first adaptive filter 41 of the adaptive notch filter 26 and the sine wave signal rs filtered by the second adaptive filter 42 of the adaptive notch filter 26 are added together at a third adder 43 to make a control signal u. Namely, the adaptive notch filter 26 serves as a control signal generation unit configured to generate the control signal u based on the reference signals r (rc, rs). The control signal u is convert to an analogue signal at a D/A converter 44 and is supplied to the loudspeaker 12. Based on the supplied control signal u, the loudspeaker 12 generates control sound for canceling the noise generated by the engine 2/the drive system, which are noise sources.
The error microphone 11 detects noise as an error signal e, where the noise is an canceling error obtained as a result of synthesis of the noise in the passenger compartment 3 (namely, periodic noise d which is generated mainly from the engine 2/the drive system and has a prescribed frequency) and reaching control sound y which is generate by the loudspeaker 12 and reaches the error microphone 11. Note that the noise detected by the error microphone 11 may include, in addition to the aforementioned canceling error noise, noise originating from parts other than the engine 2 and the drive system. The error signal e is converted to a digital signal at an A/D converter 45, and then is corrected at a fourth adder 46 to make an apparent (virtual) corrected error signal e′, which is supplied to the filter coefficient updating unit 27. The fourth adder 46 is a part of a later-described stability improving unit 50, and details of the correction performed by the fourth adder 46 will be described later.
The filter coefficient updating unit 27 includes a first filter coefficient updating unit 47 configured to adaptively update the first filter coefficient W0 of the first adaptive filter 41 of the adaptive notch filter 26 and a second filter coefficient updating unit 48 configured to adaptively update the second filter coefficient W1 of the second adaptive filter 42 of the adaptive notch filter 26. The first filter coefficient updating unit 47 calculates the first filter coefficient W0 of the first adaptive filter 41 by using the LMS algorithm based on the corrected cosine wave signal rc′ supplied from the reference signal correction unit 25 and the corrected error signal e′ supplied from the fourth adder 46 such that the corrected error signal e′ is minimized. The first filter coefficient updating unit 47 performs the coefficient calculation of the first adaptive filter 41 at each sampling time and updates the first filter coefficient W0 of the first adaptive filter 41 with the calculated value. The second filter coefficient updating unit 48 calculates the second filter coefficient W1 of the second adaptive filter 42 by using the LMS algorithm based on the corrected sine wave signal rs' supplied from the reference signal correction unit 25 and the corrected error signal e′ supplied from the fourth adder 46 such that the corrected error signal e′ is minimized. The second filter coefficient updating unit 48 performs the coefficient calculation of the second adaptive filter 42 at each sampling time and updates the second filter coefficient W1 of the second adaptive filter 42 with the calculated value.
In this way, in the active vibratory noise controller 13, the reference signal correction unit 25 corrects the reference signals r (the cosine wave signal rc and the sine wave signal rs) with the simulated transfer characteristics C{circumflex over ( )} to generate the corrected reference signals r′ (the corrected cosine wave signal rc′ and the corrected sine wave signal rs′). The first filter coefficient updating unit 47 and the second filter coefficient updating unit 48 of the filter coefficient updating unit 27 sequentially update the filter coefficients W (W0, W1) of the first adaptive filter 41 and the second adaptive filter 42 of the adaptive notch filter 26, respectively, based on the corresponding corrected reference signals r′ (the corrected cosine wave signal rc′ and the corrected sine wave signal rs′) and the corrected error signal e′ by using an adaptive algorithm.
Thereby, the filtering of the cosine wave signal rc and the sine wave signal rs by the first adaptive filter 41 and the second adaptive filter 42 of the adaptive notch filter 26 is optimized, and the periodic noise d from the engine 2/the drive system is canceled by the control sound generated by the loudspeaker 12 based on the control signal u so that the in-compartment noise is reduced.
The active vibratory noise controller 13 is further provided with a stability improving unit 50 for stabilizing the noise reduction performance by the control sound from the loudspeaker 12. The stability improving unit 50 is supplied with the corrected cosine wave signal rc′ and the corrected sine wave signal rs' from the reference signal correction unit 25 and the corrected error signal e′ from the fourth adder 46.
In the stability improving unit 50, the corrected cosine wave signal rc′ is supplied to a first filter 52 of a correction value generation unit 51, while the corrected sine wave signal rs' is supplied to a second filter 53 of the correction value generation unit 51. The first filter 52 of the stability improving unit 50 has a filter coefficient same as the first filter coefficient W0 of the first adaptive filter 41 of the adaptive notch filter 26, which is adaptively updated as described above. The second filter 53 of the stability improving unit 50 has a filter coefficient same as the second filter coefficient W1 of the second adaptive filter 42 of the adaptive notch filter 26, which is adaptively updated as described above.
The corrected cosine wave signal rc′ filtered by the first filter 52 of the correction value generation unit 51 and the corrected sine wave signal rs' filtered by the second filter 53 of the correction value generation unit 51 are added together at a fifth adder 54 of the correction value generation unit 51 to make a reaching control sound estimation value y{circumflex over ( )}, which is supplied to a corrective filter 55 of the correction value generation unit 51. The reaching control sound estimation value y{circumflex over ( )} is an estimated value of the reaching control sound y which is the canceling sound reaching the error microphone 11 and is in opposite phase with the periodic noise d. The corrective filter 55 has an adaptive stabilization coefficient α and multiplies the reaching control sound estimation value y{circumflex over ( )} by the adaptive stabilization coefficient α to generate an error signal correction value αy{circumflex over ( )}, which is a correction value for the error signal e. The generated error signal correction value αy{circumflex over ( )} is supplied to the fourth adder 46 and is added to the error signal e to correct the same; namely, the fourth adder 46 functions as an error signal correction unit configured to correct the error signal e by using the error signal correction value αy{circumflex over ( )} and thereby to generate the corrected error signal e′. In this way, the apparent corrected error signal e′ is output from the fourth adder 46.
In addition to being supplied to the filter coefficient updating unit 27 as described above, the corrected error signal e′ output from the fourth adder 46 is also supplied to the stability improving unit 50. The stability improving unit 50 is provided with a stabilization coefficient updating unit 56 configured to adaptively update the stabilization coefficient α of the corrective filter 55. The stabilization coefficient updating unit 56 adaptively updates the stabilization coefficient α of the corrective filter 55 based on the reaching control sound estimation value y{circumflex over ( )} supplied from the fifth adder 54 and the apparent corrected error signal e′ supplied from the fourth adder 46 such that the corrected error signal e′ is minimized. In the following, description will be made concretely.
Provided that the sampling time is represented by “n,” the stabilization coefficient updating unit 56 performs the update by using the following evaluation function J regarding the corrected error signal e′. Specifically, the stabilization coefficient updating unit 56 adaptively adjusts the stabilization coefficient α by using the LMS algorithm such that the evaluation function Jn represented by the following formula is minimized (becomes zero).
Jn=en′2=(en+αnŷn)2, ŷn=rn*Ĉ*Wn
where J represents the evaluation function, n represents the sampling time, e′ represents the corrected error signal, e represents the error signal, a represents the stabilization coefficient, y{circumflex over ( )} represents the reaching control sound estimation value, r represents the reference signal, C{circumflex over ( )} represents the simulated transfer characteristics, W represents the filter coefficient, and * represent the filtering operation.
This can be illustrated by an operating point on the error surface as shown in
where n+1 represents the next sampling time, and μ represents the step size parameter. In the above formulas, −2μe′y{circumflex over ( )} is the amount of update of the stabilization coefficient α.
Further, to improve the stability, the stabilization coefficient α is set to a value greater than or equal to zero, as shown by the following conditional statement.
If αn<0, Then αn=0
In a case where noise amplification or abnormal sound occurs, the noise and the control sound do not cancel each other well, whereby the component of the reaching control sound y contained in the error signal e increases considerably. The corrected error signal e′ also increases considerably in a similar manner. Therefore, in order to stabilize the canceling error, the active vibratory noise controller 13 of the present embodiment is provided with the stability improving unit 50 configured to correct the error signal e. The stability improving unit 50 adaptively updates the stabilization coefficient α in an increasing direction such that the corrected error signal e′ is reduced, and hence, the reaching control sound y is suppressed. As a result of the suppression of the reaching control sound y, the amplification of the sound pressure at the error microphone 11 is alleviated. From the above explanation, the effect of the active vibratory noise controller 13 can be understood qualitatively.
Next, operations and effects confirmed with the active vibratory noise reduction system 10 regarding the embodiment will be described.
When the active vibratory noise controller 13 of the embodiment executes the noise reduction control under such conditions, the stabilization coefficient α is updated as indicated by “present invention” in
As a result, the amplitude of the first adaptive filter 41 and the second adaptive filter 42 of the adaptive notch filter 26 serving as a control filter (where the amplitude corresponds to the output of the control sound) becomes as shown in
As a result, as shown in
In a case where there is no change occurring in the acoustic characteristics C and hence there is no difference between the simulated transfer characteristics C{circumflex over ( )} (control parameter) and the actual acoustic characteristics C, the stabilization coefficient α becomes as shown in
The amplitude of the adaptive notch filter 26 at this time is shown in
On the other hand, as shown in
As described above, the stability improving unit 50 includes, in addition to the corrective filter 55 and the fourth adder 46, the stabilization coefficient updating unit 56 configured to sequentially update the stabilization coefficient α by using the adaptive algorithm based on the corrected error signal e′ and the reaching control sound estimation value y{circumflex over ( )}. Therefore, the stabilization coefficient α is adaptively adjusted during the control and the stabilization coefficient α is made large only when necessary, whereby both reliable control stability and excellent noise canceling performance can be achieved.
Next, with reference to
Similarly to the first embodiment, the fourth adder 46 adds the error signal correction value αy{circumflex over ( )} supplied from the corrective filter 55 to the error signal e supplied from the A/D converter 45 thereby to generate the corrected error signal e′. The corrected error signal e′ generated at the fourth adder 46 is supplied to the stabilization coefficient updating unit 56 and is used in the update of the stabilization coefficient α necessary for the generation of the error signal correction value αy{circumflex over ( )}. Specifically, the stabilization coefficient updating unit 56 updates the stabilization coefficient α in accordance with the following formulas in the same manner as in the first embodiment.
αn+1=αn−2μe′nŷn, e′n=en+αnŷn
In addition to the above-described configuration, the stability improving unit 50 is provided with a correction value adjustment unit 61.
If αn>αth, Then α′n=αmax (1)
Else if αn<αmin, Then α′n=αmin (2)
Else, Then α′n′=αn (3)
where αth represents a prescribed threshold value.
Specifically, as indicated by statement (1), when the stabilization coefficient α is greater than the prescribed threshold value αth (for example, 0.8), the α′ decision circuit 62 selects the stability securing mode and sets the maximum value αmax (for example, 5.0), which is greater than the threshold value αth, as the adjusted stabilization coefficient α′. Note that the threshold value αth is set to a relatively large value as a determination reference indicating a situation in which the control may become unstable. When the stabilization coefficient α becomes greater than the threshold value αth, the α′ decision circuit 62 determines that there is a high possibility that the noise amplification and/or the abnormal sound may occur, and switches the adjusted stabilization coefficient α′ to the maximum value αmax (the stability securing mode), aiming to reliably secure the stability and suppress the noise amplification.
As indicated by statement (2), when the stabilization coefficient α is smaller than the prescribed minimum value αmin (for example, 0.55), the α′ decision circuit 62 selects the control output limiting mode and sets the minimum value αmin as the adjusted stabilization coefficient α′ so that the adjusted stabilization coefficient α′ does not become too small. The minimum value αmin is a minimum value that can be set as the adjusted stabilization coefficient α′ and is set to a relatively small value greater than or equal to 0 (zero). One aim of setting the minimum value αmin is to ensure minimum system stability. Another aim of setting the minimum value αmin is to ensure that adequate noise cancellation is performed near an ear of a vehicle occupant.
As shown in
As indicated by statement (3), in the other cases (when the stabilization coefficient α is smaller than or equal to the prescribed threshold value αth and greater than or equal to the prescribed minimum value αmin), the α′ decision circuit 62 selects the adaptive mode and sets the stabilization coefficient α as the adjusted stabilization coefficient α′ without modification.
It is to be noted here that the magnitude relationship between the sound pressure at the error microphone 11 and the sound pressure near the ear of the vehicle occupant varies depending on the vibration frequency of the engine/drive system, which is the vibratory noise source. Therefore, the minimum value αn of the adjusted stabilization coefficient α′ is preferably set depending on the vibration frequency of the vibratory noise source. To achieve this, the α′ decision circuit 62 uses a table storing the frequencies f of the vibratory noise detected by the frequency detection circuit 22 in the address column and the respective values of the minimum value αn in the data column.
Also, in order to prevent hearing discomfort that may be caused when the stable and non-stable modes are switched repeatedly in a short period of time, when the adjusted stabilization coefficient α′ is set to αmax, the α′ decision circuit 62 holds the value of the adjusted stabilization coefficient α′ at αmax (in other words, holds the stability securing mode) over a prescribed time period t. This holding is performed as indicated by the following statements.
When t=0, cnt0=0
If αn>αth, Then cntn=tFs
Else, Then cntn+1=cntn−1, cntn≥0
where cnt represents a counter value, and Fs represents a sampling frequency. When the counter value cnt=0, the aforementioned conditional statements (2), (3) are executed.
As shown in
As shown in
e″n=en+α′nŷn.
Thereby, the apparent adjusted error signal e″ is output from the sixth adder 64. The adjusted error signal e″ is supplied to the first filter coefficient updating unit 47 and the second filter coefficient updating unit 48 and are used in the update of the first adaptive filter 41 and the second adaptive filter 42 of the adaptive notch filter 26.
Specifically, the first filter coefficient updating unit 47 calculates the first filter coefficient W0 of the first adaptive filter 41 of the adaptive notch filter 26 by using the LMS algorithm based on the corrected cosine wave signal rc′ supplied from the reference signal correction unit 25 and the adjusted error signal e″ supplied from the sixth adder 64 such that the adjusted error signal e″ is minimized. The second filter coefficient updating unit 48 calculates the second filter coefficient W1 of the second adaptive filter 42 of the adaptive notch filter 26 by using the LMS algorithm based on the corrected sine wave signal rs' supplied from the reference signal correction unit 25 and the adjusted error signal e″ supplied from the sixth adder 64 such that the adjusted error signal e″ is minimized.
Thereby, the cosine wave signal rc and the sine wave signal rs filtered by the first adaptive filter 41 and the second adaptive filter 42 of the adaptive notch filter 26 are optimized, and the periodic noise d from the engine 2/the drive system is canceled by the control sound generated by the loudspeaker 12 based on the control signal u, whereby the in-compartment noise is reduced.
Next, operations and effects confirmed with the active vibratory noise controller 13 of this embodiment will be described. Similarly to the first embodiment, it is assumed that the change in the acoustic characteristics C shown in
When the active vibratory noise controller 13 of the embodiment executes the noise reduction control under such conditions, the stabilization coefficient α is updated as indicated by “present invention” in
As a result, as shown in
As described above, in the present embodiment, the correction value adjustment unit 61 has multiple modes with varying degrees of adjustment of the stabilization coefficient α, and obtains the adjusted stabilization coefficient α′ by adjusting the stabilization coefficient α in accordance with the degree of adjustment of the mode selected based on the stabilization coefficient α. Further, the reaching control sound estimation value y{circumflex over ( )} is multiplied by the adjusted stabilization coefficient α′ so that the error signal correction value αy{circumflex over ( )} is adjusted to the adjusted correction value α′y{circumflex over ( )}. Then, the sixth adder 64 uses the adjusted correction value α′y{circumflex over ( )} to correct the error signal e to be supplied to the first filter coefficient updating unit 47 and the second filter coefficient updating unit 48. Thus, besides the adaptive processing of the stabilization coefficient α, the adjusted stabilization coefficient α′ used in the update of the filter coefficients W (W0, W1) of the adaptive notch filter 26 can be set in steps in accordance with the mode.
Specifically, the correction value adjustment unit 61 has the control output limiting mode which is selected when the stabilization coefficient α is smaller than the minimum value αmin and in which the minimum value αmin is set as the adjusted stabilization coefficient α′, the stability securing mode which is selected when the stabilization coefficient α is greater than the threshold value αth and in which the maximum value αmax is set as the adjusted stabilization coefficient α′, and the adaptive mode which is selected when the stabilization coefficient α is greater than or equal to the minimum value αmin and smaller than or equal to the threshold value αth and in which the stabilization coefficient α as it is set as the adjusted stabilization coefficient α′. Thus, the adjusted stabilization coefficient α′ used in the update of the filter coefficients W (W0, W1) of the adaptive notch filter 26 is set in steps in accordance with the mode selected based on the value of the stabilization coefficient α, whereby the stability can be improved even further while the noise canceling effect near the ear of the vehicle occupant can be ensured.
Further, as described with reference to
Concrete embodiments of the present invention have been described in the foregoing, but the present invention should not be limited by the foregoing embodiments and various modifications and alterations are possible within the scope of the present invention. For example, in the foregoing embodiments, description was made of an example in which the active vibratory noise reduction system 10 has a configuration shown in
Number | Date | Country | Kind |
---|---|---|---|
JP2020-007520 | Jan 2020 | JP | national |
Number | Name | Date | Kind |
---|---|---|---|
20040240678 | Nakamura et al. | Dec 2004 | A1 |
20080292110 | Kobayashi et al. | Nov 2008 | A1 |
Number | Date | Country |
---|---|---|
2000099037 | Apr 2000 | JP |
2004354657 | Dec 2004 | JP |
2008239098 | Oct 2008 | JP |
Number | Date | Country | |
---|---|---|---|
20210225353 A1 | Jul 2021 | US |