【EEG分类】脑电信号提取PSD功率谱密度特征

本文介绍如何从脑电信号中提取功率谱密度(PSD)特征,并利用这些特征进行分类,适用于生物信号处理和脑机接口领域的初学者。文中详细解释了PSD的概念,以及如何使用Matlab的pwelch函数提取不同频段的功率,如δ、θ、α和β节律,最后通过支持向量机(SVM)进行分类。

1. 序言

脑电信号是一种非平稳的随机信号,一般而言随机信号的持续时间是无限长的,因此随机信号的总能量是无限的,而随机过程的任意一个样本函数都不满足绝对可积条件,所以其傅里叶变换不存在。

不过,尽管随机信号的总能量是无限的,但其平均功率却是有限的,因此,要对随机信号的频域进行分析,应从功率谱出发进行研究才有意义。正因如此,在研究中经常使用功率谱密度(Power spectral density, PSD)来分析脑电信号的频域特性。

本文简单的演示了对脑电信号提取功率谱密度特征然后分类的基本流程。希望对那些尚未入门、面对 BCI 任务不知所措的新手能有一点启发。

2. 功率谱密度理论基础简述

功率谱密度描是对随机变量均方值的量度,是单位频率的平均功率量纲。对功率谱在频域上积分就可以得到信号的平均功率。

功率谱密度 S ( f ) S(f) S(f) 是一个以频率 f f f 为自变量的映射, S ( f ) S(f) S(f) 反映了在频率成分 f f f 上信号有多少功率。

我们假定一个随机过程 X ( t ) X(t) X(t),并定义一个截断阈值 t 0 t_0 t0,随机过程 X X X 的截断过程 X t 0 ( t ) X_{t_0}(t) Xt0(t) 就可以定义为

X t 0 ( t ) = { X ( t ) ∣ t ∣ ≤ t o 0 ∣ t ∣ > t o \begin{aligned} X_{t_0}(t)=\left\{\begin{array}{cl} X(t) & |t| \leq t_{o} \\ 0 & |t|>t_{o} \end{array}\right. \end{aligned} Xt0(t)={ X(t)0ttot>to

则该随机过程的能量可定义为

E X t 0 = ∫ − t 0 t 0 X 2 ( t ) d t = ∫ − ∞ ∞ X t 0 2 ( t ) d t \begin{aligned} E_{X_{t_0}}=\int_{-t_0}^{t_0} X^{2}(t) d t=\int_{-\infty}^{\infty} X_{t_0}^{2}(t) dt \end{aligned} EXt0=t0t0X2(t)dt=Xt02(t)dt

对能量函数求导,就可以获得平均功率。

P X t 0 = 1 2 t o ∫ − ∞ ∞ X t 0 2 ( t ) d t \begin{aligned} P_{X_{t_0}}=\frac{1}{2 t_{o}} \int_{-\infty}^{\infty} X_{t_0}^{2}(t) dt \end{aligned}

评论 32
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值