ARTICLE · INTELLIGENCE

战地情报 · 详情页

来自尧图项目组的一线实战观察与深度解析

5G/C-V2X与自动驾驶:从超视距感知到车路协同

5G/C-V2X与自动驾驶:从超视距感知到车路协同

聊自动驾驶的时候,我经常被问到一个问题:车自己能用摄像头和雷达看到周围,为什么还要扯上5G、C-V2X?这个问题的答案,恰恰藏在“看不见”三个字里——5G/C-V2X技术与自动驾驶的关系,简单说就是:单车智能负责把车“自己的眼睛”用好,而C-V2X负责把车之外的信息搬到车上、把车与车之间的意图实时交换。这篇文章不追热点,我会从通信原理、典型应用、落地难点和现场经验几个角度,把两者的关系从头拆一遍,适合做智能驾驶、车路协同、智慧交通的同学参考,也适合刚入门想建立坐标系的人。

1. 为什么自动驾驶聊到最后,必然要聊到通信

1.1 单车智能的三个“看不见”

很多人对自动驾驶的认知,是从“传感器越多,车越安全”开始的。摄像头、毫米波雷达、激光雷达,把一个路口前后左右的物体都扫一遍,似乎已经足够。但实际上,只要还是“单车智能”,就必然有三个绕不开的盲区。

第一个盲区是物理遮挡。你开车经过一个大货车旁边,大货车后面突然窜出一个行人,摄像头和激光雷达都可能在那一瞬“反应不过来”,因为视线被卡车完全挡住了。再比如连续转弯的山路,对面来车是在盲弯的另一侧,车端传感器根本不可能提前看到。这些场景里,再好的视觉算法也只能在“看到之后”再去处理,而看到的那一刻,距离危险可能只有零点几秒。

第二个盲区是信息孤岛。车与车之间如果只能靠刹车灯、转向灯来沟通,很多信息其实是滞后的。前车打算急刹,只有等到刹车灯亮起,后车才知道;路口左转车和对向直行车之间,也完全无法提前用数字方式交换“我正在减速”“我马上要通过”这类意图。传统驾驶靠人类司机的经验预判,而自动驾驶系统对不确定性的容忍度更低,它需要更明确的、可量化的信息交换。

第三个盲区是实时路况的“新鲜度”。地图导航能告诉你前方拥堵,但更新频率往往是分钟级甚至更久,堵车是动态变化的。红绿灯的实时倒计时、前方事故的秒级广播、临时施工的即时发布,这些信息如果不通过通信手段送给车,车就只能继续靠传感器去“现发现”,效率和安全都会打折扣。

1.2 安全的本质是冗余,不是单点最强

我见过不少团队,最初对C-V2X的态度是“等L4成熟了再说”。但真正开始做安全的系统设计后会发现,任何单一传感器都做不到100%可靠。摄像头在逆光、黑夜、雨雾里会失效,毫米波雷达在静止金属物体面前判断容易出错,激光雷达对灰尘和雨滴的敏感度也不低。

如果一套自动驾驶系统的安全只建立在传感器融合之上,那它的上限天然受限。C-V2X带来的价值,不是替代某个传感器,而是增加一条完全独立的信息通道。即便摄像头被太阳直射、激光雷达被泥水糊住,只要通信链路还在,车依然能从路侧设备、从周围其他车辆那里拿到可靠的位置、速度、意图信息。这种“另一双眼睛”的重要性,在功能安全设计和实际事故复盘中会看得非常清楚。

所以“为什么自动驾驶要聊通信”这个问题,得到的答案应该是:因为单靠车本身,永远没法消除物理世界的遮挡和不确定性,而通信恰好能把这些不确定性提前抹掉。

2. 5G和C-V2X的关系:先分清两件事再说

2.1 5G和C-V2X不是同一个东西

经常有人把“5G”和“C-V2X”混为一谈,其实这俩是不同层级的两件事。5G是一张蜂窝移动通信网络,解决的是大带宽、低时延、海量连接的问题;C-V2X则是在蜂窝通信框架下发展出来的一套车联网通信技术,它解决的是车与车、车与路、车与人、车与云端之间如何实时交换信息的问题。

换句话说,5G是承载网络,C-V2X是专门为车辆交通场景设计的一组通信方式和协议。5G网络覆盖越好、时延越低,C-V2X的网络类应用体验越好;但即便没有5G,C-V2X中的直连通信模式也能独立工作,这就是很多人容易误解的地方——C-V2X并不完全依赖5G基站的转发。

C-V2X真正核心的设计,是同时提供了两条路:一条是经过网络基站转发的“网络模式”,一条是车与车、车与路之间直接通信的“直连模式”。理解这两条路的区别,基本就理解了C-V2X一大半。

2.2 Uu接口和PC5接口:一个像聊微信,一个像面对面喊话

C-V2X里最常见的两个技术路径,我习惯用“Uu”和“PC5”来指代。Uu就是车和基站之间的无线接口,所有数据先发给基站,再由网络分发到其他车辆、路侧设备或云端;PC5是车与车、车与路侧设备之间的直接通信接口,不经过基站,两台设备在本地直接对话。

打个比方:Uu模式像两个人用微信聊天,消息先发到服务器,再推给对方,好处是能跨很远距离、能拉群、能访问云端资源,代价是时延受到网络负载和基站处理速度影响;PC5模式像两人面对面喊话,距离近、速度快、不依赖网络状态,但范围有限,附近没有其他设备时信息也传不出去。

实际工程里,两条路各有用处。比如一辆车在高速公路上遇到前方事故,这一消息既要立刻告诉后方几百米内的车辆,路径就是PC5直连广播最合适,因为本地实时性最强;同时消息也要传给几十公里外的云控平台做全局调度,那就必须通过Uu上到云端。两套方式互补,而不是互相替代。

对比项Uu(网络模式)PC5(直连模式)
是否经过基站是否
典型时延受网络影响,通常几十到一两百毫秒低,理想条件下可到毫秒级
覆盖范围广,基站覆盖范围内均可局域,数百米量级
适合场景远程服务、地图更新、全局路况、云端调度碰撞预警、协作变道、交叉路口冲突避免

2.3 LTE-V2X到NR-V2X:标准演进带来什么

C-V2X并不是一出生就带着5G的标签。最早的一代基于LTE蜂窝技术,业界一般叫LTE-V2X,解决的是基础安全类应用——前方碰撞预警、交叉路口碰撞提醒、紧急车辆让行、红绿灯信息推送。这些应用的特点是信息量不大、周期性广播位置和运动状态,对时延要求高但带宽要求不高,LTE-V2X已经够用。

到了5G时代,演进到NR-V2X之后,能力和场景都明显上了一个台阶。NR-V2X允许更灵活的时延配置、更大的数据包传输,也增强了多播和组播机制,这意味着车与车之间除了传“我在这里、我的速度是80”,还能传传感器原始数据,比如前方摄像头拍到的画面摘要、激光雷达点云的关键特征。这种“传感器共享”能力,让没有安装昂贵传感器的车也能间接获得高级感知能力。

所以你去翻行业资料,会发现“5G+C-V2X”这个说法其实包含了两层含义:一是用5G网络提供广覆盖、大带宽和边缘计算能力,二是用C-V2X的直连通信保证近距、低时延的车与车、车与路交互。两层叠加,才是完整的技术组合。

3. 车与车、车与路“对话”之后,自动驾驶多了哪些底牌

3.1 超视距感知:让车提前半秒看到墙角

C-V2X给自动驾驶带来的第一个显著变化,是感知范围从“车能看到的”变成“网络能覆盖的”。我在封闭测试场见过一次典型演示:一辆车停在路口,旁边的建筑物完全挡住了右侧来车方向,车端传感器什么都看不到。但路侧通信设备通过PC5接口,把另一条车道上正在接近的车辆位置持续广播给停着的车,车内屏幕上实时画出一个“本车看不到但系统知道”的运动目标。

这种能力放到真实道路上的价值非常大。比如说你准备从侧方车位驶出,左右两侧都有墙或大车遮挡,普通传感器要等到车头探出去才能看到危险,而路侧设备或对向车道上的直连通信,能在你还没动之前就告诉你“右侧30米有来车,速度45”。从“物理可见”到“数字可见”的转变,是单车智能很难靠堆硬件实现的。

实际算一笔账:一辆车以50km/h行驶,每秒前进约14米。如果有遮挡,等本车传感器看到危险时可能只剩二三十米的距离,系统能反应的时间不到2秒,如果还涉及湿滑路面制动,那就非常紧张。而通过V2X提前800毫秒甚至1秒获知,等于给决策系统多留出一段有效冗余时间。这半秒钟在多数紧急场景里就是“刹住”和“撞上”的区别。

3.2 协同决策:把个体驾驶变成群体协作

感知只是第一步,C-V2X更大的想象空间在协同决策。典型的例子是交叉路口冲突预警:两辆车同时接近一个无信号灯路口,各自车端都能在几百毫秒内交换位置、速度、行驶意图,如果系统判断存在碰撞风险,会同时给两辆车发出预警,甚至提示其中一辆减速。这种处理方式不是“车看到车之后避让”,而是“在彼此看到之前就已经知道并协商好了先后顺序”,决策时间点完全不同。

