☰
RuView R13 负结果研究:WiFi CSI 无接触血压估计的四重物理下限与路线图判据
2026/10/5 13:43:01 网站建设 项目流程

RuView R13 负结果研究:WiFi CSI 无接触血压估计的四重物理下限与路线图判据

【免费下载链接】RuViewπ RuView turns commodity WiFi signals into real-time spatial intelligence, vital sign monitoring, and presence detection — all without a single pixel of video.项目地址: https://gitcode.com/GitHub_Trending/wi/RuView

本篇基于 RuView 仓库的 SOTA 研究线程 R13(docs/research/sota-2026-05-22/R13-contactless-bp-negative.md),完整还原一次“物理下限审查(physics-floor scrutiny)”的全过程:从 PTT 时间分辨率、Fresnel 空间分离、脉形 SNR 到与袖带基线的对比,四组数字共同得出“不将 CSI 血压作为主功能”的结论。读完后,你可以掌握一套评估无接触生理信号可行性的量化方法,并理解 RuView 为何把呼吸率/心率/存在检测作为已交付功能、而把血压明确排除在路线图之外。

结论先行:不要以 BP 作为主功能

仓库中公开发表的“WiFi CSI 无接触血压”主张(如 Yang 2022、Liu 2021 等)报告了约 ±8–12 mmHg 的 MAE。R13 的审查结论是:这些主张要么是过拟合的逐被试校准(不具泛化性),要么依赖量产 ESP32-S3 在典型部署配置下不具备的硬件能力。

R13 给出的诚实判决是(原文见 R13-contactless-bp-negative.md):

do not ship BP as a primary feature.它会更慢、更不准、更难部署,且不如一个 $20 的臂式袖带。

之所以呼吸率与心率功能可以交付,物理原因是它们的运动幅度比恢复血压所需的脉搏波形大 30–100 倍。R13 的价值在于:它把“为什么不行”用数字写清楚了,让未来任何想从 CSI 加血压功能的贡献者直接拿到这份审查依据。

两条已发表技术路线及其物理下限

文献中的 CSI 血压方法分两类(R13-contactless-bp-negative.md):

  • 路线 A:脉搏传导时间(PTT)。测量脉搏到达两个身体部位(如颈动脉 + 股动脉)的时延,经 Bramwell-Hill / Moens-Korteweg 方程换算为血压。若两个部位均可观测,原理上无需校准。
  • 路线 B:脉形机器学习(Pulse-contour ML)。训练 (PPG 波形 → 袖带血压) 成对数据,从 CSI 中恢复类 PPG 合成波形再推血压。需要逐被试校准以消除个体生理差异。

两条路线在物理上都是可能的,但都有使它们劣于袖带的实际下限。以下四个下限逐一展开。

下限 1:PTT 时间分辨率

健康成年人 PTT 约 78.6 ms(颈动脉-股动脉解剖距离 55 cm、脉搏波速 7 m/s)。文献共识的灵敏度约0.5 ms/mmHg(Geddes 1981),于是得到精度目标与所需 PTT 分辨率的映射:

目标血压精度所需 PTT 分辨率
1 mmHg0.5 ms
5 mmHg2.5 ms
10 mmHg5.0 ms
20 mmHg10.0 ms

而 ESP32-S3 各部署配置下 CSI 的采样能力决定了实际可达精度(R13-contactless-bp-negative.md):

配置CSI 速率时间分辨率可达血压精度
ESP32-S3 上限(Hernandez 2020)~1000 Hz1.0 ms1 mmHg ——极限勉强可能
ESP32-S3 典型部署~100 Hz10.0 ms20 mmHg ——差
ESP32-S3 sensing-server 实际30–50 Hz20–33 ms40–60 mmHg —— 无意义

关键推论:典型部署配置在原理上就无法达到有临床意义的 PTT 精度。要触及 1 mmHg 目标,必须把 CSI 提到 1 kHz——这在 ESP32-S3 上可行,但会劣化其他所有感知功能(每窗平均样本变少 → 呼吸/心率/姿态更噪)。这是一个破坏性权衡,而非单纯的性能提升。

这与 R1(R1-toa-crlb.md)的 ToA CRLB 分析互为印证:20 MHz HT20 带宽下单发 ranging CRLB 在 20 dB SNR 下约为 41 cm(R1-toa-crlb.md),即时间分辨率由带宽+平均窗口长度绑定;PTT 所需 0.5 ms 目标低于该 CRLB 的实用可达值,只能靠加大平均窗口逼近,而这与“低速率部署”前提直接冲突。

下限 2:两个身体部位的空间分离

PTT 要求把颈动脉脉搏信号与股动脉脉搏信号独立解析,二者的解剖距离在成人身上约 55 cm。R6(R6-fresnel-forward-model.md)给出的 Fresnel 前向模型设定了空间分辨率下限:2.4 GHz 下第一菲涅尔区中点半径r_1 = sqrt(λ·L·p·(1−p)),取值为:

链路长度中点第一菲涅尔半径(2.4 GHz)
2 m25 cm
5 m40 cm
10 m56 cm

