Active Noise Control – From Modeling to Real-Time Prototyping

Active noise control (ANC), also known as active noise cancellation, attempts to cancel unwanted sound using destructive interference. ANC systems use adaptive digital filtering to synthesize a sound wave with the same amplitude as the unwanted signal, but with inverted phase. This video first reviews the basic principles of ANC. It then shows how to use Simulink® to design and simulate an ANC system to cancel noise within a pipe model using a Filtered-X NLMS adaptive filter. Finally, you’ll see how to implement the ANC system using a real-world duct pipe and a Speedgoat real-time audio machine equipped with an ultra-low latency operating system and ultra-low latency A/D and D/A converters. The video shows how you can use automatic C code generation to go from the simulation model to the real-time prototype.

Explore the example used in this video: https://bit.ly/31bTp9z

Other Resources
Adaptive Filters: https://bit.ly/339uGor
Presentation by ASK Industries at MATLAB EXPO 2018: https://bit.ly/2KgwIvD

No comments