ACTIVE DUCT NOISE CONTROL SYSTEM AND METHOD THEREOF

20200090635 ยท 2020-03-19

    Inventors

    Cpc classification

    International classification

    Abstract

    An active duct noise control system and a method thereof are provided, including a duct, a noise source speaker, a microphone, a plurality of noise-cancelling speakers, and a plurality of controllers. Wherein, the noise source speaker generates the primary noise, and the microphone is disposed to receive the residual noise. The plurality of noise-cancelling speakers are disposed between the noise source speaker and the microphone and respectively generate noise-cancelling audio frequencies to offset the primary noise and reduce the residual noise. The plurality of controllers are respectively connected to the plurality of noise-cancelling speakers and the noise source speaker and calculate each of the noise-cancelling audio frequencies generated by each of the plurality of noise-cancelling speakers according to the multi-channel inverse filtering principle.

    Claims

    1. An active duct noise control system, comprising: a duct; a noise source speaker, disposed on one end of the duct and generating a primary noise; a microphone, disposed on the other end of the duct and receiving a residual noise; a plurality of noise-cancelling speakers, disposed between the noise source speaker and the microphone and respectively generating noise-cancelling audio frequencies to offset the primary noise and reduce the residual noise; and a plurality of controllers, respectively connected to the plurality of noise-cancelling speakers and the noise source speaker and calculating each of the noise-cancelling audio frequencies generated by each of the plurality of noise-cancelling speakers according to a multi-channel inverse filtering principle.

    2. The active duct noise control system according to claim 1, wherein the multi-channel inverse filtering principle satisfies an equation g.sub.1[k]*c.sub.1[k]+g.sub.2[k]*c.sub.2[k]+ . . . +g.sub.N[k]*c.sub.N[k]+m[k]=0; wherein m [k] is an impulse response of a primary path, g.sub.i[k] is the impulse response of a secondary path, and c.sub.i[k] is a control coefficient of each of the controllers; i=1, 2, . . . , N, N is the number of each of the noise-cancelling speakers, and * is a linear convolution operation.

    3. The active duct noise control system according to claim 2, wherein the equation is converted into a relation in a matrix form: G 1 .Math. c 1 + G 2 .Math. c 2 + .Math. + G N .Math. c N = [ G 1 .Math. .Math. G 2 .Math. .Math. .Math. .Math. .Math. G N ] [ c 1 c 2 .Math. c N ] = Gc = - m ; wherein G=[G.sub.1 G.sub.2 . . . G.sub.N]custom-character.sup.L.sup.m.sup.NL.sup.c is an impulse response matrix of each of the noise-cancelling audio frequencies and c = [ c 1 c 2 .Math. c N ] NL c is a control coefficient matrix of the secondary path; m is the impulse response matrix of the primary path, L.sub.m is a matrix length of m, L.sub.c is the matrix length of c, and N is the number of the plurality of noise-cancelling speakers.

    4. The active duct noise control system according to claim 3, wherein L.sub.g is the matrix length of G, and when (N1)L.sub.cL.sub.g1 is satisfied, a control coefficient of each of the plurality of controllers has a corresponding solution to control the noise-cancelling audio frequencies respectively generated by the plurality of noise-cancelling speakers.

    5. The active duct noise control system according to claim 1 further comprising a spectrum analyzer connected to the noise source speaker and the plurality of noise-cancelling speakers and sampling the impulse response in the duct.

    6. A active duct noise control method applicable to controlling a primary noise generated by a noise source speaker in a duct, wherein the duct comprises a plurality of noise-cancelling speakers, a plurality of controllers which control the plurality of noise-cancelling speakers, and a microphone; the active duct noise control method comprises the following steps: disposing the noise source speaker on one end of the duct and disposing the microphone on the other end of the duct to receive a residual noise; disposing the plurality of noise-cancelling speakers between the noise source speaker and the microphone; connecting the plurality of controllers to the noise source speaker to receive the primary noise and calculating noise-cancelling audio frequencies generated by each of the plurality of noise-cancelling speakers according to a multi-channel inverse filtering principle; and respectively generating each of the noise-cancelling audio frequencies to offset the primary noise and reduce the residual noise by the plurality of noise-cancelling speakers.

    7. The active duct noise control method according to claim 6, wherein the multi-channel inverse filtering principle satisfies an equation g.sub.1[k]*c.sub.1[k]+g.sub.2[k]*c.sub.2[k]+ . . . +g.sub.N[k]*c.sub.N[k]+m[k]=0; wherein m [k] is an impulse response of a primary path, g.sub.i[k] is the impulse response of a secondary path, and c.sub.i[k] is a control coefficient of each of the controllers; i=1, 2, . . . , N, N is the number of each of the noise-cancelling speakers, and * is a linear convolution operation.

    8. The active duct noise control method according to claim 7, wherein the equation is converted into a relation in a matrix form: G 1 .Math. c 1 + G 2 .Math. c 2 + .Math. + G N .Math. c N = [ G 1 .Math. .Math. G 2 .Math. .Math. .Math. .Math. .Math. G N ] [ c 1 c 2 .Math. c N ] = Gc = - m ; wherein G=[G.sub.1 G.sub.2 . . . G.sub.N]custom-character.sup.L.sup.m.sup.NL.sup.c is an impulse response matrix of the secondary path and c = [ c 1 c 2 .Math. c N ] NL c is a control coefficient matrix of each of the controllers; m is the impulse response matrix of the primary path, L.sub.m is a matrix length of m, L.sub.c is the matrix length of c, and N is the number of the plurality of noise-cancelling speakers.

    9. The active duct noise control method according to claim 8, wherein L.sub.g is the matrix length of G, and when (N1)L.sub.cL.sub.g1 is satisfied, a control coefficient of each of the plurality of controllers has a corresponding solution to control the noise-cancelling audio frequencies respectively generated by the plurality of noise-cancelling speakers.

    10. The active duct noise control method according to claim 6 further sampling the impulse response in the duct by a spectrum analyzer connected to the noise source speaker and the plurality of noise-cancelling speakers.

    Description

    BRIEF DESCRIPTION OF THE DRAWINGS

    [0021] FIG. 1 is a multi-channel framework diagram of the active duct noise control system of an embodiment in the present disclosure.

    [0022] FIG. 2 is a schematic diagram of the active duct noise control system of the other embodiment in the present disclosure.

    [0023] FIG. 3A is a schematic diagram of the impulse response of the primary path of an embodiment in the present disclosure.

    [0024] FIG. 3B is a schematic diagram of the impulse response of the secondary path of an embodiment in the present disclosure.

    [0025] FIG. 4 is a flow chart of the active duct noise control method of an embodiment in the present disclosure.

    [0026] FIG. 5A and FIG. 5B are comparative diagrams between the conventional techniques and the active duct noise control method of an embodiment in the present disclosure.

    DETAILED DESCRIPTION OF THE ILLUSTRATED EMBODIMENTS

    [0027] To facilitate the review of the technique characteristics, contents, advantages, and achievable effects of the present disclosure, the embodiments together with the drawings are described in detail as follows. However, the drawings are used only for the purpose of indicating and supporting the specification, which is not necessarily the real proportion and precise configuration after the implementation of the present disclosure. Therefore, the relations of the proportion and configuration of the attached drawings should not be interpreted to limit the actual scope of implementation of the present disclosure.

    [0028] Please refer to FIG. 1, illustrating the multi-channel framework diagram of the active duct noise control system of the embodiment in the present disclosure. As shown, the active duct noise control system includes the impulse response m[k] of the primary path controlled by the reference signal x[k]. The expectation signal d[k] of the primary noise generated by the noise source speaker may also be the noise source of the primary path. Under the active noise-cancelling principle, the noise-cancelling speakers with N channels are disposed. Similarly, after the reference signal x[k] is received, the first controller may transmit the first control signal c.sub.1[k] to drive the first noise-cancelling speaker to make the impulse response g.sub.1[k] of the secondary path generated thereof become the noise-cancelling audio frequencies y.sub.1[k] which cancels the primary noise. In the same manner, the second controller transmits the second control signal c.sub.2[k] to drive the second noise-cancelling speaker to make the impulse response g.sub.2[k] of the secondary path generated thereof become the noise-cancelling audio frequencies y.sub.1[k] which cancels the primary noise. Until the N.sup.th controller transmits the N.sup.th control signal c.sub.N[k] to drive the N.sup.th noise-cancelling speaker, the impulse response g.sub.N[k] of the secondary path generated thereof becomes the noise-cancelling audio frequencies y.sub.N[k] which cancels the primary noise.

    [0029] For the purpose of determining the noise-cancelling effect on the primary noise, a microphone may be disposed to receive residual noise frequencies, namely the error signal e[k] of the sum of the multi-channel audio frequencies (d[k]+y.sub.1[k]+y.sub.2[k]+ . . . +y.sub.N[k]). To enhance the noise-cancelling effect, that is, to make the audio signal of the error signal e[k] approach zero, the aforementioned framework may be shown as the equation (1):


    m[k]+g.sub.1[k]*c.sub.1[k]+g.sub.2[k]*c.sub.2[k]+ . . . +g.sub.N[k]*c.sub.N[k]=0(1)

    [0030] Wherein, * calculates the noise-cancelling audio frequencies generated by the noise-cancelling speakers for each channel according to the linear convolution. Under the feedforward control framework of the single channel in the conventional method, the active noise-cancelling may be shown as equation (2).


    g[k]*c[k]+m[k]=0(2)

    [0031] Wherein m[k] is the impulse response of the primary path, g[k] is the impulse response of each of the secondary paths, c[k] is the control coefficient of each of the controllers, and * is the linear convolution operation.

    [0032] In the previous calculation regarding a single channel, the linear convolution operation as mentioned above may be converted into a matrix form, for example, converting the operation thereof into the following equation:

    [00005] [ g [ 0 ] 0 0 g [ 1 ] g [ 0 ] .Math. .Math. g [ 1 ] g [ L g - 1 ] .Math. 0 0 g [ L g - 1 ] g [ 0 ] .Math. g [ 1 ] .Math. .Math. 0 .Math. g [ L g - 1 ] ] [ c [ 0 ] c [ 1 ] .Math. c [ L c - 1 ] ] = - [ m [ 0 ] m [ 1 ] .Math. .Math. .Math. .Math. m [ L m - 1 ] ]

    [0033] L.sub.g is the matrix length of g[k], L.sub.c is the matrix length of c[k], and L.sub.m is the matrix length of m[k]. Wherein, L.sub.m=L.sub.g+L.sub.c1. As the matrix g[k] is a full column rank, the problem as mentioned above becomes an over-determined problem. It is usually difficult to find an exact solution in terms of this problem. Explained from a mathematical perspective, an over-determined problem is usually unsolvable, so only approximate solutions can be found. Therefore, the conventional method is intended to find the optimal approximate solution to minimize the error to the least. However, a non-zero residual error may be generated somehow. That is, the non-zero residual noise is generated, which may limit the noise-cancelling effect.

    [0034] To solve the problem as mentioned above, the present embodiment provides multi-channel noise-cancelling speakers. Wherein the equation (1) may be converted into the relation as shown in the equation (3):

    [00006] G 1 .Math. c 1 + G 2 .Math. c 2 + .Math. + G N .Math. c N = [ G 1 .Math. .Math. G 2 .Math. .Math. .Math. .Math. .Math. G N ] [ c 1 c 2 .Math. c N ] = Gc = - m ( 3 )

    [0035] Wherein, G=[G.sub.1 G.sub.2 . . . G.sub.N]custom-character.sup.L.sup.m.sup.NL.sup.c is an impulse response matrix of each of the noise-cancelling audio frequencies and

    [00007] c = [ c 1 c 2 .Math. c N ] NL c

    is a control coefficient matrix of each of the controllers. m is the impulse response matrix of the primary path, Lm is a matrix length of m, Lc is the matrix length of c, and N is the number of the plurality of noise-cancelling speakers. Through increasing the number of the noise-cancelling speakers, the dimension of the matrix G is increased. When the length Lc of the chosen controller satisfies (N1)L.sub.cL.sub.y1, the aforementioned problem becomes an under-determined problem. Not only is the under-determined problem definitely solvable in a mathematical perspective, but also this problem has infinite solutions, or infinite exact solutions, to be more precise. Therefore, infinite exact solutions may be obtained regarding this problem. Because the obtained solutions are not approximate solutions, residual noise may not be generated. Therefore, zero residual noise may be achieved, thereby increasing the noise-cancelling effect. In addition, under the condition of (N1)L.sub.c=L.sub.g1, that is, when the equation holds, matrix G is a square matrix, and matrix c may further be simplified into c=G.sup.1m. From this, the control coefficient matrix of each of the controllers may be obtained.

    [0036] Please refer to FIG. 2, illustrating the schematic diagram of the active duct noise control system of the other embodiment in the present disclosure. As shown, the active duct noise control system 10 includes a duct 11, a noise source speaker 12, a microphone 13, a first noise-cancelling speaker 14a, a second noise-cancelling speaker 14b, a first controller 15a, and a second controller 15b. Firstly, the duct 11 refers to the route for audio transmission. In this embodiment, a square wooden duct with a cross-sectional area (16 cm multiplied by 16 cm) is chosen. However, the present disclosure is not limited therein. Circular shapes or other material may also be chosen to produce the duct as the route for audio transmission. A noise source speaker 12 is disposed on one end of the duct 11. The noise source speaker 12 receives the reference signal x[k] to make the primary noise 16. The microphone 13 is disposed on the other end of the duct 11 to receive the residual noise after the primary noise 16 passes through the duct. As shown in the previous embodiment, for the purpose of decreasing the residual noise to the lowest, that is, making the error signal e[k] approach zero, the audio frequencies generated by a plurality of noise-cancelling speakers in the duct 11 are used to offset the primary noise.

    [0037] In this embodiment, two-channel noise-cancelling speakers are disposed in the active duct noise control system 10, namely a first noise-cancelling speaker 14a and a second noise-cancelling speaker 14b. As shown, the first noise-cancelling speaker 14a is disposed closer to the noise source speaker 12 compared to the second noise-cancelling speaker 14b. However, the present disclosure is not limited herein. The distance from the noise-cancelling speakers to the noise source speaker 12 or to the microphone 13 may vary depending on the number of dispositions. The first controller 15a is connected to the first noise-cancelling speaker 14a to control the generated noise-cancelling source, whereas the second controller 15b is connected to the second noise-cancelling speaker 14b to control the generated noise-cancelling source. The first controller 15a and the second controller 15b are both connected to the noise source speaker 12 and receive the same reference signal x[k]. Through the controllers and according to the impulse response m[k] of the noise source speaker 12 and the impulse responses g.sub.1[k] and g.sub.2[k] generated by the first noise-cancelling speaker 14a and the second noise-cancelling speaker 14b, the control coefficient c.sub.1[k] and c.sub.2[k] of the first controller 15a and the second controller 15b are calculated. The first controller 15a and the second controller 15b may be implemented on the computer device including the Input/Output interface, memory and processor. The first controller 15a and the second controller 15b may also be implemented on the digital signal processor (DSP).

    [0038] In addition, the active duct noise control system 10 in the present embodiment may further dispose a spectrum analyzer. For instance, a sampling frequency at 16 kHz is used to detect the impulse response m[k] of the primary path and the impulse responses g.sub.1[k] and g.sub.2[k] of the secondary path. Wherein, the dual-channel test result in the embodiment may be illustrated according to the following diagrams.

    [0039] Please refer to FIG. 3A and FIG. 3B. FIG. 3A is the schematic diagram of the impulse response of the primary path of the embodiment in the present disclosure. FIG. 3B is the schematic diagram of the impulse response of the secondary path of the embodiment in the present disclosure. As shown, the noise source speaker of the primary path after sampling has an impulse shown in the diagram. Wherein, the matrix length of L.sub.m is 2000. In terms of the noise-cancelling speakers, the impulse response obtained from the first noise-cancelling speaker 14a is shown as the secondary path g.sub.1 on the left side of FIG. 3B. Likewise, the impulse response obtained from the second noise-cancelling speaker 14b is shown as the secondary path g.sub.2 on the right side of FIG. 3B. In the embodiment, the matrix length of L.sub.g1 and L.sub.g2 is 1000.

    [0040] After the simulation, the control coefficients of the first controller 15a and the second controller 15b may further be found. With the use of the back calculation result, the noise-cancelling effect of the active duct noise control system 10 may effectively be improved. Wherein, the active duct noise control method is illustrated in the following embodiment.

    [0041] Please refer to FIG. 4, illustrating the flow chart of the active duct noise control method of the embodiment in the present disclosure. The active duct noise control method of the embodiment is applicable to the active duct noise control system of the previous embodiment. The same elements in the system are denoted by the same symbols. Thus, the same content shall not be described repeatedly. As shown, the active duct noise control method includes the following steps (S1 to S4):

    [0042] Step S1: disposing the noise source speaker on one end of the duct and disposing the microphone on the other end of the duct to receive a residual noise. Please refer to FIG. 2. The active duct noise control system 10 is disposed first. A noise source speaker 12 is disposed on one end of the duct 11. The noise source speaker 12 receives the reference signal x[k] to make the primary noise 16. The microphone 13 is disposed on the other end of the duct 11 to receive the residual noise after the primary noise 16 passes through the duct.

    [0043] Step S2: disposing the plurality of noise-cancelling speakers between the noise source speaker and the microphone. The first noise-cancelling speaker 14a and the second noise-cancelling speaker 14b are disposed in the duct 11 and located between the noise source speaker 12 and the microphone 13. The embodiment is illustrated on the basis of the disposition of the two noise-cancelling speakers with the dual channels. However, the present disclosure is not limited therein. Disposing more than two noise-cancelling speakers with multiple channels is also included in the present disclosure.

    [0044] Step S3: connecting the plurality of controllers to the noise source speaker to receive the primary noise and calculating noise-cancelling audio frequencies generated by each of the plurality of noise-cancelling speakers according to a multi-channel inverse filtering principle. The first controller 15a is connected to the first noise-cancelling speaker 14a, whereas the second controller 15b is connected to the second noise-cancelling speaker 14b. In the meantime, the first controller 15a and the second controller 15b are connected to the noise source speaker 12 to receive the same reference signal x[k]. According to the multi-channel inverse filtering principle, the control coefficients c.sub.1[k] and c.sub.2[k] of the first controller 15a and the second controller 15b are calculated.

    [0045] Step S4: respectively generating each of the noise-cancelling audio frequencies to offset the primary noise and reduce the residual noise by the plurality of noise-cancelling speakers. The first noise-cancelling speaker 15a controls the noise-cancelling source generated by the first noise-cancelling speaker 14a, whereas the second noise-cancelling speaker 15b controls the noise-cancelling source generated by the second noise-cancelling speaker 14b. The primary noise may be offset by the noise-cancelling source when passing through the duct 11 to decrease the residual noise to the lowest to achieve the active noise-cancelling effect.

    [0046] The result of the comparison between the embodiment of the active duct noise control system and the method thereof and that of the conventional active noise-cancelling method is illustrated in the fowling figures. Please refer to FIG. 5A and FIG. 5B. FIG. 5A and FIG. 5B are the comparative diagrams between the conventional techniques and the active duct noise control method of the embodiment in the present disclosure. In the embodiment, for the conventional techniques, the FXLMS algorithm is chosen to perform tests and the second noise-cancelling speaker as in FIG. 2 is adopted. The differences between the active duct noise control and the conventional techniques are tested based on time and frequency as the horizontal axis. As shown in FIG. 5A illustrating a time domain diagram, ERLE (Echo Return Loss Enhancement) value in the present disclosure is apparently superior to the FXLMS algorithm in all time periods. The ERLE value is defined as the ratio of the noise energy before the control is performed to the residual noise energy after the control is performed. The larger the value is, the better the noise-cancelling effect will be. In comparison with the conventional method of the active noise-cancelling effect, the method of the present disclosure may enhance the noise-cancelling effect more effectively.

    [0047] Furthermore, please refer to FIG. 5B illustrating a frequency domain diagram. The original noise is presented on the top. In some frequency bands, the conventional FXLMS method may be able to reduce the original noise for 15 dB to the most approximately. However, in some other frequency bands, the reducing amplitude is not obvious. In contrast, for the noise-cancelling effect achieved by the system and the method in the present disclosure, the frequency band for noise reduction is between 100 Hz and 2 kHz, or 60 dB to the most. Moreover, the noise reduction is a full bandwidth, showing that the active noise-cancelling method of the present disclosure has a wider noise-cancelling range and a better noise-cancelling effect compared to the conventional active noise-cancelling method.

    [0048] What is stated above is only illustrative examples which do not limit the present disclosure. Any spirit and scope without departing from the present invention as to equivalent modifications or alterations is intended to be included in the following claims.