Back to Blog

基于JETSON/x86+FPGA+AI的5G远程驾驶座舱时延验证方案

#fpga开发#cnn#人工智能

5G 远程驾驶座舱时延验证方案概述

随着 5G 网络的低时延特性逐步成熟,5G 远程遥控驾驶 已成为网联自动驾驶的重要补充手段。相较于完全本地决策的方案,远程驾驶座舱能够在车辆出现危险工况或传感器失效时提供冗余控制通道,从而提升作业安全性与效率。本文围绕 信迈 5G 远程驾驶座舱时延验证方案,详细阐述其整体架构、关键技术以及在实际部署中如何实现毫秒级时延测量。


方案整体架构

方案的核心思路是 “传感器 → 5G 网络 → 远程座舱” 的全链路时延闭环。主要组成如下:

  1. 车端传感器采集:摄像头、雷达、IMU 等多模态传感器通过 艾利光 DS-300 数据采集台架 统一采集。DS-300 在采集每帧图像的同时,自动打上 毫秒级精准时间戳,为后续时延对齐提供依据。
  2. 边缘视频编码:采集的原始视频流经 基于边缘计算的硬件视频编码器(内部采用 FPGA 加速),实现 零拷贝 的数据压缩,显著降低 CPU 负载并缩短传输前的处理时延。
  3. 5G 传输链路:压缩后的视频帧通过 5G 基站上传至云端或本地边缘服务器。为确保网络时延可控,系统在 5G RAN 侧开启 QoS 优先级,并在业务层使用 UDPRTP 进行实时传输。
  4. 远程驾驶座舱:座舱侧部署 JETSON / x86 + FPGA 的高性能计算平台,负责视频解码、AI 推理(如 CNN 目标检测)以及人机交互显示。
  5. 全链路时间同步:车端、5G 网络节点、座舱端均接入 PTP(Precision Time Protocol) 服务,由 艾利光 CS-300 同步授时盒 提供统一的时间基准,确保各环节时间戳可直接对比。

关键技术详解

1. 全链路时间同步(PTP)

PTP 是 IEEE 1588 标准定义的网络时间同步协议,能够在千兆以太网环境下实现 亚微秒级 的时钟同步。方案中使用的 CS-300 同步授时盒 充当 Grandmaster 时钟,向车端 DS-300、5G 边缘节点以及座舱计算平台分发同步帧。

  • 同步流程
    1. CS-300 通过 PTP 协议向网络广播 Sync 消息。
    2. 各从站(DS-300、JETSON 等)收到 Sync 后,记录本地接收时间并发送 Delay_Req。
    3. CS-300 返回 Delay_Resp,完成往返时延测算。
    4. 从站根据公式 offset = (t1 + t4 - t2 - t3) / 2 校正本地时钟。

通过上述机制,所有设备的时间基准误差被压缩到 低于 1 ms,为后续时延测量提供可靠前提。

2. 精准时间戳采集

DS-300 数据采集台架在每帧图像采集完成后立即在图像元数据中嵌入 毫秒级时间戳(基于已同步的 PTP 时间)。该时间戳在后续的网络传输、解码以及 AI 推理阶段保持不变,避免因系统时钟漂移导致的误差累积。

注意:时间戳的精度受限于摄像头的帧率和 DS-300 的内部时钟分辨率,实际使用时建议在 30 fps 以上的摄像头上进行验证,以确保每帧的时间间隔能够被可靠捕获。

3. 边缘硬件视频编码

在车端采用 FPGA 加速的硬件视频编码(如 H.264/H.265)进行实时压缩,主要有两大优势:

  • 零拷贝传输:视频数据在 FPGA 内部完成压缩后直接写入 DMA 缓冲区,CPU 不参与数据搬运,避免了额外的内存拷贝开销。
  • 固定时延:硬件编码的处理时延相对软件实现更为可预测,通常在 1–3 ms 范围内(具体数值取决于分辨率与码率),有助于整体时延预算的准确性。

4. 5G 网络时延优化

