This disclosure relates generally to noise cancellation, and more particularly to a method and system for efficiently removing noise by generating noise cancellation signals.
Acoustic noise issues have become more serious as the use of industrial equipment such as engines, blowers, fans, transformers, turbines, and compressors has increased. The traditional acoustic noise reduction techniques generally rely on passive noise control techniques such as earplugs, ear protectors, sound insulation walls, mufflers, and sound-absorbing materials. The passive noise control techniques are effective across a wide frequency range, however, necessitate relatively large and expensive materials and are ineffective at low frequencies. Active noise control/cancellation is a sound cancellation technique that detects an unwanted sound and creates a negative copy of it (anti-sound). The anti-sound is a signal with the same frequency and amplitude as the unwanted sound or noise that was detected but with the opposite polarity. The unwanted sound and the opposite polarity sound cancel each other, resulting in a significant reduction in noise. The active noise control techniques are effective at attenuating low-frequency noise in environments where passive noise control techniques may prove expensive, bulky, and ineffective.
However, the conventional active noise control techniques may not be effective at noise control/cancelling unless the (opposite polarity) sound generation is highly optimized. Further, it is desirable to determine an effectiveness of the implementation of the sound control processes and further fine tune the sound control processes for efficient noise cancellation.
In an embodiment, a noise-cancellation system is disclosed. The noise-cancellation system may include a first sensor positioned in proximity to an equipment. The first sensor may be configured to detect noise generated by the equipment and generate a first signal indicative of the noise generated by the equipment. The noise-cancellation system may further include a speaker positioned in proximity to the equipment. The noise-cancellation system may further include a processor communicatively coupled to the first sensor and the speaker and a memory communicatively coupled to the processor. The memory stores processor-executable instructions which, on execution by the processor, cause the processor to receive, from the first sensor, the first signal, generate a noise cancellation signal based on the first signal, and trigger the speaker to generate a sound corresponding to the noise cancellation signal.
In an embodiment, another noise cancellation system is disclosed. The noise cancellation system may include a cooling device which may include a plurality of sensors configured to detect noise generated by one or more noise generating sources. The cooling device may further include a plurality of speakers and a noise cancellation device communicatively coupled to the plurality of sensors and the plurality of speakers. The noise cancellation device may include a processor and a memory communicatively coupled to the processor. The memory stores processor-executable instructions which, on execution by the processor, cause the processor to receive a plurality of responses from the plurality of sensors, respectively, wherein at least one response of the plurality of responses comprises a sensor data item related to the noise, generate a noise cancellation signal based on the sensor data item related to the noise, and trigger the plurality of speakers to generate sound corresponding to the noise cancellation signal.
In an embodiment, a method of noise-cancellation is disclosed. The method may include receiving, from a first sensor, a first signal indicative of a noise generated by an equipment. The first sensor may be configured to generate the first signal indicative of the noise generated by the equipment. The first sensor may be positioned in proximity to the equipment. The method may further include generating a noise cancellation signal based on the first signal and trigger a speaker to generate a sound corresponding to the noise cancellation signal. The speaker may be positioned in proximity to the equipment.
In another embodiment, a cooling device is disclosed. The cooling device may include a plurality of sensors positioned in proximity to an equipment. The plurality of sensors may be configured to detect noise generated by the equipment. The cooling device may further include a plurality of speakers positioned in proximity to the equipment. The cooling device may further include a processor communicatively coupled to the plurality of sensors and the plurality of speakers and a memory communicatively coupled to the processor. The memory stores processor-executable instructions which, on execution by the processor, cause the processor to receive a plurality of responses from the plurality of sensors, respectively. At least one response of the plurality of responses may include a sensor data item related to the noise. The processor-executable instructions, on execution by the processor, may further cause the processor to generate a noise cancellation signal based on the sensor data item related to the noise and trigger the plurality of speakers to generate a sound corresponding to the noise cancellation signal.
In yet another embodiment, a noise-cancellation system is disclosed. The noise-cancellation system may include a plurality of sensors including a first set of sensors positioned in proximity to an equipment. The first set of sensors may be configured to detect noise generated by the equipment. The plurality of sensors may further include a second set of sensors positioned at respective locations distributed in a space defined by an enclosure. Each sensor of the second set of sensors may be configured to detect noise at its respective location. The noise-cancellation system may further include a plurality of speakers including a first set of speakers positioned in proximity to the equipment and a second set of speakers positioned at respective locations distributed in the space defined by the enclosure. The noise-cancellation system may further include a processor communicatively coupled to the plurality of sensors and the plurality of speakers and a memory communicatively coupled to the processor. The memory stores processor-executable instructions which, on execution by the processor, cause the processor to receive a plurality of responses from the plurality of sensors, respectively. At least one response of the plurality of responses may include a sensor data item related to the noise. The processor-executable instructions, on execution by the processor, further cause the processor to generate a noise cancellation signal based on the sensor data item related to the noise and trigger the plurality of speakers to generate a sound corresponding to the noise cancellation signal, based on the respective location of each of the plurality of speakers.
The accompanying drawings, which are incorporated in and constitute a part of this disclosure, illustrate exemplary embodiments and, together with the description, serve to explain the disclosed principles.
Exemplary embodiments are described with reference to the accompanying drawings. Wherever convenient, the same reference numbers are used throughout the drawings to refer to the same or like parts. While examples and features of disclosed principles are described herein, modifications, adaptations, and other implementations are possible without departing from the spirit and scope of the disclosed embodiments. It is intended that the following detailed description be considered as exemplary only, with the true scope and spirit being indicated by the following claims. Additional illustrative embodiments are listed.
Users are exposed to noise in different environments, for example, their workplace (e.g. data centers or server rooms, factories with heavy machinery operations like grinding, drilling, cutting, etc.) or their home (e.g., kitchen with equipment like mixers, food processor, etc.). Such noise can hamper the quality of life and even lead to physiological problems especially with regards to the hearing ability of the users present in the noisy environments.
To this end, one or more distributed active noise cancellation techniques are disclosed for implementing in an environment where noise is generated from multiple sources. The techniques use audio microphones and vibration sensor at each of the noise source (e.g. fans for forced air cooling sources in a data center or a serve room) for capturing the noise and vibration. Additional microphones may be used at various locations in the environment to sense the ambient noise. Further, microphones and vibration sensors may be used at the Heating Ventilation and Air Conditioning (HVAC) equipment vents present in the environment. The techniques use a data processing unit that collects the noise audio data and vibration data from the sources, analyzes the audio data (frequency spectrum, waveform, amplitude, etc.), and creates anti-noise to be emitted through multiple speakers distributed in the environment (some of them positioned near each noise source) to cancel the noise in the environment.
Referring now to
The system 100 may further include a first sensor 104, a second sensor 106, and a speaker 108. Each of the first sensor 104 and the second sensor 106 may be a sound sensor (for example, a microphone) or a vibration sensor. The speaker 108 may be any sound generating device capable of generating sound based on a sound signal. The first sensor 104, the second sensor 106, and the speaker 108 may be communicatively coupled with the noise cancellation device 102 over the communication network 116. The system 100 may interact with one or more external devices 120 over the communication network 116 for sending or receiving various data. Examples of the one or more external devices 120 may include, but are not limited to a remote server, a digital device, or another computing system. By way of an example, the system may be installed in a premises with a one or more noise generating sources (e.g. noise generating equipment). For example, the system 100 may be installed in a server room housing a number of computing devices or data storage units which may generate noise.
As will be described in greater detail in conjunction with
Additionally, the noise cancellation device 102 may receive from the second sensor 106 a second signal indicative of the sound generated by the speaker 108. The second sensor 106 may be positioned in proximity to the speaker 108 and may be configured to detect the sound generated by the speaker 108. In other words, the second sensor may detect the anti-noise sound that is generated by the speaker in order to cancel the noise. The noise cancellation device 102 may further compare the second signal with the first signal and the noise cancellation signal and determine an effectiveness of the sound generated by the speaker 108 for noise cancellation, based on the comparison. The noise cancellation device 102 may further tune the noise cancellation signal based on the comparison.
In order to perform the above-discussed functionalities, the noise cancellation device 102 may include a processor 110 and a memory 112. The memory 112 may store instructions that, when executed by the processor 110, cause the processor 110 to perform noise cancellation, as discussed in greater detail in
The noise cancellation device 102 may further include one or more input/output devices 114 through which the noise cancellation device 102 may interact with a user and vice versa. By way of an example, the input/output device 114 may be used to display a degree of effectiveness of the sound generated by the speaker for noise cancellation.
Referring now to
The signal receiving module 202 may receive from the first sensor 104, a first signal indicative of a noise generated by an equipment. The first sensor 104 may be configured to generate the first signal indicative of the noise generated by the equipment. Further, in some embodiments, the first sensor 104 may be positioned in proximity to the equipment. It should be noted that by way of being positioned in proximity to equipment, the first sensor 104 is able to detect the exact sound (noise) that is generated by the equipment. For example, when the equipment is a cooling device, the first sensor 104 may be positioned close to a fan or air outlet of the cooling device, i.e. at the vent of the cooling device. The noise cancellation signal generation module 204 may generate a noise cancellation signal based on the first signal received by the signal receiving module 202. In other words, the noise cancellation signal generation module 204 may generate an anti-noise signal which is potentially capable of cancelling the sound that is generated by the equipment and detected by the first sensors 104. The triggering module 206 may trigger the speaker 108 to generate a sound corresponding to the noise cancellation signal.
The speaker may therefore generate the anti-noise sound based on the noise cancellation signal received from the noise cancellation signal generation module 204. In some embodiments, the speaker 108 may be positioned in proximity to the equipment. It is worth mentioning that by way of the speaker 108 being positioned in proximity to the equipment, an attempt is made to cancel the noise at the source, for effective noise cancellation.
In some additional embodiments, the signal receiving module 202 may receive a second signal indicative of the sound generated by the speaker 108 from the second sensor 106. To this end, the second sensor 106 may be positioned in proximity to the speaker 108 and therefore may be configured to detect the sound generated by the speaker 108. The comparing module 208 may compare the second signal with the first signal and the noise cancellation signal. In other words, the comparing module 208 may compare the sound generated by the speaker with the (sound of the) noise as well as with the desired anti-sound.
The effectiveness determining module 210 may determine effectiveness of the sound generated by the speaker 108 for noise cancellation based on the comparison. The effectiveness determining module 210 may therefore determine how effectively the sound generated by the speaker 108 is able to cancel the noise generated by the equipment, and further how accurately the speaker is able to generate a sound corresponding to the noise-cancellation signal generated by the noise cancellation signal generation module 204.
The tuning module 212 may tune the noise cancellation signal based on the comparison. In particularly, the tuning module 212 may take the feedback from the second sensor 106 (on how effectively the sound generated by the speaker 108 is able to cancel the noise generated by the equipment, and how accurately the speaker is able to generate a sound corresponding to the noise-cancellation signal). Further, the tuning module 212 may coordinate with the noise cancellation signal generation module 204 to generate a new noise cancellation signal which is tuned based on the feedback. As such, the tuning module 212 incorporate a feedback incorporation functionality to improve the sound cancellation signal.
Referring now to
The noise cancellation device 302 can be implemented in noise generating equipment like industrial appliances including cutting, girding, and drilling machines, as well as generator, motors, pumps, etc. The self-contained noise cancellation device 302 can be simply positioned alongside the noise generating equipment, to thereby reduce the effect of the noise generated and improve the overall experience for the human users around such equipment. Further, the noise cancellation device 302 may be implemented with noise generating home appliances like food processors, mixers, grinders, fans, air coolers, HVAC equipment, (electricity) gensets, water pumps, etc.
As already mentioned above, in order to perform noise cancellation, the processor 310 may receive from the first sensor 304 a first signal indicative of a noise generated by the equipment. The first sensor 304 may be positioned in proximity to the equipment. The first sensor 304 may be configured to detect the noise generated by the equipment and generate the first signal indicative of the noise generated by the equipment. The processor 310 may further generate a noise cancellation signal based on the first signal and trigger the speaker 308 to generate a sound corresponding to the noise cancellation signal. For example, the speaker 308 may be positioned in proximity to the equipment.
Additionally in some embodiments, the processor 310 may receive from the second sensor 306 a second signal indicative of the sound generated by the speaker 308. The second sensor 306 may be positioned in proximity to the speaker 308 and may be configured to detect the sound generated by the speaker 308. The processor 310 may further compare the second signal with the first signal and the noise cancellation signal. The processor 310 may further determine an effectiveness of the sound generated by the speaker 308 for noise cancellation based on the comparison. The processor 310 may further tune the noise cancellation signal based on the comparison.
Referring now to
The cooling device 401 may include a plurality of sensors 404-1, 404-2 (collectively also referred to as plurality of sensors 404) and a plurality of speakers 408-1, 408-2 (collectively also referred to as plurality of speakers 408). It should be further noted that only two sensors 404-1, 404-2 and only two speakers 408-1, 408-2 are illustrated in the
In order to perform the functionality of noise cancelation, the system 400 may further include a noise cancellation device 406. The noise cancellation device 406 may be configured to be communicatively coupled to the plurality of sensors 404 and the plurality of speakers 408 over a communication network 414 (corresponding to the communication network 116). The noise cancellation device 406 may include a processor 410 and a memory 412 (corresponding to the processor 110 and a memory 112, as already explained in conjunction with
The noise cancellation device 406 may receive a plurality of responses from the plurality of sensors 404, respectively. It should be noted that at least one response of the plurality of responses may include a sensor data item related to the noise. The noise cancellation device 406 may further generate a noise cancellation signal based on the sensor data item related to the noise. Further, the noise cancellation device 406 may trigger the plurality of speakers 408 to generate sound corresponding to the noise cancellation signal.
Additionally, in some embodiments, the plurality of sensors 404 may further detect a sound generated by the plurality of speakers 408. As such, the noise cancellation device 406 may further receive a plurality of responses from the plurality of sensors, respectively. At least one response from the plurality of responses may include a sensor data item related to the sound generated by the plurality of speakers 408. The noise cancellation device 406 may further determine an effectiveness of the sound generated by the plurality of speakers 408 for noise cancellation, based on the sensor data item related to the noise and the sensor data item related to the sound generated by the plurality of speakers 408. In some embodiments, in order to determine the effectiveness, the noise cancellation device 406 may compare the sensor data item related to the noise and the sensor data item related to the sound generated by the plurality of speakers 408. Further, the noise cancellation device 406 may determine the effectiveness of the sound generated by the plurality of speakers for noise cancellation based on the comparison. In some embodiments, the noise cancellation device 406 may further tune the noise cancellation signal based on the effectiveness.
Referring now to
In order to perform the functionality of noise cancelation, the cooling device 500A may include a plurality of sensors 504-1, 504-2 (collectively also referred to as plurality of sensors 504), a plurality of speakers 508-1, 508-2 (collectively also referred to as plurality of speakers 508), a processor 510 and a memory 512. (It should be further noted that only two sensors 504-1, 504-2, and only two speakers 508-1, 508-2 are illustrated are illustrated in the
The processor 510 may receive a plurality of responses from the plurality of sensors 504, respectively. It should be noted that at least one response of the plurality of responses may include a sensor data item related to the noise. The processor 510 may further generate a noise cancellation signal based on the sensor data item related to the noise. Further, the processor 510 may trigger the plurality of speakers 508 to generate sound corresponding to the noise cancellation signal.
Additionally, in some embodiments, the plurality of sensors 504 may further detect a sound generated by the plurality of speakers 508. As such, the processor 510 may further receive a plurality of responses from the plurality of sensors, respectively, wherein at least one response from the plurality of responses comprises a sensor data item related to the sound generated by the plurality of speakers 508. The processor 510 may further determine an effectiveness of the sound generated by the plurality of speakers 508 for noise cancellation, based on the sensor data item related to the noise, and the sensor data item related to the sound generated by the plurality of speakers 508. In some embodiments, in order to determine the effectiveness, the processor 510 may compare the sensor data item related to the noise and the sensor data item related to the sound generated by the plurality of speakers 508. Further, the processor 510 may determine the effectiveness of the sound generated by the plurality of speakers for noise cancellation based on the comparison. In some embodiments, the processor 510 may further tune the noise cancellation signal based on the effectiveness.
Referring now to
Referring now to
As such, the environment where the noise-cancellation system 600A is implemented may include a plurality of noise generating sources 602-1, 602-2, . . . 602-N (hereinafter, collectively referred to the plurality of noise generating sources 602) which during operation may generate a sound. (It should be noted that only three noise generating sources 602-1, 602-2, 602-3 are illustrated in the
In order to perform the functionality of noise cancelation, the noise-cancellation system 600A may include a plurality of sensors 602. The plurality of sensors 604 may include a first set of sensors 604A-1, 604A-2, 604A-3 (collectively also referred to as first set of sensors 604A). Each of the first set of sensors 604A may be positioned in proximity to a noise generating source 602 of the plurality of noise generating sources 602. Further, each of the first set of sensors 604A may be configured to detect noise generated by the associated noise generating source 602. It may be noted that the only three sensors 604A-1, 604A-2, 604A-3 are illustrated in the
The plurality of sensors 604 may further include a second set of sensors 604B-1, 604B-2 (collectively also referred to as second set of sensors 604B). The second set of sensors 604B may be positioned at respective locations distributed in the space defined by the enclosure. Further, each sensor of the second set of sensors 604B may be configured to detect noise at its respective location. In other words, while each of the first set of sensors 604A may be positioned in proximity to the noise generating source 602, the second set of sensors 604B may be positioned relatively away from the noise generating sources 602. For example, the second set of sensors 604B may be positioned at locations where presence of human users is expected, so as to provide quiet surroundings to the human users.
The noise-cancellation system 600A may further include a plurality of speakers 608. The plurality of speakers 608 may include a first set of speakers 608A-1, 608A-2, 608A-3 (collectively also referred to as first set of speakers 608A). Each of the first set of speakers 608A may be positioned in proximity to a noise generating source 602 of the plurality of noise generating sources 602. Further, each of the first set of speakers 608A may be configured to generate a sound corresponding to a noise cancellation signal. Again, it may be noted that the only three speakers 608A-1, 608A-2, 6048-3 are illustrated in the
The plurality of speakers may further include a second set of speakers 608B-1, 608B-2 (collectively also referred to as second set of speakers 608B). The second set of speakers 608B may be positioned at respective locations distributed in a space defined by the enclosure. Further, each speaker of the second set of speakers 604B may be configured to generate a sound corresponding to the noise cancellation signal. In other words, while each of the first set of speakers 608A may be positioned in proximity to the noise generating source 602, the second set of speakers 608B may be positioned relatively away from the noise generating sources 602. For example, the second set of speakers 608B may positioned at locations where presence of human users is expected, so as to provide noise cancellation at that location.
The noise cancellation system 600A may further include a noise cancellation device 606. The noise cancellation device 606 may be communicatively coupled to the plurality of sensors 604 and the plurality of speakers 608 over a communication network. The noise cancellation device 606 may include a processor 610 and a memory 612 (corresponding to the processor 110 and a memory 112, as already explained in conjunction with
The noise cancellation device 606 may receive a plurality of responses from the plurality of sensors 604, respectively. It should be noted that at least one response of the plurality of responses may include a sensor data item related to the noise. The noise cancellation device 606 may further generate a noise cancellation signal based on the sensor data item related to the noise. Further, the noise cancellation device 606 may trigger the plurality of speakers 608 to generate sound corresponding to the noise cancellation signal.
Additionally, in some embodiments, the plurality of sensors 604 may further detect a sound generated by the plurality of speakers 608. As such, the noise cancellation device 606 may further receive a plurality of responses from the plurality of sensors, respectively. At least one response from the plurality of responses may include a sensor data item related to the sound generated by the plurality of speakers 608. The noise cancellation device 606 may further determine an effectiveness of the sound generated by the plurality of speakers 608 for noise cancellation, based on the sensor data item related to the noise, and the sensor data item related to the sound generated by the plurality of speakers 608. In some embodiments, in order to determine the effectiveness, the noise cancellation device 606 may compare the sensor data item related to the noise and the sensor data item related to the sound generated by the plurality of speakers 608. Further, the noise cancellation device 606 may determine the effectiveness of the sound generated by the plurality of speakers for noise cancellation based on the comparison. In some embodiments, the noise cancellation device 606 may further tune the noise cancellation signal based on the effectiveness.
Referring now to
The noise cancellation system 600B may further include a plurality of noise cancellation (NC) devices 606B-1, 606B-2, . . . 606B-N (hereinafter collectively referred to as plurality of noise cancellation devices 606B). Each of the plurality of noise cancellation devices 606B may be communicatively coupled to an associated sensor and speaker of the plurality of sensors 604 and the plurality of speakers 608, respectively. Each of the plurality of noise cancellation devices 606B may perform the noise cancellation functionality as already discussed in conjunction with
The noise cancellation system 600B may further include a noise controlling manager 614. The noise controlling manager 614 may be implemented over a cloud network. Each of the plurality of sensors 604, the plurality of the speakers 608, and the plurality of noise cancellation devices 606B may be communicatively coupled with the noise controlling manager 614. To this end, each of the noise cancellation devices 606B may include a communication functionality (e.g. the communication module 514 as discussed in conjunction with
Referring now to
At step 702, a first signal indicative of a noise generated by an equipment may be received from a first sensor 104. The first sensor 104 may be configured to generate the first signal indicative of the noise generated by the equipment. Further, the first sensor 104 may be positioned in proximity to the equipment. At step 704, a noise cancellation signal may be generated based on the first signal. At step 706, a speaker 108 may be triggered to generate a sound corresponding to the noise cancellation signal. The speaker 108 may be positioned in proximity to the equipment.
In some embodiments, additionally, at step 708, a second signal indicative of the sound generated by the speaker 108 may be received from a second sensor 106. The second sensor 106 may be positioned in proximity to the speaker 108 and may be configured to detect the sound generated by the speaker 108. At step 710, the second signal may be compared with the first signal and the noise cancellation signal. At step 710, an effectiveness of the sound generated by the speaker 108 for noise cancellation may be determined based on the comparison. At step 712, the noise cancellation signal may be tuned based on the comparison.
One or more noise cancelation techniques are disclosed above. In some of the embodiments, the above noise cancelation techniques provide for distributed multi-node active noise cancellation for noisy enclosures like data centers and manufacturing and engineering units that use forced air cooling (via fans). The above techniques are useful in the environments where multiple distributed noise sources are present. Further, the above noise cancellation techniques allow for cost-effective and smaller size data center constructions, as the requirements for sound proofing is reduced. Moreover, by implementing the above noise cancellation techniques, experience for human occupants inside the enclosures is improved by maintaining tolerable audio volume levels. Furthermore, adverse effect on the health and safety of the human occupants due to the noisy environment can be avoided.
It is intended that the disclosure and examples be considered as exemplary only, with a true scope and spirit of disclosed embodiments being indicated by the following claims
Number | Date | Country | Kind |
---|---|---|---|
202241014139 | Mar 2022 | IN | national |
Number | Name | Date | Kind |
---|---|---|---|
8615328 | Tan | Dec 2013 | B2 |
8737634 | Brown | May 2014 | B2 |
8855329 | Slapak | Oct 2014 | B2 |
20100028134 | Slapak | Feb 2010 | A1 |
20130083939 | Fellers | Apr 2013 | A1 |
20230197048 | Farahanisamani | Jun 2023 | A1 |
Number | Date | Country | |
---|---|---|---|
20230298557 A1 | Sep 2023 | US |