Dear Jason,
I'm sorry but the bandpass filtering in avwmaths++ is our only
available temporal filtering option at the moment.
You could stick with Matlab (using our i/o routines in
$FSLDIR/etc/matlab) or modify something like avwpspec to
output the real and imaginary parts of the fft and do
everything via multiplication in the frequency domain
(although you'll have to read and write separate the real
and imaginary components, and do the maths appropriately,
as complex data is not really supported except in
avwcomplex and prelude).
Sorry we don't have a better solution at present.
All the best,
Mark
On 27 Nov 2006, at 13:19, Alle Meije Wink wrote:
> Hmm, don't know if there's a tool for that, sorry. Maybe you want the
>
> avwmaths++ -bptf
>
> option? I have never used it myself so cannot help you with it, but
> btpf stands for bandpass temporal filtering.
>
> From the help (which you get by just calling avwmaths++) it looks
> like a sharp cutoff in frequency. That gives you a temporal
> response which is quite smeared out.
>
> hth
> Alle Meije
>
> Jason Steffener wrote:
>> Hello. Thank you for the reply. I am interested in only temporal
>> filtering.
>> Yes the methods you describe all make sense. I do not need an
>> "ideal" filter
>> just an imporved one. By a higher-order (or higher-taps) filter I am
>> refering to one that will use more time points and have the
>> ability to
>> provide a sharper cutoff (a smaller transition band). And it is
>> this smaller
>> transition band that I am most interested in. I know that I can do
>> this in
>> MatLab easily enough. However, I am interested in streamlining
>> things so it
>> would be ideal to have an improved filter in FSL.
>> Thank you,
>> Jason.
|