/WiLab-plus

An improved system and link level simulator for ISAC and 5G NR Sidelink positioning

Primary LanguageMATLABGNU General Public License v3.0GPL-3.0

Wilab plus

An improved system and link level simulator for ISAC and 5G NR Sidelink positioning.

We are uploading the simulator...some supporting documents could be found in the Wiki Page and others may not be updated... For Octave compatible version, please see branch Octave-version

WiLabV2Xsim is a dynamic simulator, written in MATLAB, overhauling LTEV2Vsim (see https://github.com/alessandrobazzi/LTEV2Vsim) to support sidelink 5G-V2X. It is designed for the investigation of resource allocation in networks based on sidelink C-V2X, with focus on the cooperative awareness service, but it also allows to simulate IEEE 802.11p/ITS-G5.

The simulator is shared under the GNU GPLv3. The software has been developed and shared by University of Bologna, CNR, and WiLab/CNIT - Italy.

The first release of this simulator is version 6.1 to remark the continuity with LTEV2Xsim, of which the last shared version was 5.4.

From version 5.4 to version 6.1 the main modification is the addition of 5G-V2X, with NR and all the related settings (including numerology). A general refactoring was performed to generalize the parameters which are common for LTE and 5G, now indicated as CV2X. Minor corrections and improvements were also performed.

NOTICE: The code runs correctly with Matlab versions from 2021b at least. There are problems with version 2016b and earlier. With the versions in between, some minor corrections would be required (we haven't checked all the versions). The Statistics and Machine Learning Toolbox™ is needed for the simulation and generation of 3GPP a-periodic traffic.

The main reference for the simulator is

V. Todisco, S. Bartoletti, C. Campolo, A. Molinaro, A. O. Berthet, andA. Bazzi, “Performance analysis of sidelink 5G-V2X mode 2 through an open-source simulator,” IEEE Access, 2021, open access at https://ieeexplore.ieee.org/abstract/document/9579000

The main references for the previous versions of the simulator are

G. Cecchini, A. Bazzi, B. M. Masini, A. Zanella, “LTEV2Vsim: An LTE-V2V Simulator for the Investigation of Resource Allocation for Cooperative Awareness”, 5th IEEE International Conference on Models and Technologies for Intelligent Transportation Systems (MT-ITS 2017), Naples (Italy), 26-28 June 2017. (Results obtained with version 1.0)

A. Bazzi, G. Cecchini, M. Menarini, B. M. Masini, A. Zanella, “Survey and Perspectives of Vehicular Wi-Fi Versus Sidelink Cellular-V2X in the 5G Era,” invited paper in Future Internet, 29 May 2019, 11(6), 122. DOI: 10.3390/fi11060122 (Results obtained with version 3.5)


List of main current contributors (those to whom you can ask)

Alessandro Bazzi (alessandro.bazzi@unibo.it)

Vittorio Todisco (vittorio.todisco@unibo.it, vittorio.todisco@ieiit.cnr.it)

Wu Zhuofei, also called Felix (wu.zhuofei@unibo.it)



Also contributing or contributed, in alphabetic order (if you feel you should be in the list, just let us know...we apologize, we are sure we are missing someone)

Stefania Bartoletti

Claudia Campolo

Giammarco Cecchini

Michele Menarini

Francesco Romeo



Sidelink定位模块:based on https://github.com/Group85GP/Group85GP/tree/5G-positioning-simulator/.

运行simulation.m , 在mainV2X.m中每个TTI结束mainCV2XttiEnds后进行sidelink定位,定位函数模块:MainFiles\mainV2XSidelinkPosition.m 其中函数pf.plotSysLayout绘制系统布局图。函数pf.plotCDF绘制累积分布函数(CDF)图。LocErrall为定位误差


Another part of work: https://github.com/getOcr/RTTAOA_SidelinkPositioning