Adaptive noise cancellation using NLMS algorithm in GNU radio

In this paper, an adaptive noise cancellation technique using NLMS algorithm in GNU radio is proposed. In adaptive noise cancellation, the noise free signal is obtained by estimating the noise and interference and then adaptively filtering them out from the received signal. In this method, an adaptive noise canceller recovers the desired signal corrupted by noise using NLMS (Normalised Least Mean Square) algorithm. The experiments are carried out with a normal cosine signal source and an audio signal in GNU Radio. The results obtained show the effective operation of NLMS algorithm in adaptive noise cancellation.