This document discusses using a generative adversarial network (GAN) to remove muscle noise from electrocardiogram (ECG) signals. It provides background on ECGs and current denoising methods. PhysioNet is introduced as a source of ECG data, while the CapgMyo database provides muscle noise samples. GANs are explained as a way to filter noise. Results show the GAN improves signal-to-noise ratio over the noisy signal and achieves higher recognition accuracy than an autoencoder.