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 in with a free account to read this section.

Sign in

Sources

  1. 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
  2. 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
  3. Kuo, S. M., & Morgan, D. R. (2002). Active Noise Control Systems: Algorithms and DSP Implementations. John Wiley & Sons. ISBN: 978-0-471-49663-5

Related methods

Referenced by

ScholarGateFxLMS Active Noise Control (Filtered-x Least Mean Squares Algorithm for Active Noise Control). Retrieved 2026-06-04 from https://scholargate.app/en/acoustics/fxlms-active-noise-control