(与 R6 正文表格一致,见 R6-fresnel-forward-model.md。)

单 Tx-Rx 链路要把颈动脉与股动脉解析为独立散射体,二者必须彼此落在对方的 Fresnel 包络之外。而一条 5 m 卧室链路的 Fresnel 包络比颈-股动脉间距还宽——两个部位同时贡献进同一个观测窗,合并后的 CSI 无法唯一分解为分部位信号。

多基站(multistatic)用多个锚点在原理上可反演空间混叠,但在 4–6 个实际可部署锚点下,该逆问题病态严重。R12(R12-pabs-implementation.md)已经证明:这种结构化逆问题正是朴素统计方法(SVD 特征偏移)失败、而需要物理锚定前向模型(PABS)才能解决的区域——即便在 PABS 加持下,反演的也是“是否有新散射体/位置偏移”,而不是“把单个被试的两个动脉信号解耦”。

结论:从 CSI 做 PTT 要么要求异常短的链路(< 1.5 m、被试位于两共面天线之间),要么要求带自定义前向算子的非平凡多基站阵列。两者都不匹配 RuView 的典型房间部署。

下限 3:脉形恢复 SNR

路线 B 需要恢复脉搏波形的形状,而不只是率。2.4 GHz 下每毫米位移对应的 CSI 相位变化(Δφ ≈ 4πΔx/λ,λ≈12.5 cm):

运动源幅度CSI 相位变化
胸部呼吸(潮气量)8 mm46°
心率弹道心图(BCG)0.3 mm1.7°
“静止”被试微动2 mm11.5°

呼吸运动在胸部约为脉搏运动的 27 倍。用 4 阶 Butterworth 带通(心率带 0.8–3.0 Hz,压制 0.1–0.4 Hz 呼吸带)可得到对呼吸约 40 dB 的抑制,把心率带 SNR 提到呼吸残余之上约 20 dB。

真正的问题是被试微动:2 mm 幅度的运动泄漏进心率带——大多数“静止”被试因姿态校正、说话、吞咽而存在 1–3 Hz 的微动,其幅度约为脉搏信号的 7 倍,且与脉搏共享频带。对“静止但非完全不动”的被试,心率带 SNR 的现实估计是+20 dB。

而文献共识(Mukkamala 2015)对脉形形状恢复的最低要求是 +25 dB——差 5 dB。率可以恢复(RuView 已交付);形状不行。

结论:面向胸部的 CSI 做脉形血压对现实被试是不可行的。已发表的成功案例要么测量自运动受限的实验室被试(25+ dB SNR,家庭部署不现实),要么是逐被试过拟合 ML、无泛化性。

下限 4:与“平凡基线”的对比

最残酷的下限是成本工程意义上的:

设备精度价格时延校准
臂式袖带(BIHS Grade A)±2 mmHg$2030 s无
腕式袖带(消费级)±5 mmHg$3060 s无
最佳已发表 CSI 血压(Yang 2022)±10 mmHgn/a30 s逐被试
RuView CSI(假想)±10–15 mmHg$9(ESP32)30 s逐被试

CSI 血压比 $20 臂式袖带差 5–7 倍,需要逐被试校准,且在时间与便利上相对腕带没有任何节省。“无接触”的好处真实存在,但不足以抵消精度差距。

对 ADR-029 / sensing-server 的含义:不新增 BP 功能的四条理由

R13 的落地建议非常明确(ADR-029 多静态感知模式 对应的 sensing-server 见 vital_signs.rs 与 vital_signs_test.rs)。新增 BP 功能会:

  1. 被迫把 CSI 速率提到 1 kHz,劣化其他所有感知流水线;
  2. 引入逐被试校准 UX,摧毁“零配置”部署故事;
  3. 引入一个可证明不如 $20 设备的功能;
  4. 通过与不工作的功能关联,侵蚀真正工作的功能(呼吸、心率、运动、占位检测)的可信度。

同一论证推广到其他低 SNR 连续生理信号:血糖(无合理的 CSI 特征)、SpO₂(运动幅度约 0)、动脉僵硬度(需 PTT,与血压同一道下限)。正确策略是坚持运动幅度足够大的信号:呼吸(8 mm)、粗心率(0.3 mm + 1 Hz 频带隔离)、姿态/占位。

值得注意的对照:仓库中确实存在一个血压估计示例 examples/medical/bp_estimator.py,但它走的是60 GHz mmWave 雷达 + HRV(SDNN、LF/HF 比)相关模型路线,而非 CSI 脉形/PTT 路线,并且文档中明确标注“非医疗设备、研究/健康趋势用途、未校准时 ±15–20 mmHg”(examples/medical/README.md)。这与 R13 的结论并不矛盾,反而构成佐证:mmWave 的位移灵敏度(可分辨亚毫米)远高于 2.4 GHz CSI,即便如此,仓库也只把它定位为趋势工具而非临床测量——对 CSI 而言,这条线更不可能达到。

对 R14(共情家电)的确认

