The filtered-x normalized least mean square (FxNLMS) algorithm is widely used in industrial active noise control (ANC) systems due to its simple implementation and robust stability. In contrast, model predictive control (MPC) is known for handling multivariable and constrained optimization problems but remains underutilized in active noise control due to its high computational demand and the strict latency requirements of ANC systems. Additionally, existing MPC based ANC schemes often rely on external disturbance predictors, limiting their accuracy and applicability to predictable noise. This paper addresses these shortcomings by formulating a delayed joint state space model that integrates the primary and secondary acoustic paths, thereby removing the need for disturbance prediction. Building on this model, we derive an unconstrained causal MPC algorithm combined with saturation that directly computes the optimal control signals for the secondary loudspeaker in real time. Compared to the standard FxNLMS algorithm, the proposed method achieves improved noise attenuation while maintaining computational complexity comparable to FxNLMS. The performance of the approach is demonstrated through numerical simulations and real time experiments.

Real-time implementation of delayed model predictive control in active noise control systems

Liang, Chao;Ripamonti, Francesco;Karimi, Hamid Reza;
2026-01-01

Abstract

The filtered-x normalized least mean square (FxNLMS) algorithm is widely used in industrial active noise control (ANC) systems due to its simple implementation and robust stability. In contrast, model predictive control (MPC) is known for handling multivariable and constrained optimization problems but remains underutilized in active noise control due to its high computational demand and the strict latency requirements of ANC systems. Additionally, existing MPC based ANC schemes often rely on external disturbance predictors, limiting their accuracy and applicability to predictable noise. This paper addresses these shortcomings by formulating a delayed joint state space model that integrates the primary and secondary acoustic paths, thereby removing the need for disturbance prediction. Building on this model, we derive an unconstrained causal MPC algorithm combined with saturation that directly computes the optimal control signals for the secondary loudspeaker in real time. Compared to the standard FxNLMS algorithm, the proposed method achieves improved noise attenuation while maintaining computational complexity comparable to FxNLMS. The performance of the approach is demonstrated through numerical simulations and real time experiments.
2026
Active noise control; Computational complexity; Model predictive control; State-space model; Time delay;
File in questo prodotto:
File Dimensione Formato  
1-s2.0-S0022460X2600163X-main.pdf

accesso aperto

: Publisher’s version
Dimensione 5.86 MB
Formato Adobe PDF
5.86 MB Adobe PDF Visualizza/Apri

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/11311/1312789
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 0
  • ???jsp.display-item.citation.isi??? ND
social impact