flightlogic wrote:Kevbert, you are getting closer. The signal from the radio has nadda to do with the noise cancelling function.
Au contraire.
The "noise cancelling function" first has to identify the noise. The microphones inside of the earcups pick up a signal which includes both the sounds of the radio coming from the headphone speaker and noises from outside the earcup. The only way to identify which part of that signal is noise and which part is radio is to use the signal from the radio as an input to the op-amp comparator.
Or, if you prefer an Argumentum ad verecundiam, the following is from Amar Bose's Patent # 4455675, although the actual circuit diagrams convey more technical information:
According to the invention, there is means defining a headphone cavity and electroacoustical transducing means, such as a pressure sensitive microphone, within the cavity for providing a signal corresponding to the sum of external noise and thesound produced by the headphone driver in the same cavity. There is means for combining this transduced signal with the input signal desired to be reproduced to produce an error signal representative of the noise and other differences between the inputsound signal to be reproduced and the output of the headphone driver in that cavity.
Emory, the technique you describe is used in all sorts of modern digital audio noise reduction circuits that don't have feedback loops (playing a cd, recording sounds without simultaneously playing those sounds through a speaker, etc). However, because the technique adds latency to the signal, it can't be used in a digital feedback loop. The ADC conversion, the digital processing, and the final DAC conversion all take some time. In an ANR headset using digital noise reduction, the noise would reach your ear slightly before the anti-noise correction signal reached your ear, and you would instead have twice as much noise. Then, the microphone would pick up the noise, the delayed anti-noise, the radio signal, and every loop would create even more noise.