2. TI Jacinto平台与毫米波雷达系统架构

在整车毫米波雷达标定与安装工程中,Jacinto SoC 并不是一颗“雷达芯片”,而是承担感知融合、图像/点云后处理、标定算法执行与整车通信调度的中央计算节点。理解 Jacinto 与 AWR/IWR 传感器之间的软硬件拓扑,是后续标定流程设计、数据采集与故障排查的基础。

一、Jacinto SoC 家族定位

TI Jacinto 系列是面向汽车 ADAS 与网关应用的异构 SoC 家族,典型成员包括 TDA4VM、TDA4VL、TDA4VH 以及面向入门级感知的 DRA829 等。它们的共同特征是:集成多核 ARM Cortex-A72/A53 应用核、Cortex-R5F 实时安全核、C7x DSP/MMA 深度学习加速单元、GPU 以及专用视觉预处理与 ISP 模块。对毫米波雷达标定而言,真正被频繁使用的是 R5F 实时核(负责确定性任务与安全监控)、C7x/MMA(点云聚类、目标跟踪)以及 A72(标定算法、坐标变换、诊断服务)。

Jacinto 本身不发射 77GHz 信号,它通过 CSI-2、LVDS 或以太网与外部雷达前端连接。因此“Jacinto 平台 + AWR/IWR 传感器”构成的是一个分布式感知系统,而非单芯片方案。

二、雷达信号处理链

AWR/IWR 传感器内部完成从射频到点云的关键处理,典型链路为:

  1. 射频前端:本振产生 76–81GHz chirp,经 TX 发射、RX 接收,混频得到中频 IF 信号。
  2. ADC 采样:IF 信号被数字化,形成原始数据立方体(Range × Antenna × Chirp)。
  3. 距离维 FFT:对每个 chirp 做 FFT,得到距离谱。
  4. 多普勒维 FFT:跨 chirp 做 FFT,得到距离-多普勒图(Range-Doppler Map)。
  5. CFAR 检测:在 RD 图上做恒虚警率检测,提取候选目标点。
  6. 角度估计:利用多天线相位差做 DOA 估计,得到方位角/俯仰角。
  7. 点云输出:形成 (x, y, z, v, SNR) 点云,通过 CSI-2/LVDS 或以太网发送给 Jacinto。

Jacinto 侧接收点云后,继续执行聚类、跟踪、目标分类与坐标变换。标定所关心的外参(雷达安装位置与姿态)正是在 Jacinto 的坐标变换环节被使用:点云从雷达坐标系经外参矩阵变换到车辆坐标系,再与摄像头、激光雷达或整车运动学信息对齐。

三、软硬件拓扑

典型拓扑如下:前保险杠安装 1 颗 AWR1843 或 AWR2243 前向雷达,四个角安装 IWR6843 角雷达,通过 CSI-2 或 100BASE-T1 以太网接入 Jacinto 的 CSI 接口或交换机端口。Jacinto 运行 TI 的 Processor SDK RTOS 与 Linux,雷达驱动以 V4L2 或自定义字符设备形式暴露点云数据。标定服务通常运行在 A72 的 Linux 侧,通过共享内存或 DMA 从 R5F 获取点云,执行外参优化。

需要特别注意的是:雷达坐标系定义通常为 X 向前、Y 向左、Z 向上,而车辆坐标系为 X 向前、Y 向左、Z 向上,两者原点不同。标定即求解从雷达到车辆的旋转矩阵 R 与平移向量 t。若安装存在俯仰角偏差,点云在远处会出现明显的高度漂移;若存在偏航角偏差,则同一目标在左右雷达中会出现横向错位。

Jacinto + AWR/IWR 毫米波雷达软硬件拓扑与信号链 AWR1843 前向雷达 76–81GHz / 3TX 4RX 距离-多普勒-角度 点云输出 (x,y,z,v,SNR) IWR6843 角雷达 ×4 60–64GHz / 短距 盲区监测 / 变道辅助 CSI-2 或 100BASE-T1 传输接口 CSI-2 / LVDS 100BASE-T1 CAN-FD 诊断 时间同步 PPS TI Jacinto SoC (TDA4VM) Cortex-R5F 实时点云接收 安全监控 / 时间戳 C7x DSP / MMA 聚类 / 跟踪 目标分类 Cortex-A72 Linux / 标定服务 外参优化 / 诊断 共享内存 / DMA 点云缓冲 零拷贝传输 坐标变换:雷达坐标系 → 车辆坐标系 外参 R (3×3) 与 t (3×1) 由标定求解 关键标定参数与观察量: • 外参 R/t:由静止目标或运动目标在车辆坐标系中的一致性求解,典型残差 < 0.1m • 俯仰角偏差:远处目标高度漂移,1° 偏差在 100m 处约产生 1.75m 高度误差 • 偏航角偏差:左右雷达对同一目标横向错位,影响融合与跟踪稳定性 • 时间同步:PPS 与 CAN 时间戳对齐,偏差 > 1ms 会导致运动补偿失效

四、标定视角下的关键接口与参数

从标定工程角度看,需要重点关注三类接口:

  • 数据接口:点云格式、坐标系定义、时间戳来源。若雷达输出的是极坐标 (r, θ, φ),Jacinto 侧需先转换为笛卡尔坐标再参与外参计算。
  • 时间接口:PPS 或 gPTP 同步。标定过程中车辆可能处于运动状态,时间戳偏差会直接引入运动畸变。
  • 诊断接口:UDS 服务读取雷达安装状态、温度与自检结果,用于判断标定是否在有效工况下进行。

一个常见的教学示例参数如下:前向雷达安装于前保险杠中心,标称安装高度 0.65m,俯仰角 0°,偏航角 0°。实际安装后,通过静止目标标定得到俯仰角偏差 +0.8°,偏航角偏差 -0.3°。若不做补偿,在 80m 处目标高度误差约为 80 × tan(0.8°) ≈ 1.12m,足以导致误判为地面或空中目标。因此标定必须将外参写入 Jacinto 的坐标变换模块,并在后续点云输出中实时应用。

工程提示:Jacinto 侧的外参通常以 4×4 齐次变换矩阵形式存储,标定服务更新后需通过共享内存通知 R5F 与 C7x,避免各核使用不一致的旧参数。

五、典型数据流与处理时序

以 20Hz 帧率为例,单帧点云从雷达到 Jacinto 的典型时序为:雷达内部处理约 30–50ms,CSI-2 传输约 2–5ms,R5F 接收与时间戳标记约 1ms,C7x 聚类跟踪约 10–15ms,A72 标定服务每 10 帧执行一次外参校验。整个链路需保证端到端延迟稳定,否则标定残差会因运动补偿误差而增大。