SearcharxivSearch

arXiv subjects

Woon-seng Gan

Publications and source records attributed to Woon-seng Gan.

2 recordsLinked to original sources

A Novel Monte Carlo Gradient Method Based on Meta-learning for Effective Step-size Selection in Active Noise Control

Active noise control (ANC) is an effective approach to noise suppression, and the filtered-reference least mean square (FxLMS) algorithm is a widely adopted method in ANC systems, owing to its computational efficiency and stable performance. However, its convergence speed and noise reduction performance are highly dependent on the step size parameter. Common step-size algorithms-such as normalized and variable step-size variants-require additional computational resources and exhibit limited adaptability under varying environmental conditions. To address this challenge, a novel Monte Carlo gradient meta-learning (MCGM) approach is proposed herein to determine an appropriate step size, into which a forgetting factor is incorporated to mitigate the impact of initial zero effect. Compared to other algorithms, the proposed method imposes no additional computational burden on FxLMS operations. Numerical simulations involving real-world acoustic paths and noise signals further confirm its effectiveness and robustness.

eess.SP

Implementation of Multi-channel Active Noise Control based on Back-propagation Mechanism

Active noise control (ANC) systems can efficiently attenuate low-frequency noises by introducing anti-noises to combine with the unwanted noises. In ANC systems, the filtered-x least mean square (FxLMS) and filtered-X normalized least-mean-square (FxNLMS) algorithm are well-known algorithms for adaptively adjusting control filters. Multi-channel ANC systems are typically required to attenuate unwanted noises in a large space. However, open-source implementations of the multi-channel FxLMS (McFxLMS) and multi-channel FxNLMS (McFxNLMS) algorithm continue to be scarce. Therefore, this paper proposes a simple and effective implementation approach of the McFxLMS and McFxNLMS algorithm. Motivated by the back-propagation process during neural network training, the McFxLMS and McFxNLMS algorithm can be implemented via automatic derivation mechanism. We implemented the two algorithms using the automatic derivation mechanism in PyTorch and made the source code available on GitHub. This implementation method can improve the practicality of multi-channel ANC systems, which is expected to be widely used in ANC applications.

eess.SY