私はBCIを初めて使用します。NeuroskyのMindsetEEGデバイスを持っており、デバイスからのRawデータ値をcsvファイルに記録します。csvからMatlabにデータを読み取って抽出し、FFTを適用します。ここで、FFTから特定の周波数(アルファ、ベータ、シータ、ガンマ)を抽出する必要があります。
ここで、デルタ= 1〜3 Hz
シータ=4〜7 Hz
アルファ=8〜12 Hz
ベータ=13-30Hz
ガンマ=31〜40 Hz
これは私がこれまでにしたことです:
f = (0:N-1)*(Fs/N);
plot(rawDouble);
title ('Raw Signal');
p = abs(fft(rawDouble));
figure,plot (f,p);
title('Magnitude of FFT of Raw Signal');
誰かが信号からそれらの特定の周波数範囲を抽出する方法を教えてもらえますか?どうもありがとうございます!