ns-3 Model Library, Release ns-3-dev
LTE Spectrum Model
The usage of the radio spectrum by eNBs and UEs in LTE is described in [TS36101]. In the simulator, radio spectrum
usage is modeled as follows. Let f
c
denote the LTE Absolute Radio Frequency Channel Number, which identifies the
carrier frequency on a 100 kHz raster; furthermore, let B be the Transmission Bandwidth Configuration in number of
Resource Blocks. For every pair (f
c
, B) used in the simulation we define a corresponding SpectrumModel using the
functionality provided by the Spectrum Module . model using the Spectrum framework described in [Baldo2009]. f
c
and B can be configured for every eNB instantiated in the simulation; hence, each eNB can use a different spectrum
model. Every UE will automatically use the spectrum model of the eNB it is attached to. Using the MultiModelSpec-
trumChannel described in [Baldo2009], the interference among eNBs that use different spectrum models is properly
accounted for. This allows to simulate dynamic spectrum access policies, such as for example the spectrum licensing
policies that are discussed in [Ofcom2600MHz].
Data PHY Error Model
The simulator includes an error model of the data plane (i.e., PDSCH and PUSCH) according to the standard link-
to-system mapping (LSM) techniques. The choice is aligned with the standard system simulation methodology of
OFDMA radio transmission technology. Thanks to LSM we are able to maintain a good level of accuracy and at the
same time limiting the computational complexity increase. It is based on the mapping of single link layer performance
obtained by means of link level simulators to system (in our case network) simulators. In particular link the layer
simulator is used for generating the performance of a single link from a PHY layer perspective, usually in terms
of code block error rate (BLER), under specific static conditions. LSM allows the usage of these parameters in
more complex scenarios, typical of system/network simulators, where we have more links, interference and “colored”
channel propagation phenomena (e.g., frequency selective fading).
To do this the Vienna LTE Simulator [ViennaLteSim] has been used for what concerns the extraction of link layer
performance and the Mutual Information Based Effective SINR (MIESM) as LSM mapping function using part of the
work recently published by the Signet Group of University of Padua [PaduaPEM].
MIESM
The specific LSM method adopted is the one based on the usage of a mutual information metric, commonly referred
to as the mutual information per per coded bit (MIB or MMIB when a mean of multiples MIBs is involved). Another
option would be represented by the Exponential ESM (EESM); however, recent studies demonstrate that MIESM
outperforms EESM in terms of accuracy [LozanoCost].
The mutual information (MI) is dependent on the constellation mapping and can be calculated per transport block (TB)
basis, by evaluating the MI over the symbols and the subcarrier. However, this would be too complex for a network
simulator. Hence, in our implementation a flat channel response within the RB has been considered; therefore the
overall MI of a TB is calculated averaging the MI evaluated per each RB used in the TB. In detail, the implemented
scheme is depicted in Figure MIESM computational procedure diagram, where we see that the model starts by evalu-
ating the MI value for each RB, represented in the figure by the SINR samples. Then the equivalent MI is evaluated
per TB basis by averaging the MI values. Finally, a further step has to be done since the link level simulator returns
the performance of the link in terms of block error rate (BLER) in a addive white guassian noise (AWGN) channel,
where the blocks are the code blocks (CBs) independently encoded/decoded by the turbo encoder. On this matter the
standard 3GPP segmentation scheme has been used for estimating the actual CB size (described in section 5.1.2 of
[TS36212]). This scheme divides the the TB in N
K
−
blocks of size K
−
and N
K+
blocks of size K
+
. Therefore the
overall TB BLER (TBLER) can be expressed as
T BLER = 1 −
C
Y
i=1
(1 − CBLER
i
)
where the CBLER
i
is the BLER of the CB i obtained according to the link level simulator CB BLER curves. For
estimating the CBLER
i
, the MI evaluation has been implemented according to its numerical approximation defined
19.1. Design Documentation 159