@@ -233,23 +233,19 @@ def _ecg_clean_pantompkins(ecg_signal, sampling_rate=1000):
233
233
234
234
235
235
# =============================================================================
236
- # Elgendi et al. (2010 )
236
+ # Hamilton (2002 )
237
237
# =============================================================================
238
- def _ecg_clean_elgendi (ecg_signal , sampling_rate = 1000 ):
239
- """From https://github.com/berndporr/py-ecg-detectors/
240
-
241
- - Elgendi, Mohamed & Jonkman, Mirjam & De Boer, Friso. (2010). Frequency Bands Effects on QRS
242
- Detection. The 3rd International Conference on Bio-inspired Systems and Signal Processing
243
- (BIOSIGNALS2010). 428-431.
244
-
238
+ def _ecg_clean_hamilton (ecg_signal , sampling_rate = 1000 ):
239
+ """Adapted from https://github.com/PIA-
240
+ Group/BioSPPy/blob/e65da30f6379852ecb98f8e2e0c9b4b5175416c3/biosppy/signals/ecg.py#L69.
245
241
"""
246
242
247
- order = 2
243
+ order = 1
248
244
clean = signal_filter (
249
245
signal = ecg_signal ,
250
246
sampling_rate = sampling_rate ,
251
247
lowcut = 8 ,
252
- highcut = 20 ,
248
+ highcut = 16 ,
253
249
method = "butterworth_zi" ,
254
250
order = order ,
255
251
)
@@ -258,19 +254,23 @@ def _ecg_clean_elgendi(ecg_signal, sampling_rate=1000):
258
254
259
255
260
256
# =============================================================================
261
- # Hamilton (2002 )
257
+ # Elgendi et al. (2010 )
262
258
# =============================================================================
263
- def _ecg_clean_hamilton (ecg_signal , sampling_rate = 1000 ):
264
- """Adapted from https://github.com/PIA-
265
- Group/BioSPPy/blob/e65da30f6379852ecb98f8e2e0c9b4b5175416c3/biosppy/signals/ecg.py#L69.
259
+ def _ecg_clean_elgendi (ecg_signal , sampling_rate = 1000 ):
260
+ """From https://github.com/berndporr/py-ecg-detectors/
261
+
262
+ - Elgendi, Mohamed & Jonkman, Mirjam & De Boer, Friso. (2010). Frequency Bands Effects on QRS
263
+ Detection. The 3rd International Conference on Bio-inspired Systems and Signal Processing
264
+ (BIOSIGNALS2010). 428-431.
265
+
266
266
"""
267
267
268
- order = 1
268
+ order = 2
269
269
clean = signal_filter (
270
270
signal = ecg_signal ,
271
271
sampling_rate = sampling_rate ,
272
272
lowcut = 8 ,
273
- highcut = 16 ,
273
+ highcut = 20 ,
274
274
method = "butterworth_zi" ,
275
275
order = order ,
276
276
)
0 commit comments