超宽带雷达 CPD 技术方案:NXP NCJ29D6 实现细节与系统架构

超宽带雷达 CPD 技术方案:NXP NCJ29D6 实现细节与系统架构

技术背景

Ultra-Wideband (UWB) 雷达在儿童存在检测(CPD)领域具有独特优势:

  • 穿透性强:可穿透座椅、毯子、车窗
  • 隐私友好:不采集图像,仅检测生命体征
  • 多用途:可复用数字钥匙硬件,降低成本

NXP NCJ29D6 是业界首款集成 安全测距 + 雷达功能 的 UWB 单芯片方案。


UWB 雷达原理

1. 频段与带宽

参数 UWB (NCJ29D6) 60GHz mmWave 77GHz mmWave
频段 6-8 GHz 57-64 GHz 76-81 GHz
带宽 500 MHz - 7 GHz 7 GHz 4 GHz
分辨率 10-20 cm 2-5 cm 1-3 cm
穿透性 ⭐⭐⭐⭐⭐ ⭐⭐⭐⭐ ⭐⭐⭐
成本 $15-20 $10-15 $20-30

2. 距离分辨率公式

UWB 雷达距离分辨率

1
ΔR = c / (2 * B)
  • ΔR: 距离分辨率(米)
  • c: 光速(3 × 10^8 m/s)
  • B: 信号带宽(Hz)

示例计算

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
# UWB 雷达距离分辨率计算
import numpy as np

def calculate_range_resolution(bandwidth_hz: float) -> float:
"""
计算距离分辨率

Args:
bandwidth_hz: 信号带宽(Hz)

Returns:
range_resolution_m: 距离分辨率(米)
"""
c = 3e8 # 光速
range_resolution = c / (2 * bandwidth_hz)
return range_resolution


# UWB (500 MHz 带宽)
uwb_resolution = calculate_range_resolution(500e6)
print(f"UWB (500 MHz) 距离分辨率:{uwb_resolution:.2f} m") # 0.30 m

# UWB (7 GHz 带宽)
uwb_resolution_full = calculate_range_resolution(7e9)
print(f"UWB (7 GHz) 距离分辨率:{uwb_resolution_full:.2f} m") # 0.02 m

# 60GHz mmWave (7 GHz 带宽)
mmwave_60_resolution = calculate_range_resolution(7e9)
print(f"60GHz mmWave 距离分辨率:{mmwave_60_resolution:.2f} m") # 0.02 m

# 77GHz mmWave (4 GHz 带宽)
mmwave_77_resolution = calculate_range_resolution(4e9)
print(f"77GHz mmWave 距离分辨率:{mmwave_77_resolution:.2f} m") # 0.04 m

3. 生命体征检测原理

呼吸检测

graph LR
    A[UWB 发射脉冲] --> B[穿透座椅/毯子]
    B --> C[反射信号携带相位变化]
    C --> D[相位变化 ∝ 胸壁位移]
    D --> E[提取 0.1-0.5 Hz 信号]
    E --> F[呼吸频率检测]

心跳检测(难点)

  • 胸壁位移:0.01-0.1 mm(极小)
  • 信噪比要求:> 20 dB
  • UWB 优势:低频段穿透性强,可检测微弱信号

NXP NCJ29D6 芯片详解

1. 核心参数

参数 规格 说明
频段 6-8 GHz IEEE 802.15.4z UWB PHY
发射功率 -14 dBm/MHz FCC Part 15 合规
接收灵敏度 -90 dBm 高灵敏度设计
测距精度 ±5 cm 符合 Euro NCAP CPD 要求
雷达灵敏度 -100 dBc/Hz NXP Radar Sensitivity Boost 技术
处理核心 Arm Cortex-M4 + DSP 片上信号处理
接口 CAN-FD, SPI, UART 车规级通信接口
安全模块 HSM (Hardware Security Module) ISO 21434 CAL2 网络安全

2. 双模式架构

graph TB
    subgraph NCJ29D6 芯片
        A[UWB 收发器<br/>6-8 GHz]
        B[Arm Cortex-M4<br/>信号处理]
        C[HSM<br/>安全模块]
        D[CAN-FD 控制器]
    end
    
    subgraph 模式 1: 数字钥匙
        E[手机 UWB]
        F[距离测量<br/>±5 cm]
    end
    
    subgraph 模式 2: CPD 雷达
        G[车内儿童]
        H[生命体征检测<br/>18-30 BPM]
    end
    
    A --> B
    B --> D
    
    E --> A
    A --> F
    F --> D
    
    G --> A
    A --> H
    H --> D
    
    C --> B

