快速了解车联网V2X通信
自动驾驶拥有极其巨大的潜力,有可能改变我们的出行方式。它不仅有望永远改变车辆的设计和制造,还会永远改变汽车的所有权乃至整个交通运输业务。要实现全自动驾驶的目标,开发人员需要开发极为复杂的软件,软件中融入的人工智能(AI)必须能够正确理解从周边基础设施和车载传感器阵列接收到的实时数据流,并据此做出相应动作。因此:为了对这些系统的功能、性能和安全性进行彻底验证,开发人员越来越依赖于在实验室中进行精密的仿真和测试。自动驾驶仿真(ADE)平台很早便开始在整个汽车设计工作流程中使用,目前已经非常成熟,能够仿真测试在公路上行驶的车辆中所部署的各种新技术。
随着自动驾驶、电动汽车、互联汽车和汽车以太网的飞速发展,在数年之后,许多在今天还让我们叹为观止的创新技术都会变成稀松平常的基本技术。
这个全新的汽车生态系统融合了来自各个领域的大量先进技术,例如:
•传感器融合了无线电探测和测距(RADAR)、光探测和测距(LIDAR)以及光学传感器(摄像头)。
•高速信息系统融合了汽车以太网、强大的信号处理功能、具有高精度导航功能的高清(HD)地图,以及人工智能(AI)。
•汽车通信则包括车辆到车辆(V2V)、车辆到网络(V2N)、车辆到基础设施(V2I)、车辆到行人(V2P)、车辆到公用事业(V2U)以及车辆到一切车联网(V2X)之间的通信。
车联网(V2X)是一项新兴技术,有助于提高交通安全和效率。V2X使车辆能够与其他车辆和交通系统中的其他要素进行通信,包括道旁基础设施、自行车和行人。根据美国运输部的资料,全面采用V2X技术可将交通事故的严重度完全消除或减少高达80%。这项技术还将大大减少车辆在高速公路上的行驶时间和燃油消耗。
与高级驾驶辅助系统(ADAS)关联度最高的传感器有雷达、激光雷达、超声波传感器和摄像头。通过车联网(V2X)无线器件获得的外部输入可以给这些传感器提供额外的重要数据。
V2X通信的核心目的是通过广播消息的方式提供标准化的安全服务,即通过广播提醒每一辆车注意周围的其他车辆以及它们的位置、轨迹和速度。车辆通常使用5.9GHz频段中的无线链路与其他车辆以及交通信号灯等路侧单元进行通信。这种通信的覆盖范围达到300米,且不受视距限制,因此车辆能够“看见”并探测到可能被建筑物、树木等障碍挡住的其他车辆。
从短期来看,欧洲(C2C论坛)、北美(SAE)、中国(C-SAE)和其他地区的标准机构纷纷以使用场景的形式对V2X应用进行了定义。从长远来看,很多应用(例如5GAA所考虑的应用)在开发时都需要依赖V2X信息以及其他传感器数据。总的说来,这些因素决定了在设计支持V2X的ADAS时,必须对其进行多大规模和范围的测试。
任何一种新车辆设计都需要经历大量的测试,然而如果汽车中采用的技术数量翻两番,一辆汽车每天传输的数据达到几TB,那么测试就会变成一个极其沉重的负担。OEM及其供应商需要一种在实验室中使用真实信号进行闭环测试的方法。是德科技的ADE平台通过在实验室中仿真真实的道路场景,能够在闭环系统中使用真实数据测试真实的传感器。客户由此可以提升对自动驾驶汽车的信心、节省测试成本并抢占竞争优势,最终在道路上更快实现全自动交通运输。
DSRC与4G蜂窝网络
在讨论汽车连通性中5G无线通信的优势之前,有必要回顾一下目前汽车行业中使用的无线通信技术:802.11pDSRC和基于LTE的蜂窝网络V2X。两种技术都支持V2X通信,但各有利弊,而且目前它们都无法实现完整的V2X体验。下表对比了每种技术的优势和局限。

