Abstract:
The adaptive filter operates by estimating the statistics of the incoming signal and adjusting its own response in such a way as to minimize some cost-function. The Active Noise Control (ANC) uses a primary input containing the corrupted signal and a reference input containing noise correlated in some unknown way with primary noise. The reference input is adaptively filtered and subtracted from the primary input to obtain the signal estimate. Adaptive filtering before subtraction allows the treatment of inputs that are deterministic or stochastic, stationary or time variable. A useful approach to this filter optimization problem is to minimize the mean square value of the error signal. In this paper, we have implemented the Adaptive Noise Cancellation using Filtered-x Least Mean Square (FxLMS) algorithm. Experimental results with MATLAB Simulation are presented that illustrate the usefulness of adaptive noise cancellation technique using FxLMS algorithm and Normalized FxLMS algorithm in a variety of practical situations.

Keywords: Noise Control (ANC), Filtered-x LMS (FxLMS), Normalized FxLMS