一条“不太对劲”的心率曲线

设想一次示意的间歇训练:六组高强度跑,每组之间慢走恢复。训练后打开手表数据,发现有几段曲线的形状很奇怪:冲刺开始时心率上升缓慢,中间某几十秒的读数几乎与步频同步起伏,慢走恢复阶段又出现一个不合理的突然下坠。

这类曲线并不罕见,却很容易被用户直接当成“身体状态的真实反映”。我们做心率相关的功能时,第一个问题不是“心率是多少”,而是“这一段心率有多大把握是真的”。

两种测量,测的其实不是同一个东西

手腕PPG(光电容积脉搏波):手表背面的发光元件照射皮肤,光敏元件接收反射光。血管里血液容积随每次心搏发生周期性变化,反射光强度随之波动,算法从波形中找出脉搏周期,换算成心率。它测的是外周血管的容积变化,是心脏活动经过血液传导之后的结果。

胸带ECG(心电):电极贴在胸部,直接采集心脏电活动,识别每次心搏中的R波,相邻R波的间隔就是心跳间隔。它测的是心脏本身的电信号,路径更短、信号更直接。

这个区别决定了两者的强弱:光学信号要穿过皮肤、脂肪和血管,容易被手腕的运动、佩戴松紧和环境光干扰;电信号更接近源头,运动时的噪声主要来自电极接触和肌肉电活动,通常更容易保持稳定的节拍识别。

手腕心率容易在哪些场景失真

常见情况是,在稳定节奏的慢跑或骑行中,PPG心率通常能给出令人满意的趋势。以下场景则更容易出问题,这里只做定性描述:

  • 高强度间歇与变速:心率变化快,而光学算法需要一定窗口才能稳定,读数容易滞后或被平滑。
  • 手腕大幅摆动或用力握持:打球、器械训练、攀爬、划船时,手腕弯曲与肌腱活动会改变传感器与皮肤的接触状态。
  • 步频锁定:手腕摆动的周期与心跳周期接近时,算法可能把动作周期当成心率,读数跟着步频走。
  • 佩戴松紧:过松会漏光、产生相对滑动,过紧影响血流;运动出汗后佩戴状态还会变化。
  • 皮肤条件与环境:较深的肤色、纹身、寒冷导致的外周血管收缩,都可能降低信号质量。这些因素的影响程度因人和设备而异,这里不讨论具体数值。
  • HRV精细分析:心跳间隔的微小变化需要很高的时间分辨率,运动状态下的光学信号通常不适合直接做精细HRV。安静的夜间和静息状态相对可靠得多。

胸带的价值,以及它为什么没有成为默认选择

胸带更适合几类需求:需要在高强度和变速中获得可靠心率的训练,需要逐次心搏间隔做精细分析的场景,以及要给手腕光学读数做对照的校准。

但它有现实代价:需要佩戴在胸口,出汗和干燥都会影响电极接触;有些人觉得勒得不舒服;每次训练前要湿润电极、连接蓝牙;漏戴、忘充电或电池老化都会造成整段缺失。因此,多数日常用户不会坚持天天戴。

所以问题不应该问成“胸带还有没有必要”,而是“当前这类训练需要多可靠的心率,用户愿意为此付出多少麻烦”

训练类型 主要需求 更合适的采集方式(参考)
日常慢跑、轻松骑行 看趋势和区间手腕PPG通常够用
高强度间歇、变速跑 快速变化时的准确性 有条件时用胸带;只用手表则需要标注可信度
器械与对抗类运动 手腕受力、接触不稳定 胸带更合适
夜间恢复、晨间HRV 心跳间隔的稳定测量 手表夜间数据或晨间专门测量

江南体育AI的做法:给心率打可信度,而不是直接采信

我们的设计思路不是在PPG和胸带之间选边,而是让系统在每一段心率上给出“可信度”,再决定怎么使用。可信度来自多项旁证:

  1. 运动一致性检查:把心率周期与IMU加速度中的步频周期做相关分析,如果心率读数与步频高度重合,且与生理上合理的变化不符,就标记为可疑的步频锁定。
  2. 生理合理性:短时间内的心率变化速度有生理上限,不合理的骤升骤降降权处理。
  3. 接触质量信号:设备提供的信号强度、佩戴检测和光学噪声指标,用于判断当前是否贴合。
  4. 有对照时的一致性:如果用户同时佩戴了胸带,那么胸带就是对照源,系统可以持续评估手腕读数的偏离,并在偏离过大的场景里自动提高对胸带的权重。
  5. 训练语境:当前是稳定有氧还是间歇冲刺,不同语境下对PPG的期望不同。

可信度低的片段,系统会选择不用于负荷统计,或者在报告里明确标出“这一段心率仅供参考”。这样做的直接好处是:训练负荷、恢复建议这些下游结论,不会被一段被步频污染的数据带偏。关于多路数据如何一起解释,可以看传感器融合的整体思路

一个示意:同一段冲刺,两条曲线怎么对

举例来说,假设某次六组间歇里,用户同时戴了手表和胸带,事后把两条心率曲线叠在一起(以下描述均为示意):

  • 第一组冲刺,两条线基本重合,说明当时佩戴合适、动作相对平稳;
  • 第三组开始,手表曲线在冲刺中段出现一段平台,而胸带曲线还在上升,同时IMU显示这一段手腕摆动很剧烈;
  • 恢复慢走时,手表曲线先下坠再回升,而胸带曲线是平滑下降,慢走时的加速度周期恰好与手表读数的起伏接近。

系统看到的不是“手表错了”,而是三条证据叠加:偏差出现在高强度段、偏差与手腕运动同时出现、偏差与步频周期相关。于是它把这几段手表数据标成低可信度,并在统计当次训练的高强度时长时,用胸带数据为准。如果用户没有戴胸带,那么这几段就只能标记为“存疑”,并在训练摘要里说明“高强度段心率仅供参考”,而不是假装数据是完整的。

用户可以做什么

  • 佩戴位置靠近腕骨上方一点,松紧以运动时不滑动、又不勒手为宜;间歇训练前可以稍微收紧。
  • 高强度或对抗类训练,如果对心率可靠性有要求,可以选择佩戴胸带,并在App里与手表数据对照。
  • 心率读数与主观感觉明显不符时,先怀疑数据质量,再怀疑身体;如果确实出现胸闷、头晕、心悸等不适,应当停止训练,必要时咨询专业医生。
  • 连接不稳定或读数中断时,可以先按手表连接排查的步骤检查蓝牙与后台权限。
本文所述均为运动表现参考。设备的具体精度因型号、佩戴和场景而异,江南体育不引用未经核实的精度数字,实际以设备说明与个人对照测试为准。

光学心率越来越好用,这是事实;但“好用”不等于“任何时候都可信”。系统需要做的是知道什么时候该相信它。