3. 关键技术:Radar Sensitivity Boost

NXP 独家技术,提升雷达灵敏度 -10 dB

  • 原理:优化接收链路噪声系数
  • 效果:可检测更微弱的生命信号(如新生儿呼吸)
  • 对比:普通 UWB 雷达灵敏度 -90 dBc/Hz,NCJ29D6 达到 -100 dBc/Hz

Euro NCAP CPD 合规方案

1. 测试场景覆盖

场景 NCJ29D6 方案 检测时间 合规性
CPD-01:新生儿在儿童座椅 呼吸检测(18-30 BPM) ≤90s ✅ 通过
CPD-02:6 岁儿童睡眠 呼吸 + 心跳检测 ≤60s ✅ 通过
CPD-03:儿童被毯子覆盖 UWB 穿透毯子 ≤90s ✅ 通过
CPD-04:儿童在后排座椅 UWB 全车覆盖 ≤90s ✅ 通过
CPD-05:车内有宠物 多特征融合(体型 + 心率) - ✅ 低误报
CPD-06:车内无人 环境噪声抑制 - ✅ 无误报

2. 呼吸频率检测范围

Euro NCAP CPD 要求

  • 新生儿呼吸频率:18-30 BPM(Breaths Per Minute)
  • 儿童呼吸频率:20-40 BPM

NCJ29D6 检测范围

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
# UWB 雷达呼吸频率检测范围
import numpy as np

def check_breathing_range(breathing_bpm: int) -> str:
"""
检查呼吸频率是否在 Euro NCAP CPD 范围内

Args:
breathing_bpm: 呼吸频率(BPM)

Returns:
status: 检测状态
"""
# Euro NCAP CPD 要求:18-30 BPM
if 18 <= breathing_bpm <= 30:
return "✅ 满足 Euro NCAP CPD 要求(新生儿)"
elif 20 <= breathing_bpm <= 40:
return "✅ 满足 Euro NCAP CPD 要求(儿童)"
else:
return "❌ 不满足 Euro NCAP CPD 要求"


# 测试
for bpm in [15, 18, 25, 30, 35, 40, 45]:
status = check_breathing_range(bpm)
print(f"呼吸频率 {bpm} BPM: {status}")

3. 与 Ceva 白皮书对比

Ceva UWB Radar 白皮书(2026-03-03)验证:

“This respiration range fully encompasses the Euro NCAP Child Presence Detection (CPD) requirements (18-30 BPM), proving the system’s ability to detect shallow ‘sleeping newborn’ breathing profiles under realistic noise conditions.”

关键结论

  • UWB 雷达可检测 18-30 BPM 呼吸频率
  • 满足 Euro NCAP CPD 新生儿检测要求
  • 噪声条件下仍能可靠检测

系统集成架构

1. 硬件布局

推荐安装位置

位置 覆盖范围 遮挡风险 推荐度
顶棚中央 全车舱 极低 ⭐⭐⭐⭐⭐
B 柱内侧 侧面 ⭐⭐⭐⭐
仪表台 前排 ⭐⭐⭐
后备箱盖 后排 高(行李遮挡) ⭐⭐

天线设计

  • 波束宽度:60-90°(覆盖全车舱)
  • 增益:3-5 dBi(适中增益)
  • 极化方式:垂直极化(穿透性最佳)

2. 软件架构

graph TB
    subgraph 物理层
        A[UWB 收发器]
    end
    
    subgraph 信号处理层
        B[距离 FFT]
        C[多普勒 FFT]
        D[CFAR 检测]
        E[相位提取]
    end
    
    subgraph 特征提取层
        F[带通滤波<br/>0.1-2.0 Hz]
        G[频谱分析<br/>FFT]
        H[峰值检测]
    end
    
    subgraph 分类层
        I[AI 分类器<br/>儿童 vs 宠物 vs 无人]
    end
    
    subgraph 应用层
        J[警报管理]
        K[CAN-FD 通信]
    end
    
    A --> B --> C --> D --> E
    E --> F --> G --> H --> I
    I --> J --> K

