看懂脑电数据mat格式

资源下载链接://download.csdn.net/download/fzf1996/12209126

http://bnci-horizon-2020.eu/database/data-sets

第二个数据集:2. Two class motor imagery (002-2014)(我下载了1,2的数据)

看懂脑电数据mat格式_第1张图片

下载了描述文件:

看懂脑电数据mat格式_第2张图片

我们可以得到进行了右手和双脚的两类运动想象实验,14人参加,14个数据,每个人采集15个通道数据,进行8个run,一个run有20次trials,共160个trails。(run相当于大实验,trails相当于小实验)

5个run用于训练,3个run用于验证。S01T训练  S01E验证(为什么,打开文件你就知道)。

matlab看一下实际数据(以S01为例):

S01T训练数据

看懂脑电数据mat格式_第3张图片

X 15个通道数据 

看懂脑电数据mat格式_第4张图片

trail  每次trail的采样终点

可以计算得,(10614-5121)/512=10 S。每次试验trail 10秒 采样率 512

看懂脑电数据mat格式_第5张图片

Y 标签,1 表示右手 2表示双脚(见classs) 

 看懂脑电数据mat格式_第6张图片

 classes 标签 1右手,2双脚

看懂脑电数据mat格式_第7张图片

 fs 采样率

看懂脑电数据mat格式_第8张图片

二、提取单个通道数据和信息,滤波

看懂脑电数据mat格式_第9张图片

看懂脑电数据mat格式_第10张图片

利用低通滤波器,滤除高频信号

fdatool设计低通滤波器

看懂脑电数据mat格式_第11张图片

 

导出作为object,使用

导出:File---Export弹出EXPORT对话框,选择“Export As”为“Objects”,“Varable Names”可以更改,默认为Hd。

[b, a] = tf(Hd)将dfilt filter object转换为转移函数形式,然后用 d=filter(b,a,x); 使用这个滤波器。其中:filter是默认函数,b、a是刚刚设计的传递函数参数,x是原始采集信号,d为滤波后的信号。 x=importdata('E:\matlab_work\xy\bb\O6.txt');

c1原始信号

看懂脑电数据mat格式_第12张图片

频谱图

看懂脑电数据mat格式_第13张图片

低通滤波之后的频谱图

看懂脑电数据mat格式_第14张图片

 

你可能感兴趣的:(EEG)