Active Noise Cancellation (ANC)

Active Noise Cancellation (ANC)

Block Diagram

Click on the colored blocks to view or sample recommended solutions


Design Considerations

Active Noise Cancellation (ANC)

The active noise cancellation system implements the acoustically adaptive algorithm that cancels the unwanted sound by generating an antisound (antinoise) of equal amplitude and opposite phase. The original, unwanted sound and the antinoise acoustically combine, resulting in the cancellation of both sounds.

The core subsystems include:

  • DSP
    - performs system initialization and executes the adaptive signal processing algorithm.
     
  • Memory
    - stores executing code and data/parameters.
     
  • AGC
    - maximizes the ADC SNR and maintains the overall system dynamic range.
     
  • Audio CODEC
    - the residual noise signals are converted o digital form by the ADC. The DAC generates the out put anti-noise signals.
     
  • Power Conversion
    - converts the battery power to run various functional blocks.

Application Notes (3)

Title Abstract Type Size (KB) Date Views
HTM 9 KB 21 Sep 2009 2507
HTM 8 KB 19 Nov 2008 1114
HTM 9 KB 11 Jul 2008 753
    

Reference Designs

Tools and Software

Name Part # Company Software/Tool Type
Code Composer Studio (CCS) Integrated Development Environment (IDE) CCSTUDIO Texas Instruments SW Development Tools, IDEs, Compilers

News Releases & Authored Articles

Visit the News Center

Support and Community

Wikis

Visit the TI Wiki

Training & events

Name Type Available During
Tiva C Series TM4C129x MCUs
This 6-part series will introduce you to various features on TM4C129x microcontrollers.
On-Line Training   On Demand  
TI Webinar:Hercules MCU Optimized Code from Simulink for IEC 61508 and ISO 26262
MathWorks and TI engineers demonstrate a new workflow for generating TI Hercules MCU optimized code from Simulink.
On-Line Training   On Demand  
Implementing Digital Motor Control with High Performance, Low Cost MCUs
Advanced digital motor control was only an option for high end motor drives and expensive equipment up until now.
On-Line Training   On Demand  
RS-232, RS-422, RS-485: What are the Differences
This video discusses the differences between three common serial interface standards: RS-232, RS-422 and RS-485.
On-Line Training   On Demand  
One-Minute RS-485: Receiver Failsafe
This video is a quick discussion of the receiver failsafe feature for RS-485 devices.
On-Line Training   On Demand  

See more training & events

Other Support