另一个高价值场景是协作式汇入和变道。高速匝道入口,主路车辆和汇入车辆如果能实时交换轨迹,就可以给汇入车辆一个准确的速度建议,而不是让驾驶员到了实线位置才开始紧张。绿波通行也是典型的协同应用:路侧设备把前方多个路口的信号灯时序发给车辆,车辆计算一个建议速度,让车以合理速度连续通过绿灯路口,既省油又减少停车等待。

当然,这些协同决策能力对通信的可靠性要求很高,不能出现“消息丢了”这种意外。所以工程上一般会对关键消息做多周期重复广播,车端也要有超时保护机制——如果连续几帧没有收到周围车辆的数据,系统默认按最保守策略处理,而不是继续按“别人会让我”的假设行驶。

3.3 感知冗余:当传感器失灵时,通信能兜底

我在和做功能安全的同事讨论时,常听到一个词叫“降级运行”。正常状态下,自动驾驶系统可以全速运转;但当某个传感器失效、天气恶劣或计算单元降载时,系统如何保证安全退出,而不是瞬间撒手。C-V2X在这里扮演的角色,很多时候被低估。

举个例子:一台以L3级智能驾驶为主打的车在暴雨夜里行驶,摄像头画面基本作废,毫米波雷达也收到大量雨滴杂波。此时如果路侧设备正在持续广播前方道路的交通状态、事故位置、前方车辆的实时运动信息,车辆的感知模块就能切换到以V2X消息为主要输入的模式,虽然谈不上精细感知,但至少能维持安全的跟车和行驶决策。

要注意的是,C-V2X信息并非“越高越好”,它是一条独立信息源,需要和本车传感器做融合校验。两路信息一致时增强置信度,不一致时触发异常检测。这套机制在工程上叫“异构冗余”,和飞机的多套仪表系统思路一致,核心原则就是:任何一路信号都可能出错,但两路独立信号同时出错的概率会大幅下降。

4. 从实验室到开放道路:必须跨过的五道坎

4.1 时延的账要算细:从“毫秒级”到“可兑现”

很多人在方案PPT里都会写“C-V2X端到端时延低至毫秒级”,但真正交付工程时,“毫秒级”只是一个实验室理想值,工程上必须把端到端时延完整拆开。一次完整的V2X消息从事件发生到车辆执行动作,要经历传感器采集、通信封装、无线传输、接收解析、决策计算、执行器响应等多个环节,每一环都有开销。

以交叉路口碰撞避免为例,行业普遍认为从“事件发生”到“车辆开始制动动作”的端到端时延应控制在100毫秒左右,如果涉及更高级的协作式控制,则需要10到20毫秒级别的更严苛预算。落到通信侧,PC5直连的物理层时延本身不高,但消息生成周期、排队等待、协议栈处理都会增加固定开销。所以测试时不能只看无线口的理论值,必须在车辆端实际打时间戳,统计从应用层产生消息到对端应用层收到消息的完整时延分布。

我见过一个实际项目,现场实测平均时延60毫秒左右,但P95值到了150毫秒。这种抖动对基础的预警类应用还能接受,对协作式控制就不够看了。因此工程上通常会在边缘计算节点做一层本地处理,把关键的V2X运算放到离路侧设备最近的地方,避免数据绕到很远的中心云再回来,这正是“5G边缘计算”和车联网结合的原因之一。

4.2 授时与同步:多车协同的前提是同一个时间

车与车之间交换“位置、速度、方向”这类信息时,接收方需要知道这个消息是什么时刻产生的。如果每辆车使用的时钟不一致,甚至收到消息后还要用自己的时间去做位置预测,那误差会被时间偏差直接放大。

C-V2X系统普遍依赖全球导航卫星系统(GNSS)提供的授时信号,工程上也叫UTC时间同步。路侧设备、车载终端都需要在高精度时间同步的前提下工作。部署时容易被忽视的是隧道、高架桥下方、城市峡谷这些GNSS信号被遮挡严重的区域,如果授时掉线,PC5链路的质量会明显下降。所以正规项目通常会给核心路侧设备加高精度时钟模块,同时通过有线网络做时间同步作为备份。

这个细节听起来不性感,但实际影响非常大。我参与过的路测里就出现过两套设备车辆,一台时间偏了约50毫秒,结果位置预测偏差累积到好几米,碰撞预警算法频繁误报。排查了大半天,最后把时间源统一后,一切恢复正常。当时最大的体会是:车联网工程里,时间同步是第一优先级的基础设施。

