mmWave雷达多目标生命体征监测:FPGA加速实现7400x性能提升
mmWave雷达多目标生命体征监测:FPGA加速实现7400x性能提升
论文信息
- 标题: Scalable Multi-Subject Vital Sign Monitoring with mmWave FMCW Radar and FPGA Prototyping
- 作者: Jewel Benny, Narahari N. Moudhgalya, Mujeev Khan, Hemant Kumar Meena, Mohd Wajid, Abhishek Srivastava
- 机构: Malaviya National Institute of Technology Jaipur, IIIT Hyderabad, Aligarh Muslim University
- 发表: arXiv:2511.21314v2 (November 2025)
- 链接: https://arxiv.org/abs/2511.21314
核心创新
首次实现任意数量目标的同步生命体征监测,通过FPGA硬件加速实现7400x实时性能提升,为车内儿童检测(CPD)和多乘员健康监测提供量产级解决方案。
一、问题定义
1.1 传统方案的局限
| 方法 | 优点 | 缺点 |
|---|---|---|
| 接触式传感器(ECG/PPG) | 精度高 | 需穿戴、不适感强 |
| CW Doppler雷达 | 简单、成本低 | 无法测距、杂波干扰大 |
| UWB雷达 | 测距准确 | SNR低、功耗高 |
| 单目标FMCW | SNR高 | 仅支持单人 |
核心挑战:
- 多目标方位重叠时,后方目标被遮挡
- 雷达倾斜部署导致MAE(平均绝对误差)上升
- 呼吸谐波干扰心跳信号提取
1.2 论文解决方案
graph LR
A[77GHz FMCW雷达] --> B[多天线波束成形]
B --> C[Range FFT定位]
C --> D[相位信号提取]
D --> E[VMD降噪]
E --> F[梳状滤波呼吸谐波]
F --> G[回归模型预测HR/BR]
G --> H[FPGA硬件加速]
二、FMCW雷达信号处理基础
2.1 发射与接收信号模型
发射信号(线性调频chirp):
1 | |
接收信号(延迟回波):
1 | |
2.2 中频(IF)信号生成
1 | |
关键公式:
$$y_{IF}(t) = \sum_{i} A_i \exp\left(j\left(2\pi f_{b_i} t + \frac{4\pi R_i}{\lambda_{max}}\right)\right)$$
其中:
- $f_{b_i} = K_c \cdot t_d$ 为中频频率(对应目标距离)
- $\phi_{R_i} = \frac{4\pi R_i}{\lambda_{max}}$ 为相位(对应生命体征微动)
三、核心算法详解
3.1 多天线波束成形
1 | |
3.2 Range FFT距离定位
1 | |
3.3 相位信号提取
1 | |
3.4 VMD降噪 + 梳状滤波
1 | |
3.5 回归模型预测
1 | |
四、FPGA硬件加速
4.1 架构设计
1 | |
4.2 性能对比
| 平台 | 执行时间 | 功耗 | 相对加速 |
|---|---|---|---|
| CPU (ARM Cortex-A9) | 148.0 ms | 2.5W | 1x |
| FPGA (Zynq-7020) | 0.02 ms | 2.5W | 7400x |
| GPU (嵌入式) | 12.0 ms | 8W | 12x |
关键优化:
- 2.7x 执行速度提升(相比前代FPGA方案)
- 18.4% LUT资源节省
- 全流水线并行处理
4.3 Verilog伪代码
1 | |
五、实验结果
5.1 测试配置
| 参数 | 值 |
|---|---|
| 雷达型号 | TI IWR1642BOOST (77GHz) |
| 天线配置 | 2Tx / 4Rx (8虚拟天线) |
| 调频带宽 | 4 GHz |
| Chirp周期 | 100 μs |
| 帧率 | 30 fps |
| 目标距离 | 0.5 - 3.0 m |
| 目标数量 | 1 - 4 人 |
5.2 精度指标
| 指标 | 单目标 | 2目标 | 3目标 | 4目标 |
|---|---|---|---|---|
| 心率MAE | 0.8 bpm | 1.2 bpm | 1.8 bpm | 2.5 bpm |
| 呼吸率MAE | 0.5 bpm | 0.8 bpm | 1.2 bpm | 1.9 bpm |
| 检测时延 | 0.3 s | 0.5 s | 0.7 s | 1.0 s |
5.3 与现有方案对比
| 方法 | 目标数 | HR MAE | BR MAE | 实时性 |
|---|---|---|---|---|
| 本文FPGA | 4 | 2.5 | 1.9 | ✅ |
| 传统FMCW | 1 | 1.5 | 1.0 | ✅ |
| UWB雷达 | 2 | 3.2 | 2.5 | ❌ |
| CW雷达 | 1 | 2.0 | 1.5 | ✅ |
六、IMS应用启示
6.1 CPD儿童检测部署
场景映射:
1 | |
6.2 多乘员健康监测
应用场景:
- 后排乘客突发疾病检测
- 醉酒驾驶辅助判断
- 长途驾驶疲劳预警
技术路线:
graph TD
A[60GHz雷达] --> B{乘员数量检测}
B -->|1人| C[单人生命体征]
B -->|多人| D[方位定位]
D --> E[并行处理]
E --> F[目标1 HR/BR]
E --> G[目标2 HR/BR]
F --> H[异常判断]
G --> H
H -->|异常| I[警告输出]
H -->|正常| J[持续监测]
6.3 高通平台部署适配
1 | |
6.4 与视觉融合建议
| 传感器 | 优势 | 局限 | 融合价值 |
|---|---|---|---|
| 60GHz雷达 | 穿透强、隐私友好 | 无法识别身份 | 提供”有人+位置+生命体征” |
| RGB-IR摄像头 | 身份识别、姿态估计 | 遮挡失效、光照敏感 | 雷达确认”有人”→视觉识别”是谁” |
融合逻辑:
1 | |
七、局限与未来工作
7.1 当前局限
| 问题 | 原因 | 影响 |
|---|---|---|
| 最大目标数受限 | 方位分辨率有限 | 超过4人时MAE上升 |
| 遮挡敏感 | 雷达视场受限 | 后排被前排遮挡 |
| 运动伪影 | 车辆振动干扰 | 需额外补偿算法 |
7.2 未来改进方向
- MIMO扩展:增加Tx/Rx数量提升方位分辨率
- 多雷达融合:前后雷达协同消除遮挡
- 深度学习:CNN替代回归模型提升精度
- 自适应VMD:动态调整降噪参数
八、总结
本论文首次实现任意数量目标的同步生命体征监测,通过VMD降噪+梳状滤波+回归模型的组合方案,将MAE控制在**<3 bpm**(心率)和**<2 bpm**(呼吸率)。FPGA硬件加速实现7400x实时性能,功耗仅2.5W,满足车载部署需求。
对IMS开发的直接启示:
- ✅ 可直接用于CPD儿童检测(满足Euro NCAP 2026要求)
- ✅ 支持多乘员健康监测(后排乘客异常检测)
- ✅ FPGA加速方案可移植到高通Hexagon DSP
- ⚠️ 需补充遮挡处理算法(多雷达融合)
- ⚠️ 需适配车辆振动补偿
论文代码复现资源:
- 论文链接:https://arxiv.org/abs/2511.21314
- 数据集:公开60秒多目标雷达数据
- 硬件平台:TI IWR1642BOOST + ZedBoard
参考文献:
- Benny et al., “Scalable Multi-Subject Vital Sign Monitoring with mmWave FMCW Radar and FPGA Prototyping”, arXiv:2511.21314, 2025.
- Euro NCAP, “Child Presence Detection Test and Assessment Protocol v1.3”, 2025.
- TI, “Meet Euro NCAP Child Presence Detection Requirements with Low-power 60-GHz mmWave Radar Sensors”, SSZT046, 2025.
mmWave雷达多目标生命体征监测:FPGA加速实现7400x性能提升
https://dapalm.com/2026/08/18/2026-08-18-mmwave-multi-subject-vital-signs/