ACTIVE NOISE CANCELLER DEVICE

20240274112 ยท 2024-08-15

Assignee

Inventors

Cpc classification

International classification

Abstract

An active noise canceller device includes: a reference signal generation device, generating a reference signal corresponding to a noise; a cancellation sound output device, outputting cancellation sound for canceling the noise; an error detection device, detecting an error between the noise and the cancellation sound and generating an error signal corresponding to the error; and a control device, controlling the cancellation sound output device that further including: a reference signal correction part, correcting the reference signal; a noise estimation part, estimating a sound pressure; a sound pressure estimation part, estimating the sound pressure within an object range of the cancellation sound that cancels the noise; and a control filter, controlling the cancellation sound. The active noise canceller device updates the control filter based on the reference signal corrected by the reference signal correction part and a sound pressure estimated value of the sound pressure estimation part.

Claims

1. An active noise canceller device, reducing spatial noise inside a moving body, comprising: a reference signal generation device, generating a reference signal corresponding to a noise; a cancellation sound output device, outputting cancellation sound for canceling the noise; an error detection device, detecting an error between the noise and the cancellation sound and generating an error signal corresponding to the error; and a control device, controlling the cancellation sound output device according to the reference signal and the error signal, wherein the control device further comprises: a reference signal correction part, configured to correct the reference signal; a noise estimation part, estimating a sound pressure before controlling a position of the error detection device through the cancellation sound output from the cancellation sound output device and the error signal output from the error detection device; a sound pressure estimation part, estimating the sound pressure within an object range of the cancellation sound that cancels the noise; and a control filter, controlling the cancellation sound, wherein the control filter is updated based on the reference signal corrected by the reference signal correction part and a sound pressure estimated value of the sound pressure estimation part.

2. The active noise canceller device according to claim 1, further comprising: a reference distance detection device, configured to detect a reference distance from the cancellation sound output device to a head position of an occupant, wherein the sound pressure estimation part sets the object range from the reference distance and updates the control filter.

3. The active noise canceller device according to claim 1, wherein the control device further comprises: a sound pressure weight setting part, correcting the sound pressure estimated value based on the object range.

4. The active noise canceller device according to claim 2, wherein the control device further comprises: a head position detection part, detecting the head position of the occupant; and a sound pressure weight setting part, correcting the sound pressure estimated value based on the object range and the head position.

Description

BRIEF DESCRIPTION OF THE DRAWINGS

[0011] FIG. 1 is a schematic diagram showing the moving body to which the active noise canceller device in the embodiment of the disclosure is applied.

[0012] FIG. 2 is a circuit configuration schematic diagram of the active noise canceller device according to the embodiment of the disclosure.

[0013] FIG. 3 is a circuit configuration schematic diagram of the active noise canceller device according to another embodiment of the disclosure.

[0014] FIG. 4 is a circuit configuration schematic diagram of the active noise canceller device according to another embodiment of the disclosure.

[0015] FIG. 5A and FIG. 5B show the correction method of acoustic characteristics.

[0016] FIG. 6A and FIG. 6B show the correction method of acoustic characteristics.

[0017] FIG. 7 shows the storage schematic diagram of each correction and acoustic characteristic.

[0018] FIG. 8A and FIG. 8B show the difference in effect between the disclosure and a prior art.

DESCRIPTION OF THE EMBODIMENTS

[0019] References of the exemplary embodiments of the disclosure are to be made in detail. Examples of the exemplary embodiments are illustrated in the drawings. If applicable, the same reference numerals in the drawings and the descriptions indicate the same or similar parts.

[0020] According to one embodiment of the disclosure, the active noise canceller device further includes: a reference distance detection device, configured to detect a reference distance from the cancellation sound output device to a head position of an occupant. The sound pressure estimation part sets the object range from the reference distance and updates the control filter.

[0021] According to one embodiment of the disclosure, in the active noise canceller device, the control device further includes: a sound pressure weight setting part, correcting the sound pressure estimated value based on the object range.

