第一章 EMG信号基础:从肌肉电活动说起

大家好,我是老赵。在生物医学信号处理这行摸爬滚打了十几年,处理过的EMG信号少说也有上千条。今天咱们聊聊肌电信号的基础知识——这部分看似简单,但很多人一开始没搞明白,后面处理数据时踩了不少坑。

肌电信号,说白了就是肌肉收缩时产生的电活动。你想想看,我们的大脑发出指令,通过神经传到肌肉纤维,肌肉纤维就会产生微弱的电信号。这个信号被电极捕捉到,就成了我们看到的EMG。

1.1 肌电信号是怎么产生的?

我习惯把肌电信号的产生过程分成三步:

  1. 神经冲动传导:运动神经元从脊髓出发,把电信号传到神经末梢
  2. 神经肌肉接头传递:电信号在这里转成化学信号,再转回电信号
  3. 肌纤维去极化:肌肉细胞膜电位变化,产生动作电位

单个肌纤维的动作电位其实很小,但一个运动单位(一个运动神经元支配的所有肌纤维)同时放电时,信号就变得可测了。我在项目中遇到过有人把EMG和ECG搞混——其实区别很明显,EMG的频率成分高得多,听起来像噼里啪啦的噪声,而ECG是低频的咚咚声。

核心概念:我们测到的表面EMG,其实是多个运动单位动作电位(MUAP)在时间和空间上叠加的结果。这个叠加过程决定了信号的复杂性和随机性。

1.2 EMG信号的特征参数

做信号处理之前,你得先知道你的信号长什么样。我整理了几个关键参数:

参数 典型范围 说明
幅值 0.01-5 mV(表面电极) 取决于肌肉大小、收缩强度、皮下脂肪厚度
频率范围 10-500 Hz 主要能量集中在50-150 Hz
信噪比 10-30 dB(理想条件) 实际采集时经常只有3-10 dB
均方根值 0.1-1.5 mV 反映肌肉收缩强度

嗯,这里要注意:幅值这个参数特别容易受干扰。我记得有一次做上肢假肢控制项目,受试者稍微出点汗,信号幅值就掉了30%。后来我们不得不加了个实时增益调节模块。

1.3 采集设备与电极类型

选对电极,你的预处理工作能省一半力气。我个人的经验是:

电极类型对比

类型 优点 缺点 适用场景
表面电极(Ag/AgCl) 无创、易用、成本低 信号弱、易受运动伪迹干扰 康复工程、人机交互
针电极 信号强、空间分辨率高 有创、需要专业人员操作 临床诊断、神经肌肉疾病检测
干电极 无需导电膏、使用方便 接触阻抗高、运动伪迹严重 可穿戴设备、长期监测
阵列电极 空间信息丰富 数据量大、处理复杂 肌肉活动模式分析

我曾经踩过一个坑:用干电极做动态运动监测,结果运动伪迹大到信号完全没法看。后来换成Ag/AgCl湿电极,配合弹性绷带固定,数据质量才上来。所以别迷信新技术,传统方法有时候更靠谱。

我的建议:如果你是新手,先从表面Ag/AgCl电极开始。电极间距控制在2-3厘米,沿着肌纤维方向放置。别太靠近肌腱,那里信号弱得可怜。

1.4 信号采集的注意事项

采集环节出问题,后面再怎么处理也救不回来。我总结了几个关键点:

  • 皮肤准备:用酒精擦拭去除油脂,必要时剃毛。别偷懒,这一步直接影响信号质量
  • 电极放置:避开肌肉肌腱交界处,参考电极放在骨性突起处(如手腕、肘部)
  • 接地:良好的接地能干掉50Hz工频干扰。我习惯用独立接地电极,不依赖设备自带接地
  • 采样率:至少1000 Hz,推荐2000 Hz。低于500 Hz会丢失高频成分

警告:千万别把参考电极放在肌肉活动区域!我曾经见过有人把参考电极贴在肱二头肌上,结果测出来的信号全是共模干扰,根本没法用。

1.5 知识体系总览

为了让你对整个章节有个直观认识,我画了张图:

EMG信号基础:知识体系 信号产生原理 神经冲动→肌肉去极化 信号特征参数 幅值/频率/信噪比 采集设备与电极 表面/针/干/阵列 产生原理详解 • 运动单位动作电位 • 空间/时间叠加 • 干扰模式与募集 • 非平稳随机过程 特征参数详解 • 时域:RMS、MAV、ZC • 频域:MNF、MDF、PSD • 信噪比估算方法 • 影响因素分析 采集设备详解 • 电极选择原则 • 皮肤准备流程 • 采样率设置 • 接地与屏蔽 预处理与伪迹剔除的基础 理解信号来源 → 选择合适方法 → 针对性处理

这张图把本章的核心内容串起来了。从信号产生原理出发,理解特征参数,再选择合适的采集设备——这三块搞明白了,后面的预处理和伪迹剔除才能有的放矢。

好了,第一章就聊到这儿。记住一句话:好的预处理,从理解信号本身开始。下一章咱们会深入讨论具体的预处理流程,包括滤波、去基线漂移这些实战操作。


专注资料整理