Active Noise Cancellation System Using STM32
Active Noise Cancellation System Using STM32
Authors:
Om Patil, Dheeraj Jadhav, Siddharth Gurav, Utsav Powar
Prof.A.S.Mohite
Department of Electronics and Telecommunication Engineering Kolhapur Institute of Technology’s COllege of Engineering, Kolhapur, India
Email: ompatil9518@gmail.com
Abstract—Active Noise Cancellation (ANC) is an advanced signal processing technique used to reduce unwanted environ- mental noise by generating an anti-phase signal that destruc- tively interferes with incoming noise. Traditional passive noise reduction methods are ineffective for low-frequency sounds and often require bulky materials. This paper presents the design and implementation of an Active Noise Cancellation System using the STM32 microcontroller platform. The proposed system captures ambient noise through microphones, processes the signal using adaptive filtering algorithms such as Least Mean Squares (LMS), and generates anti-noise signals through speakers or headphones. The STM32 microcontroller serves as the core processing unit due to its real-time processing capability, DSP support, and low power consumption. The implemented system effectively reduces low-frequency noise and demonstrates suitability for applications such as headphones, automotive cabins, industrial environments, and smart embedded systems.
Index Terms—Active Noise Cancellation, STM32, LMS Al- gorithm, Adaptive Filtering, Embedded Systems, DSP, Noise Reduction