上传者: 38738422
|
上传时间: 2021-11-03 12:07:25
|
文件大小: 8KB
|
文件类型: -
巴特沃斯带通滤波器的matlab代码肌电图
注意:这是我多年未曾使用过的学校项目中的旧代码,太幼稚了。
使用面向对象的方法会更好。
信号处理位是声音,因此请使用它们作为灵感,但我不建议在此使用任何其他功能。
最好制作自己的处理脚本以使您能够理解和维护自己。
我不会对此代码进行任何更改,但是您可以提出有关信号处理方面的问题。
用于处理肌电图(EMG)信号的MATLAB函数和脚本。
最初是为了从CleveMed
BioRadio中获取数据而编写的,用于比较哑铃按压和完美俯卧撑期间的三头肌和三角肌,因此某些事情(例如process脚本)是特定于此的,但是大多数事情对于任何EMG应用程序都适用。
内容
数据结构
肌电图结构
这些脚本利用结构在函数之间存储和传递EMG数据。
一个EMG结构具有以下元素:
元素
意义
signal
EMG样本清单
time
与样本相对应的时间值列表,从0开始
l
信号的长度(样本数)
starts
“开始”事件标记的索引列表
stops
“停止”事件标记的索引列表
n
“开始”和“停止”事件标记的对数
fs
采样频率,单位:Hz
4维数组
process脚本将数据