• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar
  • Skip to footer

Analog IC Tips

Analog IC Design, Products, Tools Layout

  • Products
    • Amplifiers
    • Clocks & Timing
    • Data Converters
    • Interface & Isolation
    • MEMS & Sensors
  • Applications
  • Video
    • TI Video Channel
  • EE Forums
    • EDABoard.com
    • Electro-Tech-Online.com
  • EE Resources
    • DesignFast
    • eBooks / Tech Tips
    • FAQs
    • LEAP Awards
    • Podcasts
    • Webinars
    • White Papers
  • EE Learning Center

Active noise cancellation, Part 2: Implementation

August 13, 2018 By Bill Schweber

Part 1 of this FAQ looked at the basic concept of active noise cancellation, how it might be implemented in principle using analog circuitry, and the harsh reality of actually providing the ANC function. Part 2 looks at modern ANC systems and how they function, as well as their practical issues.

Q: Is ANC using digital circuits and components simply an issue of digitizing the microphone signal, inverting it numerically, adding it to the original signal (also numerically), then converting back to analog to driver an earpiece (or, in the case of wide-area ANC, using the inverted signal to drive speakers?

A: Yes, but that’s only step 1. There are actually three techniques for ANC: 1) feed-forward cancellation, 2) feedback cancellation, and 3) hybrid cancellation. All require that the microphone signal be digitized to allow DSP-based algorithms to be executed on the microphone’s digitized signal, Figure 1.

active noise cancellation
Fig 1: The basic digital ANC system relies extensively on algorithms which invert (often called phase reversal) the offending signal in real time, while also compensating for other system, noise, and sound issues, delays, and artifacts. (Image source: SONY)

If the noise signals that need to be canceled were simply played back after phase reversal, oscillation will occur at relatively high frequencies because of delays in phase reversal as the sound moves along the path from microphone to noise canceling circuit to driver unit to air and finally to audio output. To prevent this phenomenon known as “howling”, it is necessary to use a filter circuit to eliminate the high frequencies that trigger oscillation.

Q: What’s feed-forward cancellation?

A: In feed-forward ANC, a reference microphone is placed outside the headset to capture the noise signal, inverts it, and then adds it to the audio to provide cancellation; this is all done digitally, of course. Although this sounds simple, it is not, because the inversion must also account for the path traveled by the noise, then determine (calculate) the anti-noise signal before the correct noise goes from the microphone and reaches the eardrum. Do the math: with the speed of sound at 343 meter/sec (dry air, 20°C), that isn’t much time. While there would be more time if the microphone were placed further from the ear, the noise that the microphone picks up might then differ differently from the noise which is actually reaching the eardrum.

Q: What about feedback ANC?

A: In this approach, an “error” microphone is located inside of the headset or earbud, so it monitors the sound going to the user’s ear. The system then compares the sound in the user’s ear to the audio source, while a feedback algorithm identifies the noise and generates anti-noise to cancel it out. Despite the attractiveness of this approach, it is very hard to design an effective feedback system with filters that work across the many variations in ears and noise; also, the system can become unstable if the feedback is not “just right”— which will be the case under many circumstances.

Q: Then a hybrid system does what?

A: A hybrid feed-forward/feedback ANC solution combines the virtues of feedforward and feedback approaches, Figure 2. It has the external microphone of the feedforward system to monitor ambient noise, plus the internal microphone to monitor what the user hears beyond audio playback. With the right algorithms and filtering, this combination can be very effective.

active noise cancellation
Fig 2: A hybrid ANC relies on two microphones, one inside the ear cup and the other outside, to provide both feedforward and feedback signals to the algorithms for superior performance. (Image Source: Cirrus Logic)

Q: What does it take to provide an effective ANC system when using the hybrid approach?

First is the use of dynamically adjustable filtering, If the filer – even a digital one — has fixed coefficients, then it will be suboptimum in many cases, especially as the user moves or the type of noise varies (airplane, office, conversation, music, car: are all very different). Now, the latest generation of ANC systems use sophisticated, self-adjusting dynamically adaptive algorithms which change the filter parameters “on the fly” to provide the best performance.

