The goal of this page is to describe the ongoing implementation of the new NB-IOT standard in ns-3.
NB-IOT is a new communication standard radio interface, whose official release took place at the end of 2016 by the 3GPP international community.
It has been built to meet the new market requirements related to the phenomenon of expansion of the Internet of Things. Therefore, the main aim of this technology is to be able to adequately handle a massive number of sensors connections, ensuring, at all times, to each of them, the greatest degree of energy saving. The features offered by NB-IOT would allow mobile operators to deliver new network services, adapted to a new generation profile. The NB-IOT infrastructure is fully compatible with the LTE one and this new radio interface will become part of the fifth generation mobile connection system (5G).
The Department of Information Engineering of the University of Florence ( DINFO ) has begun work on the analysis, design, and development of this new module at the end of 2016. At the beginning of 2017 other partners get involved in the project, among them are Magister Solutions, imec, Telecom Italia and the Department of Information Engineering of the University of Rome ( DIET ). Currently, the NB-IOT module is under active development.
NB-IOT is based on LTE, but it expands LTE in a number of ways. The NB-IOT model implementation will split the development into sub-modules that are as much as possible independent from each other.
The current development has been focused on these points:
- DL Signalling traffic - MIB-NB and SIB-NB
- NB-IOT UE class support (CAT NB1)
The next steps will involve:
- New NB-IOT channels mappings
- UL Random access procedures
- New RRC messages
The current development is hosted on GitHub. Any contribution is more than welcome. However, we'd like to track the ongoing development here - mainly to avoid duplicated efforts.