Silence through Noise Cancellation?

The forum for non-component-related silent pc discussions.

Moderators: NeilBlanchard, Ralf Hutter, sthayashi, Lawrence Lee

Post Reply
Rusty075
SPCR Reviewer
Posts: 4000
Joined: Sun Aug 11, 2002 3:26 pm
Location: Phoenix, AZ
Contact:

Silence through Noise Cancellation?

Post by Rusty075 » Fri Dec 13, 2002 9:34 pm

This is actually a transplant of a mini-thread started by CRT_Leech in the Hard Drive Forum. I'm reposting it here, as suggested by Crisspy to see if anyone else has any opinions they'd like to weigh in with.

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:
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.
Anybody have an expertise in this area?

SungHyun7
Posts: 149
Joined: Sat Nov 09, 2002 1:45 pm
Contact:

Post by SungHyun7 » Sun Dec 15, 2002 8:25 am

that's good idea and all but for us, i don't think that would be practical...

firstly, only noise you'll be cancelling would be the noise directed at the cancellation device. any noise directly directed outside of the case will be emitted freely such as noise from psu, air turbulance noise from exhaust fans, etc.

secondly, that is with the assumption that the device would work perfectly.

as of the fan solution, his best bet really is panaflo @ 5v. i thought of every possible configurations and let my imagination wonder freely, but that seems to be the most logical and practical solution at the moment.

post directed to that crt guy.

SungHyun7
Posts: 149
Joined: Sat Nov 09, 2002 1:45 pm
Contact:

Post by SungHyun7 » Sun Dec 15, 2002 8:38 am

hehe my bad rusty... didn't realize you asked for an "expertise". but hey! it's america. over here anyway :wink:

ez2remember
Friend of SPCR
Posts: 809
Joined: Thu Nov 28, 2002 5:07 pm
Location: London, UK

Post by ez2remember » Sun Dec 15, 2002 4:49 pm

Hello,

On the subject of noise cancellation, I just wonder if the Sony noise cancellation headphones (MDR-NC11) will work with PC noise. It is said to work best between 50Hz - 1,000Hz, is this in the range of PC noise is?

Sound wave experts let me know..

If this works, I can possibly sleep in peace, without a PC humming away.

Belgarion
Posts: 36
Joined: Fri Oct 04, 2002 5:46 pm
Location: Maryland

Post by Belgarion » Sun Dec 15, 2002 5:50 pm

I am not a "sound expert", but I can comment a bit from memory of my days of studying DSP and communication systems as an EE Masters student (having defected from physics and math as an undergrad). I'd say the idea is sound (ok, bad pun) but the practice is where you run into problems. The problem is that sound can come from any direction (in general), and to cancel out a particular sound you need your 180-degree-out-of-phase cancelling waveform to come from the same direction (or close to it). Or, more generally, the point in space at which the sound is received is where the cancelling wave needs to be.

You'll notice in practice that noise cancelling systems, like high-end head phones (and I think some luxury car audio systems), are taylored to a specific environment. They rely on the fact that your ear is located in a well-known position, so they know where to sample the ambient noise and direct the cancelling sound.

The trick is to get the cancelling wave to your ear and have it match (minus the phase inversion) of the incoming noise. You could put a microphone in your case and send the inverted wave out of the speakers. Assuming the phase inversion processing is fast enough (which is a separate issue), I suspect you'll still run into the problem that if you move your head around much the cancelling will stop working. Or if move the speakers (or mic), it may not work as well. This is rather analagous to the 3D parallax barrier displays that have a "sweet spot"; you move too much to either side and the effect stops working.
Also, you'd have the issue that the noise the microphone "hears" inside the case is probably going to be different from what the user hears outside the case, which means the cancelling wave isn't going to be an exact (opposite) match. I would guess the best scenario is to have the mic at the user's ear, or at least somewhere in the direct line of the noise source (maybe on the desk between in the user and computer?).

I don't think an array of microphones would help much here, except perhaps to have two for stereo cancellation (one for each ear). The array would likely get noise from different sources that won't match what the user hears. A single microphone (per ear) should work just fine IF it's sampling the noise the person is hearing.

My two cents is that reducing the noise produced in the first place is going to give you much better returns on the invested money and effort. But this could still be a fun project if someone wants to give it a try. Or maybe just try some noise-cancelling headphones (I haven't tried them myself, so I don't know how well they work).