Second, the most advanced ANC systems use multiple microphones. By using two, three, or even four, the ANC system cab better “hear” the noise and better adapt to canceling it, and can even deal with noise which changes source locations such as when someone nearby is walking and talking. Of course, a dynamic, smart ANC has a higher cost in components and software commitment but can significantly improve performance. Despite its additional cost, it is being used in conference room phones and even smartphones.

Q: If I need ANC, do I have to build my own system?

A: Absolutely not. In fact, IC vendors offer ultra-tiny ICs and chipsets which are specially designed for ANC headset and earbud applications, For example, Cirrus Logic, Sony, Analog Devices, Texas Instruments, Maxim, and ams offer different ANC ICs, including some which implement the hybrid approach.

Q: Who is using these latest ANC-based end products?

A: Travelers, pilots, industrial workers, and workers in noisy offices are among the users.

Q: What about ANC in open areas such as cars and aircraft cabins?

A: This is a difficult problem since it includes a physical environment with more unknowns and less control than provided by a closed environment of a headset or earbuds. Still, it is being tested in some cars using the car’s speakers, to generate a viable antinoise field to cut down inside power-train and outside road noise.

Note that a somewhat similar idea has already been used for canceling unwanted internal light reflections at lens/air, and lens/lens interfaces, using destructive interference — a sort of antinoise — created by precision thin-film coatings on the lens surfaces optical systems and cameras; this results in a “purplish” haze you can see if you look at the lens from just the right angle.

This FAQ has looked at implementation of a long-sought function of audio noise cancellation, first discussed almost a hundred years ago, long before the needed technology existed. Doing cancellation of sound was impossible until the availability of tiny microphones, digitized audio signals, and high-speed DSP algorithms, especially when coupled with adaptive filtering.

References

“Noise Control for Internal Combustion Engine Exhaust”
The David Clark Company, “How Does Hybrid Electronic Noise Cancellation Work?”
Sony Corp,  “The Science Of Sony’s Digital Noise Canceling”
Cirrus Logic, “Low Power Smart Codec with Active Noise Cancellation and Echo Cancellation”

You may also like:


  • Active noise cancellation, Part 1: Concept and principles

Filed Under: Analog ICs, Applications, Consumer, FAQ, Featured Tagged With: amssemiconductor, analogdevicesinc, basics, cirruslogic, FAQ, maximintegrated, sonycorporation, texasinstrumentsinc

Primary Sidebar

Subscribe to Our Newsletter

Subscribe to weekly industry news, new product innovations and more.

Subscribe today

EE Training Center Classrooms

“ee

“ee

“ee

“ee

RSS Current EDABoard.com discussions

  • What temperature sensor is in 852A?
  • Designing an offline hardware Password Manager
  • Offline SMPS for 120W maximum in EU, UK, USA ..but with no PFC stage
  • 2kW Step-down PWM converter for high voltage dc-BUS
  • Start-up resistor for offline flyback suffers overvoltage..but is it OK?

RSS Current Electro-Tech-Online.com Discussions

  • Goldine International Leading Electronics brand from USA offering for new Distributors
  • Array of pointers to 16 series port SFRs.
  • The popups are getting ridiculous.
  • new to Ardunio but trying to compile
  • GLCD PIC16F877 lack of character output Issue

Follow us on Twitter

Tweets by AnalogICTips

Design Fast

Component Selection Made Simple.

Try it Today
design fast globle

Footer

Analog IC Tips

EE WORLD ONLINE NETWORK

  • EE World Online
  • EDA Board Forums
  • Electro Tech Online Forums
  • DesignFast
  • Connector Tips
  • Microcontroller Tips
  • Power Electronic Tips
  • Sensor Tips
  • Test and Measurement Tips
  • Wire and Cable Tips
  • 5G Technology World

ANALOG IC TIPS

  • Subscribe to our newsletter
  • Advertise with us
  • Contact us
  • About us
Follow us on Twitter Add us on Facebook Follow us on YouTube Follow us on Instagram

Copyright © 2021 · WTWH Media LLC and its licensors. All rights reserved.
The material on this site may not be reproduced, distributed, transmitted, cached or otherwise used, except with the prior written permission of WTWH Media.

Privacy Policy