The document presents a simulation of adaptive noise cancellers for ECG signal analysis using LMS, NLMS, and RLS algorithms implemented on MATLAB. The study evaluates the performance of these algorithms in terms of mean squared error, signal-to-noise ratio improvement, computational complexity, and stability. Results indicate that while the RLS algorithm shows superior performance in noise cancellation, it requires higher computational resources, making NLMS a more balanced choice for practical applications.