Active impulsive noise control using maximum correntropy with adaptive kernel size
Abstract
The active noise control (ANC) based on the principle of superposition is an attractive method to attenuate the noise signals. However, the impulsive noise in the ANC systems will degrade the performance of the controller. In this paper, a filtered-x recursive maximum correntropy (FxRMC) algorithm is proposed based on the maximum correntropy criterion (MCC) to reduce the effect of outliers. The proposed FxRMC algorithm does not requires any priori information of the noise characteristics and outperforms the filtered-x least mean square (FxLMS) algorithm for impulsive noise. Meanwhile, in order to adjust the kernel size of FxRMC algorithm online, a recursive approach is proposed through taking into account the past estimates of error signals over a sliding window. Simulation and experimental results in the context of active impulsive noise control demonstrate that the proposed algorithms achieve much better performance than the existing algorithms in various noise environments.
- Publication:
-
Mechanical Systems and Signal Processing
- Pub Date:
- March 2017
- DOI:
- Bibcode:
- 2017MSSP...87..180L
- Keywords:
-
- Active noise control;
- Impulsive noise;
- Recursive algorithm;
- Maximum correntropy;
- Kernel size