Skip to content

cross_correlation_filter

CrossCorrelationFilter

Bases: SignalFilter

Preprocesses EGMs by removing harmonics (40Hz), baseline, and QRS- complex. Additionally, applies derivative, botteron filters, and normalize EGMs. If ECGs are added to the EGM signals, then a farfield filter will be applied using these ECGs and default ECG annotator properties.

fs = signals.fs instance-attribute

__init__(signals)

filter()

Preprocesses EGMs by removing harmonics (40Hz), baseline, and QRS- complex. Additionally, applies derivative, botteron filters, and normalize EGMs. If ECGs are added to the EGM signals, then a farfield filter will be applied using these ECGs and default ECG annotator properties.

pass_filter(pass_zero, cutoff, fs=1000, kaiser_beta=60, num_taps=20) staticmethod

Wrapper fucntion for bandpass and lowpass filters.