【Matlab 肌电信号分析】

一、数据预处理

1.1 数据读取

使用matlab从rhd文件中读取原始数据,共64个通道。

1.2 数据滤波

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

二、波峰提取

> 每个通道分别根据相应的规则提取出波峰、波谷附近的波形。




三、信号聚类

3.1 降维

对每个峰值波形进行降维,用于后续的聚类

3.2 Dbscan聚类


四、源码分享

点赞+关注 有需要的朋友欢迎咨询。

相关推荐
青梅味猪大肠1 分钟前
【深入浅出C++】为什么虚表指针可以解决菱形继承
开发语言·c++
潘潘的嵌入式日记13 分钟前
I²C 从机接收总被覆盖?双缓冲要在 STOP 时交接
c语言·开发语言·单片机
Lhan.zzZ1 小时前
QML 组件库:VS2022 + Qt 静态库方案
开发语言·c++·qt·visual studio
敲代码的嘎仔1 小时前
28届后端开发-海康威视日常实习一面(已OC)
java·开发语言·后端·面试·海康威视·实习·大厂
sakiko_2 小时前
OC基础语法(与Swift对比)-1
开发语言·ios·objective-c·swift
迷迭香yy3 小时前
基金档案数据工程实战从收入分析到持仓穿透的Python解析 IG50免费开源股票数据API接口
开发语言·python
晊晌_h3 小时前
嵌入式从0到精通——线程
java·开发语言·jvm
一木 之林3 小时前
五、C++ 新特性、关键字与编译原理(进阶)(二)
java·开发语言·c++
OPEN-F3 小时前
C++11/14新特性精讲:移动语义与智能指针实战
开发语言·c++·算法
小灰灰搞电子3 小时前
Rust+Slint 实现动态轮播图源码分享,支持动态删除、添加
开发语言·rust·slint·动态轮播图