Dear Andreas,<div><br></div><div>> In case you use the default automatic estimation of FIR filter order in the Basic FIR filter, please note that the applied algorithm for the automatic estimation of filter order is conceptually flawed for both firls and fir1 filters. I do not recommend using the automatic estimation of FIR filter order.<br>

<br>I heard it from Motohiro Kimura when he was back from Leipzig that you said so :-) I should try your toolbox someday. Thank you for your input!</div><div><br></div><div>Makoto<br><br><div class="gmail_quote">2012/11/27 Andreas Widmann <span dir="ltr"><<a href="mailto:widmann@uni-leipzig.de" target="_blank">widmann@uni-leipzig.de</a>></span><br>

<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Hi,<br>
<br>
the order of high- and lowpass filtering should basically not make any difference apart from rounding errors. Please post your EEGLAB version and the output of the eegh command (typed on the command line) after replicating your problem.<br>


<br>
Bandpass filtering will give different results as filter order/transition band width is then estimated from the lower highpass cutoff frequency. Bandpass filtering can reduce passband ripple, but effective lowpass transition band width can be shorter than necessary in bandpass filtering (possibly resulting in stronger filter effects/artifacts). So, depends on your particular application/preference.<br>


<br>
In case you use the default automatic estimation of FIR filter order in the Basic FIR filter, please note that the applied algorithm for the automatic estimation of filter order is conceptually flawed for both firls and fir1 filters. I do not recommend using the automatic estimation of FIR filter order. In any case, you should always check the filter's frequency response (checking the "Plot the filter frequency response" checkbox) whether it matches your expectations.<br>


<br>
Best,<br>
Andreas<br>
<br>
Am 26.11.2012 um 18:53 schrieb Makoto Miyakoshi <<a href="mailto:mmiyakoshi@ucsd.edu">mmiyakoshi@ucsd.edu</a>>:<br>
<div class="HOEnZb"><div class="h5"><br>
> Dear Shirly,<br>
><br>
> Actually I don't know what difference it would make if I do it<br>
> highpass first or lowpass first.<br>
><br>
> If I remember correctly, when you apply bandpass filter the function<br>
> tells you that if you can't run it because of memory issue, high-pass<br>
> filter first and then low-pass filter second. Since then I usually<br>
> apply highpass first.<br>
><br>
> Does anybody in the list know about this?<br>
><br>
> Makoto<br>
><br>
> 2012/11/20 shirly xu <<a href="mailto:shirlyxulin@gmail.com">shirlyxulin@gmail.com</a>>:<br>
>> Hello, I used Tools->Filter the data->Basic FIR filter to filter my EEG<br>
>> data.<br>
>><br>
>> I found that, if I exchange the order of the pass band (use Lower edge of<br>
>> the frequency pass band first, then use Higher edge of the frequency pass<br>
>> band,  or  use Higher edge of the frequency pass band first,  then use<br>
>> Lower edge of the frequency pass band), the results are different from each<br>
>> other.<br>
>><br>
>> Which order is better? Or may I use low pass and high pass simultaneously?<br>
>><br>
>><br>
>> _______________________________________________<br>
>> Eeglablist page: <a href="http://sccn.ucsd.edu/eeglab/eeglabmail.html" target="_blank">http://sccn.ucsd.edu/eeglab/eeglabmail.html</a><br>
>> To unsubscribe, send an empty email to <a href="mailto:eeglablist-unsubscribe@sccn.ucsd.edu">eeglablist-unsubscribe@sccn.ucsd.edu</a><br>
>> For digest mode, send an email with the subject "set digest mime" to<br>
>> <a href="mailto:eeglablist-request@sccn.ucsd.edu">eeglablist-request@sccn.ucsd.edu</a><br>
><br>
><br>
><br>
> --<br>
> Makoto Miyakoshi<br>
> JSPS Postdoctral Fellow for Research Abroad<br>
> Swartz Center for Computational Neuroscience<br>
> Institute for Neural Computation, University of California San Diego<br>
> _______________________________________________<br>
> Eeglablist page: <a href="http://sccn.ucsd.edu/eeglab/eeglabmail.html" target="_blank">http://sccn.ucsd.edu/eeglab/eeglabmail.html</a><br>
> To unsubscribe, send an empty email to <a href="mailto:eeglablist-unsubscribe@sccn.ucsd.edu">eeglablist-unsubscribe@sccn.ucsd.edu</a><br>
> For digest mode, send an email with the subject "set digest mime" to <a href="mailto:eeglablist-request@sccn.ucsd.edu">eeglablist-request@sccn.ucsd.edu</a><br>
><br>
<br>
<br>
_______________________________________________<br>
Eeglablist page: <a href="http://sccn.ucsd.edu/eeglab/eeglabmail.html" target="_blank">http://sccn.ucsd.edu/eeglab/eeglabmail.html</a><br>
To unsubscribe, send an empty email to <a href="mailto:eeglablist-unsubscribe@sccn.ucsd.edu">eeglablist-unsubscribe@sccn.ucsd.edu</a><br>
For digest mode, send an email with the subject "set digest mime" to <a href="mailto:eeglablist-request@sccn.ucsd.edu">eeglablist-request@sccn.ucsd.edu</a><br>
</div></div></blockquote></div><br><br clear="all"><div><br></div>-- <br>Makoto Miyakoshi<br>JSPS Postdoctral Fellow for Research Abroad<br>Swartz Center for Computational Neuroscience<br>Institute for Neural Computation, University of California San Diego<br>

<br>
</div>