Skip to contentScholarGate
LibraryBookshelfDeskReview StudioAssistant
Sign in
On this page
IntuitionHow it worksWhen to use itStrengths & limitationsCommon pitfallsApplicationsFrequently asked🔒 Read the full methodSourcesRelated methods
Cite this pageSpotted an issue on this page? Report or suggest a fix →
Home›Acoustics›FxLMS Active Noise Control
Process / pipelineSignal processing, Adaptive filtering

FxLMS Active Noise Control

Filtered-x Least Mean Squares Algorithm for Active Noise Control · Also known as: FxLMS, filtered-x LMS, active noise cancellation, ANC

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.

ScholarGate
  1. Process / pipeline
  2. v1
  3. 3 Sources
  4. PUBLISHED
Cite this page →
Tools & resources
Download slides
Learn & explore

Read the full method

Members only

Sign in with a free account to read this section.

Sign in

Method map

The neighbourhood of related methods — select a node to explore.

FxLMS Active Noise Control
BeamformingCepstral AnalysisLinear Predictive CodingPsychoacoustic MaskingSpeech IntelligibilityBark and Mel ScalesSonar Equation

When to use it

Use FxLMS when active noise control is needed in low-frequency-dominated environments (aircraft cabins, road noise, HVAC hum) where passive absorption is inefficient. FxLMS is ideal for narrowband or tonal noise (sine, multi-tone). For wideband noise or high frequencies, passive approaches are often more cost-effective. FxLMS requires low-latency hardware (fast DSP or microcontroller) and suitable reference and error microphone placement.

Strengths & limitations

Strengths
  • Highly effective for low-frequency tonal and periodic noise where passive absorption is inadequate; can achieve >10–20 dB attenuation below 500 Hz.
  • Adaptive algorithm continuously learns changing acoustic conditions; performance remains high even as room characteristics or noise patterns vary.
  • Low computational cost compared to other adaptive methods; efficient enough for real-time implementation on embedded DSP hardware.
  • Maturity and widespread deployment; decades of research and commercial implementations ensure robustness and reliability.
  • Enables compact, lightweight active noise control solutions (headphones, small cabins) where large passive absorbers would be impractical.
Limitations
  • Causality constraint: FxLMS must predict and generate anti-noise before the noise arrives; long acoustic paths (>1 meter) introduce delays that limit effectiveness.
  • Algorithm convergence depends on accurate secondary path estimation; poor secondary path modeling leads to instability or negative gain (noise amplification).
  • Less effective for wideband noise; noise reduction is typically narrowband. Multichannel systems are required for broadband control, increasing complexity.
  • Requires multiple microphones (reference and error); sensor placement and spacing critically affect performance and stability.
  • Nonlinear acoustic behavior (e.g., saturation at high SPL) and non-causal noise (noise components not in the reference signal) are not handled well by linear FxLMS.

Frequently asked

Why is the secondary path so important in FxLMS?

The secondary path is the acoustic transfer function from the loudspeaker to the error microphone—it determines how the anti-noise signal reaches the error measurement point. Without accounting for this path, the algorithm cannot correctly predict what filter output is needed. An inaccurate secondary path estimate causes the algorithm to diverge or provide negative gain (amplification instead of cancellation).

What frequency range can FxLMS effectively control?

FxLMS is most effective below 1–2 kHz, particularly for tonal or low-frequency noise (<500 Hz). At higher frequencies, the wavelength becomes shorter and causality delays become problematic. Multifrequency and multichannel systems extend the range, but passive absorption is often more practical for high-frequency noise.

How long does FxLMS take to converge and adapt to changing noise?

Convergence speed depends on step size, filter length, and signal statistics. Typical convergence is 0.5–2 seconds for stationary noise. Adaptation to slowly changing noise (speech, music, time-varying machinery) occurs within similar timescales. Fast transient noise (impacts, sudden changes) may not be canceled because the algorithm cannot react instantaneously.

Can FxLMS cancel broadband noise like rain or wind?

FxLMS is less effective for broadband noise because a single reference signal cannot predict all frequency components of wideband noise. Multichannel systems (multiple reference microphones and adaptive filters) can improve broadband control, but computational cost increases. For broadband noise, passive absorption or hybrid passive-active systems are often more practical.

What happens if the reference and error microphones are too far apart?

If the distance is large (>1 meter), acoustic propagation delay becomes significant. The reference signal cannot predict the noise at the error microphone due to causality constraints (the algorithm cannot look into the future). This limits the control bandwidth and effectiveness. Practical ANC systems keep microphone spacing small (<10 cm for headphones, <0.5 m for cabin systems).

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/icassp.1984.1172527 ↗
  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/tassp.1987.1165165 ↗
  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

How to cite this page

ScholarGate. (2026, June 3). Filtered-x Least Mean Squares Algorithm for Active Noise Control. ScholarGate. https://scholargate.app/en/acoustics/fxlms-active-noise-control

Related methods

BeamformingCepstral AnalysisLinear Predictive CodingPsychoacoustic MaskingSpeech Intelligibility

Which method?

Set this method beside its closest kin and read them side by side — the library lays the books on the table; the choice is yours.

  • BeamformingAcoustics↔ compare
  • Cepstral AnalysisAcoustics↔ compare
  • Linear Predictive CodingAcoustics↔ compare
  • Psychoacoustic MaskingAcoustics↔ compare
  • Speech IntelligibilityAcoustics↔ compare
Compare side by side →

Referenced by

Bark and Mel ScalesBeamformingPsychoacoustic MaskingSonar EquationSpeech Intelligibility

Similar methods

Adaptive LMS FilterWiener FilterKalman Filter for Signal TrackingZF/MMSE EqualizationAdaptive ControlBeamformingFIR Filter DesignLinear Quadratic Gaussian

Related reference concepts

Assistive Listening Devices and Alerting SystemsDirectional Microphones and BeamformingHearing Aid Components and Signal ProcessingHearing Aids and Assistive Listening DevicesStochastic OptimizationHearing Aid Selection and Fitting

Spotted an issue on this page? Report or suggest a fix →

ScholarGate — FxLMS Active Noise Control (Filtered-x Least Mean Squares Algorithm for Active Noise Control). Retrieved 2026-07-21 from https://scholargate.app/en/acoustics/fxlms-active-noise-control · Dataset: https://doi.org/10.5281/zenodo.20539026
Quick facts
Originator
Bernard Widrow, Samuel Stearns
Subfamily
Signal processing, Adaptive filtering
Year
1975
Type
Adaptive noise cancellation algorithm
Related methods
BeamformingCepstral AnalysisLinear Predictive CodingPsychoacoustic MaskingSpeech Intelligibility
ScholarGate

A content-first reference library for research methods — what each one is, how it works, and where it comes from.

Open data (CC-BY)

Explore

  • Library
  • Search the library…
  • Browse by field
  • Fields
  • Journey
  • Compare
  • Which method?

Reference

  • Subjects
  • Atlas
  • Glossary
  • Methodology
  • Philosophy

Your tools

  • Bookshelf
  • Desk
  • Chat

Company

  • About
  • Pricing
  • Contact
  • Suggest a method

Entries are compiled from published sources for reference. Verifying the accuracy and suitability of any information for your own use remains your responsibility.

© 2026 ScholarGate · A research-method reference library
  • Privacy
  • Cookies
  • Terms
  • Delete account