DSRC以IEEE802.11p物理层标准为基础,在美国还要遵守1609车载无线接入环境(WAVE)协议,在欧洲则要符合欧洲电信标准协会(ETSI)的TC-ITS欧洲标准。802.11pDSRC的两大主要优点:可立即用于汽车行业;时延极低,仅约5毫秒(ms)。基于成熟的Wi-Fi802.11a技术,IEEE于2010年批准了802.11p规范。许多想要部署V2X(特别是V2V和V2I)通信的汽车制造商现在更青睐802.11p的可用性。DSRC是基于自组网的通信技术,不依赖于网络基础设施服务。
但是,802.11p需要安装许多新的接入点(AP)和网关,这增加了完全部署的时间和成本。由于它基于免费的Wi-Fi技术,因此很难找到愿意支付AP部署成本的运营商,因为当前还没有明确的商业模式。技术发展也没有明确的方向。
蜂窝网络V2X(C-V2X)是汽车行业的新技术。最新的3GPP第14版定义了一些基于LTE技术的C-V2X规范(也称为用于车辆的LTE-V)。LTE-V支持汽车与网络的无线通信(V2N),以及V2V和V2P的器件到器件(D2D)通信。C-V2X的一大优势在于它使用现有的蜂窝网络基础设施,可以提供更好的安全性、更大的通信范围以及从4G到5G及更高代的技术演进路径。然而,当前4GLTE网络上的LTE-V不能提供关键V2V通信所需的低时延,现在的时延在30ms到100ms之间。如果领头的汽车发出了紧急信号,V2V通信却未能及时通知后续车辆,那么危急情况可能会迅速恶化。
与这些动态变化的需求保持同步和灵活的能力是确保您的C-V2X功能性能和2021一致性要求的唯一方法。
5G正在将蜂窝网络从一种消费类技术转向高风险的汽车应用联合国负责信息和通信技术的专门机构—国际电信联盟(ITU-R)的无线通信部门确定了5G的三种主要应用场景:增强移动多千兆比特宽带、大规模高密度机器类连接以及超高可靠性低时延(99.999%)通信。
这些场景中的技术指标提供了自动驾驶系统所需的峰值数据速率、时延、频谱效率和连接密度,为改造驾驶体验带来了巨大优势。
•速度高达500km/h(310mph)时具有20Gbps的高峰值速率
•最高可连接1,000,000辆汽车和器件的极高密度
当前,有两种无线通信技术启用了V2X:专用短距离通信(DSRC)和蜂窝V2X(C-V2X)。尽管V2X使用DSRC已有20多年,但现在随着C-V2X得到应用,它将有可能成为V2X的主流技术。C-V2X已纳入第三代合作伙伴计划(3GPP)版本14。
首例4G版本C-V2X商业部署(称为长期演进V2X(LTE-V2X))已在2020年进行。5G技术以其较低的延迟、更宽的带宽和在道旁基础设施中的普及性,将进一步增强C-V2X。
3GPP版本16和版本17将会带来更多功能。这些更新将进一步加强C-V2X,特别是超可靠低延迟通信(URLLC)。
版本16和版本17将促进车辆与道旁基础设施之间传感器数据的实时共享。这些功能使车辆能够了解交通和道路状况,访问视线外数据感应以查看拐角处的情况,并相互提示驾驶危险。这些版本还将支持更复杂的C-V2X用例,包括自动驾驶、增强现实和基于云的服务。
本白皮书重点介绍了5G提供的C-V2X的新功能,并概述了5G给C-V2X模块和通信系统开发人员带来的测试挑战。
通过5GC-V2X实现自动驾驶
相关文章:
快速了解车联网V2X通信
自动驾驶拥有极其巨大的潜力,有可能改变我们的出行方式。它不仅有望永远改变车辆的设计和制造,还会永远改变汽车的所有权乃至整个交通运输业务。要实现全自动驾驶的目标,开发人员需要开发极为复杂的软件,软件中融入的人工智能(AI)…...
「Codeforces」D. Infinite Set
D. Infinite Set https://codeforces.com/contest/1635/problem/D 题目描述 你有一个由不同正整数组成的数组和一个无限集 S,现在你需要往集合 S 中塞入所有符合 x x x 条件的数。 x x x 的条件(满足其中任意一个即可): x a i …...
项目---基于TCP的高并发聊天系统
目录 服务端 服务端视角下的流程图 一、数据库管理模块 1.1 数据库表的创建 1.2 .对于数据库的操作 1.2.1首先得连接数据库 1.2.2执行数据库语句 1.2.3 返回数据库中存放的所有用户的信息 1.2.4返回数据库中存放的所有用户的好友信息 二、用户管理模块 2.1、UserInfo类&…...
iOS热更新-8种实现方式
一、JSPatch 热更新时,从服务器拉去js脚本。理论上可以修改和新建所有的模块,但是不建议这样做。 建议 用来做紧急的小需求和 修复严重的线上bug。 二、lua脚本 比如: wax。热更新时,从服务器拉去lua脚本。游戏开发经常用到。…...
R语言 | 编写自己的函数
目录 一、正式编写程序 二、设计第一个函数 三、函数也是一个对象 四、程序代码的简化 五、return()函数的功能 六、省略函数的大括号 七、传递多个参数函数的应用 7.1 设计可传递2个参数的函数 7.2 函数参数的默认值 7.3 3点参数“…”的使用 八、函数也可以作为参数 …...
【Java校招面试】基础知识(七)——数据库
目录 前言一、数据库索引二、数据库锁三、数据库事务四、数据库连接池后记 前言 本篇主要介绍数据库的相关内容。 “基础知识”是本专栏的第一个部分,本篇博文是第六篇博文,如有需要,可: 点击这里,返回本专栏的索引文…...
MySQL高级--锁
一、锁 锁是计算机协调多个进程或线程并发访问某一资源的机制。在数据库中,除传统的计算资源(CPU、RAM、I/O)的争用以外,数据也是一种供许多用户共享的资源。如何保证数据并发访问的一致性、有效性是所有数据库必须解决的一个问题…...
Maven(六):Maven的使用——继承与聚合
Maven(六):Maven的使用——继承与聚合 前言一、实验九:继承1、概念2、作用3、举例4、操作4.1 创建父工程4.2 创建模块工程4.3 查看被添加新内容的父工程 pom.xml4.4 解读子工程的pom.xml4.5 在父工程中配置依赖的统一管理4.6 子工…...
Java ---System类
System 类位于 java.lang 包,代表当前 Java 程序的运行平台,系统级的很多属性和控制方法都放置在该类的内部。由于该类的构造方法是 private 的,所以无法创建该类的对象,也就是无法实例化该类。 System 类提供了一些类变量和类方…...
代码随想录_贪心_leetcode 406 452
leetcode 406. 根据身高重建队列 406. 根据身高重建队列 假设有打乱顺序的一群人站成一个队列,数组 people 表示队列中一些人的属性(不一定按顺序)。每个 people[i] [hi, ki] 表示第 i 个人的身高为 hi ,前面 正好 有 ki 个身高…...
C++类的静态成员详解:成员函数非静态成员函数的非法调用
在C中,静态成员是属于整个类的而不是某个对象,静态成员变量只存储一份供所有对象共用。所以在所有对象中都可以共享它。使用静态成员变量实现多个对象之间的数据共享不会破坏隐藏的原则,保证了安全性还可以节省内存。 静态成员的定义或声明要…...
Qt之滑动条和进度条(QSlider、QProgressBar)
文章目录 前言一、QSliderQSlider的常用API信号与槽 二、QProgressBar滑动条和滚动条的常用API 总结 前言 在用户界面设计中,滑动条和进度条是常见的控件。Qt中提供了QProgressBar和QSlider两个类来实现滚动条和滑动条。 一、QSlider 在Qt中,QSlider是…...
Flutter之插件开发plugin
目的:适用于独立业务模块,或者与原生页面交互频繁的地方。 基于flutter3.x , IDE :androidStudio demo:https://download.csdn.net/download/SHTLoveXX/87751845 步骤: 1.新建flutter project 【New flutter project】. 2. 在新建工程面板记得切换 …...
asp.net基于web的音乐管理网站dzkf17A9程序
本系统主要包含了等系统用户管理、公告信息管理、音乐资讯管理、音乐类型管理多个功能模块。下面分别简单阐述一下这几个功能模块需求。 管理员的登录模块:管理员登录系统对本系统其他管理模块进行管理。 用户的登录模块:用户登录本系统,对个…...
itop-3568开发板驱动学习笔记(25)设备树(四)GPIO 实例分析
《【北京迅为】itop-3568开发板驱动开发指南.pdf》 学习笔记 文章目录 GPIO 控制器必要属性其他属性 指定 GPIO 引脚 和时钟类似,GPIO 在设备树中也存在两层定义,首先是 GPIO 控制器,这部分由芯片原厂工程师编写,相当于 GPIO 底层…...
函数(定义、返回值、调用、参数)
目录 ❤ 无参函数 ❤ 有参函数 ❤ 空函数 ❤ 什么是返回值? ❤ 为什么要有返回值? ❤ 什么是函数调用? ❤ 为何用调用函数? ❤ 函数调用的三种形式 ❤ 形参和实参 形参 实参 ❤ 位置参数 位置形参 位置实…...
28. Kubernetes 核心组件讲解——API Server
本章讲解知识点 Kubernetes API Server 概述etcd 简介API Server 架构解析API Server 的 List-Watch 机制独特的 Kubernetes Proxy API 接口集群功能模板之间的通信1. Kubernetes API Server 概述 1.1 基本概念 Kubernetes API Server(API Server)是 Kubernetes 的核心组件…...
springboot框架开发医院云HIS 住院医生站、住院护士站功能实现
住院医生站主模块:包括医嘱管理、病案首页、分配入科、住院清单、我的质控等子模块 (1)医嘱管理功能简介 ①住院患者开立医嘱、支持医嘱复制、停止、作废等操作; ②医嘱类型含药品、项目、材料、嘱托; ③支持住院各…...
高性能定时器介绍及代码逐行解析--时间堆
简介 在《Linux高性能服务器编程》中,介绍了三种定时方法: socket选项SO_RCVTIMEO和SO_SNDTIMEOSIGALRM信号I/O复用系统调用的超时参数 基础知识 非活跃,是指客户端(这里是浏览器)与服务器端建立连接后,…...
汇编语言学习笔记五
div指令 除法, 被除数:默认是放在ax或者dx中,其位数为16位,则在ax中,如位数为32位,则高位在dx中,低位在ax中 除数:放在寄存器或者内存单元中,有8位和16位两种。 结果&am…...
边缘计算医疗风险自查APP开发方案
核心目标:在便携设备(智能手表/家用检测仪)部署轻量化疾病预测模型,实现低延迟、隐私安全的实时健康风险评估。 一、技术架构设计 #mermaid-svg-iuNaeeLK2YoFKfao {font-family:"trebuchet ms",verdana,arial,sans-serif;font-size:16px;fill:#333;}#mermaid-svg…...
聊聊 Pulsar:Producer 源码解析
一、前言 Apache Pulsar 是一个企业级的开源分布式消息传递平台,以其高性能、可扩展性和存储计算分离架构在消息队列和流处理领域独树一帜。在 Pulsar 的核心架构中,Producer(生产者) 是连接客户端应用与消息队列的第一步。生产者…...
React Native在HarmonyOS 5.0阅读类应用开发中的实践
一、技术选型背景 随着HarmonyOS 5.0对Web兼容层的增强,React Native作为跨平台框架可通过重新编译ArkTS组件实现85%以上的代码复用率。阅读类应用具有UI复杂度低、数据流清晰的特点。 二、核心实现方案 1. 环境配置 (1)使用React Native…...
【2025年】解决Burpsuite抓不到https包的问题
环境:windows11 burpsuite:2025.5 在抓取https网站时,burpsuite抓取不到https数据包,只显示: 解决该问题只需如下三个步骤: 1、浏览器中访问 http://burp 2、下载 CA certificate 证书 3、在设置--隐私与安全--…...
C++ 基础特性深度解析
目录 引言 一、命名空间(namespace) C 中的命名空间 与 C 语言的对比 二、缺省参数 C 中的缺省参数 与 C 语言的对比 三、引用(reference) C 中的引用 与 C 语言的对比 四、inline(内联函数…...
NLP学习路线图(二十三):长短期记忆网络(LSTM)
在自然语言处理(NLP)领域,我们时刻面临着处理序列数据的核心挑战。无论是理解句子的结构、分析文本的情感,还是实现语言的翻译,都需要模型能够捕捉词语之间依时序产生的复杂依赖关系。传统的神经网络结构在处理这种序列依赖时显得力不从心,而循环神经网络(RNN) 曾被视为…...
Redis数据倾斜问题解决
Redis 数据倾斜问题解析与解决方案 什么是 Redis 数据倾斜 Redis 数据倾斜指的是在 Redis 集群中,部分节点存储的数据量或访问量远高于其他节点,导致这些节点负载过高,影响整体性能。 数据倾斜的主要表现 部分节点内存使用率远高于其他节…...
Swagger和OpenApi的前世今生
Swagger与OpenAPI的关系演进是API标准化进程中的重要篇章,二者共同塑造了现代RESTful API的开发范式。 本期就扒一扒其技术演进的关键节点与核心逻辑: 🔄 一、起源与初创期:Swagger的诞生(2010-2014) 核心…...
人工智能(大型语言模型 LLMs)对不同学科的影响以及由此产生的新学习方式
今天是关于AI如何在教学中增强学生的学习体验,我把重要信息标红了。人文学科的价值被低估了 ⬇️ 转型与必要性 人工智能正在深刻地改变教育,这并非炒作,而是已经发生的巨大变革。教育机构和教育者不能忽视它,试图简单地禁止学生使…...
Qemu arm操作系统开发环境
使用qemu虚拟arm硬件比较合适。 步骤如下: 安装qemu apt install qemu-system安装aarch64-none-elf-gcc 需要手动下载,下载地址:https://developer.arm.com/-/media/Files/downloads/gnu/13.2.rel1/binrel/arm-gnu-toolchain-13.2.rel1-x…...
