author | Nicola Baldo <nbaldo@cttc.es> |
Fri, 17 Jun 2011 17:15:35 +0200 | |
changeset 8147 | f1ac70457c42 |
child 9736 | da5e3a6c4029 |
permissions | -rw-r--r-- |
8147
f1ac70457c42
added release notes for the LTE module
Nicola Baldo <nbaldo@cttc.es>
parents:
diff
changeset
|
1 |
|
f1ac70457c42
added release notes for the LTE module
Nicola Baldo <nbaldo@cttc.es>
parents:
diff
changeset
|
2 |
+++++++++++++++++++++++++++++++++++++ |
f1ac70457c42
added release notes for the LTE module
Nicola Baldo <nbaldo@cttc.es>
parents:
diff
changeset
|
3 |
RELEASE NOTES of the ns-3 LTE module |
f1ac70457c42
added release notes for the LTE module
Nicola Baldo <nbaldo@cttc.es>
parents:
diff
changeset
|
4 |
+++++++++++++++++++++++++++++++++++++ |
f1ac70457c42
added release notes for the LTE module
Nicola Baldo <nbaldo@cttc.es>
parents:
diff
changeset
|
5 |
|
f1ac70457c42
added release notes for the LTE module
Nicola Baldo <nbaldo@cttc.es>
parents:
diff
changeset
|
6 |
This file documents the user-visible features that have been added |
f1ac70457c42
added release notes for the LTE module
Nicola Baldo <nbaldo@cttc.es>
parents:
diff
changeset
|
7 |
within each release of the ns-3 LTE module. |
f1ac70457c42
added release notes for the LTE module
Nicola Baldo <nbaldo@cttc.es>
parents:
diff
changeset
|
8 |
|
f1ac70457c42
added release notes for the LTE module
Nicola Baldo <nbaldo@cttc.es>
parents:
diff
changeset
|
9 |
|
f1ac70457c42
added release notes for the LTE module
Nicola Baldo <nbaldo@cttc.es>
parents:
diff
changeset
|
10 |
|
f1ac70457c42
added release notes for the LTE module
Nicola Baldo <nbaldo@cttc.es>
parents:
diff
changeset
|
11 |
|
f1ac70457c42
added release notes for the LTE module
Nicola Baldo <nbaldo@cttc.es>
parents:
diff
changeset
|
12 |
Milestone 1 (M1) release of the LENA project (June 17, 2011) |
f1ac70457c42
added release notes for the LTE module
Nicola Baldo <nbaldo@cttc.es>
parents:
diff
changeset
|
13 |
============================================================ |
f1ac70457c42
added release notes for the LTE module
Nicola Baldo <nbaldo@cttc.es>
parents:
diff
changeset
|
14 |
|
f1ac70457c42
added release notes for the LTE module
Nicola Baldo <nbaldo@cttc.es>
parents:
diff
changeset
|
15 |
Here is a summary of the new features available in the LTE module with |
f1ac70457c42
added release notes for the LTE module
Nicola Baldo <nbaldo@cttc.es>
parents:
diff
changeset
|
16 |
this release: |
f1ac70457c42
added release notes for the LTE module
Nicola Baldo <nbaldo@cttc.es>
parents:
diff
changeset
|
17 |
|
f1ac70457c42
added release notes for the LTE module
Nicola Baldo <nbaldo@cttc.es>
parents:
diff
changeset
|
18 |
|
f1ac70457c42
added release notes for the LTE module
Nicola Baldo <nbaldo@cttc.es>
parents:
diff
changeset
|
19 |
- uplink PHY and MAC properly implemented including Adaptive |
f1ac70457c42
added release notes for the LTE module
Nicola Baldo <nbaldo@cttc.es>
parents:
diff
changeset
|
20 |
Modulation and Coding (previously only downlink was supported) |
f1ac70457c42
added release notes for the LTE module
Nicola Baldo <nbaldo@cttc.es>
parents:
diff
changeset
|
21 |
|
f1ac70457c42
added release notes for the LTE module
Nicola Baldo <nbaldo@cttc.es>
parents:
diff
changeset
|
22 |
- interference modeling was implemented: it is now possible to |
f1ac70457c42
added release notes for the LTE module
Nicola Baldo <nbaldo@cttc.es>
parents:
diff
changeset
|
23 |
simulate multi-cell scenarios with inter-cell interference |
f1ac70457c42
added release notes for the LTE module
Nicola Baldo <nbaldo@cttc.es>
parents:
diff
changeset
|
24 |
|
f1ac70457c42
added release notes for the LTE module
Nicola Baldo <nbaldo@cttc.es>
parents:
diff
changeset
|
25 |
- flexible spectrum model: it is now possible to specify the carrier |
f1ac70457c42
added release notes for the LTE module
Nicola Baldo <nbaldo@cttc.es>
parents:
diff
changeset
|
26 |
frequency and bandwidth of each cell independently |
f1ac70457c42
added release notes for the LTE module
Nicola Baldo <nbaldo@cttc.es>
parents:
diff
changeset
|
27 |
|
f1ac70457c42
added release notes for the LTE module
Nicola Baldo <nbaldo@cttc.es>
parents:
diff
changeset
|
28 |
- an implementation of the Proportional Fair scheduler based on the |
f1ac70457c42
added release notes for the LTE module
Nicola Baldo <nbaldo@cttc.es>
parents:
diff
changeset
|
29 |
FF LTE MAC Scheduler API is now included |
f1ac70457c42
added release notes for the LTE module
Nicola Baldo <nbaldo@cttc.es>
parents:
diff
changeset
|
30 |
|
f1ac70457c42
added release notes for the LTE module
Nicola Baldo <nbaldo@cttc.es>
parents:
diff
changeset
|
31 |
- support for output of RLC and MAC layer Key Performance Indicators |
f1ac70457c42
added release notes for the LTE module
Nicola Baldo <nbaldo@cttc.es>
parents:
diff
changeset
|
32 |
(KPIs) via dedicated trace sinks connected to newly defined trace |
f1ac70457c42
added release notes for the LTE module
Nicola Baldo <nbaldo@cttc.es>
parents:
diff
changeset
|
33 |
sources |
f1ac70457c42
added release notes for the LTE module
Nicola Baldo <nbaldo@cttc.es>
parents:
diff
changeset
|
34 |
|
f1ac70457c42
added release notes for the LTE module
Nicola Baldo <nbaldo@cttc.es>
parents:
diff
changeset
|
35 |
- the setting of the most relevant parameters (e.g. tx power, noise, |
f1ac70457c42
added release notes for the LTE module
Nicola Baldo <nbaldo@cttc.es>
parents:
diff
changeset
|
36 |
carrier frequency, bandwidth, type of scheduler, etc.) is now done |
f1ac70457c42
added release notes for the LTE module
Nicola Baldo <nbaldo@cttc.es>
parents:
diff
changeset
|
37 |
via the ns-3 attribute system |
f1ac70457c42
added release notes for the LTE module
Nicola Baldo <nbaldo@cttc.es>
parents:
diff
changeset
|
38 |
|
f1ac70457c42
added release notes for the LTE module
Nicola Baldo <nbaldo@cttc.es>
parents:
diff
changeset
|
39 |
- several test suites have been added, including both unit tests that |
f1ac70457c42
added release notes for the LTE module
Nicola Baldo <nbaldo@cttc.es>
parents:
diff
changeset
|
40 |
check the correct functionality of specific objects, and system |
f1ac70457c42
added release notes for the LTE module
Nicola Baldo <nbaldo@cttc.es>
parents:
diff
changeset
|
41 |
tests that validate the output produced by the simulator in several |
f1ac70457c42
added release notes for the LTE module
Nicola Baldo <nbaldo@cttc.es>
parents:
diff
changeset
|
42 |
scenarios of interest. |
f1ac70457c42
added release notes for the LTE module
Nicola Baldo <nbaldo@cttc.es>
parents:
diff
changeset
|
43 |
|
f1ac70457c42
added release notes for the LTE module
Nicola Baldo <nbaldo@cttc.es>
parents:
diff
changeset
|
44 |
- the documentation of the lte module has been entirely rewritten, it |
f1ac70457c42
added release notes for the LTE module
Nicola Baldo <nbaldo@cttc.es>
parents:
diff
changeset
|
45 |
now features three separate sections: the design documentation, the |
f1ac70457c42
added release notes for the LTE module
Nicola Baldo <nbaldo@cttc.es>
parents:
diff
changeset
|
46 |
user documentation and the testing documentation. |
f1ac70457c42
added release notes for the LTE module
Nicola Baldo <nbaldo@cttc.es>
parents:
diff
changeset
|
47 |
|
f1ac70457c42
added release notes for the LTE module
Nicola Baldo <nbaldo@cttc.es>
parents:
diff
changeset
|
48 |
|
f1ac70457c42
added release notes for the LTE module
Nicola Baldo <nbaldo@cttc.es>
parents:
diff
changeset
|
49 |
|
f1ac70457c42
added release notes for the LTE module
Nicola Baldo <nbaldo@cttc.es>
parents:
diff
changeset
|
50 |
First Public release of the LENA project (March 10, 2011) |
f1ac70457c42
added release notes for the LTE module
Nicola Baldo <nbaldo@cttc.es>
parents:
diff
changeset
|
51 |
========================================================= |
f1ac70457c42
added release notes for the LTE module
Nicola Baldo <nbaldo@cttc.es>
parents:
diff
changeset
|
52 |
|
f1ac70457c42
added release notes for the LTE module
Nicola Baldo <nbaldo@cttc.es>
parents:
diff
changeset
|
53 |
The LENA code is based on the GSoC 2010 project code by Giuseppe Piro, |
f1ac70457c42
added release notes for the LTE module
Nicola Baldo <nbaldo@cttc.es>
parents:
diff
changeset
|
54 |
which was merged into ns-3-dev on December 2010. With respect to the GSoC |
f1ac70457c42
added release notes for the LTE module
Nicola Baldo <nbaldo@cttc.es>
parents:
diff
changeset
|
55 |
code, the main modifications that have been performed are: |
f1ac70457c42
added release notes for the LTE module
Nicola Baldo <nbaldo@cttc.es>
parents:
diff
changeset
|
56 |
|
f1ac70457c42
added release notes for the LTE module
Nicola Baldo <nbaldo@cttc.es>
parents:
diff
changeset
|
57 |
- the MAC has been entirely rewritten to support the MAC Scheduler |
f1ac70457c42
added release notes for the LTE module
Nicola Baldo <nbaldo@cttc.es>
parents:
diff
changeset
|
58 |
API defined by the Femto Forum, which is publicly available at this |
f1ac70457c42
added release notes for the LTE module
Nicola Baldo <nbaldo@cttc.es>
parents:
diff
changeset
|
59 |
location: http://www.femtoforum.org/femto/technical.php |
f1ac70457c42
added release notes for the LTE module
Nicola Baldo <nbaldo@cttc.es>
parents:
diff
changeset
|
60 |
|
f1ac70457c42
added release notes for the LTE module
Nicola Baldo <nbaldo@cttc.es>
parents:
diff
changeset
|
61 |
- a Round Robin scheduler implementation based on the above API is |
f1ac70457c42
added release notes for the LTE module
Nicola Baldo <nbaldo@cttc.es>
parents:
diff
changeset
|
62 |
also provided |
f1ac70457c42
added release notes for the LTE module
Nicola Baldo <nbaldo@cttc.es>
parents:
diff
changeset
|
63 |
|
f1ac70457c42
added release notes for the LTE module
Nicola Baldo <nbaldo@cttc.es>
parents:
diff
changeset
|
64 |
- the RLC API has been redefined RLC in particular, at this stage |
f1ac70457c42
added release notes for the LTE module
Nicola Baldo <nbaldo@cttc.es>
parents:
diff
changeset
|
65 |
only the API definition is in place, together with a simplified RLC |
f1ac70457c42
added release notes for the LTE module
Nicola Baldo <nbaldo@cttc.es>
parents:
diff
changeset
|
66 |
implementation (RLC TM/UM/AM not available yet) |
f1ac70457c42
added release notes for the LTE module
Nicola Baldo <nbaldo@cttc.es>
parents:
diff
changeset
|
67 |
|
f1ac70457c42
added release notes for the LTE module
Nicola Baldo <nbaldo@cttc.es>
parents:
diff
changeset
|
68 |
- the RRC has been entirely rewritten; we plan to reuse part of the |
f1ac70457c42
added release notes for the LTE module
Nicola Baldo <nbaldo@cttc.es>
parents:
diff
changeset
|
69 |
GSoC 2010 flow classification code (which we plan to reuse) at a |
f1ac70457c42
added release notes for the LTE module
Nicola Baldo <nbaldo@cttc.es>
parents:
diff
changeset
|
70 |
future stage for the implementation of Traffic Flow Template |
f1ac70457c42
added release notes for the LTE module
Nicola Baldo <nbaldo@cttc.es>
parents:
diff
changeset
|
71 |
classifiers. |
f1ac70457c42
added release notes for the LTE module
Nicola Baldo <nbaldo@cttc.es>
parents:
diff
changeset
|
72 |
|
f1ac70457c42
added release notes for the LTE module
Nicola Baldo <nbaldo@cttc.es>
parents:
diff
changeset
|
73 |
- network layer functionality has been temporarily disabled; it will |
f1ac70457c42
added release notes for the LTE module
Nicola Baldo <nbaldo@cttc.es>
parents:
diff
changeset
|
74 |
be re-enabled when either RLC/UM or RLC/AM is available. |
f1ac70457c42
added release notes for the LTE module
Nicola Baldo <nbaldo@cttc.es>
parents:
diff
changeset
|
75 |
|
f1ac70457c42
added release notes for the LTE module
Nicola Baldo <nbaldo@cttc.es>
parents:
diff
changeset
|
76 |
|
f1ac70457c42
added release notes for the LTE module
Nicola Baldo <nbaldo@cttc.es>
parents:
diff
changeset
|
77 |
|
f1ac70457c42
added release notes for the LTE module
Nicola Baldo <nbaldo@cttc.es>
parents:
diff
changeset
|
78 |
|
f1ac70457c42
added release notes for the LTE module
Nicola Baldo <nbaldo@cttc.es>
parents:
diff
changeset
|
79 |
GSoC 2010 release (merged into ns-3-dev on December 2010) |
f1ac70457c42
added release notes for the LTE module
Nicola Baldo <nbaldo@cttc.es>
parents:
diff
changeset
|
80 |
========================================================= |
f1ac70457c42
added release notes for the LTE module
Nicola Baldo <nbaldo@cttc.es>
parents:
diff
changeset
|
81 |
|
f1ac70457c42
added release notes for the LTE module
Nicola Baldo <nbaldo@cttc.es>
parents:
diff
changeset
|
82 |
Here are |
f1ac70457c42
added release notes for the LTE module
Nicola Baldo <nbaldo@cttc.es>
parents:
diff
changeset
|
83 |
In summary, the most important features provided by the |
f1ac70457c42
added release notes for the LTE module
Nicola Baldo <nbaldo@cttc.es>
parents:
diff
changeset
|
84 |
proposed module are (i) a basic implementation of both the |
f1ac70457c42
added release notes for the LTE module
Nicola Baldo <nbaldo@cttc.es>
parents:
diff
changeset
|
85 |
User Equipment (UE) and the enhanced NodeB (eNB) de- |
f1ac70457c42
added release notes for the LTE module
Nicola Baldo <nbaldo@cttc.es>
parents:
diff
changeset
|
86 |
vices, (ii) RRC entities for both the UE and the eNB, (iii) |
f1ac70457c42
added release notes for the LTE module
Nicola Baldo <nbaldo@cttc.es>
parents:
diff
changeset
|
87 |
a state-of-the-art Adaptive Modulation and Coding (AMC) |
f1ac70457c42
added release notes for the LTE module
Nicola Baldo <nbaldo@cttc.es>
parents:
diff
changeset
|
88 |
scheme for the downlink [9], (iv) the management of the |
f1ac70457c42
added release notes for the LTE module
Nicola Baldo <nbaldo@cttc.es>
parents:
diff
changeset
|
89 |
data radio bearers (with their QoS parameters), the MAC |
f1ac70457c42
added release notes for the LTE module
Nicola Baldo <nbaldo@cttc.es>
parents:
diff
changeset
|
90 |
queues and the RLC instances, (v) Channel Quality Indi- |
f1ac70457c42
added release notes for the LTE module
Nicola Baldo <nbaldo@cttc.es>
parents:
diff
changeset
|
91 |
cator (CQI) management, (vi) support for both uplink and |
f1ac70457c42
added release notes for the LTE module
Nicola Baldo <nbaldo@cttc.es>
parents:
diff
changeset
|
92 |
downlik packet scheduling, (vii) a PHY layer model with |
f1ac70457c42
added release notes for the LTE module
Nicola Baldo <nbaldo@cttc.es>
parents:
diff
changeset
|
93 |
Resource Block level granularity and (viii) a channel model |
f1ac70457c42
added release notes for the LTE module
Nicola Baldo <nbaldo@cttc.es>
parents:
diff
changeset
|
94 |
with the outdoor E-UTRAN propagation loss model. |
f1ac70457c42
added release notes for the LTE module
Nicola Baldo <nbaldo@cttc.es>
parents:
diff
changeset
|
95 |