Belgarion
Posts: 36
Joined: Fri Oct 04, 2002 5:46 pm
Location: Maryland

Post by Belgarion » Sun Dec 15, 2002 6:02 pm

Hey, I just had an interesting thought along a slightly different line of thinking. I knew an EE/music double major in grad school who built his own electrostatic speakers. For those who don't know what these are, take a look at

http://www.audiovideo101.com/dictionary ... peaker.asp

Anyway, here's where this is relevent to the current discussion. The speakers he built looked like plexiglass sheets sandwiched by wire mesh. I was just thinking about the new acrylic computer cases you can buy. What if instead of acrylic panels, each side of the case was an electrostatic speaker? And furthermore, you had a microphone just inside each case side that recorded the interior noise at that point and then sent a phase-inverted copy to the corresponding speaker (nevermind what's required to the audio processing for now)? Now you could have the case itself "broadcasting" an anti-noise wave to try to cancel the noise from the components.

Of course, this wouldn't be very practical for a number of reasons (including some of the ones in my previous post). But I just thought it was an interesting idea that I'd throw out.

ez2remember
Friend of SPCR
Posts: 809
Joined: Thu Nov 28, 2002 5:07 pm
Location: London, UK

Post by ez2remember » Sun Dec 15, 2002 7:42 pm

I did not have any intention to attach speakers to them or modify it any way to make it work with PC to cancel noise. The headphone I am talking about has built in mic, and I just wanted to wear the headphones as it is, when I was sleeping. Would it cancel out the noise of a PC humming away?

I have read many reviews of this unit and most say it works wonders on trains and planes. Obviously there was no mention about PC noise, thats not there intended purposes of this unit. But I just wondered if this unit will cancel out the noise from the PC. Is the 50-1000Hz frequency in the range of PC noise?

SungHyun7
Posts: 149
Joined: Sat Nov 09, 2002 1:45 pm
Contact:

Post by SungHyun7 » Sun Dec 15, 2002 9:31 pm

to be honest, only viable application of this technology for us would be an earphone with the noise cancellation device.

since sound will be pretty much unidirectional as entering the ear via earphone, earphone can take the sound out....

then again, i doubt ANYBODY in here can hear panaflo @ 5v with simple 5cents earplugs on.... :) maybe i'm wrong :wink:

well i don't see this being done to any of our systems anytime soon.

SungHyun7
Posts: 149
Joined: Sat Nov 09, 2002 1:45 pm
Contact:

Post by SungHyun7 » Sun Dec 15, 2002 9:31 pm

to be honest, only viable application of this technology for us would be an earphone with the noise cancellation device.

since sound will be pretty much unidirectional as entering the ear via earphone, earphone can take the sound out....

then again, i doubt ANYBODY in here can hear panaflo @ 5v with simple 5cents earplugs on.... :) maybe i'm wrong :wink:

well i don't see this being done to any of our systems anytime soon.

SungHyun7
Posts: 149
Joined: Sat Nov 09, 2002 1:45 pm
Contact:

Post by SungHyun7 » Sun Dec 15, 2002 9:31 pm

to be honest, only viable application of this technology for us would be an earphone with the noise cancellation device.

since sound will be pretty much unidirectional as entering the ear via earphone, earphone can take the sound out....

then again, i doubt ANYBODY in here can hear panaflo @ 5v with simple 5cents earplugs on.... :) maybe i'm wrong

well i don't see this being done to any of our systems anytime soon.

wussboy
Posts: 635
Joined: Wed Oct 23, 2002 12:34 pm
Location: Southampton, UK

Post by wussboy » Mon Dec 16, 2002 4:40 pm

ez2remember wrote:I did not have any intention to attach speakers to them or modify it any way to make it work with PC to cancel noise. The headphone I am talking about has built in mic, and I just wanted to wear the headphones as it is, when I was sleeping. Would it cancel out the noise of a PC humming away?

I have read many reviews of this unit and most say it works wonders on trains and planes. Obviously there was no mention about PC noise, thats not there intended purposes of this unit. But I just wondered if this unit will cancel out the noise from the PC. Is the 50-1000Hz frequency in the range of PC noise?
Why not just go down to the local hardware store and buy a pair of gun-muffs or heavy duty hearing protectors? Might be all that you need, and 1/10th the price.

Balgarion, that's an awesome idea. I laughed when I read it. Brilliant. You make it work, and I'll buy one. :)

