Giter Club home page Giter Club logo

my5g-rantester's Introduction

my5g-core

my5G-RANTester

GitHub GitHub go.mod Go version GitHub commit activity GitHub last commit GitHub contributors


Description

my5G-RANTester is a tool for emulating control and data planes of the UE (user equipment) and gNB (5G base station). my5G-RANTester aims to implement NGAP and NAS protocol definied the 3GPP Release 15 (R15) and beyond. Using my5G-RANTester, it is possible to study several functionalities of a 5G core, including its adherence to the 3GPP standards. Scalability is also a relevant feature of the my5G-RANTester, which is able mimic the behaviour of a large number of UEs accessing a 5G core. Currently, the wireless channel is not implemented in the tool.

If you want to cite this tool, please use the following information:

@article{SILVEIRA2022109301,
  title = {Tutorial on communication between access networks and the 5G core},
  journal = {Computer Networks},
  volume = {216},
  pages = {109301},
  year = {2022},
  issn = {1389-1286},
  doi = {https://doi.org/10.1016/j.comnet.2022.109301},
  url = {https://www.sciencedirect.com/science/article/pii/S1389128622003528},
  author = {Lucas B.D. Silveira and Henrique C. {de Resende} and Cristiano B. Both and Johann M. Marquez-Barja and Bruno Silvestre and Kleber V. Cardoso},
  keywords = {NG-RAN, 5G core, NAS, NGAP}
}

If you have questions or comments, please email us: my5G team.

my5G-RANTester borrows libraries and data structures from the free5gc project.

Documentation

https://github.com/my5G/my5G-RANTester/wiki

Contributing

https://github.com/my5G/template/blob/main/CONTRIBUTING.md

License

Apache 2.0

my5g-rantester's People

Contributors

baleeiro17 avatar klebercardoso avatar cbboth avatar hccresende avatar orion-belt 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.