4.3 安全与隐私:车联网面对的是“物理后果”攻击

车联网消息如果被篡改或伪造,造成的不只是“弹窗广告”级别的困扰,而是物理世界的事故风险。攻击者可以伪造一辆不存在的车,让周围正常车辆误以为前方有危险而急刹;也可以冒充紧急车辆,让公交专用道的车纷纷减速让行。所以C-V2X系统必须内置消息签名、证书认证和信任管理机制。

另一方面是位置隐私。车辆持续广播位置信息,任何人只要在场就能被动收集。正规部署会对身份信息做匿名化处理,周期性更换伪名,同时配合防重放机制,避免攻击者记录一段消息后反复重放骗过系统。

这些机制不是选配。我接触过的项目都会把安全模块当独立子系统来设计,证书签发、撤销列表更新、密钥轮换都有专门的运维流程。车上跑的应用层在调用V2X数据前,也必须先经过安全模块的验签,验签失败的消息直接丢弃,不允许进入感知融合环节。

4.4 覆盖、成本与商业模式:路侧设备到底谁来装

技术层面跑通只是起点,规模化部署的瓶颈往往在成本和服务模式。路侧需要覆盖杆件、供电、回传网络、RSU设备、路侧感知传感器、边缘计算服务器,单点位成本并不低,而一条市政道路动辄几十上百个点位。这不是一家车企能单独决定的,需要道路运营方、设备商、通信运营商、云服务方多方协同。

从落地顺序看,我观察到比较务实的路径是“三先三后”:先封闭场景后开放道路,先信息发布类应用后协同控制类应用,先交通基础设施重点路段后全域覆盖。封闭园区、港口、矿区、机场这类管理边界清晰、路权可控的场景,最容易先把闭环跑起来,也最能沉淀真实运营数据。城市开放道路则从事故多发路口、快速路匝道、公交专用道这些“痛点最明确”的点位开始。

商业上,单纯靠路侧设备卖硬件很难持续,越来越多的项目在往“数据服务+运营”方向走,比如把交通运行分析、事故风险评分、信号灯优化这些能力打包输出给交通管理和出行服务方。这个问题三五年内未必有标准答案,但所有参与的人都知道,如果找不出持续付费的闭环,规模化的节奏就不会快。

4.5 跨厂商互操作:标准有了,设备之间还要“讲得通”

C-V2X是一个有统一标准体系的技术方向,理论上不同厂商的设备应该能互通。但实际工程里,协议栈版本差异、消息字段保留位的不同用法、应用层语义理解的细微差别,都会造成“明明都符合标准,但两家的车互相收不到有效消息”的尴尬局面。

这种问题在早期项目里特别常见,解决方式通常是一次多厂商联调测试。把多家路侧设备、多家车载终端放在同一条测试道路上,重点验证基础安全消息的收发、位置上报频率、消息内容完整性、字段语义一致性。凡是测试中发现的差异,都需要回到标准定义里去澄清,能统一的现场统一,统一的做兼容映射,而不是各搞一套私有扩展。

我个人的经验是,采购环节就把“互操作性测试通过”写进验收要求,比后期靠工程师结对改代码高效得多。做车联网项目,对接成本往往比技术难度更能决定项目成败,这是很多从单机算法转过来的团队最容易低估的事情。

5. 车路云一体化的当下形态:一张路侧网如何长出来

5.1 先有路,还是先有车?实际落地顺序

车联网行业有个经典问题:路侧设备建好了,车上没有终端等于白建;车上装了终端,路侧没有覆盖也发挥不出价值。两边互相等,就陷入“鸡生蛋”的困境。这几年观察下来,破局靠两点:一是路侧先覆盖高价值路段,先把示范价值和交通管理价值做出来;二是车端前装率逐步提升,尤其是运营类车辆、公共交通、特定行业车辆会率先装上车载终端,形成第一批可交互的群体。

也就是说,在很长一段时间内,C-V2X不是“所有车都装”的网络,而是“关键路线上部分车有终端”的局部网络。车端设计上必须考虑兼容性:纯人驾车可以收到信息提示,有条件控制的车可以执行建议车速,高级别自动驾驶车则可以把V2X消息纳入决策。只要能产生增量价值,这个局就逐步活起来。

5.2 RSU、边缘计算与云控平台的分工

