Process / pipelineSignal processing, Adaptive filtering
FxLMS Active Noise Control
The Filtered-x Least Mean Squares (FxLMS) algorithm is an adaptive filter used in active noise control (ANC) systems to reduce unwanted sound by generating anti-noise. Pioneered by Widrow and Stearns in 1975 and refined by Eriksson and colleagues, FxLMS is the most widely deployed algorithm in commercial noise-canceling headphones, hearing aids, automotive cabins, and industrial noise barriers. It works by continuously learning the acoustical path and dynamically adjusting a canceling signal in real time.
Open in MethodMindSoonVideoSoon
Read the full method
Members only
Sign inSign in with a free account to read this section.
Sources
- Widrow, B., & Stearns, S. D. (1975). Adaptive signal processing for active vibration and noise control. IEEE Transactions on Acoustics, Speech, and Signal Processing, 23(5), 440–453. DOI: 10.1109/TASSP.1975.1163415 ↗
- Eriksson, L. J., Allie, M. C., & Greiner, R. A. (1988). The selection and application of an IIR adaptive filter for use in active sound attenuation. IEEE Transactions on Acoustics, Speech, and Signal Processing, 36(11), 1879–1891. DOI: 10.1109/ASSP.1988.35387 ↗
- Kuo, S. M., & Morgan, D. R. (2002). Active Noise Control Systems: Algorithms and DSP Implementations. John Wiley & Sons. ISBN: 978-0-471-49663-5