Preventing output saturation in active noise control: An output-constrained Kalman filter approach

Junwei Ji,Dongyuan Shi,Boxiang Wang,Xiaoyi Shen,Zhengding Luo,Woon-Seng Gan
2024-12-25
Abstract:The Kalman filter (KF)-based active noise control (ANC) system demonstrates superior tracking and faster convergence compared to the least mean square (LMS) method, particularly in dynamic noise cancellation scenarios. However, in environments with extremely high noise levels, the power of the control signal can exceed the system's rated output power due to hardware limitations, leading to output saturation and subsequent non-linearity. To mitigate this issue, a modified KF with an output constraint is proposed. In this approach, the disturbance treated as an measurement is re-scaled by a constraint factor, which is determined by the system's rated power, the secondary path gain, and the disturbance power. As a result, the output power of the system, i.e. the control signal, is indirectly constrained within the maximum output of the system, ensuring stability. Simulation results indicate that the proposed algorithm not only achieves rapid suppression of dynamic noise but also effectively prevents non-linearity due to output saturation, highlighting its practical significance.
Systems and Control,Audio and Speech Processing,Signal Processing
What problem does this paper attempt to address?
The problem that this paper attempts to solve is: in an active noise control (ANC) system, when the environmental noise level is extremely high, the output power of the control signal may exceed the rated output power of the system, resulting in output saturation and nonlinear distortion. This phenomenon will seriously affect the performance and stability of the system. Specifically, although the ANC system based on the Kalman filter (KF) shows superior tracking ability and faster convergence speed in dynamic noise cancellation scenarios, in a high - noise environment, due to hardware limitations, the power of the output signal may exceed the maximum output capacity of the system, thus causing the output saturation problem. To solve this problem, the author proposes a Kalman filter method with output power constraint (KF - OPC), which re - scales the measured value by introducing a constraint factor to indirectly limit the power of the output signal and ensure that it does not exceed the rated output power of the system. ### Main solutions 1. **Introducing a constraint factor**: - In order to prevent output saturation, the author introduces a constraint factor \(\alpha\) to re - scale the measured value (i.e., the interference signal). This constraint factor is determined by the rated output power \(\rho_o\) of the system, the secondary path gain \(G_s\), and the interference signal power \(\delta_d^2\). - The calculation formula of the constraint factor is: \[ \alpha=\min\left\{\sqrt{\frac{\rho_oG_s}{\delta_d^2}}, 1\right\} \] 2. **Modifying the Kalman filter update equation**: - In the update process of the Kalman filter, the re - scaled measured value is used to correct the control filter. The specific update equation is: \[ \hat{w}(n|n)=\hat{w}(n|n - 1)+K(n)[\alpha\hat{d}(n)-x'(n)^T\hat{w}(n|n - 1)] \] - Among them, \(\hat{d}(n)\) is the estimated interference signal, and \(x'(n)\) is the reference signal after secondary path estimation. 3. **Simulation verification**: - The effectiveness of the proposed KF - OPC algorithm is verified by numerical simulation. The results show that this algorithm not only inherits the advantages of the Kalman filter, but also can effectively prevent output saturation, avoid nonlinear distortion, and ensure the stability and linearity of the system. ### Summary The main contribution of this paper is to propose a new method to solve the output saturation problem of the ANC system in a high - noise environment, making the Kalman - filter - based ANC system more practical and stable.