How to correctly apply bandpass filter to EEG data?
124 views (last 30 days)
Star Strider on 29 Jun 2020
The bandpass function (and its friends) in my experience have all used filtfilt to do the actual filtering, so there should not be any delay or phase distortion.
You can check it with:
[myFilteredData, bpdf] = bandpass(myData, [0.5 40], 250);
myFilteredData2 = filtfilt(bpdf, myData);
and see if there is a difference when you plot them.