Active noise control microphone array
10796683 ยท 2020-10-06
Assignee
Inventors
Cpc classification
G10K2210/12
PHYSICS
G10K11/17881
PHYSICS
G10K11/178
PHYSICS
International classification
Abstract
An apparatus and method are presented for an active noise control system with a selector mechanism to select an appropriate reference signal for an active noise control algorithm responsive to several noise sources, some of which generate may sounds intermittently.
Claims
1. A noise cancellation apparatus comprising: a plurality of reference input sensors arranged around a perimeter of a spatial zone, wherein the plurality of reference input sensors generate a plurality of reference input signals in response to one or more noise sound waves generated by one or more noise sources; a localizing microphone array comprising a plurality of localizing microphones; a selection mechanism coupled to the localizing microphone array and to the plurality of reference input sensors, wherein the selection mechanism is configured to select a reference control signal based on sound localization information from the localizing microphone array, and wherein the selection mechanism is further configured to select the reference control signal from the plurality of reference input signals based on a first criteria, wherein the first criteria is selected from the group consisting of sound pressure level, amplitude, frequency, periodicity, and direction; a control element in communication with the selection mechanism; an error input sensor proximate to the spatial zone within the perimeter, wherein the error input sensor is in communication with the control element; and an output control transducer in communication with the control element, wherein the control element is configured to execute an adaptive noise control algorithm in response to the reference control signal received from the selection mechanism and the error signal received from the error input sensor, and wherein the adaptive noise control algorithm generates an output control signal for the output control transducer to generate a control sound wave configured to destructively interfere with the one or more noise sound waves when the one or more noise sound waves enter the spatial zone.
2. The noise cancellation apparatus of claim 1, wherein the reference input sensors are microphones.
3. The noise cancellation apparatus of claim 2, wherein the reference input sensors comprise between four to eight microphones.
4. The noise cancellation apparatus of claim 1, wherein the control element comprises a digital signal processor.
5. The noise cancellation apparatus of claim 1, wherein the plurality of reference input sensors is adapted for positioning around a perimeter of a support surface.
6. The noise cancellation apparatus of claim 1, wherein the plurality of reference input sensors are arranged in an array.
7. The noise cancellation apparatus of claim 1, wherein the selection mechanism is configured to select a reference control signal from the plurality of reference input signals based on the first criteria and a second criteria, wherein the second criteria is selected from the group consisting of sound pressure level, amplitude, frequency, periodicity, and direction.
8. The noise cancellation apparatus of claim 1, wherein the localizing microphone array is coupled to a sound source localizer.
9. The noise cancellation apparatus of claim 8, wherein the sound source localizer localizes noise sound waves within a quadrant in a horizontal plane.
10. A noise cancellation method, the method comprising: providing a plurality of reference input sensors arranged around a perimeter of a spatial zone; providing a localizing microphone array comprising a plurality of localizing microphones; receiving at a selection mechanism a plurality of reference sensor inputs representative of one or more noise sound waves from the plurality of reference signal sensors and receiving at the selection mechanism sound localization information from the localizing microphone array; selecting at the selection mechanism a reference control signal from the plurality of reference input signals based on the sound localization information from the localizing microphone array, wherein step of selecting the reference control signal at the selection mechanism comprises selecting on the basis of a first criteria, wherein the first criteria is selected from the group consisting of sound pressure level, amplitude, frequency, periodicity, and direction; providing the reference control signal from the selection mechanism to a control unit; providing an error input signal to the control unit from an error input sensor proximate to the spatial zone; executing an adaptive noise cancellation algorithm at the control unit, based on the reference control signal and the error input signal; providing an output control signal from the control unit to an output control transducer to generate a control sound wave configured to destructively interfere with the one or more noise sound waves when the one or more noise sound waves enter the spatial zone.
11. The method of claim 10, wherein the step of providing plurality of reference input sensors comprises providing a first array of reference input sensors.
12. The method of claim 11, further comprising the step of providing a second array of reference input sensors.
13. The method of claim 12, where the first array and second array are linear arrays.
14. The method of claim 10, wherein the reference control signal is mathematically transformed by an adaptive filter of the active noise control algorithm.
15. The method of claim 14, wherein the adaptive filter is modified by an error signal adaptive algorithm.
16. The method of claim 10, wherein the control unit is a digital signal processor configured to execute the adaptive noise control algorithm.
17. The method of claim 10, wherein step of selecting a reference control signal at the selection mechanism further comprises selecting on the basis of a second criteria, wherein the second criteria is selected from the group consisting of sound pressure level, amplitude, frequency, periodicity, and direction.
18. The method of claim 10, wherein the plurality of reference input sensors is adapted for positioning around a support surface of a neonatal incubator.
19. The noise cancellation method of claim 10, wherein the localizing microphone array is coupled to a sound source localizer.
20. The noise cancellation method of claim 19, wherein the sound source localizer localizes noise sound waves within a quadrant in a horizontal plane.
Description
BRIEF DESCRIPTION OF THE SEVERAL VIEWS OF THE DRAWING
(1)
(2)
(3)
(4)
(5)
(6)
(7)
(8)
(9)
DETAILED DESCRIPTION OF THE INVENTION
(10) Referring to
(11) In use, the plurality of reference input sensors (05a, 05b, 05c, 05d) are oriented in an array proximate to a support surface (11), for instance, a surface as would be used to support a human occupant, for example a hospital patient. In typical embodiments, the support surface will be generally planar. In other embodiments, the support surface may be contoured to comfortably support an occupant. A spatial zone (10) is located within the perimeter of the support surface, defining a volume above the support surface (when viewed in three dimensions) where the head of the occupant will typically be located. The hospital patient may be an infant and the support surface (11) may be an incubator, crib, or bassinet. The hospital patient may be a pediatric patient or an adult patient and the support surface (11) may be a hospital bed. In some embodiments, the plurality of reference input sensors are located around the perimeter of the support surface (11) and approximately co-planar with the support surface (11). In embodiments where the support surface is part of a structure, such as a neonatal incubator, crib, or bassinet, the reference input sensors may be located around the perimeter of the support surface (11) either within the structure or on external surfaces of the structure, such as on an incubator wall. In other embodiments, the plurality of reference input sensors are located around the perimeter of the support surface (11) and above the plane of the support surface, below the plane of the support surface, or both.
(12) The active noise control system (01) may further comprise an error input sensor (12) oriented proximate the spatial zone (10) and proximate the support surface (11). In some embodiments, the error input sensor is integral with the support surface. The error input sensor (12) is in data communication with the control unit (04), providing an error signal to the active noise control algorithm (07). The error input sensor (12) generates the error signal indicative of the amount of destructive interference of the control sound with the originating noise. The error signal is then presented to the active noise control algorithm (07) where the active noise control algorithm (07) refines the control signal (09) to minimize the resulting error signal. The error input sensor (12) is generally a microphone adapted to respond to sound pressure levels. In some embodiments, more than one microphone may be used. In other embodiments, other sensor types are also appropriate for use as an error correction sensor or sensors. For example, microphone pairs may be used in concert to determine sound particle velocity through a calculation of the difference between sound pressure levels of the microphone pair based on Bernoulli's principle. In some embodiments, multiple pairs of microphones organized in orthogonally arranged pairs may be used on concert to determine sound pressure velocities in multiple axes. In yet other embodiments, the sound pressure velocity or velocities are combined with measurements of sound pressure levels for a combined index of both potential and kinetic energy.
(13) The active noise control system (01) further comprises a selector mechanism (14) in data communication with the control unit (04) and the plurality of reference input sensors (05a, 05b, 05c, 05d). In one embodiment, the selector mechanism (14) and control unit (04) may be formed in a single package or assembly, employing a digital signal processor and a microcontroller. In another embodiment, a field programmable gate array or application specific integrated circuit is included in a package with a digital signal processor. The invention provides for a variety of methods for the selector mechanism (14) to determine which of the reference input signals from the reference input sensors (05a, 05b, 05c, 05d) to provide as the input for the active noise control algorithm (07). In some embodiments, the control unit (04) is adapted to query a reference signal (08) from each of the reference input sensors (05a, 05b, 05c, 05d).
(14) In use, any one of the noise sources (02a, 02b) in the environment of the active noise control system (01) is closer to one of the plurality of reference input sensors (05a, 05b, 05c, 05d) than it is to another of the plurality of reference input sensors. The control unit (04) is configured to use input from each of the plurality of reference input sensors (05a, 05b, 05c, 05d) to generate the control signal (09). In an embodiment, the control unit (04) is adapted to use an aggregate of the reference signals (08), each weighted equally, to generate a control signal (09) such that the output of loudspeaker (06) will effectively deconstructively interfere with the plurality of sound waves (03a, 03b) from the plurality of noise sources. In another embodiment, the reference signals (08) from the plurality of reference input sensors (05a, 05b, 05c, 05d) are individually weighted to provide a control signal (09) that optimally deconstructively interferes with the plurality of sound waves (03a, 03b) from the plurality of noise sources (02a, 02b). The weighting scheme in one example orders the relative magnitude of the weights according to the relative magnitude of the sound pressure levels of the sound waves. In some embodiments, the control unit (04) polls each of the plurality of reference input sensors (05a, 05b, 05c, 05d) in a cycle having a time duration, identifies the reference input sensor from the plurality of reference input sensors (05a, 05b, 05c, 05d) with the largest magnitude sound pressure level and uses that reference signal (08) in the active noise control algorithm (07). When the next polling cycle occurs, the plurality of input reference signals (08a, 08b, 08c, 08d) are rescanned to determine the current reference signal (08) with the greatest magnitude sound pressure level and that reference signal (08) is used for that cycle period. In an embodiment, the plurality of reference signals (08a, 08b, 08c, 08d) from the plurality of reference input sensors (05a, 05b, 05c, 05d) are analyzed for their frequency content to set the weights to be assigned for use by the active noise control algorithm (07). Some frequency spectra are more likely to be effectively deconstructively interfered than others. By way of an illustrative example, a reference signal (08) with higher proportion of periodic or sinusoidal information is more readily controlled by the active noise control system (01). As such, this reference signal (08) is weighted more than the reference signals (08a, 08b, 08c, 08d) from the rest of the plurality of reference input sensors (05a, 05b, 05c, 05d). By way of an illustrative example, the highest amplitude input reference signal (08) or signals queried would correspond to the reference input sensor or sensors closest to a noise source, and would therefore be the preferred reference input signal or signals for the adaptive algorithm. By way of another illustrative example, a high frequency signal above 5 kHz may be difficult to attenuate through deconstructive interference because of the processing speed needed to calculate and generate the canceling sound wave fast enough to meet the sound wave to be canceled without so much phase delay that attenuation is not achieved. As the speed of the signal processor decreases, the frequency of sound that can be attenuated drops. Also, because of the weight with which humans perceive sound frequencies, some sound frequencies are less important than others to attenuate. Nominally, humans perceive sound frequencies between about 1 kHz and 7 kHz with the same intensity. However, sounds of 100 Hz are perceived to be 20 dB less intense than sounds of 1 kHz. As such, the low frequencies of 100 Hz can be de-prioritized since they are already less perceptible by humans. The preferred reference input signals may be combined into a single reference input signal for the active noise control algorithm (07). These reference input signals may be appropriately weighted, for instance, based on their amplitude, frequency, or other characteristics. In an embodiment, the control unit is adapted to cycle through each of the array of reference input sensors at time intervals, selecting the preferred reference input signal at each interval and using that reference input signal in the adaptive algorithm. The control unit maybe adapted to utilize a hysteresis technique to retain the preferred reference input signal for a period of time before the next preferred reference input signal is adopted.
(15) In another embodiment, referring to
(16) The sound wave (03a) of frequency f impinging on each of reference input sensors (05a-05f) at angle and distance r and amplitude A results in pressure at the i.sup.th sensor with a pressure of
(17)
where
(18)
where c is the speed of sound. The spacing of each reference input sensor is distance d from each other reference input sensor in the same linear array. For N reference input sensors, the total pressure received is
(19)
and the total pressure amplitude received is
(20)
where H() is the directivity factor and is given by
(21)
In some instances, the support surface (11) may be approximately one meter long, such as when the patient to be accommodated on the support surface (11) is an infant. With a number N reference input sensors (shown in
(22)
With, for instance, six reference input sensors distributed evenly along a one meter length of each side of the support surface (11), the plot of the directivity factor is shown in
(23) Referring now to
(24) In a sweep of the localizing microphones (52) of the localizing microphone array (50), the filter-sum beamforming algorithm will delay the output signal of each microphone (52) by a time () where is dictated by the angle () being scanned. Each of these output signals are then summed resulting in a polar steered response power. The time delay, .sub.m, for a microphone, m, in the array is given as
(25)
where r.sub.m is the position vector of microphone m on the microphone array, k is the unit vector normal to the noise source wave front with direction , and c is the speed of sound. The total output of the array is
(26)
where S.sub.m() is the output signal of microphone m and M is the total number of microphones.
(27) In a sound field composed of many sound sources at distinct locations, the output is
O(,)=O(,S.sub.1)+O(,S.sub.2)+ . . . +O(,S.sub.n)+Noise.
The power, P(, ), of the array is found with the square of the absolute value of O(,). This is normalized to the maximum power output as the polar steering response power (PSRP).
(28)
(29) By comparing P for different values of against the maximum value of P in a sweep defines the location of the sound source. A graph of the PSRP for a sound source at an angle in a sound field , is shown in
(30)
As long as this ratio remains above about when is varied, the localizing microphone array (50) will have the ability to localize the origin of a sound to at least a quadrant around the support surface. As co increases, the lobe of the polar plot, D.sub.p(, ), narrows providing a more accurate directional indication of the sound origin. However, at low audible frequencies, the directionality is sufficient to indicate which of the four quadrants provides the selection of the proper reference microphone.
(31) In an alternate embodiment, referring to
(32) In an embodiment, the active noise control system (01) is found in an environment with a plurality of noise sources (02a, 02b). The active noise control system (01) comprises a plurality of reference input sensors (05a, 05b, 05c, 05d). In
(33) Referring now to
(34) The invention may be embodied in other specific forms without departing from the spirit or essential characteristics thereof. The foregoing embodiments are therefore to be considered in all respects illustrative rather than limiting on the invention described herein. Scope of the invention is thus indicated by the appended claims rather than by the foregoing description and all changes that come within the meaning and range of equivalency of the claims are therefore intended to be embraced therein.
(35) All references cited in this specification are hereby incorporated by reference. The discussion of the references herein is intended merely to summarize the assertions made by the authors and no admission is made that any reference constitutes prior art. Applicants reserve the right to challenge the accuracy and pertinence of the cited references.