NOVELIC ACAM 60GHz舱内监测雷达方案深度解析

方案概述

公司背景

NOVELIC:欧洲领先的毫米波雷达供应商,专注于车载舱内监测(In-Cabin Monitoring)应用。2025年6月,NOVELIC宣布其ACAM 60GHz雷达方案获得Tier 1供应商提名,进入量产阶段。

产品定位

ACAM(Automotive In-Cabin Monitoring)

  • 定位:量产级60GHz舱内监测雷达
  • 应用:CPD(儿童遗留检测)、OMS(乘员监测)、入侵检测
  • 客户:欧洲主流Tier 1供应商
  • 状态:2025年进入量产准备阶段

技术参数

核心规格

参数 规格 说明
频段 60 GHz ISM频段
带宽 4 GHz 高分辨率
架构 FMCW 调频连续波
通道 4TX × 4RX(MIMO) 16虚拟通道
距离分辨率 3.75 cm 高精度定位
视场角 120° × 80° 宽视场覆盖
检测范围 0.2-3m 舱内全覆盖
功耗 <1W 低功耗
工作温度 -40°C ~ +85°C 车规级
尺寸 70mm × 70mm 紧凑设计

与竞品对比

参数 NOVELIC ACAM TI AWRL6844 Infineon BGT60ATR24C
频段 60 GHz 60 GHz 60 GHz
通道数 4TX×4RX 4TX×4RX 3TX×4RX
距离分辨率 3.75 cm 3.75 cm 5 cm
视场角 120°×80° 120°×60° 100°×70°
边缘AI ⚠️ 需外挂MCU ✅ 内置 ❌ 需外挂
CPD支持
OMS支持
量产状态 样品→量产 量产 样品
成本 $20-25 $15-20 $12-15

检测能力

1. CPD(儿童遗留检测)

检测对象

  • 新生儿(0-6个月)
  • 婴儿(6-24个月)
  • 儿童(2-12岁)

检测原理

graph TB
    A[60GHz FMCW雷达] --> B[距离-多普勒处理]
    B --> C[微动特征提取]
    C --> D[呼吸频率检测<br/>0.2-0.5 Hz]
    C --> E[心跳频率检测<br/>1.0-2.0 Hz]
    D --> F[活体判定]
    E --> F
    F --> G[儿童分类]
    G --> H{报警触发}

性能指标

指标 性能 Euro NCAP要求
检测准确率 >95% >80%
检测延迟 <30秒 <60秒
误报率 <2% <5%
穿透能力 毛毯、衣物 -
温度鲁棒性 -10°C ~ +60°C -

2. OMS(乘员监测)

功能列表

  • 乘员计数(前排/后排)
  • 乘员位置检测(坐标)
  • 座椅占用状态(有人/无人)
  • 安全带提醒(SBR)

检测精度

功能 精度 说明
乘员计数 >98% 前后排区分
位置检测 ±10cm 归一化坐标
占用状态 >99% 静止状态

3. 入侵检测

功能

  • 车辆锁定后监测
  • 检测非法入侵(车门/车窗破坏)
  • 触发防盗报警

配置

  • 模式:车辆锁定后自动启动
  • 功耗:<0.1W(低功耗待机)
  • 检测范围:车内所有位置

系统架构

1. 硬件架构

graph TB
    A[60GHz射频前端<br/>4TX×4RX] --> B[ADC采样]
    B --> C[数字信号处理<br/>距离-多普勒FFT]
    C --> D[微控制器<br/>STM32/Infineon Aurix]
    D --> E[特征提取<br/>生命体征检测]
    E --> F[分类算法<br/>儿童/成人/空座]
    F --> G[CAN-FD接口<br/>车辆网络]

2. 软件架构

处理流程

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
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
"""
NOVELIC ACAM信号处理流程

核心模块:
1. FMCW波形生成
2. 距离-多普勒FFT
3. 微动特征提取
4. 活体检测算法
"""

import numpy as np
from typing import Dict

class ACAMProcessor:
"""
ACAM信号处理器

功能:
1. FMCW信号处理
2. 微动特征提取
3. CPD/OMS检测
"""

def __init__(self):
# 雷达参数
self.fc = 60e9 # 载频60 GHz
self.bandwidth = 4e9 # 带宽4 GHz
self.num_chirps = 128
self.num_samples = 256

def process_frame(self, adc_data: np.ndarray) -> Dict:
"""
处理单帧数据

Args:
adc_data: (4, 128, 256) 4RX, 128 chirps, 256 samples

Returns:
result: {
'targets': list of detected targets,
'vital_signs': {'breath_rate': float, 'heartbeat_rate': float},
'occupancy': {'front': bool, 'rear': bool}
}
"""
# 1. 距离FFT
range_fft = np.fft.fft(adc_data, n=512, axis=2)

# 2. 多普勒FFT
range_doppler = np.fft.fftshift(
np.fft.fft(range_fft, n=256, axis=1),
axes=1
)

# 3. 目标检测(CFAR)
targets = self._detect_targets(np.abs(range_doppler))

# 4. 生命体征提取
vital_signs = self._extract_vital_signs(range_doppler, targets)

# 5. 乘员判定
occupancy = self._determine_occupancy(targets)

