Adaptive filtering constitutes one of the core technologies in the field of digital signal processing which finds numerous applications in the areas of science and technology viz. echo cancellation, channel equalization, adaptive noise cancellation, adaptive beam-forming, bio-medical signal processing etc. In this book an attempt has been made to explore the adaptive filtering techniques viz. Least Mean Square (LMS), Normalized Least Mean Square (NLMS) and Recursive Least Mean Square (RLS) algorithms for noise cancellation. The above mentioned algorithms have been simulated in MATLAB using a noisy tone signal and compared for the best performance in terms of Mean Squared Error (MSE), convergence rate, percentage noise removal, computational complexity and stability. The resulting best algorithm is implemented on TMS320C6713 Processor with the help of real time workshop facility of Simulink and tested for tone & ECG signals. This book is beneficial for the research scholars or the persons who are working or want to work in the field of adaptive filters and look for its practical implementation.