[0022] According to one embodiment of the disclosure, in the active noise canceller device, the control device further includes: a head position detection part, detecting the head position of the occupant; and a sound pressure weight setting part, correcting the sound pressure estimated value based on the object range and the head position.

[0023] FIG. 1 is a schematic diagram showing the moving body to which the active noise canceller device in the embodiment of the disclosure is applied. Taking the vehicle 1 as an example of a moving body, when the wheel 2 of the vehicle vibrates due to the force from the pavement S, and the vibration of the wheel 2 is transmitted to the vehicle body 4 through the suspension 3, a road noise d (hereinafter referred to as noise d) is generated in the vehicle interior 5. The active noise canceller device 100 of the embodiment is an ANC device (active noise control device) for reducing such road noise d. More specifically, the active noise canceller device 100 reduces the road noise d by generating a cancellation sound y having a phase opposite to that of the road noise d and causing the generated cancellation sound y to interfere with the road noise d. Also, in addition to reducing the noise d generated by the road when the vehicle 1 is traveling, the active noise canceller device 100 may also reduce other noise (e.g., aerodynamic noise transmitted from the undercover attached to the lower side of the vehicle body 4).

[0024] FIG. 2 is a schematic diagram of the circuit of the active noise canceller device according to one embodiment of the disclosure. As shown in FIG. 2, the active noise canceller device 100 at least includes but is not limited to a reference signal generation device 102, a cancellation sound output device 104, an error detection device 106, and a control device 110. Here, the control device 110 of the active noise canceller device 100 is, for example, an electronic control unit (ECU) including an arithmetic processing unit (processor such as CPU and MPU) and a storage device (memory such as ROM and RAM). The control device 110 may be configured with one piece of hardware or may be configured with multiple pieces of hardware forming a unit.

[0025] The reference signal generating device 102 generates a reference signal r corresponding to the noise. The reference signal generating device 102 may be, for example, a vibration sensor provided on the suspension 3 of the vehicle 1 or other components that may achieve the same function.

[0026] The cancellation sound output device 104 outputs a cancellation sound y.sub.m for canceling the noise d.sub.m. As an example, the cancellation sound output device 104 may be configured with a speaker. The cancellation sound output device 104 is, for example, a speaker that may be provided in the headrest 6a of the seat 6 of the vehicle interior 5. In other embodiment, the cancellation sound output device (speaker) 104 may also be installed in a position other than the headrest 6a.

[0027] The error detection device 106 is configured to detect the error between the noise d.sub.m and the cancellation sound y.sub.m and generate an error signal e.sub.m corresponding to the error. As an example, the error detection device 106 may be configured with a microphone. The error detection device 106 may be, for example, provided in the headrest 6a of the seat 6. In other embodiment, the error detection device 106 may also be installed in a position other than the headrest 6a.

[0028] The control device 110 represents the error detection device 106 (microphone) based on the reference signal r and the subscript m of the error signal, and the subscript n represents each of the virtual control points (hereinafter referred to as the control points) within the object range 120. The error signal e.sub.m controls the cancellation sound output device 104 to output the cancellation sound y.sub.m.

[0029] According to the embodiment of the disclosure, the error detection device 106 adopts, for example, one noise detection microphone and also provides the object range 120, which includes the virtual control points n (five are shown in FIG. 1 as an example) for noise cancellation. The cancellation sound output device 104 outputs the cancellation sound y.sub.m for the noise d.sub.m detected by the noise detection microphone (i.e., the error detection device) 106 and also generates the cancellation sound y.sub.vn for each of the control points n. The active noise canceller device 100 simultaneously estimates the acoustic characteristic P.sub.m of the error detection device 106 and also estimates the acoustic characteristic P.sub.vn of each of the control points n. In addition, the position of each of the control points has corresponding acoustic characteristic C.sub.vn, and the position of the error detection device 106 also has corresponding acoustic characteristic C.sub.m.

