C-V2X

授权协议 GPL-3.0 License
开发语言
所属分类 应用工具、 科研计算工具
软件类型 开源软件
地区 不详
投 递 者 常明亮
操作系统 跨平台
开源组织
适用人群 未知
 软件概览

Analytical Models of the Performance of C-V2X Mode 4 Vehicular Communications

This code implements in Matlab the analytical models of the communication performance of C-V2X or LTE-V Mode 4 described in the following paper:

Manuel Gonzalez-Martín, Miguel Sepulcre, Rafael Molina-Masegosa, Javier Gozalvez, 
"Analytical Models of the Performance of C-V2X Mode 4 Vehicular Communications", 
IEEE Transactions on Vehicular Technology, Vol. 68, Issue 2, Feb. 2019. DOI: 10.1109/TVT.2018.2888704
Final version available at: https://ieeexplore.ieee.org/document/8581518
Post-print version available at: https://arxiv.org/abs/1807.06508

In order to comply with our sponsor guidelines, we would appreciate if any publication using this code references the above-mentioned publication.

The paper presents analytical models for the average PDR (Packet Delivery Ratio) as a function of the distance between transmitter and receiver, and for the four different types of transmission errors that can be encountered in C-V2X Mode 4. The models are validated for a wide range of transmission parameters and traffic densities. To this aim, this study compares the results obtained with the analytical models to those obtained with a C-V2X Mode 4 simulator implemented over Veins.

CV2XMode4.m is the main script you have to run to get the PDR and the probability of each of the four transmission errorscurve as a function of the distance between transmitter and receiver. This script is related to the rest of scripts as described in the following diagram:

 CV2XMode4.m
     |---->   CV2XMode4_common.m   ----> get_PL_SH.m, get_SINRdistribution.m, get_BLER.m
     |---->   CV2XMode4_Step2.m    ----> get_PL_SH.m, get_SINRdistribution.m, get_BLER.m
     |---->   CV2XMode4_Step3.m    ----> get_PL_SH.m, get_SINRdistribution.m, get_BLER.m

If you want to run the same configurations than the ones in the paper, you could simply run the script run_all.m

The resulting figures are compared with simulations when the same configuration is available in the ./simulations folder.

The resulting figures are stored in the ./fig folder.

The equations in this code that appear in the paper are shown with their number in brackets so that they can be easily identified in the paper.

Feel free to contact Prof. Miguel Sepulcre (msepulcre@umh.es) if you are interested in collaborating on the evolution of these models.

  • 汽车四化后有了一种新的叫法:智能网联汽车,而其中网联功能又特别吸引人,不仅仅是说的自动驾驶。 车联网Internet of Vehicles:是指通过车辆上搭载的无线通信设备,对信息网络平台中的所有车辆动态信息进行有效利用,在车辆运行中提供不同的功能服务。车联网的概念源于物联网IoT,即车辆物联网,是以行驶中的车辆为信息感知对象,借助新一代信息通信技术,实现车与X(即车与车、人、路、服务平台)之间

  • 参考链接: 什么是C-V2X?全面解析C-V2X车联网技术 车联网V2X通信技术浅析与应用 目录 V2X的X是什么 常见V2X通信技术 C-V2X 优势:成本效益 频谱分配5.9GHz V2X的X是什么 —— V2V,V2I,V2P 常见V2X通信技术 有两种:DSRC,C-V2X 1. DSRC——802.11p协议 适用场景:10m内对高速运动下的移动目标的识别和双向通信(例如高速的ETC收费

  • 车联网解决方案—DSRC与C-V2X对比 参考链接: 1、优于DSRC的十个事实:C-V2X奔向5G车联网_搜狐汽车_搜狐网 2、LTE和DSRC的定义和对比_handsome programmer的博客-CSDN博客_dsrc通信时延 3、https://baijiahao.baidu.com/s?id=1678426345553534677&wfr=spider&for=pc 4、箩筐分享|一

 相关资料
  • const 作用 修饰变量,说明该变量不可以被改变; 修饰指针,分为指向常量的指针(pointer to const)和自身是常量的指针(常量指针,const pointer); 修饰引用,指向常量的引用(reference to const),用于形参类型,即避免了拷贝,又避免了函数对值的修改; 修饰成员函数,说明该成员函数内不能修改成员变量。 const 的指针与引用 指针 指向常量的指针(p

  • 超多电子书与视频资料分享 分享一些面试相关的问题,欢迎关注个人微信公众号:C语言与CPP编程 直接点击电子书书名就可以下载欢迎 Star 支持star,一个人在维护这个仓库,很多书需要一步步慢慢上传,只能在闲暇时间慢慢更新,一个人的力量是有限的,请谅解一下。如果没有您要用的书,可以加一下个人微信(cyuyan2020),注明来意,我会慢慢添加上去的。 1 C语言 征服C指针 提取码:wwcd 经典

  • 主要内容:安装,C/C++ 接口 API,连接数据库,创建表,INSERT 操作,SELECT 操作,UPDATE 操作,DELETE 操作安装 在 C/C++ 程序中使用 SQLite 之前,我们需要确保机器上已经有 SQLite 库。可以查看 SQLite 安装章节了解安装过程。 C/C++ 接口 API 以下是重要的 C&C++ / SQLite 接口程序,可以满足您在 C/C++ 程序中使用 SQLite 数据库的需求。如果您需要了解更多细节,请查看 SQLite 官方文档。 序号 AP

  • 问题内容: 是C,C ++,Java或C#中的main()(或Main()),用户定义的函数还是内置函数? 问题答案: 这是用户定义的函数,对于程序执行来说是必需的。当您以编译语言运行程序时,该功能即为执行的功能。例如,在Java中,如果类中具有签名功能,则可以执行该类,因为JVM将执行该方法的内容。 Java范例: … … 结果将“ Hello World”打印到控制台。

  • C语言包含5个基本数据类型:void,integer,float,double, 和char. 类型 描述 void 空类型 int 整型 float 浮点类型 double 双精度浮点类型 char 字符类型 C++ 定义了另外两个基本数据类型:bool 和wchar_t. 类型 描述 bool 布尔类型, 值为true 或 false wchar_t 宽字符类型 类型修饰符 一些基本数据类型能

  • C/C++ Search Extension是一款可以在浏览器地址栏快速、方便、高效地搜索 C/C++ 文档的浏览器插件,支持 Chrome/Firefox/Edge。 Github 地址: https://github.com/huhu/cpp-search-extension 官网地址:https://cpp.extension.sh/ 其他语言同类插件有:  Rust - Rust Sear