Belgarion
Posts: 36
Joined: Fri Oct 04, 2002 5:46 pm
Location: Maryland

Post by Belgarion » Mon Dec 16, 2002 8:29 pm

ez2remember wrote:I did not have any intention to attach speakers to them or modify it any way to make it work with PC to cancel noise. The headphone I am talking about has built in mic, and I just wanted to wear the headphones as it is, when I was sleeping. Would it cancel out the noise of a PC humming away?
Ah, sorry, I missed the original context. Oddly enough, I just noticed a "review" of noise-cancelling headphones today at http://www.barefeats.com/bose.html. They say that the $300 Bose QuietComfort headsets work really well, at least on airplanes. (For that much money, they'd better work well!) The author, later in the article, does comment that he used them to take a nap in a noisy "office/home" environment, although there is no specific mention of any computers involved.

As far as frequency response goes, an outfit like Bose might have specs available on their website. I believe good headphones can go down to around 5-10 (?) Hz or so, which is probably good for covering computer noise. I'd think the limiting factor on the frequency response would be the microphones they use. Of course, any audio device is going to have a gradual drop-off near its limits, so a device rated to 10 Hz, for example, might not attentuate (or emit) at as well as in the middle of its design range. But I'd think most computer noise, coming from fans, would be higher frequencies that should fall in the working range of a unit like the Bose. That's just my guess, though.

Say, wouldn't sleeping with bulky headphones on be problematic? Earbud-style units would be better, but I haven't seen any noise cancelling versions of those yet. I second the idea of earplugs or something similar; cheap and proven effective, with good frequency response. Or, if you have to wear the big over-the-ear headphones, you could hold them in place with a liberal application of duct tape. :wink:

On a less related note, I noticed that the Bose headphones in the review require two AAA batteries. I wonder if they could work up a kinetic drive system or a solar recharger like the newer watches... Having lots of gadgets that all require batteries is a real hassle.

NeilBlanchard
Moderator
Posts: 7681
Joined: Mon Dec 09, 2002 7:11 pm
Location: Maynard, MA, Eaarth
Contact:

Phase cancelation is key

Post by NeilBlanchard » Mon Dec 16, 2002 9:59 pm

The only thing that can work along these lines is a headphone type setup (and the Bose units used to cost a lot less, BTW -- like $70-80 IIRC). Because in order the cancel a noise, the "antidote" MUST be exactly 180 degrees out of phase, and since the sources of the various noises in a computer case -- are in various places, there is no practical way that a single device could cancel all the noise!

And as you move around, your ears change the distance from those noise sources -- and from the cancelation device, so again, there is no practical way that a cancelation device can work EXCEPT if it is attached to your head!

Case closed. :-)

As an example of how hard it is to cancel sounds, try this: take two stereo speakers and wire one out of phase with the other, buy inverting the positive and the ground at ONE end or the other. Place them face to face, and play some "white noise" from between some FM stations, or play a mono sound sound source -- and anything that you can hear is what is not being canceled. This could be from any non-linear variations in the drivers, crossovers, or anything in the signal path, or any distance between the corresponding drivers. Remember that the wavelength of higher frequencies get pretty small. Bass is much easier to cancel, but the high stuff gets very tricky... Now pull the speakers 1" apart. It gets a lot louder, huh?

ez2remember
Friend of SPCR
Posts: 809
Joined: Thu Nov 28, 2002 5:07 pm
Location: London, UK

Post by ez2remember » Tue Dec 17, 2002 7:59 am

Belgarion wrote:
Say, wouldn't sleeping with bulky headphones on be problematic? Earbud-style units would be better, but I haven't seen any noise cancelling versions of those yet. I second the idea of earplugs or something similar; cheap and proven effective, with good frequency response. Or, if you have to wear the big over-the-ear headphones, you could hold them in place with a liberal application of duct tape. :wink:
The Sony unit I mentioned is of the earbud type.

Oh by the way this unit cost around £100 in the UK, so I guess it cost about $100+ in the US.

Thanx for all your comments :lol:

crisspy
Friend of SPCR
Posts: 228
Joined: Sun Sep 29, 2002 9:05 pm
Location: Powell River, BC, Canada

Post by crisspy » Thu Dec 19, 2002 6:46 am