5G 网络的端到端时延受多因素影响,包括无线链路质量、调度策略以及核心网转发路径。方案通过以下方式降低网络时延:

  • QoS 预留:在 5G 基站配置专用的低时延业务流(QoS 1),确保调度优先级最高。
  • RAN 边缘化:将部分业务(如视频转发)部署在靠近基站的 MEC(Multi-access Edge Computing)节点,缩短回程路径。
  • UDP/RTP 传输:采用无连接的 UDP 或 RTP 协议,避免 TCP 重传导致的额外时延。

5. 座舱端 AI 推理与显示

座舱侧的 JETSON / x86 + FPGA 平台负责解码、AI 推理以及 UI 渲染。典型工作流如下:

  1. 解码:使用硬件解码器(如 Jetson 的 NVDEC)将压缩流恢复为原始帧。
  2. AI 推理:基于 CNN(如 YOLO、SSD)对每帧进行目标检测,推理时延受模型大小、FPGA 加速程度影响,一般在 5–10 ms
  3. 显示:将检测结果叠加在原始图像上,实时推送至驾驶员显示屏。

整个链路的时延累计可通过 时间戳对齐 的方式进行测量:

  • 采集端时间戳(T₀) → 网络传输结束时间(T₁) → 座舱端解码完成时间(T₂) → AI 推理完成时间(T₃) → 显示完成时间(T₄)。
    最终时延 = T₄ – T₀。

实际验证流程

  1. 准备工作

    • 确认 CS-300 同步盒已在网络中启动 PTP Grandmaster。
    • 将 DS-300、JETSON、边缘服务器均配置为 PTP 从站,并验证同步状态(ptp4l -i eth0 -m 可查看 offset)。
    • 在车端摄像头上开启实时采集,确保每帧图像均带有时间戳字段。
  2. 链路搭建

    • 将车端的 FPGA 编码器输出通过 5G UE(如移动热点)接入 5G 网络。
    • 在 MEC 或云端部署 UDP 接收服务,记录每个 UDP 包的到达时间(使用 tcpdump -i eth0 -w capture.pcap)。
  3. 时延采集

    • 在座舱端的解码程序中读取每帧图像的时间戳,并记录解码完成时间。
    • 将 AI 推理的起止时间点打印到日志文件。
    • 最后在 UI 渲染完成后,使用系统时间戳标记显示时间。
  4. 数据对齐与分析

    • 将车端采集日志、网络抓包、座舱端日志统一导入 Excel 或 Python pandas 中。
    • 通过时间戳字段进行左连接(left join),计算每一步的增量时延。
    • 绘制时延分布图(如箱线图)以评估整体时延是否满足 ≤ 30 ms(典型 5G 远程驾驶的目标时延)。
  5. 优化迭代

    • 若网络时延偏高,可检查 5G QoS 配置或尝试更靠近基站的 MEC 部署。
    • 若编码时延占比大,可调低分辨率或切换更高效的编码模式(如低延迟 H.265)。
    • 若 AI 推理时延过长,可考虑在 FPGA 上部署模型加速或使用 TensorRT 优化模型。

方案优势小结

优势点具体实现价值体现
全链路时间同步PTP + CS-300 同步盒各环节时间基准统一,误差低于 1 ms
精准时间戳DS-300 毫秒级时间戳端到端时延可直接对齐,测量误差可控
数据链路时延优化边缘硬件视频编码(FPGA)+ 零拷贝编码+传输时延固定且低,提升整体时效
网络时延控制5G QoS 预留 + MEC 边缘化确保无线链路的低时延特性
座舱端高效推理JETSON / x86 + FPGA 加速AI 推理与显示保持实时,满足远程驾驶需求

结语

通过 PTP 全链路同步毫秒级时间戳边缘硬件编码5G QoS 优化 四大技术手段,信迈的 5G 远程驾驶座舱时延验证方案能够在实际部署环境中实现 端到端时延可视化精准测量。工程师只需按照上述验证流程,即可快速定位时延瓶颈并进行针对性优化,为 5G 远程遥控驾驶的安全可靠提供坚实的技术支撑。