一、数据预处理
1.1 数据读取
使用matlab从rhd文件中读取原始数据,共64个通道。

1.2 数据滤波
使用 60Hz的Notch filter 和150Hz的高通Butterworth滤波器进行降噪

二、波峰提取
> 每个通道分别根据相应的规则提取出波峰、波谷附近的波形。
三、信号聚类
3.1 降维
对每个峰值波形进行降维,用于后续的聚类

3.2 Dbscan聚类

四、源码分享
点赞+关注 有需要的朋友欢迎咨询。
使用matlab从rhd文件中读取原始数据,共64个通道。
使用 60Hz的Notch filter 和150Hz的高通Butterworth滤波器进行降噪
> 每个通道分别根据相应的规则提取出波峰、波谷附近的波形。
对每个峰值波形进行降维,用于后续的聚类
点赞+关注 有需要的朋友欢迎咨询。