我是 BCI 的新手。我有一个来自Neurosky的 Mindset EEG 设备,我将来自该设备的原始数据值记录在一个 csv 文件中。我可以从 csv 读取数据并将其提取到 Matlab 中,然后应用 FFT。我现在需要从 FFT 中提取某些频率(Alpha、Beta、Theta、Gamma)。
其中 Delta = 1-3 Hz
θ= 4-7 赫兹
阿尔法 = 8-12 赫兹
贝塔 = 13-30 赫兹
伽马 = 31-40 赫兹
这是我到目前为止所做的:
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');
谁能告诉我如何从信号中提取那些特定的频率范围?非常感谢你!