Giter Club home page Giter Club logo

ubx-v2x's Introduction

ubx-v2x

V2X baseband simulation model

ubx-v2x is a simulation model of a baseband 802.11p/bd transceiver which can be used for research on V2X communications. It provides a reference implementation of all the mandatory transmitter and receiver processing blocks. It also includes implementations of the V2V channel models summarized in [1], originating from test trials described in [2-4].

Introduction

The goal of ubx-v2x is to stimulate research on algorithms for current and next-generation V2X communications systems. The main advantage of this model compared to existing 802.11 implementations is the provision of a channel tracking mechanism which is crucial in investigating high-mobility scenarios.

MEX Acceleration (optional)

Simulation performance can be significantly improved by using (compiled) MEX files for the high-level transmitter sim_tx and receiver sim_rx functions. These functions and the ones below them have been written in a way which enables code generation.

Compilation of the MEX files for your platform can be performed by executing codegen_script from the top-level directory. Once the MEX files are created inside the mex folder, MEX-acceleration can be enabled by setting SIM.use_mex = true; at the top of batch_sim.

Requirements

ubx-v2x requires the following software from The MathWorks, Inc.

  • MATLAB
  • Signal Processing Toolbox
  • Communications System Toolbox
  • MATLAB Coder (optional, for MEX generation only)

A supported compiler is also needed for MEX acceleration, as specified here.

License

See LICENSE for the terms associated with this release.

Citing ubx-v2x

If you use ubx-v2x in your research, please use the following BibTeX entry.

@misc{ubx-v2x,
  author =       {Ioannis Sarris},
  title =        {ubx-v2x},
  howpublished = {\url{https://github.com//u-blox//ubx-v2x}},
  year =         {2018}
}

References

[1] M. Kahn, "IEEE 802.11 Regulatory SC DSRC Coexistence Tiger Team V2V Radio Channel Models," IEEE 802.11-14/0259r0.

[2] I. Tan, W. Tang, K. Laberteaux and A. Bahai, "Measurement and Analysis of Wireless Channel Impairments in DSRC Vehicular Communications," 2008 IEEE International Conference on Communications, Beijing, 2008, pp. 4882-4888.

[3] P. Alexander, D. Haley and A. Grant, "Cooperative Intelligent Transport Systems: 5.9-GHz Field Trials," in Proceedings of the IEEE, vol. 99, no. 7, pp. 1213-1235, July 2011.

[4] L. Bernadó, T. Zemen, F. Tufvesson, A. F. Molisch and C. F. Mecklenbräuker, "Delay and Doppler Spreads of Nonstationary Vehicular Channels for Safety-Relevant Scenarios," in IEEE Transactions on Vehicular Technology, vol. 63, no. 1, pp. 82-93, Jan. 2014.

ubx-v2x's People

Contributors

ioannissarris avatar

Stargazers

Dominik Antal avatar  avatar  avatar  avatar  avatar  avatar Lennart avatar Brent Shambaugh avatar Heifei Kalda avatar SuRen avatar  avatar Alexander Salas Bastidas avatar lizhijuan avatar  avatar  avatar Jeseok Kim avatar  avatar YE TANG avatar Nobel John William avatar André Sabino avatar Amit Vitekar avatar  avatar Deniz Kalaslioglu avatar  avatar Owen avatar  avatar  avatar  avatar Yi-Liang, Lu avatar Anjie Qiu avatar Lambor  avatar  avatar  avatar HackSmith avatar zhuwenxing avatar Hayrullah Yasar avatar wz avatar  avatar Ioannis Kardaras avatar  avatar  avatar

Watchers

yuanhong avatar James Cloos avatar Michael Ammann avatar Rob Meades avatar wenqingji avatar Andreas Karlqvist avatar Gary Hunkin avatar  avatar  avatar  avatar 吴卓霏_Felix avatar Alceu Rosa Neto avatar  avatar Adam Knapp avatar  avatar Ioannis Kardaras avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.