Clear Filters
Clear Filters

EEG Signal pre-processing

1 view (last 30 days)
Maanvi Bhatnagar
Maanvi Bhatnagar on 19 Sep 2017
Commented: Christoph F. on 19 Sep 2017
I have a time domain EEG signal that I got from BCI competition III website. I want to bandpass(8-30 Hz) it using FIR and IIR filters. how should I chose the filter order and other specifications such as stop band attenuation etc. how can I design such a filter in Matlab. what will b its code? how can I apply the filter on my data?
  1 Comment
Christoph F.
Christoph F. on 19 Sep 2017
> how should I chose the filter order and other specifications such as stop band attenuation etc.
That depends on your requirements. Generally speaking, don't be too liberal with the order of the recursive part of the filter, as high-order (>8) recursive filters become ... interesting .. numerically. The nonrecursive part can have a higher order; this depends on your requirements for CPU usage, possibly output delay, memory usage, etc.
> how can I design such a filter in Matlab. what will b its code?
Do you have the signal processing toolbox?
> how can I apply the filter on my data?
Ideally by using the filter() function that is part of the signal processing toolbox.

Sign in to comment.

Answers (0)

Categories

Find more on EEG/MEG/ECoG in Help Center and File Exchange

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!