Active Noise Control
Course program and timetable
The course presents the fundamental elements related to the active control of acoustic noise, with the final aim of providing students with the conceptual and methodological tools in the design of active control systems. For this purpose, adaptive digital filtering algorithms and disturbance rejection methods are introduced. Both broadband and narrowband active noise control methods are presented, using feedforward and feedback, single and multi-channel implementation schemes. The nonlinear active noise control problem is also briefly discussed, as well as the rejection of non-gaussian impulsive noise. Numerical and implementation-related issues are also reviewed.
The course is structured as 6 blocks of 4-hour lessons.
- WED 14/01, 9.30-13.30. Acoustic noise models. Passive, semi-active and active control. Active control schemes: feedforward/feedback control, broadband/narrowband control, single/multiple channel control. Applications. Interference in plane sound fields. Limits of performance of active noise control methods.
- THU 15/01, 9.30-13.30. Adaptive filtering. Standard and modified LMS algorithm. Convergence analysis. Broadband feedforward control algorithms: FXLMS and leaky FXLMS.
- WED 21/01, 9.30-13.30. The effect of acoustic feedback. Filtered-U Recursive LMS. FxdLMS and FxdLMS/CE.
- THU 22/01, 9.30-13.30. Narrowband feedforward control. Periodic disturbance rejection. The waveform synthesis method. Adaptive notch filtering. Adaptive Noise Equalizer. Disturbance frequency estimation (methods by Regalia and Bodson).
- WED 28/01, 9.30-13.30. Feedback control methods. Multiple channel control. Secondary path modeling.
- THU 29/01, 9.30-13.30. Numerical and implementation-related issues: finite precision effects, quantization, automatic gain control. The nonlinear active noise control problem. Active noise control of impulsive noise signals.
All lessons will take place in the Sala Seminari of the Dip. di Elettronica, Informazione e Bioingegneria of the Politecnico di Milano.
Lectures
- Course presentation
- Introduction
- Introduction to active control of noise and vibrations
- ANC applications
- Basics of acoustics
- Interference in plane waves
- Adaptive filtering
- Broadband feedforward ANC
- Part 1: The FxLMS algorithm
- Part 2: The FuLMS algorithm
- Narrowband feedforward ANC
- Narrowband feedforward ANC
- Appendix - Adaptive notch filtering with frequency tracking
- Multiple-channel ANC
- Feedback ANC
- On-line secondary path modeling techniques
- Implementation issues
- Implementation issues
- Appendix - Direct digital implementation of notch filters
- Active control of impulsive noise
- Nonlinear active noise control
Software and teaching material