/ns-3_c-v2x

Cellular Vehicle-to-Everything (C-V2X) Mode 4 model for ns-3

Primary LanguageC++GNU General Public License v2.0GPL-2.0

Cellular Vehicle-to-Everything (C-V2X) Mode 4 Communication Model for ns-3

A ns-3 model for C-V2X Mode 4 communication based on the ns-3 D2D model from NIST.

Installation

  1. Clone or download the source code from this repository
  2. Navigate to the root directory of the cloned/downloaded repository
  3. Configure the project using the command
   ./waf configure
  1. Build the project using the command
   ./waf build

For more details regarding the configuration and building of ns-3 projects see the ns-3 documentation.

Usage

A example script for the usage of the C-V2X Mode 4 is located in the scratch directory of this repository (v2x_communication_example.cc). To run the example script run:

   ./waf --run v2x_communication_example

Cite as

If you use our model in your research, please cite the following paper:

F. Eckermann, M. Kahlert, C. Wietfeld, "Performance Analysis of C-V2X Mode 4 Communication Introducing an Open-Source C-V2X Simulator", In 2019 IEEE 90th Vehicular Technology Conference (VTC-Fall), Honolulu, Hawaii, USA, September 2019. (accepted for presentation).

Bibtex:

@InProceedings{Eckermann2019performance,
    Author = {Fabian Eckermann and Moritz Kahlert and Christian Wietfeld},
    Title = {Performance Analysis of {C-V2X} Mode 4 Communication Introducing an Open-Source {C-V2X} Simulator},
    Booktitle = {2019 IEEE 90th Vehicular Technology Conference (VTC-Fall)},
    Year = {2019},
    Publishingstatus = {accepted for presentation},
    Address = {Honolulu, Hawaii, USA},
    Month = {September},
}