ToolPythonIntermediate
Filtering with scipy.signal: mains hum and noise out of an ECG
- y = signal.sosfiltfilt(sos, signal.filtfilt(b, a, x))
- part_out = signal.sosfiltfilt(sos, signal.filtfilt(b, a, part)) # filters are linear: shares add up
- noise_left = signal.sosfiltfilt(sos, signal.filtfilt(b, a, noise))
- ecg_left = signal.sosfiltfilt(sos, signal.filtfilt(b, a, ecg))
- s = signal.sosfiltfilt(signal.butter(N, 40, fs=fs, output="sos"), step)