Git Product home page Git Product logo

mychele / toward-e2e-6g-terahertz-networks Goto Github PK

View Code? Open in Web Editor NEW
19.0 2.0 10.0 295 KB

Code for M. Polese, J. Jornet, T. Melodia, M. Zorzi, “Toward End-to-End, Full-Stack 6G Terahertz Networks”, https://arxiv.org/abs/2005.07989, 2020.

Home Page: https://arxiv.org/abs/2005.07989

License: GNU General Public License v3.0

MATLAB 15.81% C++ 59.43% Python 24.76%
thz mmwave 6g simulations channel 3gpp networks ns-3

toward-e2e-6g-terahertz-networks's Introduction

Toward End-to-End, Full-Stack 6G Terahertz Networks

This repository contains the code to generate the results for the paper M. Polese, J. Jornet, T. Melodia, M. Zorzi, “Toward End-to-End, Full-Stack 6G Terahertz Networks”, https://arxiv.org/abs/2005.07989, 2020.

Please cite the paper if you plan to use the scripts in your publication.

Instructions

The scripts are organized in three folders:

  • matlab-channel-coverage contains the MATLAB code that implements the channel models from [1] and [2], and generates Fig. 2a and Fig. 3 of the paper.
  • matlab-initial-access-latency containts the MATLAB code to generate Fig. 2b, based on the model from [3]
  • ns-3-thz contains the mmWave and terahertz scripts for the ns-3 scenarios. To use them, clone the ns-3 mmWave module and place the ns-3 TeraSim module in the contrib folder. The scripts can go in the scratch folder or can be added as examples in the thz or mmWave module folders. We also provide the sem scripts that can be use to automatically run the simulations and analyze the results for Fig. 4 and 5 of the paper.

[1] J. M. Jornet and I. F. Akyildiz, “Channel Modeling and Capacity Analysis for Electromagnetic Wireless Nanonetworks in the Terahertz Band,” IEEE Trans. Wireless Commun., vol. 10, no. 10, pp. 3211–3221, Oct. 2011.

[2] 3GPP, “TR 38.901, Study on channel model for frequencies from 0.5 to 100 GHz, V16.1.0,” 2020.

[3] M. Giordani, M. Polese, A. Roy, D. Castor, and M. Zorzi, “A Tutorial on Beam Management for 3GPP NR at mmWave Frequencies,” IEEE Commun. Surveys Tuts., vol. 21, no. 1, pp. 173–196, First Quarter 2019.

toward-e2e-6g-terahertz-networks's People

Contributors

mychele avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar

toward-e2e-6g-terahertz-networks's Issues

TCP doesn't work

Hi,
I don't know if I am doing sth wrong or maybe I barley understand topic of terahertz networks, however, when I am running script in NS3 I have no results for TCP protocol. UDP works just fine, I have logs and everything but TCP is just nothing (on default setup).

Please someone explain me what I am doing wrong because I am losing my mind....

TCP

UDP

Settings

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.