matlab肌电信号处理代码EMG手腕姿势分类
EMG分类系统的M文件(计算机Matlab代码)集合,用于根据[1]中所述的来自Myo
Armband的随机默认前臂EMG信号来识别九种腕手运动。
该系统使用八个时域特征的线性组合,然后进行线性判别分析(LDA)投影和多层感知器(MLP)分类。
使用Myo
Armband中随附的8个主动传感器,对年龄在27±4岁的10位受试者(七名男性,三名女性)的EMG录音进行了开发和测试。
该系统在八个通道的EMG段上运行。
需要Matlab编程环境。
可以在上找到更新。
要引用此系统,请使用参考文献[1,2]。
概述:
一种基于随机获取的前臂EMG信号的九种腕手动作的低复杂度方法。
该方法是通过评估来自八个通道的256段EMG窗口中的八个时域特征而开发的。
来自八个通道的估计特征通过LDA分析进行合并和缩减,并使用数据驱动的MLP方法进行分类。
此处的代码实现了此运动分类系统,该系统已通过EMG记录进行了训练,并记录了来自10个健康受试者的100次训练中的9个运动数据。
快速开始:
使用system_parameters函数在Matlab中设置系统
2023-03-24 17:32:39
224KB
系统开源
1