I think Rusty missed my attempt at transplanting this topic over into Fans a few days ago. Maybe General Discussion is a better place for it anyways. After seeing what has been brought up so far about headphones, I find myself cringing at the idea of wearing ear protection when using my computer, odd that... I like the sound of silence. Anyways, here's what I've thought up so far.
A few days back, over in Fans, I wrote:Excellent concepts Rusty! I have stumbled onto the idea of using active noise cancellation under controlled conditions for computer noise control too. I think that with fans, you might be able to make a dense noise blocking duct (possibly as part of a cabinet type encloseure), put powerful fan/s inside it, and use active cancellation downstream from the fans, where you would have a realatively straightforward acoustic environment to work in. For example, you could put the mike closer to the noise source than the speaker enough to compensate for the processing delay. This might help greatly simplify the processing requirements. I haven't studied active cancellation enough to know what the real factors are, but it has to be simpler in a near ideal space. I also do remember from somewhere that the tech has been adapted to automotive exhaust systems, where you have a nice linear noise path and straightforward acoustics.

In some ways, one might expect the idea to be possibly fairly inexpensive, given that speakers and dsp's/mcu's are all very cheap fare these days. If you add it up, it might well be possible to build an "air pump" that uses a larger & faster fan, plus active cancellation, for maybe $100. The thing would ventilate your whole PC, and with strategic ducting, could cover the CPU HS too. In a big tall case, it might even live up in the top/rear space above the PSU, and could then be usefull to system integrators as well as DIY modders. This could be extra potent in the workstation market where the bigger bucks roll out, and the ergonomics demands would certainly justify the trouble.
Seems like ARM and Antec are getting nearly as quiet what we can fuss out ourselves at home, but the big problem is still how to push lots of air silently/quietly. Any thoughts?

IceFire
Friend of SPCR
Posts: 109
Joined: Thu Jan 09, 2003 12:00 pm
Location: USA

Post by IceFire » Tue May 06, 2003 6:19 am

To answer everyone's question. I have a noise cancellation headphone from Brookstone that I use in the office. It does a nice job w/ the printer hum and some other noice around the office, but not so will w/ the computer fan noise.

We have Dell Optiplex GX240's. It is a very quiet system already. With all the background noise around the office, I could hear the computer at all. I took my headphone place it next to the exhaust and there was no different between having it on and off. It could be that it isn't design to remove noise at that range. I might do better w/ louder fans? I have to take the headphone home and see if it will do anything w/ louder fan.

Matt-man
Posts: 28
Joined: Tue Apr 15, 2003 3:04 pm
Location: Phoenix, AZ

Post by Matt-man » Fri May 09, 2003 5:40 pm

Another experience here... I've used Sennheiser and Bose noise-cancelling headphones, and they both do a good job of reducing fan noise. I don't know that they would make much difference now that I've replaced most of the noisy fans in my systems, but for your run-of-the-mill-noisy-fan-having PC they did a great job.

Oli
Posts: 57
Joined: Sun Apr 20, 2003 3:50 am

Post by Oli » Sat May 10, 2003 2:12 am

[deleted]
Last edited by Oli on Tue May 23, 2023 6:00 am, edited 1 time in total.

Gooserider
Posts: 587
Joined: Fri Aug 01, 2003 10:45 pm
Location: North Billerica, MA, USA
Contact:

My noise cancelling experience...

Post by Gooserider » Tue Aug 05, 2003 12:16 am

IceFire
Posted: Tue May 06, 2003 7:19 pm Post subject:

To answer everyone's question. I have a noise cancellation headphone from Brookstone that I use in the office. It does a nice job w/ the printer hum and some other noice
I also tried a pair of the Brookstone noise cancellation headphones on my last job where I was working with large numbers of systems that were industrial rackmounts with multiple large fans moving lots of air and sound waves. Since this was a production floor, they weren't even as insulated as they would have been on a customer site. I don't know the exact Db level, (I asked, but nobody could / would tell me) but it was probably about as loud as one could be without OSHA requiring hearing protection. (I know that in the course of my working there, we introduced a MK II ventilation box that was much quieter, due to customer pressure)

I found that the Brookstone phones (which are of the 'Walkman' style small speakers with a metal spring headband) helped some. You could hear the difference if you turned them on and off, but the improvement wasn't a big one. I'm guessing about 6Db worth, it was easily noticeable, but nowhere near 50% reduction. It was almost marginal as to whether the advantage was worth the hassle of having to explain to every manager that walked by that I was NOT listening to a Walkman or equivalent... :roll:

Gooserider

Post Reply