[0030] According to the embodiment of the disclosure, the control device 110 further includes a reference signal correction part 112, a noise estimation part 114, a sound pressure estimation part 116, and a control filter 118a. The embodiment of the disclosure utilizes a control method that reduces the acoustic power J.sub.P within the object range 120. The following is a brief description.

[0031] First, the acoustic power J.sub.P is proportional to the square sum of the sound pressure p.sub.n within the object range 120. The sound pressure p.sub.n is the result of the mutual interference between the noise d and the cancellation sound y and becomes the error signal e.sub.n that controls the system. The equation for the acoustic power J.sub.P and the sound pressure p.sub.vn of each of the control points n within the object range 120 are as shown in the following equations (1) and (2). e.sub.vn is the error signal, y.sub.vn is the cancellation sound of each of the control points, W is the control filter coefficient, C.sub.vn is the acoustic characteristic from the cancellation sound output device (speaker) 104 to each of the control points, and * represents the convolution operation. d.sub.vn represents the noise signals of the control point.

[00001] J P ? .Math. n = 1 N p vn 2 , ( 1 ) p v n = e v n = d v n + y v n = d v n + r * W * C v n ( 2 )

[0032] In addition, in the acoustic power control, an adaptive algorithm (e.g., LMS) is used to update the coefficient of the control filter (W) 118a, so as to minimize the acoustic power J.sub.P, which is shown in the following equations (3) and (4). t is discrete time.

[00002] ? J P ? w = 2 .Math. n = 1 N e v n ( r * C ? v n ) ( 3 ) W ( t + 1 ) = W ( t ) - 2 ? .Math. n = 1 N e v n ( r ( t ) * C ? v n ) ( 4 )

[0033] The reference signal correction part 112 is used to correct the reference signal r to generate corresponding correction reference signals r.sub.c1, r.sub.c2, . . . , r.sub.cn for each of the control points n=1 to 5 (5 points are shown as an example herein, but is not intended to limit the scope of embodiment of the disclosure) within the object range 120. The reference signal r from the reference signal generation device 102 is input to the control device 110, converted into a digital signal through the A/D converter 111, and input to the reference signal correction part 112. Then, based on the following equation (5), the correction reference signals r.sub.c1, r.sub.c2, . . . , r.sub.cn corresponding to each of the control points are calculated; that is, based on the acoustic characteristics ?.sub.v1, ?.sub.v2, . . . , ?.sub.vn corresponding to each of the control points, the correction reference signals r.sub.c1, r.sub.c2, . . . , r.sub.cn are generated. After that, the result is transmitted to the control filter update part 118b to update the coefficient of the control filter 118a.

[00003] r c n ( t ) = r ( t ) * C ? v n ( 5 )

[0034] Regarding the reference signal correction, the previously measured acoustic characteristic ?.sub.vn from the control speaker to each of the control points n is used to correct the reference signal r.

[0035] The noise estimation part 114 estimates the sound pressure before controlling the position of the error detection device 106 through the cancellation sound y.sub.m output from the cancellation sound output device (speaker) 104 and the error signal e.sub.m output from the error detection device (microphone) 106. The control filter 118a outputs the control signal u to the noise estimation part 114, and the control signal u generates a cancellation sound signal ?.sub.m based on the acoustic characteristic ?.sub.m of the cancellation sound output device 104. After that, the noise signal {circumflex over (d)}.sub.m (t) before being controlled is outputted through an adder based on the error signal e.sub.m and the cancellation sound signal ?.sub.m.

[0036] In addition, the noise signal {circumflex over (d)}.sub.m(t) before being controlled at the microphone point may be estimated by the following equation (6). Afterwards, the noise signal {circumflex over (d)}.sub.m(t) is provided to the sound pressure estimation part 116.

[00004] d ? m ( t ) = e m ( t ) - y ? m ( t ) = e m ( t ) - u ( t ) * C ? m ( 6 )

