基于 Matlab 的肌电信号代码,用起来还挺顺的。main.m是主函数,其他都是调用的模块,结构清晰,运行基本没坑。只要用对了 Matlab 2019b,把文件都丢到当前路径,点下运行,结果就出来了。

肌肉激活度的低通滤波用得是比较基础的思路,但效果还不错。适合刚入门的朋友,理解滤波器怎么 EMG 信号。哦对了,没有那种复杂的 GUI 界面,一切都靠代码走流程,看起来干净利落。

运行的时候注意下控制台输出,有点参数要自己调下。不会的话,也可以私信原作者。文末还有几个蛮有参考价值的资源,像HICUT.m这种实现文件,你顺着点进去看看就懂了。

如果你刚好在搞EMG 信号或者需要一个可跑的低通滤波例子,强烈推荐你试试。运行门槛不高,懂点 Matlab 就能上手。