return {
'targets': targets,
'vital_signs': vital_signs,
'occupancy': occupancy
}

def _detect_targets(self, range_doppler: np.ndarray) -> list:
"""
目标检测(CFAR算法)

Returns:
targets: [{'range': float, 'doppler': float, 'snr': float}, ...]
"""
# 简化CFAR检测
threshold = np.mean(range_doppler) + 3 * np.std(range_doppler)
detected = range_doppler > threshold

targets = []
# 提取检测到的目标
for rx in range(range_doppler.shape[0]):
for d in range(range_doppler.shape[1]):
for r in range(range_doppler.shape[2]):
if detected[rx, d, r]:
targets.append({
'range': r * 0.05, # 米(假设)
'doppler': d,
'snr': range_doppler[rx, d, r] / threshold
})

return targets

def _extract_vital_signs(self,
range_doppler: np.ndarray,
targets: list) -> Dict:
"""
生命体征提取

Returns:
vital_signs: {'breath_rate': float, 'heartbeat_rate': float}
"""
# 简化:提取低频成分
micro_doppler = range_doppler[:, 120:136, :].mean(axis=(0, 2)) # 低多普勒区域

# 频谱分析(假设)
breath_rate = 20.0 # 次/分钟
heartbeat_rate = 90.0 # 次/分钟

return {
'breath_rate': breath_rate,
'heartbeat_rate': heartbeat_rate
}

def _determine_occupancy(self, targets: list) -> Dict:
"""
乘员占用判定

Returns:
occupancy: {'front': bool, 'rear': bool}
"""
front_occupied = False
rear_occupied = False

for target in targets:
# 根据距离判断前排/后排
if target['range'] < 1.5: # 前排
front_occupied = True
else: # 后排
rear_occupied = True

return {
'front': front_occupied,
'rear': rear_occupied
}

3. 接口设计

CAN-FD消息定义

消息ID 内容 周期
0x100 CPD状态(儿童存在/报警等级) 1 Hz
0x101 OMS状态(前排占用/后排占用) 10 Hz
0x102 生命体征(呼吸率/心率) 1 Hz
0x103 目标位置(X/Y/Z坐标) 10 Hz

Euro NCAP 2026适配

CPD合规检查

要求项 NOVELIC ACAM方案 状态
检测范围(全座舱) ✅ 单雷达全覆盖 符合
检测对象(0-12岁) ✅ 微动检测 符合
响应时间(<60秒) ✅ <30秒 符合
报警方式 ✅ CAN上报至IVI 符合
隐私保护 ✅ 雷达无图像 符合
穿透能力 ✅ 穿透遮盖物 符合
温度鲁棒性 ✅ -10°C ~ +60°C 符合

OMS合规检查

要求项 NOVELIC ACAM方案 状态
乘员计数 ✅ 前后排区分 符合
位置检测 ⚠️ ±10cm精度 待提升
安全带提醒 ✅ 集成SBR 符合

量产准备

1. 供应链

组件 供应商 状态
射频前端 NOVELIC自研 量产
MCU处理器 ST/Infineon 量产
PCB制造 Tier 1供应商 准备中
总装测试 Tier 1供应商 准备中

2. 生产测试

测试项目

  • 射频性能测试(发射功率、接收灵敏度)
  • 距离精度测试(目标定位误差)
  • 视场角测试(覆盖范围验证)
  • 温度循环测试(-40°C ~ +85°C)
  • EMC测试(电磁兼容)

3. 质量认证

认证 标准 状态
AEC-Q100 车规级IC 符合
ISO 26262 功能安全 ASIL-B
IATF 16949 质量体系 准备中

客户案例

Tier 1供应商合作

2025年6月公告

  • NOVELIC ACAM方案获得欧洲主流Tier 1供应商提名
  • 应用于豪华品牌车型的CPD/OMS系统
  • 预计2026年量产装车

竞争优势

优势 说明
欧洲本土支持 本地化研发、技术支持
成熟算法 多年舱内雷达经验
定制化能力 灵活适配客户需求
成本优化 面向量产的设计

未来演进

技术路线图

年份 技术 能力
2025 ACAM 60GHz 基础CPD/OMS
2027 ACAM Gen 2 增强AI、多目标
2030 60GHz + 79GHz双频 高精度成像
2035+ 全息雷达 3D场景重建

市场预测

NOVELIC市场定位

  • 欧洲高端车型:主力供应商
  • 中国市场:合作本土Tier 1
  • 北美市场:与主机厂直接合作

参考资源


总结: NOVELIC ACAM作为欧洲本土的60GHz舱内监测雷达方案,凭借成熟的算法积累和定制化服务能力,成功打入豪华品牌供应链。对于OEM,ACAM提供了符合Euro NCAP 2026要求的完整CPD/OMS方案,特别适合注重欧洲本土供应体系的车型。相比TI AWRL6844,ACAM虽无内置边缘AI,但灵活的定制能力和本地化支持是其独特优势。


NOVELIC ACAM 60GHz舱内监测雷达方案深度解析
https://dapalm.com/2026/08/07/2026-08-07-NOVELIC-ACAM-60GHz-radar/
作者
Mars
发布于
2026年8月7日
许可协议