Research and development of mobile communications systems require a detailed analysis and evaluation of novel technologies to further enhance spectral efficiency, connectivity and reliability. Due to the exponentially increasing demand of mobile broadband data rates and challenging requirements for latency and reliability, mobile communications specifications become increasingly complex to support ever more sophisticated techniques. For this reason, analytic analysis as well as measurement based investigations of link level methods soon encounter feasibility limitations. Therefore, computer aided numeric simulation is an important tool for investigation of wireless communications standards and is indispensable for analysis and developing future technologies. In this contribution, we introduce the Vienna 5G Link Level Simulator, a Matlab-based link level simulation tool to facilitate research and development of 5G and beyond mobile communications. Our simulator enables standard compliant setups according to 4G Long Term Evolution, 5G new radio and even beyond, making it a very flexible simulation tool. Offered under an academic use license to fellow researchers it considerably enhances reproducibility in wireless communications research. We give a brief overview of our simulation platform and introduce unique features of our link level simulator in more detail to outline its versatile functionality.
Due to its potential for multi-gigabit and low latency wireless links, millimeter wave (mmWave) technology is expected to play a central role in 5th generation (5G) cellular systems. While there has been considerable progress in understanding the mmWave physical layer, innovations will be required at all layers of the protocol stack, in both the access and the core network. Discrete-event network simulation is essential for end-to-end, cross-layer research and development. This paper provides a tutorial on a recently developed full-stack mmWave module integrated into the widely used open-source ns–3 simulator. The module includes a number of detailed statistical channel models as well as the ability to incorporate real measurements or ray-tracing data. The physical and medium access control layers are modular and highly customizable, making it easy to integrate algorithms or compare orthogonal frequency division multiplexing numerologies, for example. The module is interfaced with the core network of the ns–3 Long Term Evolution (LTE) module for full-stack simulations of end-to-end connectivity, and advanced architectural features, such as dual-connectivity, are also available. To facilitate the understanding of the module, and verify its correct functioning, we provide several examples that show the performance of the custom mmWave stack as well as custom congestion control algorithms designed specifically for efficient utilization of the mmWave channel. In this paper, we present a novel module developed for the simulation of the LTE technology with the ns-3 simulator. It focuses mainly on modeling the E-UTRA part of the system, with a particular attention on the aspects related to the channel, PHY and MAC layers. First we discuss the overall modeling assumptions according to which the module was designed. Subsequently, we describe in detail the architecture of the module and its components. Finally, we discuss an example simulation scenario. The increasing demand of data, along with the spectrum scarcity, are motivating a urgent shift towards exploiting new bands. This is the main reason behind identifying mmWaves as the key disruptive enabling technology for 5G cellular networks. Indeed, utilizing new bands means facing new challenges; in this context, they are mainly related to the radio propagation, which is shorter in range and more sensitive to obstacles. The resulting key aspects that need to be taken into account when designing mmWave cellular systems are directionality and link intermittency. The lack of network level results motivated this work, which aims at providing the first of a kind open source mmWave framework, based on the network simulator ns-3. The main focus of this work is the modeling of customizable channel, physical (PHY) and medium access control (MAC) layers for mmWave systems. The overall design and architecture of the model are discussed in details. Finally, the validity of our proposed framework is corroborated through the simulation of a simple scenario. 