- 2017 Continuation of work on licensed/unlicensed bands, New Radio, and LENA integration in NFV setups.
- 2016 Various projects ongoing on LTE in unlicensed bands and integration of LENA in SDN/NFV experimental testbeds
- 2015-08-01 Start of a second project funded by the WFA to implement 3GPP Release 13 Licensed Assisted Access
- 2015-05-11 ns-3 Annual Meeting 2015 held at CTTC
- 2015-04-28 GSoC2015, Carrier Aggregation support for the LTE module
- 2015-04-01 Start of a project funded by the Wi-Fi Alliance
- 2015-02-05 new LENA features released with ns-3.22
- 2014-08-22 GSoC 2014 FFR project completed
- 2014-06-17 new LENA features released with ns-3.20
- 2013-12-20 new LENA features released with ns-3.19
- 2013-12-18 LENA Experience Sharing event at CTTC
- 2013-08-29 LENA M7 included in ns-3.18
- 2013-04-30 LENA M6 release
- 2013-04-12 LENA M5 merged with ns-3-dev
- 2013-01-23 LENA M5 release
- 2012-05-11 LENA M4 merged with ns-3-dev
- 2011-12-15 LENA M4 release
- 2011-06-17 LENA M1 release
- 2011-03-10 First public release of the LENA project
- 2011-02-02 Press Release: Ubiquisys and CTTC Develop World’s First Open Source Product-Oriented LTE Network Simulator
LENA is an open source product-oriented LTE/EPC Network Simulator that allows LTE small/macro cell vendors to design and test Self Organized Network (SON) algorithms and solutions. Target applications for LENA include the design and performance evaluation of DL & UL Schedulers, Radio Resource Management Algorithms, Inter-cell Interference Coordination solutions, Load Balancing and Mobility Management, Heterogeneous Network (HetNets) solutions, End-to-end QoE provisioning, Multi-RAT network solutions and Cognitive LTE systems. LENA is based on the popular ns-3 network simulator for internet systems. The development of LENA is open to the community in order to foster early adoption and contributions by industrial and academic partners.
Source Code Repositories
The most recent stable version of the LENA code gets periodically merged with the official version of ns-3, and is therefore available from the ns-3 website.
The development version of the LENA code is available at http://lena.cttc.es/hg/lena/
You can download the latest development code using this command:
hg clone http://lena.cttc.es/hg/lena/
Note: the development version does not support python bindings. Please configure it with this command:
./waf configure --disable-python --enable-examples --enable-tests
The LTE-EPC model developed within the LENA project comes with the following documentation:
- design documentation
- user documentation
- testing documentation
- profiling documentation
Following the ns-3 guidelines, the source of the documentation is maintained in .rst format and is stored in the mercurial repository alongside with the source code.
Recently, a new module on LTE and Wi-Fi coexistence has been developed, but it is still not merged to ns-3-dev main tree. More information can be found here.
The API documentation of the code implementing the LTE-EPC model is generated using doxygen from the source code, as per the ns-3 guidelines; note that it includes not only the LTE-EPC API but also the complete ns-3 API. The API documentation for the latest stable version is available in html format from the ns-3 website. Similar documentation can be generated for the LENA development version using doxygen.
Questions about how to use LENA
The LENA developers team participates actively in the ns-3 community, and encourages LENA users to do the same. If you have a question about how to use the LENA code, you are recommended to post an email to the ns-3-users mailing list. Some tips before posting a question:
- check the LTE module documentation, most questions already have an answer there
- search previous posts on ns-3-users, chances are that somebody asked the same question before
How to contribute to the development
The development of the ns-3 LTE module is still ongoing and open to contributions by the community.
If you are interested in contributing, e.g. developing new functionality or fixing a bug, feel free to drop an email to: info-lena at cttc dot es. Main people involved in CTTC in LENA will receive the email and write you back.
In addition to the above mentioned documentation, the following papers describe some specific aspects of LENA:
- N. Baldo, M. Miozzo, M. Requena, J. Nin Guerrero, An Open Source Product-Oriented LTE Network Simulator based on ns-3, in Proceedings of the 14th ACM International Conference on Modeling, Analysis and Simulation of Wireless and Mobile Systems (MSWIM 2011), 31-4 November 2011, Miami Beach, FL (USA).
- N. Baldo, M. Requena, J. Nin, M. Miozzo, A new model for the simulation of the LTE-EPC data plane, in Proceedings of the Workshop on ns-3 (WNS3 2012), Sirmione, Italy, 23 March 2012
- M. Mezzavilla, M. Miozzo, M. Rossi, N. Baldo, M. Zorzi, A Lightweight and Accurate Link Abstraction Model for System-Level Simulation of LTE Networks in ns-3, In Proceedings of the 15th ACM International Conference on Modeling, Analysis and Simulation of Wireless and Mobile Systems (ACM MSWIM 2012), Paphos (Cyprus Island), 21-25 October 2012.
- D. Zhou, N. Baldo, M. Miozzo, Implementation and Validation of LTE Downlink Schedulers for ns-3 , in Proccedings of Workshop on ns-3 (WNS3), March 5, 2013, in conjunction with the sixth International Conference on Simulation Tools and Techniques (SIMUTools 2013), 5-7 March 2013, Cannes (France).
- N. Baldo, M. Requena, M. Miozzo, R. Kwan, An open source model for the simulation of LTE handover scenarios and algorithms in ns-3, in Proceedings of the 16th ACM International Conference on Modeling, Analysis and Simulation of Wireless and Mobile Systems, 3-8 November 2013.
- L. Giupponi, T. Henderson, B. Bojovic, M. Miozzo, Simulating LTE and Wi-Fi Coexistence in Unlicensed Spectrum with ns-3, submitted to IEEE Wireless Communication Magazine.