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, Portugal5G Channel Models, mmWave Channel Modeling, mmWave Channel Models, ns32017/06/07
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, ns32017/06/01
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, ns32017/06/01
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, ns32017/01/04
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, ns32016/06/30
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, USA5G Channel Models, High-speed, networking, mmwave, mmWave Channel Models, ns32016/06/15
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, ns32016/04/14
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, ns32016/02/23
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, 2015High-speed, networking, Millimeter Wave 5G Prototype, ns32015/06/29


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