148 lines
5.4 KiB
Plaintext
148 lines
5.4 KiB
Plaintext
|
|
+++++++++++++++++++++++++++++++++++++
|
|
RELEASE NOTES of the ns-3 LTE module
|
|
+++++++++++++++++++++++++++++++++++++
|
|
|
|
This file documents the user-visible features that have been added
|
|
within each release of the ns-3 LTE module.
|
|
|
|
|
|
Milestone 6 (M6) release of the LENA project (April 30, 2013)
|
|
================================================================
|
|
|
|
- PHY support for UE measurements (RSRP and RSRQ)
|
|
- RRC support for UE measurements (configuration, execution, reporting)
|
|
- Automatic Handover trigger based on RRC UE measurement reports
|
|
|
|
|
|
Milestone 5 (M5) release of the LENA project (January 23, 2013)
|
|
================================================================
|
|
|
|
- MIMO model
|
|
- HARQ model integrated with error model
|
|
- Control Channel and Reference Signals models
|
|
- MAC Random Access model with protocol interference model
|
|
for preamble collisions
|
|
- RRC implementation with new UE and ENB state machines and
|
|
ASN.1-encoded RRC PDUs sent over Signaling Radio Bearers
|
|
- RLC TM model
|
|
- MME, S1-AP and S11 logical models
|
|
- X2 implementation supporting handover and SON primitives
|
|
- additional KPIs: RSRP & SINR traces, PHY tx/rx traces,
|
|
SRB stats
|
|
- several bug fixes
|
|
|
|
|
|
GSoC 2012 release (merged into ns-3-dev on December 2012)
|
|
=========================================================
|
|
|
|
- Maximum Throughput (MT) Scheduler
|
|
- Throughput to Average (TTA) Scheduler
|
|
- Blind Equal Throughput (BET) Scheduler
|
|
- Token Bank Fair Queue (TBFQ) Scheduler
|
|
- Priority Set Scheduler (PSS)
|
|
|
|
|
|
Milestone 4 (M4) release of the LENA project (December 15, 2011)
|
|
================================================================
|
|
|
|
+ LTE Radio Protocols:
|
|
- RLC/UM
|
|
- RLC/AM
|
|
- PDCP
|
|
+ EPC data plane:
|
|
- S1-U interface with GTP-U tunneling
|
|
- SGW/PGW node
|
|
- TFT classifiers
|
|
- mapping of EPS bearers to Radio Bearers
|
|
- integration with ns-3 Ipv4 and ns-3 applications
|
|
+ Propagation Models:
|
|
- revised trace-based fading model with new traces
|
|
- new buildings pathloss model
|
|
|
|
|
|
Milestone 1 (M1) release of the LENA project (June 17, 2011)
|
|
============================================================
|
|
|
|
Here is a summary of the new features available in the LTE module with
|
|
this release:
|
|
|
|
|
|
- uplink PHY and MAC properly implemented including Adaptive
|
|
Modulation and Coding (previously only downlink was supported)
|
|
|
|
- interference modeling was implemented: it is now possible to
|
|
simulate multi-cell scenarios with inter-cell interference
|
|
|
|
- flexible spectrum model: it is now possible to specify the carrier
|
|
frequency and bandwidth of each cell independently
|
|
|
|
- an implementation of the Proportional Fair scheduler based on the
|
|
FF LTE MAC Scheduler API is now included
|
|
|
|
- support for output of RLC and MAC layer Key Performance Indicators
|
|
(KPIs) via dedicated trace sinks connected to newly defined trace
|
|
sources
|
|
|
|
- the setting of the most relevant parameters (e.g. tx power, noise,
|
|
carrier frequency, bandwidth, type of scheduler, etc.) is now done
|
|
via the ns-3 attribute system
|
|
|
|
- several test suites have been added, including both unit tests that
|
|
check the correct functionality of specific objects, and system
|
|
tests that validate the output produced by the simulator in several
|
|
scenarios of interest.
|
|
|
|
- the documentation of the lte module has been entirely rewritten, it
|
|
now features three separate sections: the design documentation, the
|
|
user documentation and the testing documentation.
|
|
|
|
|
|
|
|
First Public release of the LENA project (March 10, 2011)
|
|
=========================================================
|
|
|
|
The LENA code is based on the GSoC 2010 project code by Giuseppe Piro,
|
|
which was merged into ns-3-dev on December 2010. With respect to the GSoC
|
|
code, the main modifications that have been performed are:
|
|
|
|
- the MAC has been entirely rewritten to support the MAC Scheduler
|
|
API defined by the Femto Forum, which is publicly available at this
|
|
location: https://web.archive.org/web/20141209082506if_/http://www.smallcellforum.org:80/smallcellforum_resources/pdfsend05.php?file=LTE%20MAC%20Scheduler%20Interface%20Specification.pdf
|
|
|
|
- a Round Robin scheduler implementation based on the above API is
|
|
also provided
|
|
|
|
- the RLC API has been redefined RLC in particular, at this stage
|
|
only the API definition is in place, together with a simplified RLC
|
|
implementation (RLC TM/UM/AM not available yet)
|
|
|
|
- the RRC has been entirely rewritten; we plan to reuse part of the
|
|
GSoC 2010 flow classification code (which we plan to reuse) at a
|
|
future stage for the implementation of Traffic Flow Template
|
|
classifiers.
|
|
|
|
- network layer functionality has been temporarily disabled; it will
|
|
be re-enabled when either RLC/UM or RLC/AM is available.
|
|
|
|
|
|
|
|
|
|
GSoC 2010 release (merged into ns-3-dev on December 2010)
|
|
=========================================================
|
|
|
|
Here are
|
|
In summary, the most important features provided by the
|
|
proposed module are (i) a basic implementation of both the
|
|
User Equipment (UE) and the enhanced NodeB (eNB) de-
|
|
vices, (ii) RRC entities for both the UE and the eNB, (iii)
|
|
a state-of-the-art Adaptive Modulation and Coding (AMC)
|
|
scheme for the downlink [9], (iv) the management of the
|
|
data radio bearers (with their QoS parameters), the MAC
|
|
queues and the RLC instances, (v) Channel Quality Indi-
|
|
cator (CQI) management, (vi) support for both uplink and
|
|
downlik packet scheduling, (vii) a PHY layer model with
|
|
Resource Block level granularity and (viii) a channel model
|
|
with the outdoor E-UTRAN propagation loss model.
|
|
|