|
2008-02-20
, 15:39
|
Posts: 12 |
Thanked: 3 times |
Joined on Feb 2008
|
#12
|
Maybe you confuse this with something else. That's not how state-of-the-art active noise cancelling headphones work..
From electronic point of view it's rather simple,mic to pick up the ambient noise, low pass filter (R/C network) a Opamp who inverts the signal and a amp to bring it to a decent level for the speaker. You can then add things like feedback control by using second mic next to the speaker to measure the diff between the surround and the inverted signal to control the gain of the inverted signal.
Bottom line is that with all this stuff the real pain point is the placement of the mic(s) vs the output. you need to know the delay of the sound, etc...
If you don't know that then you might make a software that inverts some input (like from the stock N8x0 headphones with mic) and the a few sliders who control delay, cut off frequency and gain. But no success is warranted. And in worse case you can actually amplify (a part of) the noise you want to cancel and have a really load humm in your ear which may be painful or damaging even.
The Following User Says Thank You to EvilBit For This Useful Post: | ||
|
2008-02-20
, 16:05
|
|
Posts: 4,930 |
Thanked: 2,272 times |
Joined on Oct 2007
|
#13
|
There's plenty to read. Please use a search engine or a library.
Hint: Notice the part that those types of headphones work best for repetitive sounds, i.e. plane engines, train etc.
|
2008-02-20
, 17:09
|
Posts: 12 |
Thanked: 0 times |
Joined on Dec 2007
|
#14
|
|
2008-02-20
, 18:38
|
|
Posts: 1,648 |
Thanked: 2,122 times |
Joined on Mar 2007
@ UNKLE's Never Never Land
|
#15
|
Active noise cancellation won't work if you can't guarantee that the phase of the "anti-noise" sound is exactly opposite of the noise you want to cancel when both waves reach the eardrums.
|
2008-02-20
, 18:38
|
Posts: 12 |
Thanked: 3 times |
Joined on Feb 2008
|
#16
|
What if you first recorded just background noise. Then software would do simple FastFourierTransform then you would have spectrum and and periodic noises (engine noise, snoring, etc.). Then you would manually set graphical eq to silence random but distinct noise frequencies and set the delay for periodic noises cancellation. You should find easily bits of ready code for EQ and FFT but everything else beyond me.
|
2008-02-20
, 18:49
|
|
Posts: 1,648 |
Thanked: 2,122 times |
Joined on Mar 2007
@ UNKLE's Never Never Land
|
#17
|
Please help a poor clueless noob who doesn't know anything about state-of-the-art active noise-cancelling headphones and how they differ from real, ordinary, (passive?) noise-cancelling headphones, and hence has no clue what to search for or what library book. I keep coming up with stuff like http://en.wikipedia.org/wiki/Active_noise_control and http://en.wikipedia.org/wiki/Noise-cancelling_headphone; they just seem to be describing real noise-cancellation, not somefoo-foo magicstate-of-the-art active stuff that works no matter where the mic is.
Hint: notice that a fixed phase relationship is required; constructive interference != noise cancellation, state-of-the-art active or otherwise.
state-of-the-art
the highest level of development at a particular time (especially the present time); "state-of-the-art technology"
|
2008-02-20
, 21:31
|
Posts: 12 |
Thanked: 3 times |
Joined on Feb 2008
|
#18
|
With all the respect TA-t3, he's wrong (since we are in the context of how the noise cancellation works in today's headphones of course!). Those headphones treat only the low frequencies so a variation in the distance of ~0.5m between the speakers and the microphone won't make much difference.
|
2008-02-20
, 23:45
|
|
Posts: 4,930 |
Thanked: 2,272 times |
Joined on Oct 2007
|
#19
|
If you got offended because I said to read a book instead of asking me, then you have a problem.
Actually, I was going to tell you open a dictionary but I'm afraid so I looked it up for you:
If it's not exactly opposite (i.e. if it has a small phase advancement or delay) it will still 'work' with a less perfect result. That is, it will remove the original noise but the remainder will introduce another noise, usually in the form of high-frequency hiss. Which is what exactly you'll hear more or less in all of this type of headphones currently in the market.
PS: Sorry if I sound like a smart-a55, actually I'm quite dump and it took me more than 3 years to get some of what that crazy professor was talking about.
Except aircraft cabin noise, for example (which is honestly going to be one of the lowest-frequency noises one might wish to reduce) carries a range of frequencies between 50 and 2000 Hz. Some of the more significant components of the vibrations fall between 40-100 and 100-200 Hz. At 100 Hz, the wavelength of the sound is 3.43m, of which 0.5m distance would be 15% out of phase. At 200 Hz, the wavelength is 1.715m, of which 0.5m is 29% out of phase. I'm pretty sure those variations aren't exactly insignificant.
If you're trying to cancel out 20 Hz vibrations, then you MIGHT actually be getting into an acceptable range of error, but 29% isn't exactly "close enough" for active cancellation. The high-frequency hiss you hear in "more or less in all of this type of headphones currently in the market" comes from an error of millimeters.
The Following 3 Users Say Thank You to Benson For This Useful Post: | ||
|
2008-02-21
, 00:35
|
|
Posts: 126 |
Thanked: 23 times |
Joined on Jan 2008
|
#20
|
From electronic point of view it's rather simple,mic to pick up the ambient noise, low pass filter (R/C network) a Opamp who inverts the signal and a amp to bring it to a decent level for the speaker. You can then add things like feedback control by using second mic next to the speaker to measure the diff between the surround and the inverted signal to control the gain of the inverted signal.
Bottom line is that with all this stuff the real pain point is the placement of the mic(s) vs the output. you need to know the delay of the sound, etc...
If you don't know that then you might make a software that inverts some input (like from the stock N8x0 headphones with mic) and the a few sliders who control delay, cut off frequency and gain. But no success is warranted. And in worse case you can actually amplify (a part of) the noise you want to cancel and have a really load humm in your ear which may be painful or damaging even.