There are two general solutions to cancellation processes.
- The simplest is to use a feedback loop with a microphone inside the headphones. The feedback attempts to minimize the sound level at the microphone by producing sound that cancels ambient.
- The second uses digital sampling for repetitive sounds like engine noise and produces a cancelling sound.
Read More: Consumer Electronics