CRT_Leech's original comment was:
CRT_Leech wrote:What I would like to have is a small enough electronic noise cancellation device, that would fit inside the pc, be omni-directional, so it could cancel out all of the fan noise.
An electronic noise cancellation device is basically a microphone, computer and speaker that recieves noise, then transmits back, almost instantaniously, an exact copy of the incoming noise, only 180 degrees out of phase, which cancels out the noise.
Right now, though, it would probably cost more than your computer...
To which I responded:
Anybody have an expertise in this area?Rusty075 wrote:Actually CRT_Leech, I've been thinking about this idea for a while now.
In theory it wouldn't be that complicated: Since fan noise is of a constant frequency all you'd need is a DSP plugin to convert the noise 180 degrees out of phase. Your computer already has the hardware it needs; a soundcard with a line in for the mic's and a line out for the playback speakers.
But in reality its alot more complicated. The fan noise comes from too big a source to be damped by 1 speaker. You'd need an array of mic's and speakers working together. The system would require individual tuning based on its particular environment, and that tuning would be much more sensitive than what a hobbiest could do. Even the slightest imperfection in the sound wave interferences and instead of reducing the noise you make it twice as loud.
Somewhere I ran across a java app online that sends 1 frequency to your left speaker, and the inverse to your right. If you put the 2 within an inch of each other there was silence, but move 1 even a tiny bit and it got really loud.
One way this could be made to work would be to put the mic, speaker, and processing chip all inside the hub of the fan. By being within the source of the noise 1 speaker could cancel it out by itself. Of course this would require some seriously tiny electronics, and would probably result in a fan that costs $500 each.