The present invention relates to a technical field for actively controlling a vibration noise by using an adaptive notch filter.
Conventionally, there is proposed an active vibration noise control device for controlling an engine sound heard in a vehicle interior by a controlled sound output from a speaker so as to decrease the engine sound at a position of passenger's ear. For example, noticing that a vibration noise in a vehicle interior is generated in synchronization with a revolution of an output axis of an engine, there is proposed a technique for cancelling the noise in the vehicle interior on the basis of the revolution of the output axis of the engine by using an adaptive notch filter so that the vehicle interior becomes silent, in Patent Reference-1. The adaptive notch filter is a filter based on an adaptive control.
There are disclosed techniques related to the present invention in Patent Reference 2 and Non-Patent Reference 1.
However, since the above techniques perform an optimization so as to minimize an error at a microphone point, there is a case that the vibration noise increases at a position other than the microphone point and an un-uniform noise-cancelled area occurs.
The present invention has been achieved in order to solve the above problem. It is an object of the present invention to provide an active vibration noise control device which can appropriately suppress an occurrence of an un-uniform noise-cancelled area and ensure a wide noise-cancelled area.
In the invention according to claim 1, an active vibration noise control device having a pair of speakers which makes the speakers generate control sounds, includes: a basic signal generating unit which generates a basic signal based on a vibration noise frequency generated by a vibration noise source; an adaptive notch filter which generates a first control signal provided to one of the speakers by applying a first filter coefficient to the basic signal and generates a second control signal provided to the other speaker by applying a second filter coefficient to the basic signal, in order to make the speakers generate the control sounds so that the vibration noise generated by the vibration noise source is cancelled; a microphone which detects a cancellation error between the vibration noise and the control sounds and outputs an error signal; a reference signal generating unit which generates a reference signal from the basic signal based on a transfer function from the speakers to the microphone; a filter coefficient updating unit which updates the first and second filter coefficients used by the adaptive notch filter based on the error signal and the reference signal so as to minimize the error signal; and a phase difference limiting unit which limits a phase difference between a control sound generated by one of the speakers and a control sound generated by the other speaker.
According to one aspect of the present invention, there is provided an active vibration noise control device having a pair of speakers which makes the speakers generate control sounds, including: a basic signal generating unit which generates a basic signal based on a vibration noise frequency generated by a vibration noise source; an adaptive notch filter which generates a first control signal provided to one of the speakers by applying a first filter coefficient to the basic signal and generates a second control signal provided to the other speaker by applying a second filter coefficient to the basic signal, in order to make the speakers generate the control sounds so that the vibration noise generated by the vibration noise source is cancelled; a microphone which detects a cancellation error between the vibration noise and the control sounds and outputs an error signal; a reference signal generating unit which generates a reference signal from the basic signal based on a transfer function from the speakers to the microphone; a filter coefficient updating unit which updates the first and second filter coefficients used by the adaptive notch filter based on the error signal and the reference signal so as to minimize the error signal; and a phase difference limiting unit which limits a phase difference between a control sound generated by one of the speakers and a control sound generated by the other speaker.
The above active vibration noise control device having a pair of speakers is preferably used for cancelling the vibration noise from the vibration noise source by making the speakers generate the control sounds. The basic signal generating unit generates the basic signal based on the vibration noise frequency generated by the vibration noise source. The adaptive notch filter generates the first control signal provided to one of the speakers by applying the first filter coefficient to the basic signal and generates the second control signal provided to the other speaker by applying the second filter coefficient to the basic signal. The microphone detects the cancellation error between the vibration noise and the control sounds and outputs the error signal. The reference signal generating unit generates the reference signal from the basic signal based on the transfer function from the speakers to the microphone. The filter coefficient updating unit updates the first and second filter coefficients used by the adaptive notch filter so as to minimize the error signal. The phase difference limiting unit limits the phase difference between the control sound generated by one of the speakers and the control sound generated by the other speaker.
By the above active vibration noise control device, it is possible to appropriately suppress the occurrence of the un-uniform noise-cancelled area. Therefore, it becomes possible to appropriately ensure the uniform and wide noise-cancelled area. Additionally, since it is possible to suppress the increase in the amplitudes of the control sounds by limiting the phase difference, it becomes possible to ensure the wide noise-cancelled area by the relatively small volume of the control sounds.
In a manner of the above active vibration noise control device, the phase difference limiting unit limits the phase difference so that a sound pressure distribution generated by the control sounds from the speakers becomes uniform. Namely, the phase difference limiting unit can limit the phase difference so that the deviation of the sound pressure distribution generated by the two speakers does not occur.
In another manner of the above active vibration noise control device, the phase difference limiting unit limits an angular difference on a two-dimensional plane between the first and second filter coefficients updated by the filter coefficient updating unit, to a predetermined angle or less, so as to limit the phase difference between the control sound generated by one of the speakers and the control sound generated by the other speaker. Therefore, it becomes possible to appropriately limit the phase difference between the control sounds from the speakers.
In a preferred example of the above active vibration noise control device, when the angular difference is larger than the predetermined angle, the phase difference limiting unit can provide the adaptive notch filter with the first and second filter coefficients before the update by the filter coefficient updating unit.
In another manner of the above active vibration noise control device, the phase difference limiting unit limits a phase difference between the first and second control signals generated by the adaptive notch filter, to a predetermined value or less, so as to limit the phase difference between the control sound generated by one of the speakers and the control sound generated by the other speaker. Therefore, it becomes possible to appropriately limit the phase difference between the control sounds from the speakers, too.
In a preferred example of the above active vibration noise control device, when the phase difference is larger than the predetermined value, the phase difference limiting unit can delay one of the first and second control signals, a phase of which is more advanced than that of the other, by amount corresponding to a difference between the phase difference and the predetermined value.
Preferably, the speakers are arranged close to the vibration noise source. For example, the speakers are installed on the front side in the vehicle interior. Therefore, it becomes possible to effectively cancel the vibration noise from the vibration noise source.
Preferred embodiments of the present invention will be explained hereinafter with reference to the drawings.
[Basic Concept]
First, a description will be given of a basic concept of the present invention. As shown in
Here, a description will be given of a problem of a conventional active vibration noise control device, with reference to
Next, a description will be given of a reason for the occurrence of the un-uniform noise-cancelled area as shown in
Here, the conventional active vibration noise control device repeatedly updates the filter coefficient used by the adaptive notch filter based on LMS (Least Mean Square) algorism so as to minimize the error signal at the microphone point, and provides the speakers 10L and 10R with the control signals which are processed by the updated filter coefficient. Therefore, in such a case that there is a phase difference between the speakers 10L and 10R, there is a tendency that the active vibration noise control device operates so that the acoustic distance of one of the control sounds becomes the same as the acoustic distance of the other based on the phase difference, at the time of canceling the engine noise which reaches the microphone from the front in the vehicle interior. Hence, at the frequency at which the large phase shift occurs, it is thought that the conventional active vibration noise control device generates the control signals used by the speakers 10L and 10R so that the phase difference between the control sounds becomes 60 to 90 degrees, for example. Namely, it is thought that the LMS excessively corrects the filter coefficient to the phase difference. As a result, it is thought that the un-uniform noise-cancelled area occurs at the rear seat as shown in
Thus, in the embodiment, the active vibration noise control device adaptively limits the phase difference between the control sounds from the speakers 10L and 10R so as to appropriately suppress the occurrence of the un-uniform noise-cancelled area and ensure the wide noise-cancelled area. In other words, the active vibration noise control device adaptively limits output timing of sine waves from the speakers 10L and 10R.
Hereinafter, a description will be given of a concrete configuration which can appropriately limits the phase difference between the control sounds from the speakers 10L and 10R.
In a first embodiment, the filter coefficient used by the adaptive notch filter is limited so as to limit the phase difference between the control sounds from the speakers 10L and 10R. Concretely, in the first embodiment, an angle on a two-dimensional plane between a filter coefficient (hereinafter referred to as “first filter coefficient”) for generating the control signal of the speaker 10L and a filter coefficient (hereinafter referred to as “second filter coefficient”) for generating the control signal of the speaker 10R is limited. Namely, an angular difference on the two-dimensional plane between the first filter coefficient and the second filter coefficient is limited to a predetermined angle or less. It is assumed that the first and second filter coefficients are represented by a two-dimensional vector.
By adding (i.e. combining) the cosine and sine waves after the filter processes, the control sounds (sine wave/cosine wave) having the phase difference are generated. As an example, the speaker 10L generates the control sound shown by a reference numeral 75, and the speaker 10R generates the control sound shown by a reference numeral 76.
In the first embodiment, the active vibration noise control device limits the angular difference on the two-dimensional plane between the first and second coefficients used by the adaptive notch filters 15L and 15R so as to adaptively limit the phase difference between the control sound from the speaker 10L and the control sound from the speaker 10R. Concretely, the active vibration noise control device performs the process so that the angular difference on the two-dimensional plane between the first and second coefficients becomes the predetermined angle or less.
Basically, the active vibration noise control device 50 actively controls the vibration noise generated by the engine by using a pair of speakers 10L and 10R and two microphones 11L and 11R. As shown in
The frequency detecting unit 13 is provided with an engine pulse and detects a frequency ω0 of the engine pulse. Then, the frequency detecting unit 13 provides the cosine wave generating unit 14a and the sine wave generating unit 14b with a signal corresponding to the frequency ω0.
The cosine wave generating unit 14a and the sine wave generating unit 14b generate a basic cosine wave x0(n) and a basic sine wave x1(n) which include the frequency ω0 detected by the frequency detecting unit 13. Concretely, as shown by an equation (1), the basic cosine wave x0 (n) and the basic sine wave x1 (n) are generated. “n” is natural number and corresponds to time (The same will apply hereinafter). Additionally, in the equation (1), “A” indicates amplitude and “φ” indicates an initial phase.
Then, the cosine wave generating unit 14a and the sine wave generating unit 14b provide the adaptive notch filter 15 and the reference signal generating unit 16 with basic signals corresponding to the basic cosine wave x0(n) and the basic sine wave x1(n). Thus, the cosine wave generating unit 14a and the sine wave generating unit 14b function as the basic signal generating unit.
The adaptive notch filter 15 performs the filter process of the basic cosine wave x0(n) and the basic sine wave x1(n) Concretely, the adaptive notch filter 15L multiplies the basic cosine wave x0(n) by “w110+w210” and multiplies the basic sine wave x1(n) by “w111+w211” so as to generate the control signal (hereinafter referred to as “first control signal”) provided to the speaker 10L. The two values which are obtained by the multiplications are added up thereby to provide the speaker 10L with the first control signal y1(n). “w110+w210” and “w111+w211” are updated by the w-updating unit 17 which will be described later and are provided by the w-limiter 18. The above first filter coefficient is the two-dimensional vector defined by “w110+w210” and “w111+w211”.
Meanwhile, the adaptive notch filter 15R multiplies the basic cosine wave x0(n) by “w120+w220” and multiplies the basic sine wave x1(n) by “w121+w221” so as to generate the control signal (hereinafter referred to as “second control signal”) provided to the speaker 10R. The two values which are obtained by the multiplications are added up thereby to provide the speaker 10R with the second control signal y2(n). “w120+w220” and “w121+w221” are updated by the w-updating unit 17 which will be described later and are provided by the w-limiter 18. The above second filter coefficient is the two-dimensional vector defined by “w120 w220” and “w121+w221”. Hereinafter, when the first and second filter coefficients are used with no distinction and the first and second filter coefficients are used together, the first and second filter coefficients are represented by “filter coefficient w”.
For example, the first control signal y1(n) and the second control signal y2(n) are calculated by an equation (2). In the equation (2), “m” is 1 and 2, and “L” is 2.
The speakers 10L and 10R generate the control sounds corresponding to the first control signal y1(n) and the second control signal y2(n), respectively. The control sounds are transferred in accordance with predetermined transfer functions in a sound field from the speakers 10L and 10R to the microphones 11L and 11R. Concretely, a transfer function from the speaker 10L to the microphone 11L is represented by “p11”, and a transfer function from the speaker 10L to the microphone 11R is represented by “p21”, and a transfer function from the speaker 10R to the microphone 11L is represented by “p12”, and a transfer function from the speaker 10R to the microphone 11R is represented by “p22”. The transfer functions p11, p21, p12 and p22 depend on the distance from the speakers 10L and 10R to the microphones 11L and 11R.
The microphones 11L and 11R detect the cancellation errors between the vibration noise of the engine and the control sounds from the speakers 10L and 10R, and provide the w-updating unit 17 with the cancellation errors as error signals e1(n) and e2(n). Concretely, the microphones 11L and 11R output the error signals e1(n) and e2 (n) based on the first control signal y1(n), the second control signal y2(n), the transfer functions p11, p21, p12 and p22, the vibration noises d1(n) and d2(n) of the engine.
The reference signal generating unit 16 generates the reference signal from the basic cosine wave x0(n) and the basic sine wave x1(n) based on the above transfer functions p11, p21, p12 and p22, and provides the w-updating unit 17 with the reference signal. Concretely, the reference signal generating unit 16 uses a real part C110 and an imaginary part C111 of the transfer function p11, a real part C210 and an imaginary part C211 of the transfer function p21, a real part C120 and an imaginary part C121 of the transfer function p12, a real part C220 and an imaginary part C221 of the transfer function p22. In details, the reference signal generating unit 16 adds a value obtained by multiplying the basic cosine wave x0(n) by the real part C110 of the transfer function p11, to a value obtained by multiplying the basic sine wave x1(n) by the imaginary part C111 of the transfer function p11, and outputs a value obtained by the addition as the reference signal r110(n). In addition, the reference signal generating unit 16 delays the reference signal r110(n) by “π/2” and outputs the delayed signal as the reference signal r111(n). By a similar manner, the reference signal generating unit 16 outputs reference signals r210(n) r211(n), r120(n) r121(n) r220(n) and r221(n). Thus, the reference signal generating unit 16 functions as the reference signal generating unit.
The w-updating unit 17 updates the filter coefficient w used by the adaptive notch filter 15 based on the LMS algorism, and provides the w-limiter 18 with the updated filter coefficient w. Concretely, the w-updating unit 17 updates the filter coefficient w used by the adaptive notch filter 15 last time so as to minimize the error signals e1(n) and e2(n), based on the error signals e1(n) and e2(n), the reference signals r110(n), r111(n), r210(n) r211(n), r120(n), r121(n), r220(n) and r221(n). In details, the w-updating unit 17 multiplies a predetermined constant by the error signals e1(n) and e2(n) and the reference signals r110(n), r111(n), r210(n), r211(n), r120(n), r121(n), r220 (n) and r221(n). Then, the w-updating unit 17 subtracts the value obtained by the multiplication from the filter coefficient w used by the adaptive notch filter 15 last time, and outputs the value obtained by the subtraction as a new filter coefficient w.
For example, the updated filter coefficient w is calculated by an equation (3). In the equation (3), the filter coefficient w after the update is represented by “wlm0(n+1)” and “wlm1(n+1)”, and the filter coefficient w before the update is represented by “wlm0(n)” and “wlm1(n)”. Additionally, in the equation (3), “α” is a predetermined constant called a step size for determining a convergence speed, and “1” is 1 and 2, and “m” is 1 and 2. “α” in the equation (3) is different from a limit angle which will be described later.
By the equation (3), the above w110, w111, w120, w121, w210, w211, w220, w221 are obtained. Then, the w-updating unit 17 provides the w-limiter 18 with “w110+w210”, “w111+w211”, “w120+w220” and “w121+w221” as the new filter coefficient w. Thus, the w-updating unit 17 functions as the filter coefficient updating unit.
The w-limiter 18 limits the filter coefficient w updated by the w-updating unit 17. Concretely, the limiter 18 limits the angular difference on the two-dimensional plane between the first filter coefficient (a two-dimensional vector defined by “w110 w210” and “w111+w211”) and the second filter coefficient (a two-dimensional vector defined by “w120+w220” and “w121+w221”). Then, the w-limiter 18 provides the adaptive notch filter 15 with the filter coefficient w after the above limitation. Thus, the w-limiter 18 functions as the phase difference limiting unit.
Next, a description will be given of a concrete process performed by the w-limiter 18, with reference to
The w-updating unit 17 updates the first filter coefficient w_sp1 for generating the first control signal of the speaker 10L and the second filter coefficient w_sp2 for generating the second control signal of the speaker 10R, based on the LMS algorism. Then, the w-updating unit 17 provides the w-limiter 18 with the updated first filter coefficient w_sp1′ and the updated second filter coefficient w_sp2′. The w-limiter 18 outputs the first filter coefficient w_sp1_out and the second filter coefficient w_sp2_out finally used by the adaptive notch filters 15L and 15R, based on the first and second filter coefficients w_sp1′ and w_sp2′ after the update by the w-updating unit 17 and the first and second filter coefficients w_sp1 and w_sp2 before the update.
In the first embodiment, the w-limiter 18 limits the angular difference between the first and second filter coefficients w_sp1_out and w_sp2_out which are finally used by the adaptive notch filter 15, to the predetermined angle (hereinafter referred to as “limit angle α”) or less. The limit angle α is set based on such a range that the deviation of the sound pressure distribution generated by the speakers 10L and 10R does not occur. For example, the limit angle α is calculated by an experiment and/or a predetermined calculating formula for each vehicle. As an example, the limit angle α is set to “30 degrees” at which the sound pressure distribution becomes uniform as shown in
Concretely, when the angular difference θ′ between the first and second filter coefficients w_sp1′ and w_sp2′ after the update by the w-updating unit 17 is lager than the limit angle α, the w-limiter 18 outputs the first and second filter coefficients w_sp1 and w_sp2 before the update, as the first and second filter coefficients w_sp1_out and w_sp2_out. Namely, the w-limiter 18 does not update the filter coefficient used by the adaptive notch filter 15. In other words, the filter coefficient used by the adaptive notch filter 15 last time is used once again.
In contrast, when the angular difference θ′ is equal to or smaller than the limit angle α, the w-limiter 18 outputs the first and second filter coefficients w_sp1′ and w_sp2′ after the update, as the first and second filter coefficients w_sp1_out and w_sp2_out. Namely, the w-limiter 18 updates the filter coefficient used by the adaptive notch filter 15. When norm of the first coefficient w_sp1′ is “0” (i.e. “|w_sp1′|=0”) or norm of the second coefficient w_sp2′ is “0” (i.e. “|w_sp2′|=0”), the w-limiter 18 outputs the first and second filter coefficients w_sp1′ and w_sp2′ after the update, as the first and second filter coefficients w_sp1_out and w_sp2_out, too. This is because the angular difference between the first and second filter coefficients w_sp1′ and w_sp2′ cannot be defined.
It is not limited that the w-limiter 18 determines whether to output the first and second filter coefficients w_sp1′ and w_sp2′ after the update or the first and second filter coefficients w_sp1 and w_sp2 before the update, based on the angular difference θ′ between the first and second filter coefficients w_sp1′ and w_sp2′, the norm of the first coefficient w_sp1′ and the norm of the second coefficient w_sp2′. As another example, such a determination can be performed based on “X” defined by an equation (4) and “Y” defined by an equation (5). “|·|” in the equation (4) indicates norm of the vector, and “<·>” in the equation (5) indicates inner product of the vector.
X=|w—sp1′|·|w—sp2| (4)
Y=<w—sp1′,w—sp2′> (5)
When “X” and “Y” are used, the w-limiter 18 determines whether or not such a condition (hereinafter referred to as “first condition”) that “X2≠0” and “Y≧0” and “Y2≧X2 (cos α)2” is satisfied or determines whether or not such a condition (hereinafter referred to as “second condition”) that “X2=0” is satisfied, so as to determine whether to output the first and second filter coefficients w_sp1′ and w_sp2′ or the first and second filter coefficients w_sp1 and w_sp2.
Concretely, when the first condition is satisfied, or when the second condition is satisfied, the w-limiter 18 outputs the first and second filter coefficients w_sp1′ and w_sp2′ after the update, as the first and second filter coefficients w_sp1_out and w_sp2_out. In contrast, when the first condition is not satisfied and the second condition is not satisfied, the w-limiter 18 outputs the first and second filter coefficients w_sp1 and w_sp2 before the update, as the first and second filter coefficients w_sp1_out and w_sp2_out.
When the determination is performed by using “X” and “Y”, it becomes possible to perform the determination more easily than when the determination is performed based on the angular difference θ′, the norm of the first coefficient w_sp1′ and the norm of the second coefficient w_sp2′.
Next, a description will be given of a concrete example of the process performed by the w-limiter 18, with reference to
First, in step S101, the w-limiter 18 obtains the first and second filter coefficients w_sp1 and w_sp2 before the update by the w-updating unit 17 and the first and second filter coefficients w_sp1′ and w_sp2′ after the update by the w-updating unit 17. Then, the process goes to step S102.
In step S102, the w-limiter 18 calculates “X” by using the above equation (4), based on the values obtained in step S101. Then, the process goes to step S103. In step S103, the w-limiter 18 calculates “Y” by using the above equation (5), based on the values obtained in step S101. Then, the process goes to step S104.
In step S104, by using “X” and “Y” obtained in steps S102 and S103, the w-limiter 18 determines whether or not the first condition or the second condition is satisfied. In step S104, basically, the w-limiter 18 determines whether or not the angular difference θ′ between the first and second coefficients w_sp1′ and w_sp2′ after the update by the w-updating unit 17 is equal to or smaller than the limit angle α, in order to limit the angular difference between the first and second coefficients w_sp1_out and w_sp2_out finally used by the adaptive notch filter 15, to the limit angle α or less.
When the first condition is satisfied or the second condition is satisfied (step S104: Yes), the process goes to step S105. In this case, the w-limiter 18 outputs the first and second filter coefficients w_sp1′ and w_sp2′ after the update, as the first and second filter coefficients w_sp1_out and w_sp2_out. Then, the process ends.
Meanwhile, when the first condition is not satisfied and the second condition is not satisfied (step S104: No), the process goes to step S106. In this case, the w-limiter 18 outputs the first and second filter coefficients w_sp1 and w_sp2 before the update, as the first and second filter coefficients w_sp1_out and w_sp2_out. Then, the process ends.
Next, a description will be given of an effect of the active vibration noise control device 50 in the first embodiment, with reference to
Thus, by the active vibration noise control device 50 in the first embodiment, it becomes possible to appropriately ensure the uniform and wide noise-cancelled area by the relatively small volume of the control sounds. Therefore, it becomes possible to ensure the wide noise-cancelled area by a few microphones.
Next, a description will be given of a second embodiment. The second embodiment is different from the first embodiment in that a phase difference between the first control signal provided to the speaker 10L and the second control signal provided to the speaker 10R is directly limited so as to limit the phase difference between the control sounds from the speakers 10L and 10R. Concretely, in the second embodiment, the phase difference between the first control signal and the second control signal is limited to a predetermined value or less.
The phase difference limiting unit 20 includes a buffer. The phase difference limiting unit 20 is provided with the first control signal y1(n) and the second control signal y2(n) after the process of the adaptive notch filter 15 and limits the phase difference between the first control signal y1(n) and the second control signal y2(n). Concretely, the phase difference limiting unit 20 limits the phase difference between the first and second control signals y1(n) and y2(n), to the predetermined value or less. For example, when the phase difference is larger than the predetermined value, the phase difference limiting unit 20 delays one of the first and second control signals y1(n) and y2(n), the phase of which is more advanced than that of the other, by amount corresponding to a difference between the phase difference and the predetermined value. Then, the phase difference limiting unit 20 provides the speakers 10L and 10R with a first control signal y1′ (n) and a second control signal y2′ (n) after the above process. Thus, the phase difference limiting unit 20 functions as the phase difference limiting unit.
Next, a description will be given of a concrete example of the process performed by the phase difference limiting unit 20, with reference to
First, in step S201, the phase difference limiting unit 20 obtains the first control signal y1(n) and the second control signal y2(n). Then, the process goes to step S202.
In step 202, the phase difference limiting unit 20 stores the first and second control signals y1(n) and y2(n) obtained in step S201, in a ring buffer. Concretely, the phase difference limiting unit 20 stores the first control signal y1(n) in a buffer Buf1 and stores the second control signal y2(n) in a buffer Buf2. For example, the phase difference limiting unit 20 stores data corresponding to about one wavelength of the sine wave, in the buffers Buf1 and Bu2. This is because the phase difference is calculated by using a shape of the sine wave. Then, the process goes to step S203.
In step S203, the phase difference limiting unit 20 calculates a phase difference t between the first and second control signals y1(n) and y2(n), based on the data stored in the buffers Buf1 and Buf2. Concretely, the phase difference limiting unit 20 calculates a correlation value of the data stored in the buffers Buf1 and Buf2 (for example, calculates the inner product), so as to calculate the phase difference τ. In this case, the phase difference limiting unit 20 calculates the correlation value while shifting time of the data stored in the buffers Buf1 and Buf2, and adopts the time at which a peak value of the correlation value is obtained, as the phase difference τ. Then, the process goes to step S204.
In step S204, the phase difference limiting unit 20 determines whether or not the phase difference τ obtained in step S203 is equal to or smaller than the predetermined value β. The predetermined value β is set based on such a range that the deviation of the sound pressure distribution generated by the speakers 10L and 10R does not occur. For example, the predetermined value β is calculated by an experiment and/or a predetermined calculating formula for each vehicle.
When the phase difference τ is equal to or smaller than the predetermined value β (step S204: Yes), the process goes to step S205. In step S205, since it is not necessary to limit the phase difference between the first and second control signals y1(n) and y2(n), the phase difference limiting unit 20 outputs the original first and second control signals y1(n) and y2(n), as the first and second control signals y1′(n) and y2′(n). Then, the process ends.
In contrast, when the phase difference τ is larger than the predetermined value β (step S204: No), the process goes to step S206. In step S206, the phase difference limiting unit 20 limits the phase difference between the first and second control signals y1(n) and y2(n). Concretely, the phase difference limiting unit 20 delays the second control signal y2(n) which is advanced in the phase, by the amount “τ−β” corresponding to the difference between the phase difference τ and the predetermined value β. Then, the phase difference limiting unit 20 outputs the original first control signal y1(n) as the first control signal y1′, and outputs the second control signal y2(n) delayed by “τ−β”, as the second control signal y2′(n). Then, the process ends. Meanwhile, when the phase of the first control signal y1(n) is more advanced than that of the second control signal y2(n), the phase difference limiting unit 20 outputs the first control signal y1(n) delayed by “τ−β”, as the first control signal y1′(n).
By the above active vibration noise control device 51 in the second embodiment, it becomes possible to appropriately ensure the uniform and wide noise-cancelled area by the relatively small volume of the control sounds.
The above second, embodiment shows such an example that the phase difference limiting unit 20 delays one of the first and second control signals y1(n) and y2(n), the phase of which is more advanced than that of the other, by “τ−β”. Instead of this, the phase difference limiting unit 20 may advance one of the first and second control signals y1(n) and y2(n), the phase of which is less advanced than that of the other, by “τ−β”.
[Modification]
While the above embodiments show such an example that the active vibration noise control device is formed by using a pair of speakers, it is not limited to this. As another example, the active vibration noise control device can be formed by using more than one pair of speakers. For example, the active vibration noise control device can be formed by using a total of four speakers or a total of six speakers. In this case, by a similar method as the above-mentioned method, the control signals may be generated for each pair of speakers.
Additionally, while the above embodiments show such an example that the active vibration noise control device is formed by using two microphones, it is not limited to this. The active vibration noise control device may be formed by using one microphone or more than two microphones.
Additionally, it is not limited that the present invention is applied to the vehicle. Other than the vehicle, the present invention can be applied to various kinds of transportation such as a ship or a helicopter or an airplane.
This invention is applied to closed spaces such as an interior of transportation having a vibration noise source (for example, engine), and can be used for actively controlling a vibration noise.
Filing Document | Filing Date | Country | Kind | 371c Date |
---|---|---|---|---|
PCT/JP2009/057592 | 4/15/2009 | WO | 00 | 10/12/2011 |
Publishing Document | Publishing Date | Country | Kind |
---|---|---|---|
WO2010/119528 | 10/21/2010 | WO | A |
Number | Name | Date | Kind |
---|---|---|---|
20050053244 | Onishi et al. | Mar 2005 | A1 |
20070038441 | Inoue et al. | Feb 2007 | A1 |
Number | Date | Country |
---|---|---|
03-153927 | Jul 1991 | JP |
07-168582 | Jul 1995 | JP |
07-199969 | Aug 1995 | JP |
09-093087 | Apr 1997 | JP |
2006-038136 | Feb 2006 | JP |
2007-047367 | Feb 2007 | JP |
2007-272008 | Oct 2007 | JP |
Entry |
---|
International Search Report, PCT/JP2009/057592, Jun. 23, 2009. |
Number | Date | Country | |
---|---|---|---|
20120033821 A1 | Feb 2012 | US |