R14(R14-empathic-appliances.md)在设计 V1/V2/V3 三个垂直场景时假设BP 不可用。R13 的审查确认了这一假设:V1(压力响应照明)、V2(自适应 HVAC)、V3(对话家电注意状态)所依赖的信号——呼吸率、心率率、运动强度——恰好都满足物理下限。这是“负结果如何保护正结果设计”的直接例子。

尚未关闭的利基地带

R13 同样诚实地区分了“普遍主张不成立”与“个别场景可能可行”:

  1. 单被试术前/事件前趋势检测。不做绝对值监测,只做“趋势非绝对值”——“此人呼吸长期不规律且心率变异性下降”。不需要 BP,只需要已交付的率与变异性特征。
  2. 基于弹道心图(BCG)的受控床铺部署心率。床架 ESP32 + 被试静卧 → 25+ dB SNR 可达。这超出房间部署感知范围,但属于假想cog-bedside场景范围。
  3. 多 Tx-Rx 锚点 + 已知解剖模型的 PWV。需要逐安装点校准和约 6 个锚点。可行但昂贵——不是消费级功能。

这三种利基地带某天可能闭环;“从角落一个 $9 ESP32 出 BP”的普遍主张不能。

为什么负结果是一项正贡献,以及审查自身的诚实边界

只发表成功的研究回路会偏向过度声称。R13 对领域最诚实的贡献是用显式数字把 CSI 血压标记为 off-roadmap,避免未来贡献者浪费周期。它与 R12 的特征偏移审查构成该研究回路的两个负结果——“两个负结果比又一个边际正结果更有价值”。

审查自身的适用前提也被明确写出(R13-contactless-bp-negative.md):

  • 四个下限数字都是最优点估计;真实部署会让每个数字再劣化 2–5 倍;
  • 25 dB 脉形要求来自 PPG 文献。WiFi CSI 的噪声模型与光传感器不同,可能需要更多dB——因此 5 dB 缺口是下限而非紧估计;
  • 未直接复现已发表 BP 主张(仓库内无带标注 BP 数据集)——审查纯属物理下限,不是经验复制;
  • 若 802.11be EHT320 信道普及,带宽预算改善,但空间下限(Fresnel 包络)由载波波长决定、与带宽无关——空间问题不会消失。

交叉引用:R13 在 R1–R14 研究网络中的位置

R13 是 sota-2026-05-22 研究线程中的枢纽性负结果,与相邻线程的衔接关系(R13-contactless-bp-negative.md):

  • R1(ToA CRLB):带宽绑定的时间分辨率下限;PTT 继承它。0.5 ms 目标低于 20 MHz HT20 单发 CRLB 的实用可达值,确认 PTT 受限于平均窗口长度;
  • R6(Fresnel 前向模型):提供击败典型房间距离下双部位 PTT 的空间分辨率下限。这是“R6 解释了为什么不行”的最干净例子;
  • R5(子载波显著性):频带扩展的占位观测说明整个胸部运动在全频带可观测;把 0.3 mm 脉搏信号从 8 mm 呼吸信号中隔离出来需要时间-频带滤波,而非空间显著性;
  • R12(特征偏移,同为负结果):该回路的另一个负结果,同一模式——看似合理的 ML 方法因底层信号不主导噪声/漂移下限而失败。后续 PABS 修复(R12-pabs-implementation.md)展示了物理锚定前向模型如何把 0.69× 的信号/漂移比提升到 1,161×——但对 BP,即便有 PABS,恢复的仍是结构残差而非分部位脉搏;
  • R14(共情家电):确认其“仅呼吸率 + 心率率、无 BP”的设计选择。

小结:一份可复用的可行性判据

R13 的方法论可以抽象为评估任何无接触生理信号的通用流程:

  1. 算运动幅度:目标生理量对应的位移与已交付信号的位移相比,是否低 2 个数量级以上?(BP 脉搏 0.3 mm vs 呼吸 8 mm)
  2. 算时间下限:目标精度所需时间分辨率是否超出目标硬件的部署采样率?(0.5 ms/mmHg vs 20–33 ms 实际窗)
  3. 算空间下限:所需的空间分离是否落在第一菲涅尔区包络内?(55 cm 颈-股间距 vs 40 cm @5 m 包络)
  4. 算 SNR 缺口:目标频带现实 SNR 是否达到文献最低要求?(+20 dB vs +25 dB)
  5. 对照平凡基线:是否比用户能买到的最便宜袖带差 5 倍以上且需逐被试校准?

五项中有四项不通过,结论就是 R13 的判决:BP 留在 off-roadmap,把工程周期投给呼吸率、心率、运动与占位这些已被物理验证的信号。对任何想在 ESP32-S3 + WiFi CSI 栈上添加低 SNR 连续生理量的贡献者,这份带数字的审查就是可以直接引用的判据。

【免费下载链接】RuViewπ RuView turns commodity WiFi signals into real-time spatial intelligence, vital sign monitoring, and presence detection — all without a single pixel of video.项目地址: https://gitcode.com/GitHub_Trending/wi/RuView

创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询