[0037] The sound pressure estimation part 116 estimates the sound pressure in the object range 120 where the noise d.sub.m is canceled by the cancellation sound y.sub.m, that is, the sound pressure at each of the control points n (n=1 to 5 in this example) is estimated. As shown in FIG. 2, the sound pressure estimation part 116 may include n processing paths, and the circuit configuration of each of the processing paths is the same. The control filter 118a outputs the control signal u to the sound pressure estimation part 116. In each of the processing paths, the control signal u generates the cancellation sound signal ?.sub.v1, . . . and ?.sub.vn based on the acoustic characteristics ?.sub.v1 and . . . , ?.sub.vn at each of the control points n.

[0038] In addition, the sound pressure estimation part 116 estimates the sound pressures {circumflex over (d)}.sub.v1, . . . {circumflex over (d)}.sub.vn, before being controlled at each of the control points n by multiplying the noise signal {circumflex over (d)}.sub.vm from the noise estimation part 114 by the correction characteristics ?P1, . . . , ?P.sub.n, and at each of the processing paths, the error signals e.sub.v1, . . . , e.sub.vn of each of the control points n are generated by respective adders based on the cancellation sound signals ?.sub.v1, . . . and ?.sub.vn and the sound pressures {circumflex over (d)}.sub.v1, . . . , {circumflex over (d)}.sub.vn before being controlled at each of the control points n. Afterwards, the error signals e.sub.v1, . . . , e.sub.vn of each of the control points n are transmitted to the control filter update part 118b to update the coefficient of the control filter 118a.

[0039] In addition, in the above description, the error signals e.sub.v1, . . . , e.sub.vn and the correction characteristics ?P1, . . . , ?P.sub.n at each of the control points n may be estimated by the following equations (7) and (8). Here, P represents the acoustic characteristic from the noise source to the microphone point and the control point. ?P represents the ratio of the acoustic characteristic from the noise source to the control point and the acoustic characteristic from the noise source to the microphone point and is used as the correction characteristic to estimate the control point noise signal from the microphone point noise signal.

[00005] e v n ( t ) = d ? v n ( t ) + y ? v n = d ? m ( t ) * ? P n + u * C ? v n ( 7 ) ? P n = P v n P m ( 8 )

[0040] The control filter 118 may generate the control signal u based on the reference signal r, thereby controlling the generation of the cancellation sound y.sub.m for the noise d.sub.m detected by the noise microphone (error detection device) 106. In addition, as mentioned above, the coefficients of the control filter 118 may be adaptively updated through the control filter update part 118 based on the correction reference signal and the error signal e.sub.vn at each of the control points n to generate the corresponding control signal u. That is, based on the sound pressure estimated value of the sound pressure estimation part 116, the control filter is updated.

[0041] According to the above embodiment, the control area is expanded by controlling the acoustic power within the object range (virtual control point) 120. This ensures that the occupant does not feel any difference in sound reduction amount even if he/she moves slightly. In addition, by estimating the acoustic power within the object range from only one microphone's signal, a large range may be controlled without increasing the number of the microphone.

[0042] Based on the above configuration, the coefficient of the control filter (e.g., configured with a finite impulse response filter (FIR)) is updated by using the estimated values of the sound pressure estimated value of the noise estimation part (microphone point noise estimation part) 114 and the sound pressure estimated value (the object range of sound reduction where noise may be canceled by the cancellation sound) of the sound pressure estimation part 116. Thus, the acoustic power within the object range may be controlled. In addition, since the control filter is updated based on the estimated value, the sound reduction range may be expanded and the merchantability is improved.

[0043] According to another embodiment of the disclosure, as shown in FIG. 1, the active noise canceller device 100 further includes a reference distance detection device 130 for detecting a reference distance Lr from the cancellation sound output device 104 to the head position of the occupant. The sound pressure estimation part 116 may set the object range 120 from the reference distance Lr and update the coefficient of the control filter 118a.

