How to choose a proper bandpass filter


In task-type fmri image processing, I’d like to apply a bandpass filter [0.01Hz, 0.1Hz].

I’m wondering how to implement this process.

Should I use fft and band pass it and ifft to get the real part?
Or I should use the zero-phase forward and reverse digital IIR filtering like filtfilt in matlab?

Is there a theoretical support about this?

Thanks !

This should be helpful Bandpass filtering: different outputs from FSL and nipype custom function

1 Like