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: [ Ссылка ]
Other Resources
Adaptive Filters: [ Ссылка ]
Presentation by ASK Industries at MATLAB EXPO 2018: [ Ссылка ]
--------------------------------------------------------------------------------------------------------
Get a free product Trial: [ Ссылка ]
Learn more about MATLAB: [ Ссылка ]
Learn more about Simulink: [ Ссылка ]
See What's new in MATLAB and Simulink: [ Ссылка ]
© 2019 The MathWorks, Inc. MATLAB and Simulink are registered
trademarks of The MathWorks, Inc.
See www.mathworks.com/trademarks for a list of additional trademarks. Other product or brand names may be trademarks or registered trademarks of their respective holders.
![](https://i.ytimg.com/vi/mlkAIlL5Bqs/maxresdefault.jpg)