[0044] The reference distance detection device 130 of the active noise canceller device 100 is configured with, for example, a driver monitoring system (DMS) provided with an occupant camera for photographing the occupant. The reference distance detection device 130 detects the reference distance Lr based on the occupant image captured by the occupant camera and outputs the detected reference distance Lr to the control device 110 of the active noise canceller device 100. In addition, in other embodiments, the reference distance detection device 130 may also be configured with a distance sensor that directly detects the reference distance Lr.

[0045] Based on the above configuration, the coefficient of the control filter is updated by using the estimated values of the sound pressure estimated value of the noise estimation part and the sound pressure estimated value of the sound pressure estimation part (object range=near the head position of the occupant). Thus, the object range may be controlled using the head position of the occupant as a reference.

[0046] FIG. 3 is a circuit configuration schematic diagram of the active noise canceller device according to another embodiment of the disclosure. As shown in FIG. 3, this embodiment is a variation of the embodiment shown in FIG. 2. In this embodiment, in addition to adding the sound pressure weight setting part 140, other parts are the same as the configuration shown in FIG. 2, and the operation method is also the same, so the description of the same parts is omitted.

[0047] The sound pressure weight setting part 140 corrects the sound pressure estimated value based on the object range 120. This sound pressure weight setting part 140 attaches a weighting value a.sub.n to the sound pressure of each of the control points n. For example, the closer the control point is to the ear position of the occupant, the larger the weighting value is, and the farther away from the ear, the smaller the weighting value is.

[0048] The acoustic power J.sub.P, the sound pressure p.sub.vn, etc. of each of the control points n of this embodiment may be modified as shown in the following equations (9) and (10). In the equation, a.sub.n is the weighting value of each of the control points n, and the meanings of the other items are the same as mentioned above.

[00006] J P ? .Math. n = 1 N a n p vn 2 , ( 9 ) p v n = e v n = d v n + y v n = d v n + r * W * C v n ( 10 )

[0049] Similarly, taking into account the weighting value of each of the control points, the calculation method of updating the coefficient of the control filter 118a is also modified accordingly, as shown in the following equations (11) and (12). In the equation, a.sub.n is the weighting value of each of the control points n, and the meanings of the other items are the same as mentioned above.

[00007] ? J P ? w = 2 .Math. n = 1 N a n e v n ( r * C ? v n ) ( 11 ) W ( t + 1 ) = W ( t ) - 2 ? .Math. n = 1 N a n e v n ( t ) ( r ( t ) * C ? v n ) ( 12 )

[0050] The above configuration enables weighting of the sound pressure in a part within the sound reduction range where a high sound reduction amount (cancellation sound) is to be implemented, so that a high sound reduction effect may be achieved in the object range 120 (within a pre-determined range=near the ear position, etc.), improving the merchantability of the product.

[0051] FIG. 4 is a circuit configuration schematic diagram of the active noise canceller device according to another embodiment of the disclosure. As shown in FIG. 4, this embodiment is a variation of the embodiment shown in FIG. 2. In this embodiment, a head position detection part 150 and a sound pressure weight setting part 160 are added, other parts are the same as the configuration shown in FIG. 2, and the operation method is also the same, so the description of the same parts is omitted.

[0052] In this embodiment, the control device 110 further includes: the head position detection part 150 and the sound pressure weight setting part. The head position detection part 150 is configured to detect the head position of the occupant. The sound pressure weight setting part 160 corrects the sound pressure estimated value based on the control point n of the object range 120 and the head position.

[0053] Compared to the example shown in FIG. 3, the difference is that the weighting value of each of the control points n of this embodiment not only considers the position of each of the control points, but also further considers the head position of the occupant. For example, a control point close to the head position may be set to have a large weighting value. Thus, the sound reduction may be performed more effectively.

[0054] In this embodiment, the head position detection part 150 may also be configure with a driver monitoring system (DMS) or a distance sensor.

[0055] The above configuration enables weighting of the sound pressure in a part within the sound reduction range where a high sound reduction amount (cancellation sound) is to be implemented, moreover, by tracking the occupant's head position (specifically, the ear position), a high sound reduction effect may always be achieved near the head position, improving merchantability.

