Method and system for active noise reduction
10037755 ยท 2018-07-31
Inventors
Cpc classification
G10K11/178
PHYSICS
G10K2210/3028
PHYSICS
G10K11/17873
PHYSICS
International classification
G10K11/16
PHYSICS
Abstract
An active noise reduction system and method to cancel fan or blower noise. The system utilizes 2 microphones: one to pick up the subject noise and the noisy signal at far field. The proposed system utilizes a portable loudspeaker that is placed near the subject. The loudspeaker broadcasts omni-directional or directional anti-phase signals to reduce the noise at far field. The system includes a real-time processor (DSP or FPGA) with fast adaptive filter to process the 2 microphone signals and generate the anti-phase signal. The adaptive filter uses the second microphone as a reference to generate an out-of-phase signal, which can then suppress the far field noise. The system is simple to set up and portable. The system utilizes frequency-domain adaptive filter and proven algorithms to quickly compute the anti-phase signals for cancelling detected noise.
Claims
1. A portable active noise cancellation system comprising: a first microphone for picking up noisy signal at a far field; a second microphone for picking up the noisy signal from a subject; a portable loudspeaker placed near the subject; and a real-time digital signal processor with a frequency-domain adaptive filter receiving the noisy signals from the first and second microphones, generating snit-phase signals by using the frequency-domain adaptive filter, and supplying the anti-phase signals to the portable loudspeaker; wherein, the frequency-domain adaptive filter including: Fast Fourier Transform (FET) modules configured to transform the received noise signals into frequency domains; Frequency band selectors configured to select, from the frequency domains, the noisy signal frequencies of a single tone, narrow band and broadbands; and an adaptive filter to generate the anti-phase signals based on the selected results.
2. A portable active noise cancellation system in accordance to claim 1, wherein: the loudspeaker broadcasts omni-directional or directional anti-phase signals to reduce the noisy signal, as the loudspeaker and the subject appear as a single point source from the far field.
3. A portable active noise cancellation system in accordance to claim 2, wherein: the second microphone is placed close to the subject, picking up the noisy signal from the subject.
4. A portable active noise cancellation system in accordance to claim 3, wherein: the second microphone is placed in a hardware box containing the real-time digital signal processor.
5. A portable active noise cancellation system in accordance to claim 2, wherein: the far field is more than 1 ft. from the subject having a diameter of at least 1 ft., and a noise frequency of about 1 kHz.
6. A portable active noise cancellation system in accordance to claim 2, wherein: the noisy signal and the anti-phase signal from the portable loudspeaker appear as spherical waves coming from the same point source at the far field.
7. A method of active noise cancellation of a subject, comprising the steps of: a. receiving a reference signal x(n) from a first microphone at a far field; b. receiving an error signal e(n) from a second microphone from a subject; c. transforming the error and reference signals into frequency domain using a real-time digital signal processor with Fast Fourier Transform (FFT); d. selecting, from the frequency domain, the bandwidth frequencies of the error and reference signals of a single tone, narrow band and broadband; e. processing signals selected from the selecting step by an adaptive filter to generate an anti-phase noise cancelling signal; and f. outputting the anti-phase noise cancelling signal through a loudspeaker.
8. A method of active noise cancellation of a subject in accordance to claim 7, further comprising the steps of: a. placing the second microphone close to the subject; b. picking up the noisy signal from the subject; and c. placing the second microphone is in a hardware box containing a Digital Signal Processor (DSP) or Field Programmable Gate Array (FPGA).
9. A method of active noise cancellation of a subject in accordance to claim 7, wherein the adaptive filter is a Frequency-Domain Filtered X-Least Mean Square adaptive filter (FD-FX-LMS-BS).
Description
BRIEF DESCRIPTION OF THE DRAWINGS
(1)
(2)
(3)
(4)
(5)
(6)
(7)
(8)
(9)
(10)
(11)
(12)
(13)
(14)
(15)
(16)
(17)
(18)
SUMMARY OF THE INVENTION
(19) One embodiment of the present invention is to provide a portable system, which can effectively reduce fan or blower noise at far field.
(20) Another embodiment of the present invention is to perform active noise reduction without modifying the fans and blowers.
(21) Another embodiment of the present invention is to use a loudspeaker to generate anti-phase signals which can cancel the fan/blower noise at far field. The loudspeaker should be placed near the fan/blower so that both the loudspeaker and the fan will become a point source from far field.
(22) Another embodiment of the present invention is to use two microphones. One for picking up the noise at far field, and the other one for picking up fan noise near the fan.
(23) Another embodiment of the present invention is that the active noise reduction algorithms can be implemented in a Digital Signal Processor (DSP) and a Field Programmable Gate Array (FPGA).
DETAILED DESCRIPTION OF THE INVENTION
(24) Overall Active Noise Reduction System Architecture
(25) As shown in
(26) Active Noise Reduction at Far Field
(27) As shown in
(28) Mathematically, the far field condition is related to the size of the fan (D), wavelength of sound (), and distance (z) by
(29)
(30) Assuming a sound speed of 300 m/s and a fan diameter of 0.3 meter, the values of D.sup.2/ will be 0.15 meter for f=500 Hz, 0.3 meter for f=1,000 Hz, and 0.6 meter for f=2,000 Hz. So, at 1 meter away, the sound field will be uniform and hence it should be easier to suppress.
(31) Real-Time Adaptive Noise Reduction Algorithm
(32) The signal flow in a typical active noise reduction system is shown in
(33) The following paragraphs summarize the principle of three adaptive algorithms and simulation results. It should be noted that the simulation results were for a different application scenario where a small quiet zone is created by active noise cancellation. Although the application scenario is different from fan noise reduction, the simulations clearly demonstrate the performance of the adaptive algorithms and is adaptable to fan noise reduction.
(34) A. Filtered X-LMS
(35) In active noise control (see
(36) The FX-LMS algorithm can be summarized as follows:
(37) 1. Input the reference signal x(n) from the Mic 2 and the error signal e(n) from Microphone 1, all from the input ports;
(38) 2. Compute the anti-noise y(n);
(39) 3. Output the anti-noise y(n) to the output port to drive the canceling loudspeaker;
(40) 4. Compute the filtered X version of x(n);
(41) 5. Update the coefficients of adaptive filter W(z); and
(42) 6. Repeat the procedure for the next iteration.
(43) Note that the total number of memory locations required for this algorithm is 2(N+M) plus some parameters.
(44) The FX-LMS is implemented by performing extensive simulation studies. The following parameters are used: filter learning rate=0.01, frame size=512, and sampling rate 8 kHz. The narrowband results are shown in
(45) Attenuation=15.91 dB for narrow band signal
(46) Attenuation=7.65 dB for NASA noise file which contains actual noise in the International Space Station.
(47) B. Filtered U-LMS
(48) In practice, the control signal from the loudspeaker may be picked up by the reference mic and a positive feedback loop may occur. To avoid the positive feedback, a Filtered U-LMS (FU-LMS) algorithm was proposed in an article by, S. M. Kuo and D. R. Morgan, Active Noise Control: A Tutorial, Proc. of the IEEE, Vol. 87, No. 6, June 1999.
(49) The FU-LMS as shown in
(50) a. Input the reference signal x(n) and the error signal e(n) from the input ports;
(51) b. Compute the anti-noise y(n);
(52) c. Output the anti-noise y(n) to the output port to drive the canceling loudspeaker;
(53) d. Perform the filtered U operation;
(54) e. Update the coefficients of the adaptive filters A(z) and B(z); and
(55) f. Repeat the algorithm for the next iteration.
(56) The following parameters were used: adaptation rate=0.01, frame size=512, and sampling rate 8 kHz. The narrowband results are shown in
(57) Attenuation=14.41 dB for narrow band signal
(58) Attenuation=6.93 dB for NASA noise file
(59) C. FD-FX-LMS-BS
(60) The present invention utilizes a frequency-domain adaptive filter (FD-FX-LMS-BS) as shown in the dotted block in
(61) The Narrowband results are shown in
(62) Attenuation=14.36 dB for narrow band signal
(63) Attenuation=10.21 dB for NASA file
(64) It will be apparent to those skilled in the art that various modifications and variations can be made to the system and method of the present disclosure without departing from the scope or spirit of the disclosure. It should be perceived that the illustrated embodiments are only preferred examples of describing the invention and should not be taken as limiting the scope of the invention.