Active Topics

 



Notices


Reply
Thread Tools
Posts: 68 | Thanked: 43 times | Joined on Jun 2010
#11
That is an interesting idea, I suggested something like it as a feature for a dedicated DAP on the old neuros audio boards, but hadn't thought of it as an n900 software application. It would have to be calibrated for the freq response of specific earphones, but sufficient phase accuracy shouldn't be difficult since the NC only works at low frequencies (long wavelengths) anyway.

Last edited by phr; 2010-10-27 at 08:36.
 
Posts: 540 | Thanked: 288 times | Joined on Sep 2009
#12
I though I had replied to this or similar thread but can't find the post in my history... Anyways:

Proper active noise cancelling is hard and the algorithms patented to hell and back (since you actually do not get it to work by just recording audio and hoping to reverse the phase in actual realtime [not gonna happen]).

The good headsets with noise cancellation use multiple microphones in the headset itself since they need to get the noise your ears hear to be able to do anything about it (and they're not doing it by full phase reversal in less than nanosecond*), fighting the specific noise that goes to your pants-pocket is going to only add to the noise your ears hear.

So yes; it sounds like a great idea and "easy to do", until you start really thinking how to do it (or throw together a quick program and than start wondering why the performance is worse than abysmal)

*even if you have the mics at known distance from the speakers (so you know exactly how much the reversed noise needs to be delayed if we happen to be able to do the reverse faster than sound travels the distance) and the mics are few mm out of the speakers (which gives you more than zero time to do the reverse, not a lot more: 5mm gives about a nanosecond of time...)
__________________
  • Live near Helsinki, Finland & interested in electronics ? Check this out.
  • Want anti-virus/firewall ? Read this (and follow the links, also: use the search, there are way too many threads asking the same questions over and over and over again).
  • I'm experimenting with BitCoins, if you want to tip me send some to: 1CAEy7PYptSasN67TiMYM74ELDVGZS6cCB
 
Reply


 
Forum Jump


All times are GMT. The time now is 23:06.