来源:　3GPP官网　C-V2X的关键技术首先从架构的角度看。非漫游场景下,5G支持V2X的架构如下图所示:来源:　3GPP　TS　23.287笔者认为,MEC将会是V2X很重要的一个关注点(并没有在架构图中直接画出)。根据Intel的研究报告,2020年,一辆自动驾驶汽车每天将使用4000GB的数据。相比之下,一个互联网用户每天使用的数据大约是1.5GB。车辆和道路的数量庞大且复杂,加之传感器数量的增加,由此会带来的大数据处理和存储的难题。MEC是解决这一难题的有效手段。借助MEC技术,很多服务可以部署到更加靠近车辆和道路等数据源的地方,节省网络资源并降低延迟。接下来,我们从接口的角度看。常常有人会问:“在没有网络覆盖的条件下,C-V2X如何工作?”前面的架构图告诉我们,即使是在没有4G/5G网络覆盖的环境下,C-V2X还是可以利用PC5接口进行彼此通信的。Uu接口主要是用来实现时延不敏感业务,进行信息共享和提前预测。PC5接口主要是用来实现低时延的业务,提高非视距条件下的可靠性。来源:　QualcommPC5接口进一步区分为两种工作模式:模式3:借助基站,通过控制信令接口Uu实现V2V数据的调度和接口管理。在这种情况下,采用动态的方式进行资源的调度,车车间采用PC5接口通信。模式4:V2V数据调度和接口的管理是基于车车间的分布算法实现。来源:　Rohde　&　Schwarz再从协议栈的角度来看。基于PC5接口的协议栈,如下所示(基于Uu接口的协议栈和传统的5G协议栈一样,这里不再赘述):来源:　Qualcomm3GPP定义了其中的PHY和MAC层,完全重用DSRC既有的高层协议规范(它们由SAT和IEEE制定)。这就意味着,用户从DSRC迁移到C-V2X的成本会相对较低。最后,我们来简单了解一下最新的NR-V2X在物理层和协议层方面做了哪些提升(3GPP　TR　38.885的第5、6章节有较为详细的描述。备注:协议规范中通常使用Sidelink这个词来描述PC5所承担的具体功能,简称SL),这里仅针对PC5的提升方面进行简要说明:概念上提出了点对点播、组播的概念,之前PC5只支持广播物理层处理方面,SL的PSSCH、PSCCH　的资源分配上更规整,便于实现(如下图所示),此外SL支持开环功率控制(OLPC)同步方面,SL可以使用　S-PSS,　S-SSS　完成同步协议层方面,明确定义SL　通信有三种模式:　RRC连接模式(RRC_CONNECTED)、空闲模式(RRC_IDLE)和未激活模式(NR情况下)(RRC_INACTIVE)。