Extensions to LTE Mobility Functions for ns-3
ns-3 is an open-source network simulator with support for simulating 3GPP LTE cellular network. This paper presents three extensions to the LTE module of ns-3, enhancing its capability of simulating scenarios with more sophisticated user mobility requirements. The first extension implements additional features in the UE measurements function. The second extension delivers additional handover algorithms and a modular framework for ns-3 users to incorporate their own handover algorithms. At last, the third extension enables automatic network attachment using the initial cell selection procedure. The modelling of these extensions refers to 3GPP standard specifications. The resulting models have been validated using the ns-3 testing framework. ; Grant numbers : The work presented in this paper was generously funded by the Google Summer of Code 2013 programme. The work done at the Centre Tecnològic de Telecomunicacions de Catalunya was also partially funded by the Spanish Ministry of Science and Innovation through the project SYMBIOSIS (TEC2011-29700-C02-01) and by the Catalan Regional Government under grant 2009SGR-940.