This document discusses denoising electrocardiogram (ECG) signals using discrete wavelet transforms. It begins by introducing ECG signals and common sources of noise. Wavelet transforms are proposed for denoising because they can separate signal and noise spectra into different frequency levels. The process involves decomposing the noisy signal, thresholding the wavelet coefficients to remove noise, and reconstructing the signal. Simulation results should show the original ECG signal, enhanced signal after processing, and improved signal-to-noise ratio and percentage root-mean-square difference. The conclusion is that wavelet transforms effectively remove noise from ECG signals.