How to build a bandpass filter by using the butter function?

3 ビュー (過去 30 日間)
Diana Eliza Gherman
Diana Eliza Gherman 2020 年 4 月 22 日
Hello,
I am trying to extract the mu suppression values from my dataset, which doesn't allow using EEGLab. I did most of the steps, but I need to add a bandpass filter and I am not sure how.
The frequency band I would need is 8-13, my sampling rate is 1000 and I was told I would need an order of between 8 and 10.
The MATLab documentations lists this example:
[A,B,C,D] = butter(10,[500 560]/750); d = designfilt('bandpassiir','FilterOrder',20, ... 'HalfPowerFrequency1',500,'HalfPowerFrequency2',560, ... 'SampleRate',1500);
However, I am not sure, what parameters I need to use for my case except for sampling rate and filter order. Also, it is not clear to me what is [A,B,C,D]. I would appreciate any input, I am new to EEG analysis and MATLAB.
Answer this question

回答 (0 件)

カテゴリ

Help Center および File ExchangeEEG/MEG/ECoG についてさらに検索

Community Treasure Hunt

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

Start Hunting!

Translated by