Skip to content

wujingbang/map_based_relay

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

81 Commits
 
 
 
 
 
 
 
 

Repository files navigation

map_based_relay

Paper title: MBR: A Map-Based Relaying Algorithm For Reliable Data Transmission Through Intersection in VANETs

IEEE Transactions on Intelligent Transportation Systems

Digital version: https://ieeexplore.ieee.org/document/8527669

This repository contains codes for both simulation and real world system. If you have any questions, please feel free to leave a message.

MBR in Linux: Linux

Based on Linux kernel version 3.18

Usage (MBR-S case):

  1. Patch relaying_patch for the kernel and build.
  2. Set the radio into OCB mode (802.11p mode).
  3. Build and insmod MBR module.
  4. Install digital map and maintain neighbor list as shown in test_readme
  5. Manually open the relaying function:
echo 1 > /sys/kernel/debug/mbr/mbr_start

MBR in NS-3: NS3

About GeoSVR

  1. Source code comes from https://github.com/gnehzuil/GeoSVR
  2. We transplant the source code from ns-2 to ns-3.

About the obstacle shadowing model (OBM)

Source code comes from S. E. Carpenter and M. L. Sichitiu, ¡°An obstacle model implementation for evaluating radio shadowing with ns-3,¡± in Proc. WNS3, 2015, pp.17¨C24.

Dependency of the obstacle shadowing model

sudo apt-get install libcgal-dev
sudo cp NS3/wave/model/proj/64bit/lib/libproj.so /usr/lib

Basic performace of channels in ns-3 when OBM is implemented

  1. \alpha = 9 dB and \beta = 0.4 dB/m.
  2. Two nodes, scenario as shown in the following figure: image
  3. Performance as shown in the following figure: image

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages