Active impulsive noise control algorithm with post adaptive filter coefficient filtering

Most algorithms for active impulsive noise control employ non-linear transformations to limit the reference and/or error signals and to maintain system stability. From a more direct manner, a new cost function is proposed in this study which is defined as the summation of the squared Euclidean norm of difference between the currently updated filter coefficients vector and all past filter coefficients vector subject to the constraint imposed on the adaptive filter output. A new adaptive algorithm is derived from the cost function and called the filtered weight filtered-x normalised least mean square algorithm because it can be interpreted as a post filter structure which passes the filter coefficients through a first-order infinite impulse response filter. The proposed algorithm is suitable for active control of impulsive noise since it directly limits the dynamic range of the adaptive filter coefficients and prevents heavy fluctuation of the filter coefficients. Simulations compare the performance of the proposed algorithm with the existing algorithms and demonstrate the effectiveness of the proposed algorithm.