pyecsca.sca.trace.filter module¶
Provides functions for filtering traces using digital (low/high/band)-pass and bandstop filters.
- pyecsca.sca.trace.filter.filter_lowpass(trace, sampling_frequency, cutoff)[source]¶
Apply a lowpass digital filter (Butterworth) to trace, given sampling_frequency and cutoff frequency.
- pyecsca.sca.trace.filter.filter_highpass(trace, sampling_frequency, cutoff)[source]¶
Apply a highpass digital filter (Butterworth) to trace, given sampling_frequency and cutoff frequency.
- pyecsca.sca.trace.filter.filter_bandpass(trace, sampling_frequency, low, high)[source]¶
Apply a bandpass digital filter (Butterworth) to trace, given sampling_frequency, with the passband from low to high.