ns3 mmWave Cellular Network Simulator

NYU WIRELESS has developed the first open-source millimeter wave module that can be used to evaluate cross-layer and end-to-end performance of 5G mmWave networks. The simulator is built on the widely-used ns3 [https://www.nsnam.org/] platform that implements a wide range of protocols in C++. Key features of the simulator include:

  • Support of a wide range of channel models including the latest 3GPP models for frequency spectrum above 6 GHz. Ray tracing and measured traces can also be modeled.
  • The PHY and MAC classes are parameterized and highly customizable in order to be flexible enough for testing different designs.
  • Emulation of key core network elements and tunneling protocols for architectural exploration.
  • Complete emulation of the mobility protocols including intra- and inter-RAT handover, dual connectivity.
  • The full stack end-to-end implementation allowed us to conduct the first Transport Layer Protocol (TCP) performance evaluation over mmWave bands, and to integrate some novel networking strategies to better utilize the available spectrum.

Download ns3 Simulator


CitationResearch AreasDate

M. Zhang, M. Polese, M. Mezzavilla, S. Rangan, M. Zorzi “ns-3 Implementation of the 3GPP MIMO Channel Model for Frequency Spectrum above 6 GHz,” Workshop on ns-3, June 13 – 14, 2017, Porto, Portugal.

5G Channel Models, mmWave Channel Modeling, mmWave Channel Models, ns3, testbedsJune 7, 2017

G. R. MacCartney, Jr. and T. S. Rappaport, “A Flexible Millimeter-Wave Channel Sounder with Absolute Timing,” IEEE Journal on Selected Areas in Communications, vol. 35, no. 6, pp. 1402-1418, June 2017.

5G Channel Models, Channel Sounder, Millimeter Wave 5G Prototype, mmWave Channel Models, mmWave MAC, mmwave rappaport, ns3, terahertzJune 1, 2017

R. Ford, S. Rangan, E. Mellios, D. Kong and A. Nix, “Markov Channel-Based Performance Analysis for Millimeter Wave Mobile Networks,” 2017 IEEE Wireless Communications and Networking Conference (WCNC), San Francisco, CA, 2017, pp. 1-6.

Dynamic Channel Models, mobile edge, ns3June 1, 2017

S. Dutta, M. Mezzavilla, R. Ford, M. Zhang, S. Rangan, M. Zorzi, “Frame Structure Design and Analysis for Millimeter Wave Cellular Systems”, IEEE Transactions on Wireless Communications 16.3 (2017): 1508-1522.

high speed mmwave mac, MmWave cellular system design, mmWave MAC, ns3, terahertzJanuary 4, 2017

S. Dutta, M. Mezzavilla, R. Ford, M. Zhang, S. Rangan, M. Zorzi, “MAC Layer Frame Design for Millimeter Wave Cellular System”, Proc. IEEE European Conference on Networks and Communications (EuCNC), Athens, 2016, pp. 117-121.

high speed mmwave mac, mmWave MAC, ns3June 30, 2016

R. Ford, M. Zhang, S. Dutta M. Mezzavilla, S. Rangan, M. Zorzi “A Framework for End-to-End Evaluation of 5G mmWaveCellular Networks in ns-3” Proceedings of the Workshop on ns-3, Pages 85-92, June 15 – 16, 2016, Seattle, WA, USA

5G Channel Models, High-speed, networking, mmwave, mmWave Channel Models, ns3June 15, 2016

M. Zhang, M. Mezzavilla, R. Ford, S. Rangan, S. Panwar, E. Mellios, D. Kong, A. Nix, M. Zorzi, “Transport layer performance in 5G mmWave cellular”, Computer Communications Workshops (INFOCOM WKSHPS) 2016 IEEE Conference on, pp. 730-735, 2016.

Congestion Control, Dynamic Channel Models, ns3April 14, 2016

R. Ford, M. Zhang, M. Mezzavilla, S. Dutta, S. Rangan, M. Zorzi, Achieving Ultra-Low Latency in 5G Millimeter Wave Cellular Networks, IEEE Communications Magazine 55.3 (2017): 196-203.

Congestion Control, high speed mmwave mac, High-speed, networking, Millimeter Wave 5G Prototype, mmWave MAC, ns3February 23, 2016

M. Mezzavilla, S. Dutta, M. Zhang, M. R. Akdeniz, S. Rangan, “5G mmWave Module for the ns-3 Network Simulator,” Proceedings of the 18th ACM International Conference on Modeling, Analysis and Simulation of Wireless and Mobile Systems. ACM, 2015.

High-speed, networking, Millimeter Wave 5G Prototype, ns3June 29, 2015


Menglei Zhang, Marco Mezzavilla, Michele Polese, Sourjya Dutta, Michele Zorzi, Sundeep Rangan