在具体的系统架构里,三个层级各司其职。最靠近道路的是RSU,也就是路侧通信单元,它负责PC5直连通信、接收车辆上报、广播路侧信息,是物理世界和数字世界之间的“门”。RSU往往和路侧感知设备(摄像头、毫米波雷达)安装在同一个杆件或相邻杆件上,这样可以把感知结果本地化,不必传到很远处再去处理。

再往上一层是边缘计算节点或区域性服务器,负责融合多台RSU和路侧感知数据,做一些需要低时延的决策,比如路口冲突检测、局部交通流优化,然后把关键的、非实时的数据回传云控平台。云控平台是全局调度的大脑,管理所有点位设备状态、下发全局策略、存储历史数据、训练和更新模型。

分层的好处很直接:大部分实时交互在RSU和边缘层完成,不依赖远端;全局优化在云端做,不受单点时延约束。和做互联网的后端设计一样,把热数据和冷数据分流处理,系统才能既快又稳。

5.3 红绿灯信息推送这类“简单功能”为什么反而是切入点

大家往往对协同式自动驾驶的故事更感兴趣,但真正最先规模化铺开的,可能是红绿灯倒计时推送、绿灯起步提醒、绿波车速建议这类“看起来不够酷”的功能。原因很简单:它们不依赖路权重构,不需要车辆交出控制权,对车端改动小,人驾和智驾都能用,而且是确定性的公共服务信息,运营风险低。

我在实地体验过带有红绿灯信息推送的示范路段:车辆还没到路口,仪表盘和中控屏就会显示当前信号灯状态和剩余秒数,系统还会给一个建议车速,告诉你保持这个速度可以一路绿灯。这种体验对司机的价值非常直观,不涉及复杂的接管责任问题,也容易让普通用户感知到C-V2X不是虚无缥缈的概念。

从建设数据闭环的角度看,这类应用也很有价值。红绿灯信息、路口上下游车辆轨迹、通行延误数据不断积累之后,可以做信号灯配时优化、交通冲突分析、事故风险建模,这些数据反哺过来又能提升更高级别应用的准确性。所以“简单功能”不是过渡品,而是整个车路云体系冷启动的燃料。

6. 我的一些观察和实操体会

6.1 最容易被低估的是“感知-通信-控制”闭环的调试成本

我参与过的项目里,真正花时间最多的地方,往往不是算法多难,而是把“感知-通信-控制”完整闭环跑通并验证可靠。端到端时延怎么测、丢包怎么统计、消息时间戳怎么对齐、两套系统之间怎么判定“是否对同一物理事件做出反应”,这些都需要在测试过程里一点点抠。

建议每个准备入坑的团队先建一个固定的测试场地,哪怕是一条直线车道加两个模拟路口都行。先把单链路时延基线跑清楚,再把多车并发、信号干扰、设备离线这些异常情况加上去。一步步把异常注入方案写进测试用例,比后期在真实道路上被动踩坑要划算得多。

6.2 做路侧设备的工程细节:天线、标定与遮挡

RSU安装位置不是找个杆子挂上去就完事。天线高度、朝向、倾角直接决定PC5直连通信的有效范围。我在现场见过同一款设备,因为天线被道路指示牌挡住了一角,通信距离从设计值的400米掉到不到150米,排查时一度以为是射频模块故障,最后确认是遮挡和多径共同作用。

安装高度也有讲究。太低了,容易被路边停放的大型车辆挡住,车与车之间的视线链路被打断;太高了,覆盖范围大但可能引入更多干扰和反射。合理的做法是先做现场射频勘测,用便携设备实际测几个关键点位的接收信号强度和时延,再最终固定安装姿态。另外,供电和网络回传的可靠性不亚于通信本身,路侧设备断电导致的覆盖空洞,会让整段路的体验断崖式下跌。

6.3 未来三五年值得盯的三件事

第一件是车载终端的前装化进度。只有当OBU不再是后装配件而成为标配,V2X的渗透率才能跨过临界点,更多高阶应用才有用武之地。第二件是NR-V2X能力的落地,高吞吐、低时延增强和组播机制会带来更丰富的协同应用,尤其是传感器共享和协作式控制。第三件是设备和数据运营的成熟度,包括跨厂商互操作测试体系的标准化、路侧设备的运维自动化、V2X数据与交通AI模型的深度结合。

我个人的体会是,5G/C-V2X和自动驾驶的关系,不是“谁替代谁”,而是“谁的冗余多一层,谁的安全就多一分”。赛道还很漫长,但从通信视角看,方向已经足够清晰:车越来越像一台可以和其他车、和道路基础设施对话的智能终端,而C-V2X就是让这场对话成立的语言。

RELATED READING

延伸阅读

更多一线实战笔记与深度复盘,助您持续精进