第2章:肌电信号基础

做肌电研究,说白了就是跟肌肉的「电活动」打交道。我刚开始接触这个领域时,总觉得信号就是信号,能测出来就行。后来踩了不少坑才明白——不懂信号怎么来的,后面所有分析都是空中楼阁。

这一章,咱们把地基打牢。

2.1 骨骼肌与运动单位

先说说肌肉是怎么工作的。骨骼肌由大量肌纤维组成,但肌纤维不是单独被激活的。它们以「运动单位」为基本功能单元。

运动单位 = 一个α运动神经元 + 它所支配的所有肌纤维

一个运动单位里的肌纤维,少则几十根(比如眼外肌),多则上千根(比如股四头肌)。它们会同步收缩——要么一起动,要么一起静。这就是所谓的「全或无」原则。

我个人习惯把运动单位想象成「肌肉的最小控制单元」。你想想看,大脑想动一下手指,不是直接指挥每根肌纤维,而是通过调节运动单位的募集数量和放电频率来实现的。

避坑指南: 我曾经在分析肌电信号时,忽略了运动单位的募集顺序。结果发现,低强度收缩和高强度收缩下的信号特征完全不同。后来才意识到——小运动单位先被募集,大运动单位后上。这个顺序会影响信号的幅值和频率分布。

2.2 动作电位与肌电信号产生

动作电位是肌电信号的「原材料」。当运动神经元兴奋时,它会沿着轴突传到神经肌肉接头,释放乙酰胆碱,引发肌纤维膜上的去极化。

这个过程会产生一个可记录的电信号——运动单位动作电位(MUAP)

单个MUAP的波形长什么样?

  • 持续时间:约5-15ms
  • 幅值:几十到几百微伏
  • 形状:双相或三相

多个运动单位交替放电,这些MUAP在时间和空间上叠加,就形成了我们最终看到的肌电信号。嗯,这里要注意——叠加不是简单的加法,而是矢量叠加。相位不同,结果可能完全不一样。

2.3 表面肌电与针肌电的区别

这个问题,我几乎每次带新人都会被问到。说白了就是「看全局」和「看局部」的区别。

对比项 表面肌电(sEMG) 针肌电(Needle EMG)
电极位置 皮肤表面 插入肌肉内部
检测范围 多个运动单位(全局) 单个或少数运动单位(局部)
幅值范围 几十μV ~ 几mV 几百μV ~ 几十mV
频率范围 10-500Hz(主能量在20-150Hz) 2Hz-10kHz
侵入性 无创 有创
临床应用 康复、人机交互、疲劳检测 神经肌肉疾病诊断

我在做肌电假肢控制项目时,主要用表面肌电。因为它无创、方便、能反映整体肌肉活动模式。但有一次我需要分析单个运动单位的放电特性,表面肌电就无能为力了——信号混叠太严重。最后还是用了细针电极。

注意: 表面肌电信号容易受皮肤阻抗、电极位置、皮下脂肪厚度等因素影响。同一个动作,换个电极位置,信号可能差30%以上。所以实验时一定要做好电极定位标记。

2.4 信号的基本特征

拿到一段肌电信号,我们看什么?三个核心指标:幅值、频率、能量。

2.4.1 幅值

幅值反映肌肉收缩的强度。肌肉用力越大,募集的运动单位越多,放电频率越高,幅值就越大。

常用的幅值指标:

  • RMS(均方根):最常用,反映信号的平均功率
  • MAV(平均绝对值):计算简单,实时性好
  • 峰值:容易受噪声干扰,我一般不用

举个例子,我做过一个握力估计实验。让受试者分别用20%、50%、80%的最大自主收缩(MVC)握力,记录前臂肌群的sEMG。结果发现,RMS值跟握力基本呈线性关系——但要注意,这个线性关系只在中等力度范围内成立。力度太大或太小,都会偏离线性。

2.4.2 频率

频率特征能告诉我们肌肉的疲劳状态和运动单位类型。

常用的频率指标:

  • 中值频率(MDF):将功率谱分成两半的频率点
  • 平均频率(MNF):功率谱的加权平均

为什么会这样?肌肉疲劳时,动作电位传导速度减慢,信号中的高频成分衰减,MDF和MNF会下降。我曾在一次连续握持实验中,观察到受试者的MDF从80Hz降到了55Hz——这就是典型的疲劳信号。

经验之谈: 我个人习惯用MDF而不是MNF。因为MDF对噪声和异常值更鲁棒。有一次数据采集时工频干扰没滤干净,MNF直接飘了20%,但MDF只变了5%。

2.4.3 能量

能量是幅值和频率的综合体现。说白了就是信号有多「强」。

计算方式:

能量 = ∫ |x(t)|² dt   (时域)
能量 = ∫ |X(f)|² df   (频域,帕塞瓦尔定理)

在实际项目中,我常用滑动窗口计算短时能量,用来检测肌肉活动的起止点。比如做手势识别时,能量突然上升,就说明肌肉开始收缩了。

但要注意——能量对基线漂移非常敏感。我曾经因为放大器没预热,前30秒的数据基线一直在漂,算出来的能量值完全不能用。所以预处理时一定要做高通滤波(通常20Hz以上)。

知识体系总览

下面这张图,是我自己梳理的肌电信号基础知识框架。每次带新人,我都会先让他们看这张图——把整体脉络理清楚,再往下学细节。

肌电信号基础知识体系 信号产生机制 信号采集方式 信号基本特征 骨骼肌结构 运动单位 动作电位(MUAP) 表面肌电(sEMG) 针肌电(NE) 区别与选择 幅值(RMS) 频率(MDF) 能量 应用:肌电假肢控制 / 肌肉疲劳检测 / 手势识别 三个分支相互关联:信号产生机制决定采集方式,采集方式影响信号特征

这张图把本章的核心逻辑串起来了。从信号怎么产生,到怎么采集,再到怎么分析特征,最后落到应用上。你想想看,是不是每一步都环环相扣?

好了,肌电信号的基础就聊到这儿。记住一句话:信号的质量,决定了你分析的天花板。下一章咱们聊聊怎么把这些信号干净地采回来——电极怎么贴、放大器怎么选、采样率设多少,都是实战中会遇到的硬核问题。


公众号:蓝海资料掘金营,微信deep3321