1. A method for computing a denoised ECG signal from an input signal including an ECG signal and noise, the method comprising: identifying a location of a QRS complex of a cardiac cycle in the input signal; identifying a first time window in the cardiac cycle that includes the QRS complex; identifying a second time window in the cardiac cycle that does not include the QRS complex; and removing a band of frequencies from the second time window.