Skip to content

mychele/toward-e2e-6g-terahertz-networks

Repository files navigation

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.

About

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.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published