home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #30 / NN_1992_30.iso / spool / comp / dsp / 2802 < prev    next >
Encoding:
Text File  |  1992-12-15  |  4.6 KB  |  93 lines

  1. Newsgroups: comp.dsp
  2. Path: sparky!uunet!spool.mu.edu!agate!linus!linus.mitre.org!m22257@mitre.org
  3. From: m22257@mitre.org (Jeff Correia)
  4. Subject: Re: Active Noise Cancellation Algorithm
  5. Message-ID: <1992Dec15.160603.17752@linus.mitre.org>
  6. Sender: news@linus.mitre.org (News Service)
  7. Nntp-Posting-Host: jeff-correia.mitre.org
  8. Organization: The MITRE Corporation
  9. References: <Bz3vHr.LKK@news.cso.uiuc.edu>
  10. Date: Tue, 15 Dec 1992 16:06:03 GMT
  11. Lines: 80
  12.  
  13. In article <Bz3vHr.LKK@news.cso.uiuc.edu>, ja51359@uxa.cso.uiuc.edu
  14. (axelrod) writes:
  15. > Hi.  I know this is possible because I've heard the military does it for
  16. > helicopter headsets; and I heard that the car companies will be doing it
  17. > too.  Does someone know of how the basics work behind active noise can-
  18. > cellation?
  19. > What I'm interested in is a system where you have a speaker or two
  20. > somehow produce a signal that is directly out of phase with the ambient
  21. > noise.  This seems impossible, since a speaker radiates in all directions,
  22. > thereby having a different phase at different points in the room.  Is 
  23. > there some way of getting an average phase or something, in order to
  24. > decrease the noise in the room/car?
  25. > I'd like references to articles on this subject, along with a simple
  26. > explanation if possible.
  27. > Thanks
  28.  
  29.      The type of cancellation you are referring to is one that I have heard
  30. most commonly called reference cancelling.  The idea is pretty much as you
  31. have described it.  You have one primary channel, and 1 or more reference
  32. channels.  The primary channel contains your desired signal corrupted by
  33. unwanted noise, the reference channels contain noise which is (hopefully)
  34. highly correlated with the unwanted noise in your primary channel, but
  35. contain no trace of your desired signal.  
  36.  
  37.      A classic paper on this topic is by Bernie Widrow.  While trying to
  38. examine the heartbeat of a fetus, the heartbeat of the mother is a strong
  39. interfering signal.  Using a primary channel of mother+fetus and being able
  40. to locate a position to get a "clean" but maybe slightly out of phase
  41. refernce of the mother's heartbeat only, they were able to obtain the
  42. desired results.  I'm sorry I don't have the exact reference.  
  43.  
  44.     I have also read the paper where they discuss reference cancelling on
  45. military hellicopters.  I would recommend you look in the reference section
  46. of _Adaptive Signal Processing_ by Bernie Widrow and _Adaptive Filter
  47. Theory_ by Simon Haykin for all the references you will ever need on this
  48. topic.  Since these concepts are about 30 or so years old, you can find
  49. concise explanations and examples in the textbooks.  
  50.  
  51.      I also wrote my master's thesis on use of this technology applied to
  52. car telephones.  The problems in a car a similar to those in a helicopter,
  53. but not exactly the same. A large problem is spatial correlation of
  54. signals.  In other words, what do the cross-correlations of certain
  55. composite signals look like.  
  56. The conclusion I reached in my thesis was the same as in the helicopter
  57. paper... that the further the reference channels were from the primary
  58. channel, the less correlated that the noises on the 2 channels were.   
  59.  
  60.      To understand this (get ready for an over-simplified explanation),
  61. realize that the speed of sound is slow, on the order of 1000 feet per
  62. second.  The bandwidth of the phone channel is about 4KHz which means you
  63. sample at 8KHz.  A large majority of the noise that you get is from the
  64. engine and the tires.  If a noise originates at a tire, and has to get 10
  65. feet to get to the primary channel and 14 feet to get to the reference
  66. channel.  A differnce of 4 feet, and 32 samples.  In other words, a sound
  67. originating at a tire will appear at the reference microphone 32 samples
  68. after it appears on the primary.  In this same scenario, it is possible
  69. that the reference channel is closer by 4 feet to another tire, meaning
  70. that a sound originating in the second tire will appear 32 samples earlier.
  71.  Perhaps you can begin to see from this oversimplified explanation why
  72. putting the 2 mics close offers a reasonable solution to this problem,
  73. however, the reference channel is not allowed to pick up any of the desired
  74. signal or you'll cancel that too.  
  75.  
  76.      In a hellicopter,  the pilot will wear a specail head set, and the
  77. noise is so great that a directional mic can be placed near the mouthpiece
  78. mic without picking up any voice.  People don't really want to wear those,
  79. not to mention headphones are illegal in some states while driving.  The
  80. point is that the methods that work in hellicopters for human engineering
  81. reasons would not be reasonable to implement in cars.  
  82.  
  83.      Sorry if I rambled a bit much.
  84.  
  85. --Jeff
  86.