An open source implementation of the 3GPP standard CV2X (Rel 14) Mode 4. It is based on an extended version of the SimuLTE OMNeT++ simulator which enables LTE network simulations.
Two variants are available. The first integrates with the Artery framework to provide full ITS-G5 standardisation across the entire communication stack.
The second integrates with Veins only.
If you use either CV2X model, we would appreciate a citation of our work.
Brian McCarthy and Aisling O'Driscoll,
"OpenCV2X Mode 4: A Simulation Extension for Cellular Vehicular Communication Networks
IEEE International Workshop on Computer Aided Modeling and Design of Communication Links and Networks
, Cyprus, September 2019.
Important Note: The results in the above citation are based on an old release of the model.
Bugs have subsequently been identified and resolved (new release now available) with a new publication under preparation.
In the meantime if you are testing OpenCV2X for your research and wish to verify that the results you are getting are correct,
please download the following zip file which contains plotted PDR results for a medium desnity scenario.
It includes all configuration files required to replicate the results.
Latest OpenCV2X release v1.2.0:
The latest release is available and encompasses a number of PHY layer updates which allow for the validation of the model.
More information can be found here.
CV2X Veins Only Model Release:
A CV2X Mode 4 model which is operable through veins thus not requiring an integration with Artery is now available.
November 16th 2019
Updated CV2X Mode 4 implementation
Updated model now available on Github to correct bug associated with BLER curves. See the change here.
September 3rd 2019
CV2X Mode 4 implementation v1.0 available
The first version of the CV2X OpenSource implementation of the 3GPP CV2X Mode 4 standard for OMNeT++ is now available for download.
Two download options are available
Direct: OpenCV2X with Artery
Direct: OpenCV2X with Veins
GitHub: OpenCV2X with Artery
GitHub: OpenCV2X with Veins