[0056] Next, the method for obtaining the above correction characteristic ?P (acoustic characteristic from the noise source to the control point) and ?C (acoustic characteristic from the control speaker to the control point) is described.

[0057] FIG. 5A and FIG. 5B show how to find the corrected characteristic ?C. As shown in FIG. 5A, a recognition sound x is emitted from the control speaker. Next, when the recognition sound x reaches the position of the noise detection microphone (error detection device) 106 and the position of the control point n, the sound signals xCvn (control point) and xCm (microphone) at the position are recorded. Afterwards, characteristic recognition is then performed. As shown in FIG. 5B, the sound signal xCm is used as the input signal, and the adaptive algorithm is used to adaptively update the corrected characteristic ?C such that the output of the corrected characteristic ?C becomes xCvn. The updated result is used as the correction characteristic ?C.

[0058] FIG. 6A and FIG. 6B show how to find the corrected characteristic ?P. As shown in FIG. 6A, first, the vehicle is caused to travel on one side, while the noise at the position of the noise detection microphone (error detection device) 106 and noise at the position of the control point n are recorded as the noise signal d.sub.m (microphone) and the noise signal d.sub.vn (control point). Next, characteristic recognition is performed. As shown in FIG. 6B, the noise signal d.sub.m is used as the input signal, and the adaptive algorithm is used to adaptively update the corrected characteristic ?P such that the output of the corrected characteristic ?P becomes noise signal d.sub.vn. The updated result is used as the correction characteristic ?P.

[0059] FIG. 7 shows the storage schematic diagram of each correction and acoustic characteristic. Based on the correction characteristics ?P, ?C, the acoustic characteristic ?, the filter coefficients, etc., described above, a lookup table (LUT) 170a may be, for example, established in the memory 170 of the control device 110. FIG. 7 illustrates one such lookup table 170a. In this lookup table 170a, filter coefficient comparison tables 170_1 to 170_n for various situations may be established for each of the control points (n=1 to N). In this way, the filter coefficients of ?P, ?C, and the acoustic characteristic ? corresponding to each of the control points may be stored in table form.

[0060] FIG. 8A and FIG. 8B show the difference in effect between the disclosure and a prior art. FIG. 8A shows a relationship diagram between the distance from the position of the microphone 106 and the sound reduction amount (dB), where I represents the prior art and II represents the embodiment of the disclosure. As shown in FIG. 8A, the sound reduction amount becomes lower at the position of the microphone 106, but for the large range area outside, the embodiment of the disclosure may provide a large amount of noise reduction. In particular, according to the embodiment of the disclosure, the noise reduction range of 10 dB may be extended to ? wavelength.

[0061] FIG. 8B shows the road noise reduction effect near the ears, where the horizontal axis is the frequency (Hz) and the vertical axis is the sound pressure level (SPL (dB)). In FIG. 8B, I represents the embodiment of the disclosure (with ANC turned on), II represents the prior art (with ANC turned on), and III represents that the ANC is turned off. It may be seen from FIG. 8B that the embodiment of the disclosure has a good noise reduction effect on the road noise near the occupant's ears.

[0062] According to the above embodiment, the control range of noise reduction may be expanded without increasing the amount of the microphone (error detection device). Furthermore, the area to implement a high sound reduction amount within the object range may be freely adjusted. Moreover, by correctly recognizing the correction characteristic, the acoustic power within the object range may be more accurately estimated from the signal of the microphone position. In addition, according to the control point, necessary acoustic characteristics and correction characteristics may be stored in the control device.

[0063] Finally, it should be noted that the foregoing embodiments are only used to illustrate the technical solutions of the disclosure, but not to limit the disclosure; although the disclosure has been described in detail with reference to the foregoing embodiments, persons of ordinary skill in the art should understand that the technical solutions described in the foregoing embodiments can still be modified, or parts or all of the technical features thereof can be equivalently replaced; however, these modifications or substitutions do not deviate the essence of the corresponding technical solutions from the scope of the technical solutions of the embodiments of the disclosure.