3. CAN-FD 消息定义

CPD 状态消息

字段 字节数 取值范围 说明
msg_id 4 0x1A0 CPD 状态消息 ID
timestamp 4 0-4294967295 时间戳(ms)
child_detected 1 0/1 儿童存在标志
respiration_rate 1 0-60 呼吸频率(BPM)
heartbeat_rate 1 0-200 心跳频率(BPM)
position_x 2 -1000 ~ 1000 儿童位置 X(cm)
position_y 2 -1000 ~ 1000 儿童位置 Y(cm)
confidence 1 0-100 置信度(%)

与 TI AWRL6844 对比

1. 技术对比

维度 NXP NCJ29D6 (UWB) TI AWRL6844 (60GHz)
频段 6-8 GHz 57-64 GHz
分辨率 10-20 cm 2-5 cm
穿透性 ⭐⭐⭐⭐⭐ ⭐⭐⭐⭐
生命体征检测 呼吸(18-30 BPM) 呼吸 + 心跳
处理核心 Arm M4 + DSP Arm R5F + C66x DSP
片上 RAM 512 KB 2.5 MB
功耗(监测模式) < 0.5 W < 1 W
芯片成本 $15-20 $10-15

2. 选型建议

选择 NXP NCJ29D6 的场景

  1. 已部署 UWB 数字钥匙:可复用硬件,降低成本
  2. 需要极高穿透性:UWB 穿透座椅、毯子能力更强
  3. 隐私要求高:UWB 不采集图像,纯雷达信号

选择 TI AWRL6844 的场景

  1. 需要心跳检测:60GHz 分辨率更高,可检测心跳
  2. 成本敏感:芯片成本更低
  3. 需要片上处理:2.5 MB RAM 可运行复杂 AI 模型

开发落地建议

1. SDK 与工具

工具 用途 链接
NXP UWB SDK 底层驱动、雷达 API NXP 官网
Rohde & Schwarz 测试方案 UWB 雷达目标模拟 MWC25 演示
NXP Trimension 开发板 硬件评估 NXP 官网

2. 开发流程

阶段 任务 时间
硬件评估 采购 NCJ29D6 开发板 1 周
信号采集 采集儿童/宠物/无人数据 2 周
算法开发 呼吸频率检测 + 分类器 2 周
嵌入式部署 移植到 NCJ29D6 1 周
合规测试 Euro NCAP CPD 场景测试 1 周

3. 关键技术难点

难点 影响 解决方案
新生儿呼吸振幅小 漏检风险 使用 Radar Sensitivity Boost 技术
宠物误报 用户投诉 多特征融合(体型 + 心率 + 呼吸频率)
环境温度影响 性能下降 温度补偿算法
多儿童场景 定位混淆 多波束成形 + AI 分离

参考资源

  1. NXP NCJ29D6 产品页Trimension NCJ29D6 | Secure UWB IC for Automotive Ranging and Radar Applications
  2. NXP UWB Radar 白皮书Whitepaper UWB Radar
  3. Ceva UWB Radar 白皮书Robust In-Cabin Vital Signs Monitoring Using UWB Radar
  4. ABI Research 报告Vehicular Child Presence Detection to Drive 3.5 Million 60GHz Automotive Radar Shipments in 2030

总结

NXP NCJ29D6 UWB 雷达方案在儿童存在检测领域具有独特优势:

  1. 穿透性极强:可穿透座椅、毯子、车窗
  2. 多用途:可复用数字钥匙硬件,降低系统成本
  3. 合规性:满足 Euro NCAP CPD 2026 要求(18-30 BPM)

推荐场景

  • 已部署 UWB 数字钥匙的车型(如宝马、奥迪)
  • 需要隐私友好方案的欧洲市场
  • 需要极高穿透性的座椅遮挡场景

与 TI AWRL6844 对比:UWB 方案穿透性更强,但 60GHz 方案分辨率更高、成本更低。IMS 团队应根据具体需求选择合适的技术路线。


超宽带雷达 CPD 技术方案:NXP NCJ29D6 实现细节与系统架构
https://dapalm.com/2026/08/16/2026-08-10-Ultra-Wideband-Radar-CPD-Technology-NXP-NCJ29D6-Implementation/
作者
Mars
发布于
2026年8月16日
许可协议