author | Marco Miozzo <marco.miozzo@cttc.es> |
Wed, 28 Sep 2011 16:48:53 +0200 | |
changeset 8248 | 986f7db9f056 |
parent 8231 | src/lte/doc/source/lte-pathloss-design.rst@7cee600cd204 |
permissions | -rw-r--r-- |
8183
da3984b7522b
Add pathloss model documentation
Marco Miozzo <marco.miozzo@cttc.es>
parents:
diff
changeset
|
1 |
.. include:: replace.txt |
da3984b7522b
Add pathloss model documentation
Marco Miozzo <marco.miozzo@cttc.es>
parents:
diff
changeset
|
2 |
|
da3984b7522b
Add pathloss model documentation
Marco Miozzo <marco.miozzo@cttc.es>
parents:
diff
changeset
|
3 |
|
8224
5f096508113a
Address Nicola's comments in LENA-137, lte-pathloss-model.rst moved to lte-pathloss.design.rst
Marco Miozzo <marco.miozzo@cttc.es>
parents:
8218
diff
changeset
|
4 |
++++++++++++++++++++++++++++++++++++++ |
5f096508113a
Address Nicola's comments in LENA-137, lte-pathloss-model.rst moved to lte-pathloss.design.rst
Marco Miozzo <marco.miozzo@cttc.es>
parents:
8218
diff
changeset
|
5 |
Building Pathloss Model Documentation |
5f096508113a
Address Nicola's comments in LENA-137, lte-pathloss-model.rst moved to lte-pathloss.design.rst
Marco Miozzo <marco.miozzo@cttc.es>
parents:
8218
diff
changeset
|
6 |
++++++++++++++++++++++++++++++++++++++ |
8183
da3984b7522b
Add pathloss model documentation
Marco Miozzo <marco.miozzo@cttc.es>
parents:
diff
changeset
|
7 |
|
da3984b7522b
Add pathloss model documentation
Marco Miozzo <marco.miozzo@cttc.es>
parents:
diff
changeset
|
8 |
|
da3984b7522b
Add pathloss model documentation
Marco Miozzo <marco.miozzo@cttc.es>
parents:
diff
changeset
|
9 |
Overview |
8224
5f096508113a
Address Nicola's comments in LENA-137, lte-pathloss-model.rst moved to lte-pathloss.design.rst
Marco Miozzo <marco.miozzo@cttc.es>
parents:
8218
diff
changeset
|
10 |
++++++++ |
8183
da3984b7522b
Add pathloss model documentation
Marco Miozzo <marco.miozzo@cttc.es>
parents:
diff
changeset
|
11 |
|
da3984b7522b
Add pathloss model documentation
Marco Miozzo <marco.miozzo@cttc.es>
parents:
diff
changeset
|
12 |
The pathloss model included in the lte module is obtained through a combination of several well known pathloss models in order to mimic heterogeneous scenarios. In fact, we are interested in modeling different environmental scenarios such as urban, suburban and open areas. Moreover, indoor and outdoor communication has to be included since HeNB might be installed either within building and either outside. In case of indoor communication, the model has to consider also the type of building in outdoor <-> indoor communication according to some general criteria such as the wall penetration losses of the common materials; moreover it includes some general configuration for the internal walls in indoor communications. Finally, the frequency also represent an important parameter since it spans from 600 MHz up to 2600 MHz according to [TS36.101]_. |
da3984b7522b
Add pathloss model documentation
Marco Miozzo <marco.miozzo@cttc.es>
parents:
diff
changeset
|
13 |
|
8224
5f096508113a
Address Nicola's comments in LENA-137, lte-pathloss-model.rst moved to lte-pathloss.design.rst
Marco Miozzo <marco.miozzo@cttc.es>
parents:
8218
diff
changeset
|
14 |
Description of the Included Models |
5f096508113a
Address Nicola's comments in LENA-137, lte-pathloss-model.rst moved to lte-pathloss.design.rst
Marco Miozzo <marco.miozzo@cttc.es>
parents:
8218
diff
changeset
|
15 |
++++++++++++++++++++++++++++++++++ |
8183
da3984b7522b
Add pathloss model documentation
Marco Miozzo <marco.miozzo@cttc.es>
parents:
diff
changeset
|
16 |
|
da3984b7522b
Add pathloss model documentation
Marco Miozzo <marco.miozzo@cttc.es>
parents:
diff
changeset
|
17 |
The naming used in the following will be: |
da3984b7522b
Add pathloss model documentation
Marco Miozzo <marco.miozzo@cttc.es>
parents:
diff
changeset
|
18 |
|
da3984b7522b
Add pathloss model documentation
Marco Miozzo <marco.miozzo@cttc.es>
parents:
diff
changeset
|
19 |
* User equipment:: UE |
da3984b7522b
Add pathloss model documentation
Marco Miozzo <marco.miozzo@cttc.es>
parents:
diff
changeset
|
20 |
* small cell BS (e.g., pico, femto): SC |
da3984b7522b
Add pathloss model documentation
Marco Miozzo <marco.miozzo@cttc.es>
parents:
diff
changeset
|
21 |
* BS -> eNB |
da3984b7522b
Add pathloss model documentation
Marco Miozzo <marco.miozzo@cttc.es>
parents:
diff
changeset
|
22 |
|
8224
5f096508113a
Address Nicola's comments in LENA-137, lte-pathloss-model.rst moved to lte-pathloss.design.rst
Marco Miozzo <marco.miozzo@cttc.es>
parents:
8218
diff
changeset
|
23 |
Both UEs and SC might be either indoor and outdoor. The model does not care about the typology of the nodes in the link pathloss computation rather then in their relative position (i.e., indoor vs. outdoor and z-axis respect to the rooftop level). |
5f096508113a
Address Nicola's comments in LENA-137, lte-pathloss-model.rst moved to lte-pathloss.design.rst
Marco Miozzo <marco.miozzo@cttc.es>
parents:
8218
diff
changeset
|
24 |
|
5f096508113a
Address Nicola's comments in LENA-137, lte-pathloss-model.rst moved to lte-pathloss.design.rst
Marco Miozzo <marco.miozzo@cttc.es>
parents:
8218
diff
changeset
|
25 |
For discriminate indoor and outdoor users, the model includes a specific class called ``Building`` which contains a ns3 ``Box`` class for defining the dimension of the building. In order to implements the characteristics of the pathloss models included, the ``Building`` class provides support for: |
5f096508113a
Address Nicola's comments in LENA-137, lte-pathloss-model.rst moved to lte-pathloss.design.rst
Marco Miozzo <marco.miozzo@cttc.es>
parents:
8218
diff
changeset
|
26 |
|
5f096508113a
Address Nicola's comments in LENA-137, lte-pathloss-model.rst moved to lte-pathloss.design.rst
Marco Miozzo <marco.miozzo@cttc.es>
parents:
8218
diff
changeset
|
27 |
* building type: |
5f096508113a
Address Nicola's comments in LENA-137, lte-pathloss-model.rst moved to lte-pathloss.design.rst
Marco Miozzo <marco.miozzo@cttc.es>
parents:
8218
diff
changeset
|
28 |
|
5f096508113a
Address Nicola's comments in LENA-137, lte-pathloss-model.rst moved to lte-pathloss.design.rst
Marco Miozzo <marco.miozzo@cttc.es>
parents:
8218
diff
changeset
|
29 |
* Residential (default value) |
5f096508113a
Address Nicola's comments in LENA-137, lte-pathloss-model.rst moved to lte-pathloss.design.rst
Marco Miozzo <marco.miozzo@cttc.es>
parents:
8218
diff
changeset
|
30 |
* Office |
5f096508113a
Address Nicola's comments in LENA-137, lte-pathloss-model.rst moved to lte-pathloss.design.rst
Marco Miozzo <marco.miozzo@cttc.es>
parents:
8218
diff
changeset
|
31 |
* Commercial |
5f096508113a
Address Nicola's comments in LENA-137, lte-pathloss-model.rst moved to lte-pathloss.design.rst
Marco Miozzo <marco.miozzo@cttc.es>
parents:
8218
diff
changeset
|
32 |
* external walls type |
5f096508113a
Address Nicola's comments in LENA-137, lte-pathloss-model.rst moved to lte-pathloss.design.rst
Marco Miozzo <marco.miozzo@cttc.es>
parents:
8218
diff
changeset
|
33 |
|
5f096508113a
Address Nicola's comments in LENA-137, lte-pathloss-model.rst moved to lte-pathloss.design.rst
Marco Miozzo <marco.miozzo@cttc.es>
parents:
8218
diff
changeset
|
34 |
* Wood |
5f096508113a
Address Nicola's comments in LENA-137, lte-pathloss-model.rst moved to lte-pathloss.design.rst
Marco Miozzo <marco.miozzo@cttc.es>
parents:
8218
diff
changeset
|
35 |
* ConcreteWithWindows (default value) |
5f096508113a
Address Nicola's comments in LENA-137, lte-pathloss-model.rst moved to lte-pathloss.design.rst
Marco Miozzo <marco.miozzo@cttc.es>
parents:
8218
diff
changeset
|
36 |
* ConcreteWithoutWindows |
5f096508113a
Address Nicola's comments in LENA-137, lte-pathloss-model.rst moved to lte-pathloss.design.rst
Marco Miozzo <marco.miozzo@cttc.es>
parents:
8218
diff
changeset
|
37 |
* StoneBlocks |
5f096508113a
Address Nicola's comments in LENA-137, lte-pathloss-model.rst moved to lte-pathloss.design.rst
Marco Miozzo <marco.miozzo@cttc.es>
parents:
8218
diff
changeset
|
38 |
|
8225
dbb83d253165
Correct a few typos in lte-pathloss-design.rst
Marco Miozzo <marco.miozzo@cttc.es>
parents:
8224
diff
changeset
|
39 |
* number of floors (default value 1, which means only ground-floor) |
8224
5f096508113a
Address Nicola's comments in LENA-137, lte-pathloss-model.rst moved to lte-pathloss.design.rst
Marco Miozzo <marco.miozzo@cttc.es>
parents:
8218
diff
changeset
|
40 |
* number of rooms in x-axis (default value 1) |
5f096508113a
Address Nicola's comments in LENA-137, lte-pathloss-model.rst moved to lte-pathloss.design.rst
Marco Miozzo <marco.miozzo@cttc.es>
parents:
8218
diff
changeset
|
41 |
* number of rooms in x-axis (default value 1) |
5f096508113a
Address Nicola's comments in LENA-137, lte-pathloss-model.rst moved to lte-pathloss.design.rst
Marco Miozzo <marco.miozzo@cttc.es>
parents:
8218
diff
changeset
|
42 |
|
5f096508113a
Address Nicola's comments in LENA-137, lte-pathloss-model.rst moved to lte-pathloss.design.rst
Marco Miozzo <marco.miozzo@cttc.es>
parents:
8218
diff
changeset
|
43 |
By means of the number of rooms in x and y axis it is possible the definition of buildings where rooms are organized in grids, typical reference scenario for femto-cells in 3GPP called dual-strip. |
5f096508113a
Address Nicola's comments in LENA-137, lte-pathloss-model.rst moved to lte-pathloss.design.rst
Marco Miozzo <marco.miozzo@cttc.es>
parents:
8218
diff
changeset
|
44 |
|
5f096508113a
Address Nicola's comments in LENA-137, lte-pathloss-model.rst moved to lte-pathloss.design.rst
Marco Miozzo <marco.miozzo@cttc.es>
parents:
8218
diff
changeset
|
45 |
The ``Building`` class is included in ``BuildingsMobilityModel`` class, which inherits from the ns3 class ``MobilityModel`` and it is in charge of managing the standard mobility functionalities plus the building ones (e.g., floor and room of the node). |
5f096508113a
Address Nicola's comments in LENA-137, lte-pathloss-model.rst moved to lte-pathloss.design.rst
Marco Miozzo <marco.miozzo@cttc.es>
parents:
8218
diff
changeset
|
46 |
|
8225
dbb83d253165
Correct a few typos in lte-pathloss-design.rst
Marco Miozzo <marco.miozzo@cttc.es>
parents:
8224
diff
changeset
|
47 |
The class ``BuildingsMobilityModel`` is used by ``BuildingsPropagationLossModel`` class, which inherits from the ns3 class ``PropagationLossModel`` and manages the pathloss computation of the single components and their composition according to the nodes' positions. Moreover, it implements also the shadowing, that is the loss due to obstacles in the main path (i.e., vegetation, buildings, etc.). |
8183
da3984b7522b
Add pathloss model documentation
Marco Miozzo <marco.miozzo@cttc.es>
parents:
diff
changeset
|
48 |
|
da3984b7522b
Add pathloss model documentation
Marco Miozzo <marco.miozzo@cttc.es>
parents:
diff
changeset
|
49 |
The model provides the following pathloss link computations: |
da3984b7522b
Add pathloss model documentation
Marco Miozzo <marco.miozzo@cttc.es>
parents:
diff
changeset
|
50 |
|
da3984b7522b
Add pathloss model documentation
Marco Miozzo <marco.miozzo@cttc.es>
parents:
diff
changeset
|
51 |
* BS <-> UE (indoor and outdoor) |
da3984b7522b
Add pathloss model documentation
Marco Miozzo <marco.miozzo@cttc.es>
parents:
diff
changeset
|
52 |
* SC (indoor and outdoor) <-> UE (indoor and outdoor) |
da3984b7522b
Add pathloss model documentation
Marco Miozzo <marco.miozzo@cttc.es>
parents:
diff
changeset
|
53 |
|
da3984b7522b
Add pathloss model documentation
Marco Miozzo <marco.miozzo@cttc.es>
parents:
diff
changeset
|
54 |
The model will not include the following pathloss link computations: |
da3984b7522b
Add pathloss model documentation
Marco Miozzo <marco.miozzo@cttc.es>
parents:
diff
changeset
|
55 |
|
da3984b7522b
Add pathloss model documentation
Marco Miozzo <marco.miozzo@cttc.es>
parents:
diff
changeset
|
56 |
* UE <-> UE |
da3984b7522b
Add pathloss model documentation
Marco Miozzo <marco.miozzo@cttc.es>
parents:
diff
changeset
|
57 |
* BS <-> BS |
da3984b7522b
Add pathloss model documentation
Marco Miozzo <marco.miozzo@cttc.es>
parents:
diff
changeset
|
58 |
* BS <-> SC |
8186
976998410d4d
Revise Pathloss model documentation
Marco Miozzo <marco.miozzo@cttc.es>
parents:
8183
diff
changeset
|
59 |
* SC <-> SC |
8183
da3984b7522b
Add pathloss model documentation
Marco Miozzo <marco.miozzo@cttc.es>
parents:
diff
changeset
|
60 |
|
da3984b7522b
Add pathloss model documentation
Marco Miozzo <marco.miozzo@cttc.es>
parents:
diff
changeset
|
61 |
In the following we present the link pathloss models included. |
da3984b7522b
Add pathloss model documentation
Marco Miozzo <marco.miozzo@cttc.es>
parents:
diff
changeset
|
62 |
|
da3984b7522b
Add pathloss model documentation
Marco Miozzo <marco.miozzo@cttc.es>
parents:
diff
changeset
|
63 |
Okumura Hata (OH) |
da3984b7522b
Add pathloss model documentation
Marco Miozzo <marco.miozzo@cttc.es>
parents:
diff
changeset
|
64 |
----------------- |
da3984b7522b
Add pathloss model documentation
Marco Miozzo <marco.miozzo@cttc.es>
parents:
diff
changeset
|
65 |
|
8225
dbb83d253165
Correct a few typos in lte-pathloss-design.rst
Marco Miozzo <marco.miozzo@cttc.es>
parents:
8224
diff
changeset
|
66 |
This model is used to model open area pathloss for long distance (i.e., > 1 Km). In order to include all the possible frequencies usable by LTE we need to consider several variant of the well known Okumura Hata model. In fact, the standard one is designed for frequencies ranging from 150 MHz to 1500 MHz, the COST231 [cost231]_ one for the 1500 MHz up to 2000 MHz and [pl26ghz]_ for the one at 2.6G Hz. Another important aspect is the scenarios considered by the models, in fact the all models are originally designed for urban scenario and then only the standard one and the COST231 are extended to suburban, while only the standard one has been extended to open areas. Therefore, the model cannot cover all scenarios at all frequencies. In the following we detail the models adopted. |
8183
da3984b7522b
Add pathloss model documentation
Marco Miozzo <marco.miozzo@cttc.es>
parents:
diff
changeset
|
67 |
|
da3984b7522b
Add pathloss model documentation
Marco Miozzo <marco.miozzo@cttc.es>
parents:
diff
changeset
|
68 |
|
da3984b7522b
Add pathloss model documentation
Marco Miozzo <marco.miozzo@cttc.es>
parents:
diff
changeset
|
69 |
|
da3984b7522b
Add pathloss model documentation
Marco Miozzo <marco.miozzo@cttc.es>
parents:
diff
changeset
|
70 |
The pathloss expression of the COST231 OH is: |
da3984b7522b
Add pathloss model documentation
Marco Miozzo <marco.miozzo@cttc.es>
parents:
diff
changeset
|
71 |
|
da3984b7522b
Add pathloss model documentation
Marco Miozzo <marco.miozzo@cttc.es>
parents:
diff
changeset
|
72 |
.. math:: |
da3984b7522b
Add pathloss model documentation
Marco Miozzo <marco.miozzo@cttc.es>
parents:
diff
changeset
|
73 |
|
8186
976998410d4d
Revise Pathloss model documentation
Marco Miozzo <marco.miozzo@cttc.es>
parents:
8183
diff
changeset
|
74 |
L = 46.3 + 33.9\log{f} - 13.82 \log{h_\mathrm{b}} + (44.9 - 6.55\log{h_\mathrm{b}})\log{d} - F(h_\mathrm{M}) + C |
8183
da3984b7522b
Add pathloss model documentation
Marco Miozzo <marco.miozzo@cttc.es>
parents:
diff
changeset
|
75 |
|
da3984b7522b
Add pathloss model documentation
Marco Miozzo <marco.miozzo@cttc.es>
parents:
diff
changeset
|
76 |
where |
da3984b7522b
Add pathloss model documentation
Marco Miozzo <marco.miozzo@cttc.es>
parents:
diff
changeset
|
77 |
|
da3984b7522b
Add pathloss model documentation
Marco Miozzo <marco.miozzo@cttc.es>
parents:
diff
changeset
|
78 |
.. math:: |
da3984b7522b
Add pathloss model documentation
Marco Miozzo <marco.miozzo@cttc.es>
parents:
diff
changeset
|
79 |
|
8186
976998410d4d
Revise Pathloss model documentation
Marco Miozzo <marco.miozzo@cttc.es>
parents:
8183
diff
changeset
|
80 |
F(h_\mathrm{M}) = \left\{\begin{array}{ll} (1.1\log(f))-0.7 \times h_\mathrm{M} - (1.56\times \log(f)-0.8) & \mbox{for medium and small size cities} \\ 3.2\times (\log{(11.75\times h_\mathrm{M}}))^2 & \mbox{for large cities}\end{array} \right. |
8183
da3984b7522b
Add pathloss model documentation
Marco Miozzo <marco.miozzo@cttc.es>
parents:
diff
changeset
|
81 |
|
da3984b7522b
Add pathloss model documentation
Marco Miozzo <marco.miozzo@cttc.es>
parents:
diff
changeset
|
82 |
|
da3984b7522b
Add pathloss model documentation
Marco Miozzo <marco.miozzo@cttc.es>
parents:
diff
changeset
|
83 |
.. math:: |
da3984b7522b
Add pathloss model documentation
Marco Miozzo <marco.miozzo@cttc.es>
parents:
diff
changeset
|
84 |
|
da3984b7522b
Add pathloss model documentation
Marco Miozzo <marco.miozzo@cttc.es>
parents:
diff
changeset
|
85 |
C = \left\{\begin{array}{ll} 0dB & \mbox{for medium-size cities and suburban areas} \\ 3dB & \mbox{for large cities}\end{array} \right. |
da3984b7522b
Add pathloss model documentation
Marco Miozzo <marco.miozzo@cttc.es>
parents:
diff
changeset
|
86 |
|
da3984b7522b
Add pathloss model documentation
Marco Miozzo <marco.miozzo@cttc.es>
parents:
diff
changeset
|
87 |
and |
da3984b7522b
Add pathloss model documentation
Marco Miozzo <marco.miozzo@cttc.es>
parents:
diff
changeset
|
88 |
|
da3984b7522b
Add pathloss model documentation
Marco Miozzo <marco.miozzo@cttc.es>
parents:
diff
changeset
|
89 |
:math:`f` : frequency [MHz] |
da3984b7522b
Add pathloss model documentation
Marco Miozzo <marco.miozzo@cttc.es>
parents:
diff
changeset
|
90 |
|
da3984b7522b
Add pathloss model documentation
Marco Miozzo <marco.miozzo@cttc.es>
parents:
diff
changeset
|
91 |
:math:`h_\mathrm{b}` : eNB height above the ground [m] |
da3984b7522b
Add pathloss model documentation
Marco Miozzo <marco.miozzo@cttc.es>
parents:
diff
changeset
|
92 |
|
da3984b7522b
Add pathloss model documentation
Marco Miozzo <marco.miozzo@cttc.es>
parents:
diff
changeset
|
93 |
:math:`h_\mathrm{M}` : UE height above the ground [m] |
da3984b7522b
Add pathloss model documentation
Marco Miozzo <marco.miozzo@cttc.es>
parents:
diff
changeset
|
94 |
|
da3984b7522b
Add pathloss model documentation
Marco Miozzo <marco.miozzo@cttc.es>
parents:
diff
changeset
|
95 |
:math:`d` : distance [km] |
da3984b7522b
Add pathloss model documentation
Marco Miozzo <marco.miozzo@cttc.es>
parents:
diff
changeset
|
96 |
|
da3984b7522b
Add pathloss model documentation
Marco Miozzo <marco.miozzo@cttc.es>
parents:
diff
changeset
|
97 |
:math:`log` : is a logarithm in base 10 (this for the whole document) |
da3984b7522b
Add pathloss model documentation
Marco Miozzo <marco.miozzo@cttc.es>
parents:
diff
changeset
|
98 |
|
da3984b7522b
Add pathloss model documentation
Marco Miozzo <marco.miozzo@cttc.es>
parents:
diff
changeset
|
99 |
|
da3984b7522b
Add pathloss model documentation
Marco Miozzo <marco.miozzo@cttc.es>
parents:
diff
changeset
|
100 |
This model is only for urban scenarios. |
da3984b7522b
Add pathloss model documentation
Marco Miozzo <marco.miozzo@cttc.es>
parents:
diff
changeset
|
101 |
|
da3984b7522b
Add pathloss model documentation
Marco Miozzo <marco.miozzo@cttc.es>
parents:
diff
changeset
|
102 |
The pathloss expression of the standard OH in urban area is: |
da3984b7522b
Add pathloss model documentation
Marco Miozzo <marco.miozzo@cttc.es>
parents:
diff
changeset
|
103 |
|
da3984b7522b
Add pathloss model documentation
Marco Miozzo <marco.miozzo@cttc.es>
parents:
diff
changeset
|
104 |
.. math:: |
da3984b7522b
Add pathloss model documentation
Marco Miozzo <marco.miozzo@cttc.es>
parents:
diff
changeset
|
105 |
|
8186
976998410d4d
Revise Pathloss model documentation
Marco Miozzo <marco.miozzo@cttc.es>
parents:
8183
diff
changeset
|
106 |
L = 69.55 + 26.16\log{f} - 13.82 \log{h_\mathrm{b}} + (44.9 - 6.55\log{h_\mathrm{b}})\log{d} - C_\mathrm{H} |
976998410d4d
Revise Pathloss model documentation
Marco Miozzo <marco.miozzo@cttc.es>
parents:
8183
diff
changeset
|
107 |
|
976998410d4d
Revise Pathloss model documentation
Marco Miozzo <marco.miozzo@cttc.es>
parents:
8183
diff
changeset
|
108 |
where for small or medium sized city |
976998410d4d
Revise Pathloss model documentation
Marco Miozzo <marco.miozzo@cttc.es>
parents:
8183
diff
changeset
|
109 |
|
976998410d4d
Revise Pathloss model documentation
Marco Miozzo <marco.miozzo@cttc.es>
parents:
8183
diff
changeset
|
110 |
.. math:: |
976998410d4d
Revise Pathloss model documentation
Marco Miozzo <marco.miozzo@cttc.es>
parents:
8183
diff
changeset
|
111 |
|
8202
25975073748d
Add ITU1411 propagation within street canyons to documentation
Marco Miozzo <marco.miozzo@cttc.es>
parents:
8201
diff
changeset
|
112 |
C_\mathrm{H} = 0.8 + (1.1\log{f} - 0.7)h_\mathrm{M} -1.56\log{f} |
8186
976998410d4d
Revise Pathloss model documentation
Marco Miozzo <marco.miozzo@cttc.es>
parents:
8183
diff
changeset
|
113 |
|
976998410d4d
Revise Pathloss model documentation
Marco Miozzo <marco.miozzo@cttc.es>
parents:
8183
diff
changeset
|
114 |
and for large cities |
976998410d4d
Revise Pathloss model documentation
Marco Miozzo <marco.miozzo@cttc.es>
parents:
8183
diff
changeset
|
115 |
|
976998410d4d
Revise Pathloss model documentation
Marco Miozzo <marco.miozzo@cttc.es>
parents:
8183
diff
changeset
|
116 |
.. math:: |
8202
25975073748d
Add ITU1411 propagation within street canyons to documentation
Marco Miozzo <marco.miozzo@cttc.es>
parents:
8201
diff
changeset
|
117 |
C_\mathrm{H} = \left\{\begin{array}{ll} 8.29 (\log{(1.54h_M)})^2 -1.1 & \mbox{if } 150\leq f\leq 200 \\ 3.2(\log{(11.75h_M)})^2 -4.97 & \mbox{if } 200<f\leq 1500\end{array} \right. |
8183
da3984b7522b
Add pathloss model documentation
Marco Miozzo <marco.miozzo@cttc.es>
parents:
diff
changeset
|
118 |
|
da3984b7522b
Add pathloss model documentation
Marco Miozzo <marco.miozzo@cttc.es>
parents:
diff
changeset
|
119 |
There extension for the standard OH in suburban is |
da3984b7522b
Add pathloss model documentation
Marco Miozzo <marco.miozzo@cttc.es>
parents:
diff
changeset
|
120 |
|
da3984b7522b
Add pathloss model documentation
Marco Miozzo <marco.miozzo@cttc.es>
parents:
diff
changeset
|
121 |
.. math:: |
da3984b7522b
Add pathloss model documentation
Marco Miozzo <marco.miozzo@cttc.es>
parents:
diff
changeset
|
122 |
|
8186
976998410d4d
Revise Pathloss model documentation
Marco Miozzo <marco.miozzo@cttc.es>
parents:
8183
diff
changeset
|
123 |
L_\mathrm{SU} = L_\mathrm{U} - 2 \left(\log{\frac{f}{28}}\right)^2 - 5.4 |
8183
da3984b7522b
Add pathloss model documentation
Marco Miozzo <marco.miozzo@cttc.es>
parents:
diff
changeset
|
124 |
|
da3984b7522b
Add pathloss model documentation
Marco Miozzo <marco.miozzo@cttc.es>
parents:
diff
changeset
|
125 |
where |
da3984b7522b
Add pathloss model documentation
Marco Miozzo <marco.miozzo@cttc.es>
parents:
diff
changeset
|
126 |
|
da3984b7522b
Add pathloss model documentation
Marco Miozzo <marco.miozzo@cttc.es>
parents:
diff
changeset
|
127 |
:math:`L_\mathrm{U}` : pathloss in urban areas |
da3984b7522b
Add pathloss model documentation
Marco Miozzo <marco.miozzo@cttc.es>
parents:
diff
changeset
|
128 |
|
da3984b7522b
Add pathloss model documentation
Marco Miozzo <marco.miozzo@cttc.es>
parents:
diff
changeset
|
129 |
The extension for the standard OH in open area is |
da3984b7522b
Add pathloss model documentation
Marco Miozzo <marco.miozzo@cttc.es>
parents:
diff
changeset
|
130 |
|
da3984b7522b
Add pathloss model documentation
Marco Miozzo <marco.miozzo@cttc.es>
parents:
diff
changeset
|
131 |
.. math:: |
da3984b7522b
Add pathloss model documentation
Marco Miozzo <marco.miozzo@cttc.es>
parents:
diff
changeset
|
132 |
|
da3984b7522b
Add pathloss model documentation
Marco Miozzo <marco.miozzo@cttc.es>
parents:
diff
changeset
|
133 |
L_\mathrm{O} = L_\mathrm{U} - 4.70 (\log{f})^2 + 18.33\log{f} - 40.94 |
da3984b7522b
Add pathloss model documentation
Marco Miozzo <marco.miozzo@cttc.es>
parents:
diff
changeset
|
134 |
|
da3984b7522b
Add pathloss model documentation
Marco Miozzo <marco.miozzo@cttc.es>
parents:
diff
changeset
|
135 |
|
8212
5d12bc2fe9e2
Update patloss model documentation
Marco Miozzo <marco.miozzo@cttc.es>
parents:
8207
diff
changeset
|
136 |
The literature lacks of extensions of the COST231 to open area (for suburban it seems that we can just impose C = 0); therefore we consider it a special case fo the suburban one. |
8183
da3984b7522b
Add pathloss model documentation
Marco Miozzo <marco.miozzo@cttc.es>
parents:
diff
changeset
|
137 |
|
da3984b7522b
Add pathloss model documentation
Marco Miozzo <marco.miozzo@cttc.es>
parents:
diff
changeset
|
138 |
|
8212
5d12bc2fe9e2
Update patloss model documentation
Marco Miozzo <marco.miozzo@cttc.es>
parents:
8207
diff
changeset
|
139 |
Regarding the pathloss at 2600 MHz, in literature we found a paper presenting a model coming from an empirical evaluation for urban area [pl26ghz]_: |
8183
da3984b7522b
Add pathloss model documentation
Marco Miozzo <marco.miozzo@cttc.es>
parents:
diff
changeset
|
140 |
|
da3984b7522b
Add pathloss model documentation
Marco Miozzo <marco.miozzo@cttc.es>
parents:
diff
changeset
|
141 |
.. math:: |
da3984b7522b
Add pathloss model documentation
Marco Miozzo <marco.miozzo@cttc.es>
parents:
diff
changeset
|
142 |
|
da3984b7522b
Add pathloss model documentation
Marco Miozzo <marco.miozzo@cttc.es>
parents:
diff
changeset
|
143 |
L = 36 + 26\log{d} |
da3984b7522b
Add pathloss model documentation
Marco Miozzo <marco.miozzo@cttc.es>
parents:
diff
changeset
|
144 |
|
8212
5d12bc2fe9e2
Update patloss model documentation
Marco Miozzo <marco.miozzo@cttc.es>
parents:
8207
diff
changeset
|
145 |
Therefore, also in this case, the suburban and openareas environment scenarios are model as the urban one. |
5d12bc2fe9e2
Update patloss model documentation
Marco Miozzo <marco.miozzo@cttc.es>
parents:
8207
diff
changeset
|
146 |
|
8183
da3984b7522b
Add pathloss model documentation
Marco Miozzo <marco.miozzo@cttc.es>
parents:
diff
changeset
|
147 |
|
da3984b7522b
Add pathloss model documentation
Marco Miozzo <marco.miozzo@cttc.es>
parents:
diff
changeset
|
148 |
Short Range Communications ITU-R P.1411 (I1411) |
da3984b7522b
Add pathloss model documentation
Marco Miozzo <marco.miozzo@cttc.es>
parents:
diff
changeset
|
149 |
--------------------------------------- |
da3984b7522b
Add pathloss model documentation
Marco Miozzo <marco.miozzo@cttc.es>
parents:
diff
changeset
|
150 |
|
8225
dbb83d253165
Correct a few typos in lte-pathloss-design.rst
Marco Miozzo <marco.miozzo@cttc.es>
parents:
8224
diff
changeset
|
151 |
This model is designed for short range outdoor communication in the frequency range 300 MHz to 100 GHz. It is divided in LOS and NLoS models and NLoS is split in roof-tops and canyons. The model implemented considers the LoS propagation for short distances according to a tunable threshold (``m_itu1411NlosThreshold``). In case on NLoS propagation, the over the roof-top model is taken in consideration for modeling both macro BS and SC. In case on NLoS several parameters scenario dependent have been included, such as average street width, orientation, etc. The values of such parameters have to be properly set according to the scenario implemented, the model does not calculate natively their values. In case any values is provided, the standard ones are used, apart for the height of the mobile and BS, which instead their integrity is tested directly in the code (i.e., they have to be greater then zero). In the following we give the expressions of the components of the model. |
8200
ac84cfeb7418
Update pathloss documentation
Marco Miozzo <marco.miozzo@cttc.es>
parents:
8192
diff
changeset
|
152 |
|
ac84cfeb7418
Update pathloss documentation
Marco Miozzo <marco.miozzo@cttc.es>
parents:
8192
diff
changeset
|
153 |
|
ac84cfeb7418
Update pathloss documentation
Marco Miozzo <marco.miozzo@cttc.es>
parents:
8192
diff
changeset
|
154 |
LoS within street canyons |
ac84cfeb7418
Update pathloss documentation
Marco Miozzo <marco.miozzo@cttc.es>
parents:
8192
diff
changeset
|
155 |
~~~~~~~~~~~~~~~~~~~~~~~~~ |
8183
da3984b7522b
Add pathloss model documentation
Marco Miozzo <marco.miozzo@cttc.es>
parents:
diff
changeset
|
156 |
|
8225
dbb83d253165
Correct a few typos in lte-pathloss-design.rst
Marco Miozzo <marco.miozzo@cttc.es>
parents:
8224
diff
changeset
|
157 |
This model provides an upper and lower bound respectively according to the following formulas |
8183
da3984b7522b
Add pathloss model documentation
Marco Miozzo <marco.miozzo@cttc.es>
parents:
diff
changeset
|
158 |
|
da3984b7522b
Add pathloss model documentation
Marco Miozzo <marco.miozzo@cttc.es>
parents:
diff
changeset
|
159 |
.. math:: |
da3984b7522b
Add pathloss model documentation
Marco Miozzo <marco.miozzo@cttc.es>
parents:
diff
changeset
|
160 |
|
da3984b7522b
Add pathloss model documentation
Marco Miozzo <marco.miozzo@cttc.es>
parents:
diff
changeset
|
161 |
L_\mathrm{LoS,l} = L_\mathrm{bp} + \left\{\begin{array}{ll} 20\log{\frac{d}{R_\mathrm{bp}}} & \mbox{for $d \le R_\mathrm{bp}$} \\ 40\log{\frac{d}{R_\mathrm{bp}}} & \mbox{for $d > R_\mathrm{bp}$}\end{array} \right. |
da3984b7522b
Add pathloss model documentation
Marco Miozzo <marco.miozzo@cttc.es>
parents:
diff
changeset
|
162 |
|
da3984b7522b
Add pathloss model documentation
Marco Miozzo <marco.miozzo@cttc.es>
parents:
diff
changeset
|
163 |
.. math:: |
da3984b7522b
Add pathloss model documentation
Marco Miozzo <marco.miozzo@cttc.es>
parents:
diff
changeset
|
164 |
|
da3984b7522b
Add pathloss model documentation
Marco Miozzo <marco.miozzo@cttc.es>
parents:
diff
changeset
|
165 |
L_\mathrm{LoS,u} = L_\mathrm{bp} + 20 + \left\{\begin{array}{ll} 25\log{\frac{d}{R_\mathrm{bp}}} & \mbox{for $d \le R_\mathrm{bp}$} \\ 40\log{\frac{d}{R_\mathrm{bp}}} & \mbox{for $d > R_\mathrm{bp}$}\end{array} \right. |
da3984b7522b
Add pathloss model documentation
Marco Miozzo <marco.miozzo@cttc.es>
parents:
diff
changeset
|
166 |
|
8225
dbb83d253165
Correct a few typos in lte-pathloss-design.rst
Marco Miozzo <marco.miozzo@cttc.es>
parents:
8224
diff
changeset
|
167 |
where the breakpoint distance is given by |
8183
da3984b7522b
Add pathloss model documentation
Marco Miozzo <marco.miozzo@cttc.es>
parents:
diff
changeset
|
168 |
|
da3984b7522b
Add pathloss model documentation
Marco Miozzo <marco.miozzo@cttc.es>
parents:
diff
changeset
|
169 |
.. math:: |
da3984b7522b
Add pathloss model documentation
Marco Miozzo <marco.miozzo@cttc.es>
parents:
diff
changeset
|
170 |
|
da3984b7522b
Add pathloss model documentation
Marco Miozzo <marco.miozzo@cttc.es>
parents:
diff
changeset
|
171 |
R_\mathrm{bp} \approx \frac{4h_\mathrm{b}h_\mathrm{m}}{\lambda} |
da3984b7522b
Add pathloss model documentation
Marco Miozzo <marco.miozzo@cttc.es>
parents:
diff
changeset
|
172 |
|
da3984b7522b
Add pathloss model documentation
Marco Miozzo <marco.miozzo@cttc.es>
parents:
diff
changeset
|
173 |
and the above parameters are |
da3984b7522b
Add pathloss model documentation
Marco Miozzo <marco.miozzo@cttc.es>
parents:
diff
changeset
|
174 |
|
da3984b7522b
Add pathloss model documentation
Marco Miozzo <marco.miozzo@cttc.es>
parents:
diff
changeset
|
175 |
:math:`\lambda` : wavelength [m] |
da3984b7522b
Add pathloss model documentation
Marco Miozzo <marco.miozzo@cttc.es>
parents:
diff
changeset
|
176 |
|
da3984b7522b
Add pathloss model documentation
Marco Miozzo <marco.miozzo@cttc.es>
parents:
diff
changeset
|
177 |
:math:`h_\mathrm{b}` : eNB height above the ground [m] |
da3984b7522b
Add pathloss model documentation
Marco Miozzo <marco.miozzo@cttc.es>
parents:
diff
changeset
|
178 |
|
da3984b7522b
Add pathloss model documentation
Marco Miozzo <marco.miozzo@cttc.es>
parents:
diff
changeset
|
179 |
:math:`h_\mathrm{m}` : UE height above the ground [m] |
da3984b7522b
Add pathloss model documentation
Marco Miozzo <marco.miozzo@cttc.es>
parents:
diff
changeset
|
180 |
|
da3984b7522b
Add pathloss model documentation
Marco Miozzo <marco.miozzo@cttc.es>
parents:
diff
changeset
|
181 |
:math:`d` : distance [m] |
da3984b7522b
Add pathloss model documentation
Marco Miozzo <marco.miozzo@cttc.es>
parents:
diff
changeset
|
182 |
|
8200
ac84cfeb7418
Update pathloss documentation
Marco Miozzo <marco.miozzo@cttc.es>
parents:
8192
diff
changeset
|
183 |
and :math:`L_{bp}` is the value for the basic transmission loss at the break point, defined as: |
ac84cfeb7418
Update pathloss documentation
Marco Miozzo <marco.miozzo@cttc.es>
parents:
8192
diff
changeset
|
184 |
|
ac84cfeb7418
Update pathloss documentation
Marco Miozzo <marco.miozzo@cttc.es>
parents:
8192
diff
changeset
|
185 |
.. math:: |
ac84cfeb7418
Update pathloss documentation
Marco Miozzo <marco.miozzo@cttc.es>
parents:
8192
diff
changeset
|
186 |
|
ac84cfeb7418
Update pathloss documentation
Marco Miozzo <marco.miozzo@cttc.es>
parents:
8192
diff
changeset
|
187 |
L_{bp} = \left|20\log \left(\frac{\lambda^2}{8\pi h_\mathrm{b}h\mathrm{m}}\right)\right| |
ac84cfeb7418
Update pathloss documentation
Marco Miozzo <marco.miozzo@cttc.es>
parents:
8192
diff
changeset
|
188 |
|
8225
dbb83d253165
Correct a few typos in lte-pathloss-design.rst
Marco Miozzo <marco.miozzo@cttc.es>
parents:
8224
diff
changeset
|
189 |
The value used by the simulator is the average one for modeling the median pathloss. |
8200
ac84cfeb7418
Update pathloss documentation
Marco Miozzo <marco.miozzo@cttc.es>
parents:
8192
diff
changeset
|
190 |
|
ac84cfeb7418
Update pathloss documentation
Marco Miozzo <marco.miozzo@cttc.es>
parents:
8192
diff
changeset
|
191 |
|
ac84cfeb7418
Update pathloss documentation
Marco Miozzo <marco.miozzo@cttc.es>
parents:
8192
diff
changeset
|
192 |
NLoS over the rooftops |
ac84cfeb7418
Update pathloss documentation
Marco Miozzo <marco.miozzo@cttc.es>
parents:
8192
diff
changeset
|
193 |
~~~~~~~~~~~~~~~~~~~~~~ |
ac84cfeb7418
Update pathloss documentation
Marco Miozzo <marco.miozzo@cttc.es>
parents:
8192
diff
changeset
|
194 |
|
8212
5d12bc2fe9e2
Update patloss model documentation
Marco Miozzo <marco.miozzo@cttc.es>
parents:
8207
diff
changeset
|
195 |
In this case the model is based on [walfisch]_ and [ikegami]_, where the loss is expressed as the sum of free-space loss (:math:`L_{bf}`), the diffraction loss from rooftop to street (:math:`L_{rts}`) and the reduction due to multiple screen diffraction past rows of building (:math:`L_{msd}`). The formula is: |
8200
ac84cfeb7418
Update pathloss documentation
Marco Miozzo <marco.miozzo@cttc.es>
parents:
8192
diff
changeset
|
196 |
|
ac84cfeb7418
Update pathloss documentation
Marco Miozzo <marco.miozzo@cttc.es>
parents:
8192
diff
changeset
|
197 |
.. math:: |
ac84cfeb7418
Update pathloss documentation
Marco Miozzo <marco.miozzo@cttc.es>
parents:
8192
diff
changeset
|
198 |
|
ac84cfeb7418
Update pathloss documentation
Marco Miozzo <marco.miozzo@cttc.es>
parents:
8192
diff
changeset
|
199 |
L_{NLOS1} = \left\{ \begin{array}{ll} L_{bf} + L_{rts} + L_{msd} & \mbox{for } L_{rts} + L_{msd} > 0 \\ L_{bf} & \mbox{for } L_{rts} + L_{msd} \le 0\end{array}\right. |
ac84cfeb7418
Update pathloss documentation
Marco Miozzo <marco.miozzo@cttc.es>
parents:
8192
diff
changeset
|
200 |
|
ac84cfeb7418
Update pathloss documentation
Marco Miozzo <marco.miozzo@cttc.es>
parents:
8192
diff
changeset
|
201 |
The free-space loss is given by: |
ac84cfeb7418
Update pathloss documentation
Marco Miozzo <marco.miozzo@cttc.es>
parents:
8192
diff
changeset
|
202 |
|
ac84cfeb7418
Update pathloss documentation
Marco Miozzo <marco.miozzo@cttc.es>
parents:
8192
diff
changeset
|
203 |
.. math:: |
ac84cfeb7418
Update pathloss documentation
Marco Miozzo <marco.miozzo@cttc.es>
parents:
8192
diff
changeset
|
204 |
|
ac84cfeb7418
Update pathloss documentation
Marco Miozzo <marco.miozzo@cttc.es>
parents:
8192
diff
changeset
|
205 |
L_{bf} = 32.4 + 20 \log {(d/1000)} + 20\log{(f)} |
ac84cfeb7418
Update pathloss documentation
Marco Miozzo <marco.miozzo@cttc.es>
parents:
8192
diff
changeset
|
206 |
|
ac84cfeb7418
Update pathloss documentation
Marco Miozzo <marco.miozzo@cttc.es>
parents:
8192
diff
changeset
|
207 |
where: |
ac84cfeb7418
Update pathloss documentation
Marco Miozzo <marco.miozzo@cttc.es>
parents:
8192
diff
changeset
|
208 |
|
ac84cfeb7418
Update pathloss documentation
Marco Miozzo <marco.miozzo@cttc.es>
parents:
8192
diff
changeset
|
209 |
:math:`f` : frequency [MHz] |
ac84cfeb7418
Update pathloss documentation
Marco Miozzo <marco.miozzo@cttc.es>
parents:
8192
diff
changeset
|
210 |
|
ac84cfeb7418
Update pathloss documentation
Marco Miozzo <marco.miozzo@cttc.es>
parents:
8192
diff
changeset
|
211 |
:math:`d` : distance (where :math:`d > 1`) [m] |
ac84cfeb7418
Update pathloss documentation
Marco Miozzo <marco.miozzo@cttc.es>
parents:
8192
diff
changeset
|
212 |
|
8212
5d12bc2fe9e2
Update patloss model documentation
Marco Miozzo <marco.miozzo@cttc.es>
parents:
8207
diff
changeset
|
213 |
The term :math:`L_{rts}` takes into account the width of the street and its orientation, according to the formulas |
8200
ac84cfeb7418
Update pathloss documentation
Marco Miozzo <marco.miozzo@cttc.es>
parents:
8192
diff
changeset
|
214 |
|
ac84cfeb7418
Update pathloss documentation
Marco Miozzo <marco.miozzo@cttc.es>
parents:
8192
diff
changeset
|
215 |
.. math:: |
ac84cfeb7418
Update pathloss documentation
Marco Miozzo <marco.miozzo@cttc.es>
parents:
8192
diff
changeset
|
216 |
|
ac84cfeb7418
Update pathloss documentation
Marco Miozzo <marco.miozzo@cttc.es>
parents:
8192
diff
changeset
|
217 |
L_{rts} = -8.2 - 10\log {(w)} + 10\log{(f)} + 20\log{(\Delta h_m)} + L_{ori} |
ac84cfeb7418
Update pathloss documentation
Marco Miozzo <marco.miozzo@cttc.es>
parents:
8192
diff
changeset
|
218 |
|
ac84cfeb7418
Update pathloss documentation
Marco Miozzo <marco.miozzo@cttc.es>
parents:
8192
diff
changeset
|
219 |
L_{ori} = \left\{ \begin{array}{lll} -10 + 0.354\varphi & \mbox{for } 0^{\circ} \le \varphi < 35^{\circ} \\ 2.5 + 0.075(\varphi-35) & \mbox{for } 35^{\circ} \le \varphi < 55^{\circ} \\ 4.0 -0.114(\varphi-55) & \mbox{for } 55^{\circ} \varphi \le 90^{\circ}\end{array}\right. |
ac84cfeb7418
Update pathloss documentation
Marco Miozzo <marco.miozzo@cttc.es>
parents:
8192
diff
changeset
|
220 |
|
ac84cfeb7418
Update pathloss documentation
Marco Miozzo <marco.miozzo@cttc.es>
parents:
8192
diff
changeset
|
221 |
\Delta h_m = h_r - h_m |
ac84cfeb7418
Update pathloss documentation
Marco Miozzo <marco.miozzo@cttc.es>
parents:
8192
diff
changeset
|
222 |
|
ac84cfeb7418
Update pathloss documentation
Marco Miozzo <marco.miozzo@cttc.es>
parents:
8192
diff
changeset
|
223 |
where: |
ac84cfeb7418
Update pathloss documentation
Marco Miozzo <marco.miozzo@cttc.es>
parents:
8192
diff
changeset
|
224 |
|
ac84cfeb7418
Update pathloss documentation
Marco Miozzo <marco.miozzo@cttc.es>
parents:
8192
diff
changeset
|
225 |
:math:`h_r` : is the height of the rooftop [m] |
ac84cfeb7418
Update pathloss documentation
Marco Miozzo <marco.miozzo@cttc.es>
parents:
8192
diff
changeset
|
226 |
|
ac84cfeb7418
Update pathloss documentation
Marco Miozzo <marco.miozzo@cttc.es>
parents:
8192
diff
changeset
|
227 |
:math:`h_m` : is the height of the mobile [m] |
ac84cfeb7418
Update pathloss documentation
Marco Miozzo <marco.miozzo@cttc.es>
parents:
8192
diff
changeset
|
228 |
|
8203
2ef1cf4c67a6
Add phi to documentation
Marco Miozzo <marco.miozzo@cttc.es>
parents:
8202
diff
changeset
|
229 |
:math:`\varphi` : is the street orientation with respect to the direct path (degrees) |
2ef1cf4c67a6
Add phi to documentation
Marco Miozzo <marco.miozzo@cttc.es>
parents:
8202
diff
changeset
|
230 |
|
2ef1cf4c67a6
Add phi to documentation
Marco Miozzo <marco.miozzo@cttc.es>
parents:
8202
diff
changeset
|
231 |
|
8212
5d12bc2fe9e2
Update patloss model documentation
Marco Miozzo <marco.miozzo@cttc.es>
parents:
8207
diff
changeset
|
232 |
The multiple screen diffraction loss depends on the BS antenna height relative to the building height and on the incidence angle. The former is selected as the higher antenna in the communication link. Regarding the latter, the "settled field distance" is used for select the proper model; its value is given by |
8200
ac84cfeb7418
Update pathloss documentation
Marco Miozzo <marco.miozzo@cttc.es>
parents:
8192
diff
changeset
|
233 |
|
ac84cfeb7418
Update pathloss documentation
Marco Miozzo <marco.miozzo@cttc.es>
parents:
8192
diff
changeset
|
234 |
.. math:: |
ac84cfeb7418
Update pathloss documentation
Marco Miozzo <marco.miozzo@cttc.es>
parents:
8192
diff
changeset
|
235 |
|
ac84cfeb7418
Update pathloss documentation
Marco Miozzo <marco.miozzo@cttc.es>
parents:
8192
diff
changeset
|
236 |
d_{s} = \frac{\lambda d^2}{\Delta h_{b}^2} |
ac84cfeb7418
Update pathloss documentation
Marco Miozzo <marco.miozzo@cttc.es>
parents:
8192
diff
changeset
|
237 |
|
8202
25975073748d
Add ITU1411 propagation within street canyons to documentation
Marco Miozzo <marco.miozzo@cttc.es>
parents:
8201
diff
changeset
|
238 |
with |
25975073748d
Add ITU1411 propagation within street canyons to documentation
Marco Miozzo <marco.miozzo@cttc.es>
parents:
8201
diff
changeset
|
239 |
|
25975073748d
Add ITU1411 propagation within street canyons to documentation
Marco Miozzo <marco.miozzo@cttc.es>
parents:
8201
diff
changeset
|
240 |
:math:`\Delta h_b = h_b - h_m` |
25975073748d
Add ITU1411 propagation within street canyons to documentation
Marco Miozzo <marco.miozzo@cttc.es>
parents:
8201
diff
changeset
|
241 |
|
8200
ac84cfeb7418
Update pathloss documentation
Marco Miozzo <marco.miozzo@cttc.es>
parents:
8192
diff
changeset
|
242 |
Therefore, in case of :math:`l > d_s` (where `l` is the distance over which the building extend), it can be evaluated according to |
ac84cfeb7418
Update pathloss documentation
Marco Miozzo <marco.miozzo@cttc.es>
parents:
8192
diff
changeset
|
243 |
|
ac84cfeb7418
Update pathloss documentation
Marco Miozzo <marco.miozzo@cttc.es>
parents:
8192
diff
changeset
|
244 |
.. math:: |
ac84cfeb7418
Update pathloss documentation
Marco Miozzo <marco.miozzo@cttc.es>
parents:
8192
diff
changeset
|
245 |
|
ac84cfeb7418
Update pathloss documentation
Marco Miozzo <marco.miozzo@cttc.es>
parents:
8192
diff
changeset
|
246 |
L_{msd} = L_{bsh} + k_{a} + k_{d}\log{(d/1000)} + k_{f}\log{(f)} - 9\log{(b)} |
ac84cfeb7418
Update pathloss documentation
Marco Miozzo <marco.miozzo@cttc.es>
parents:
8192
diff
changeset
|
247 |
|
ac84cfeb7418
Update pathloss documentation
Marco Miozzo <marco.miozzo@cttc.es>
parents:
8192
diff
changeset
|
248 |
L_{bsh} = \left\{ \begin{array}{ll} -18\log{(1+\Delta h_{b})} & \mbox{for } h_{b} > h_{r} \\ 0 & \mbox{for } h_{b} \le h_{hr} \end{array}\right. |
ac84cfeb7418
Update pathloss documentation
Marco Miozzo <marco.miozzo@cttc.es>
parents:
8192
diff
changeset
|
249 |
|
ac84cfeb7418
Update pathloss documentation
Marco Miozzo <marco.miozzo@cttc.es>
parents:
8192
diff
changeset
|
250 |
k_a = \left\{ \begin{array}{lll} |
8205
373dfd20d29d
Update pathloss doc with ITU formulas of WCDMA sim
Marco Miozzo <marco.miozzo@cttc.es>
parents:
8203
diff
changeset
|
251 |
71.4 & \mbox{for } h_{b} > h_{r} \mbox{ and } f>2000 \mbox{ MHz} \\ |
373dfd20d29d
Update pathloss doc with ITU formulas of WCDMA sim
Marco Miozzo <marco.miozzo@cttc.es>
parents:
8203
diff
changeset
|
252 |
54 & \mbox{for } h_{b} > h_{r} \mbox{ and } f\le2000 \mbox{ MHz} \\ |
8200
ac84cfeb7418
Update pathloss documentation
Marco Miozzo <marco.miozzo@cttc.es>
parents:
8192
diff
changeset
|
253 |
54-0.8\Delta h_b & \mbox{for } h_{b} \le h_{r} \mbox{ and } d \ge 500 \mbox{ m} \\ |
ac84cfeb7418
Update pathloss documentation
Marco Miozzo <marco.miozzo@cttc.es>
parents:
8192
diff
changeset
|
254 |
54-1.6\Delta h_b & \mbox{for } h_{b} \le h_{r} \mbox{ and } d < 500 \mbox{ m} \\ |
ac84cfeb7418
Update pathloss documentation
Marco Miozzo <marco.miozzo@cttc.es>
parents:
8192
diff
changeset
|
255 |
\end{array} \right. |
ac84cfeb7418
Update pathloss documentation
Marco Miozzo <marco.miozzo@cttc.es>
parents:
8192
diff
changeset
|
256 |
|
ac84cfeb7418
Update pathloss documentation
Marco Miozzo <marco.miozzo@cttc.es>
parents:
8192
diff
changeset
|
257 |
k_d = \left\{ \begin{array}{ll} |
ac84cfeb7418
Update pathloss documentation
Marco Miozzo <marco.miozzo@cttc.es>
parents:
8192
diff
changeset
|
258 |
18 & \mbox{for } h_{b} > h_{r} \\ |
8202
25975073748d
Add ITU1411 propagation within street canyons to documentation
Marco Miozzo <marco.miozzo@cttc.es>
parents:
8201
diff
changeset
|
259 |
18 -15\frac{\Delta h_b}{h_r} & \mbox{for } h_{b} \le h_{r} |
8200
ac84cfeb7418
Update pathloss documentation
Marco Miozzo <marco.miozzo@cttc.es>
parents:
8192
diff
changeset
|
260 |
\end{array} \right. |
ac84cfeb7418
Update pathloss documentation
Marco Miozzo <marco.miozzo@cttc.es>
parents:
8192
diff
changeset
|
261 |
|
ac84cfeb7418
Update pathloss documentation
Marco Miozzo <marco.miozzo@cttc.es>
parents:
8192
diff
changeset
|
262 |
k_f = \left\{ \begin{array}{ll} |
8205
373dfd20d29d
Update pathloss doc with ITU formulas of WCDMA sim
Marco Miozzo <marco.miozzo@cttc.es>
parents:
8203
diff
changeset
|
263 |
-8 & \mbox{for } f>2000 \mbox{ MHz} \\ |
373dfd20d29d
Update pathloss doc with ITU formulas of WCDMA sim
Marco Miozzo <marco.miozzo@cttc.es>
parents:
8203
diff
changeset
|
264 |
-4 + 0.7(f/925 -1) & \mbox{for medium city and suburban centres and} f\le2000 \mbox{ MHz} \\ |
373dfd20d29d
Update pathloss doc with ITU formulas of WCDMA sim
Marco Miozzo <marco.miozzo@cttc.es>
parents:
8203
diff
changeset
|
265 |
-4 + 1.5(f/925 -1) & \mbox{for metropolitan centres and } f\le2000 \mbox{ MHz} |
8200
ac84cfeb7418
Update pathloss documentation
Marco Miozzo <marco.miozzo@cttc.es>
parents:
8192
diff
changeset
|
266 |
\end{array}\right. |
ac84cfeb7418
Update pathloss documentation
Marco Miozzo <marco.miozzo@cttc.es>
parents:
8192
diff
changeset
|
267 |
|
ac84cfeb7418
Update pathloss documentation
Marco Miozzo <marco.miozzo@cttc.es>
parents:
8192
diff
changeset
|
268 |
|
ac84cfeb7418
Update pathloss documentation
Marco Miozzo <marco.miozzo@cttc.es>
parents:
8192
diff
changeset
|
269 |
Alternatively, in case of :math:`l < d_s`, the formula is: |
ac84cfeb7418
Update pathloss documentation
Marco Miozzo <marco.miozzo@cttc.es>
parents:
8192
diff
changeset
|
270 |
|
ac84cfeb7418
Update pathloss documentation
Marco Miozzo <marco.miozzo@cttc.es>
parents:
8192
diff
changeset
|
271 |
.. math:: |
ac84cfeb7418
Update pathloss documentation
Marco Miozzo <marco.miozzo@cttc.es>
parents:
8192
diff
changeset
|
272 |
|
ac84cfeb7418
Update pathloss documentation
Marco Miozzo <marco.miozzo@cttc.es>
parents:
8192
diff
changeset
|
273 |
L_{msd} = -10\log{\left(Q_M^2\right)} |
ac84cfeb7418
Update pathloss documentation
Marco Miozzo <marco.miozzo@cttc.es>
parents:
8192
diff
changeset
|
274 |
|
ac84cfeb7418
Update pathloss documentation
Marco Miozzo <marco.miozzo@cttc.es>
parents:
8192
diff
changeset
|
275 |
where |
ac84cfeb7418
Update pathloss documentation
Marco Miozzo <marco.miozzo@cttc.es>
parents:
8192
diff
changeset
|
276 |
|
ac84cfeb7418
Update pathloss documentation
Marco Miozzo <marco.miozzo@cttc.es>
parents:
8192
diff
changeset
|
277 |
.. math:: |
ac84cfeb7418
Update pathloss documentation
Marco Miozzo <marco.miozzo@cttc.es>
parents:
8192
diff
changeset
|
278 |
|
ac84cfeb7418
Update pathloss documentation
Marco Miozzo <marco.miozzo@cttc.es>
parents:
8192
diff
changeset
|
279 |
Q_M = \left\{ \begin{array}{lll} |
ac84cfeb7418
Update pathloss documentation
Marco Miozzo <marco.miozzo@cttc.es>
parents:
8192
diff
changeset
|
280 |
2.35\left(\frac{\Delta h_b}{d}\sqrt{\frac{b}{\lambda}}\right)^{0.9} & \mbox{for } h_{b} > h_{r} \\ |
ac84cfeb7418
Update pathloss documentation
Marco Miozzo <marco.miozzo@cttc.es>
parents:
8192
diff
changeset
|
281 |
\frac{b}{d} & \mbox{for } h_{b} \approx h_{r} \\ |
ac84cfeb7418
Update pathloss documentation
Marco Miozzo <marco.miozzo@cttc.es>
parents:
8192
diff
changeset
|
282 |
\frac{b}{2\pi d}\sqrt{\frac{\lambda}{\rho}}\left(\frac{1}{\theta}-\frac{1}{2\pi + \theta}\right) & \mbox{for } h_{b} < h_{r} |
ac84cfeb7418
Update pathloss documentation
Marco Miozzo <marco.miozzo@cttc.es>
parents:
8192
diff
changeset
|
283 |
\end{array}\right. |
ac84cfeb7418
Update pathloss documentation
Marco Miozzo <marco.miozzo@cttc.es>
parents:
8192
diff
changeset
|
284 |
|
ac84cfeb7418
Update pathloss documentation
Marco Miozzo <marco.miozzo@cttc.es>
parents:
8192
diff
changeset
|
285 |
|
ac84cfeb7418
Update pathloss documentation
Marco Miozzo <marco.miozzo@cttc.es>
parents:
8192
diff
changeset
|
286 |
where: |
ac84cfeb7418
Update pathloss documentation
Marco Miozzo <marco.miozzo@cttc.es>
parents:
8192
diff
changeset
|
287 |
|
ac84cfeb7418
Update pathloss documentation
Marco Miozzo <marco.miozzo@cttc.es>
parents:
8192
diff
changeset
|
288 |
.. math:: |
ac84cfeb7418
Update pathloss documentation
Marco Miozzo <marco.miozzo@cttc.es>
parents:
8192
diff
changeset
|
289 |
|
ac84cfeb7418
Update pathloss documentation
Marco Miozzo <marco.miozzo@cttc.es>
parents:
8192
diff
changeset
|
290 |
\theta = arc tan \left(\frac{\Delta h_b}{b}\right) |
ac84cfeb7418
Update pathloss documentation
Marco Miozzo <marco.miozzo@cttc.es>
parents:
8192
diff
changeset
|
291 |
|
ac84cfeb7418
Update pathloss documentation
Marco Miozzo <marco.miozzo@cttc.es>
parents:
8192
diff
changeset
|
292 |
\rho = \sqrt{\Delta h_b^2 + b^2} |
ac84cfeb7418
Update pathloss documentation
Marco Miozzo <marco.miozzo@cttc.es>
parents:
8192
diff
changeset
|
293 |
|
8183
da3984b7522b
Add pathloss model documentation
Marco Miozzo <marco.miozzo@cttc.es>
parents:
diff
changeset
|
294 |
|
da3984b7522b
Add pathloss model documentation
Marco Miozzo <marco.miozzo@cttc.es>
parents:
diff
changeset
|
295 |
Indoor Communications (I1238) |
da3984b7522b
Add pathloss model documentation
Marco Miozzo <marco.miozzo@cttc.es>
parents:
diff
changeset
|
296 |
----------------------------- |
da3984b7522b
Add pathloss model documentation
Marco Miozzo <marco.miozzo@cttc.es>
parents:
diff
changeset
|
297 |
|
da3984b7522b
Add pathloss model documentation
Marco Miozzo <marco.miozzo@cttc.es>
parents:
diff
changeset
|
298 |
In this case the model considers the ITU P.1238, which includes losses due to type of building (i.e., residential, office and commercial). |
da3984b7522b
Add pathloss model documentation
Marco Miozzo <marco.miozzo@cttc.es>
parents:
diff
changeset
|
299 |
The analytical expression is given in the following. |
da3984b7522b
Add pathloss model documentation
Marco Miozzo <marco.miozzo@cttc.es>
parents:
diff
changeset
|
300 |
|
da3984b7522b
Add pathloss model documentation
Marco Miozzo <marco.miozzo@cttc.es>
parents:
diff
changeset
|
301 |
.. math:: |
da3984b7522b
Add pathloss model documentation
Marco Miozzo <marco.miozzo@cttc.es>
parents:
diff
changeset
|
302 |
|
8200
ac84cfeb7418
Update pathloss documentation
Marco Miozzo <marco.miozzo@cttc.es>
parents:
8192
diff
changeset
|
303 |
L_\mathrm{total} = 20\log f + N\log d + L_f(n)- 28 [dB] |
8183
da3984b7522b
Add pathloss model documentation
Marco Miozzo <marco.miozzo@cttc.es>
parents:
diff
changeset
|
304 |
|
da3984b7522b
Add pathloss model documentation
Marco Miozzo <marco.miozzo@cttc.es>
parents:
diff
changeset
|
305 |
where: |
da3984b7522b
Add pathloss model documentation
Marco Miozzo <marco.miozzo@cttc.es>
parents:
diff
changeset
|
306 |
|
da3984b7522b
Add pathloss model documentation
Marco Miozzo <marco.miozzo@cttc.es>
parents:
diff
changeset
|
307 |
:math:`N = \left\{ \begin{array}{lll} 28 & residential \\ 30 & office \\ 22 & commercial\end{array} \right.` : power loss coefficient [dB] |
da3984b7522b
Add pathloss model documentation
Marco Miozzo <marco.miozzo@cttc.es>
parents:
diff
changeset
|
308 |
|
8200
ac84cfeb7418
Update pathloss documentation
Marco Miozzo <marco.miozzo@cttc.es>
parents:
8192
diff
changeset
|
309 |
:math:`L_f = \left\{ \begin{array}{lll} 4n & residential \\ 15+4(n-1) & office \\ 6+3(n-1) & commercial\end{array} \right.` |
ac84cfeb7418
Update pathloss documentation
Marco Miozzo <marco.miozzo@cttc.es>
parents:
8192
diff
changeset
|
310 |
|
ac84cfeb7418
Update pathloss documentation
Marco Miozzo <marco.miozzo@cttc.es>
parents:
8192
diff
changeset
|
311 |
:math:`n` : number of floors between base station and mobile (:math:`n\ge 1`) |
ac84cfeb7418
Update pathloss documentation
Marco Miozzo <marco.miozzo@cttc.es>
parents:
8192
diff
changeset
|
312 |
|
8183
da3984b7522b
Add pathloss model documentation
Marco Miozzo <marco.miozzo@cttc.es>
parents:
diff
changeset
|
313 |
:math:`f` : frequency [MHz] |
da3984b7522b
Add pathloss model documentation
Marco Miozzo <marco.miozzo@cttc.es>
parents:
diff
changeset
|
314 |
|
da3984b7522b
Add pathloss model documentation
Marco Miozzo <marco.miozzo@cttc.es>
parents:
diff
changeset
|
315 |
:math:`d` : distance (where :math:`d > 1`) [m] |
da3984b7522b
Add pathloss model documentation
Marco Miozzo <marco.miozzo@cttc.es>
parents:
diff
changeset
|
316 |
|
da3984b7522b
Add pathloss model documentation
Marco Miozzo <marco.miozzo@cttc.es>
parents:
diff
changeset
|
317 |
|
da3984b7522b
Add pathloss model documentation
Marco Miozzo <marco.miozzo@cttc.es>
parents:
diff
changeset
|
318 |
|
da3984b7522b
Add pathloss model documentation
Marco Miozzo <marco.miozzo@cttc.es>
parents:
diff
changeset
|
319 |
External Walls Penetration Loss (BEL) |
da3984b7522b
Add pathloss model documentation
Marco Miozzo <marco.miozzo@cttc.es>
parents:
diff
changeset
|
320 |
------------------------------------- |
da3984b7522b
Add pathloss model documentation
Marco Miozzo <marco.miozzo@cttc.es>
parents:
diff
changeset
|
321 |
|
8225
dbb83d253165
Correct a few typos in lte-pathloss-design.rst
Marco Miozzo <marco.miozzo@cttc.es>
parents:
8224
diff
changeset
|
322 |
This component models the penetration loss through walls for indoor to outdoor communications and vice-versa. The values are taken from the [cost231]_ model. |
8183
da3984b7522b
Add pathloss model documentation
Marco Miozzo <marco.miozzo@cttc.es>
parents:
diff
changeset
|
323 |
|
da3984b7522b
Add pathloss model documentation
Marco Miozzo <marco.miozzo@cttc.es>
parents:
diff
changeset
|
324 |
* Wood ~ 4 dB |
da3984b7522b
Add pathloss model documentation
Marco Miozzo <marco.miozzo@cttc.es>
parents:
diff
changeset
|
325 |
* Concrete with windows (no metallised) ~ 7 dB |
8207 | 326 |
* Concrete without windows ~ 15 dB (spans between 10 and 20 in COST231) |
327 |
* Stone blocks ~ 12 dB |
|
8183
da3984b7522b
Add pathloss model documentation
Marco Miozzo <marco.miozzo@cttc.es>
parents:
diff
changeset
|
328 |
|
da3984b7522b
Add pathloss model documentation
Marco Miozzo <marco.miozzo@cttc.es>
parents:
diff
changeset
|
329 |
|
8207 | 330 |
Height Gain Model (HG) |
331 |
----------------------- |
|
8200
ac84cfeb7418
Update pathloss documentation
Marco Miozzo <marco.miozzo@cttc.es>
parents:
8192
diff
changeset
|
332 |
|
8225
dbb83d253165
Correct a few typos in lte-pathloss-design.rst
Marco Miozzo <marco.miozzo@cttc.es>
parents:
8224
diff
changeset
|
333 |
This component model the gain due to the fact that the transmitting device is on a floor above the ground. In literature [turkmani]_ this gain has been evaluated as about 2 dB per floor. This gain can be applied to all the indoor to outdoor communications and vice-versa. |
8200
ac84cfeb7418
Update pathloss documentation
Marco Miozzo <marco.miozzo@cttc.es>
parents:
8192
diff
changeset
|
334 |
|
ac84cfeb7418
Update pathloss documentation
Marco Miozzo <marco.miozzo@cttc.es>
parents:
8192
diff
changeset
|
335 |
|
8183
da3984b7522b
Add pathloss model documentation
Marco Miozzo <marco.miozzo@cttc.es>
parents:
diff
changeset
|
336 |
|
8201
001c1882d6e1
pathloss doc refinement
Marco Miozzo <marco.miozzo@cttc.es>
parents:
8200
diff
changeset
|
337 |
Hybrid Model Indoor<->Outdoor |
001c1882d6e1
pathloss doc refinement
Marco Miozzo <marco.miozzo@cttc.es>
parents:
8200
diff
changeset
|
338 |
----------------------------- |
001c1882d6e1
pathloss doc refinement
Marco Miozzo <marco.miozzo@cttc.es>
parents:
8200
diff
changeset
|
339 |
|
8225
dbb83d253165
Correct a few typos in lte-pathloss-design.rst
Marco Miozzo <marco.miozzo@cttc.es>
parents:
8224
diff
changeset
|
340 |
The pathloss model characterizes the hybrid cases (i.e., when an outdoor node transmit to an indoor one and vice-versa) by adding to the proper model, evaluated according to correspond distance, the external wall penetration loss due to the building (see Section BEL). |
8201
001c1882d6e1
pathloss doc refinement
Marco Miozzo <marco.miozzo@cttc.es>
parents:
8200
diff
changeset
|
341 |
|
001c1882d6e1
pathloss doc refinement
Marco Miozzo <marco.miozzo@cttc.es>
parents:
8200
diff
changeset
|
342 |
|
001c1882d6e1
pathloss doc refinement
Marco Miozzo <marco.miozzo@cttc.es>
parents:
8200
diff
changeset
|
343 |
|
8186
976998410d4d
Revise Pathloss model documentation
Marco Miozzo <marco.miozzo@cttc.es>
parents:
8183
diff
changeset
|
344 |
Pathloss Logic Model |
8224
5f096508113a
Address Nicola's comments in LENA-137, lte-pathloss-model.rst moved to lte-pathloss.design.rst
Marco Miozzo <marco.miozzo@cttc.es>
parents:
8218
diff
changeset
|
345 |
++++++++++++++++++++ |
8183
da3984b7522b
Add pathloss model documentation
Marco Miozzo <marco.miozzo@cttc.es>
parents:
diff
changeset
|
346 |
|
da3984b7522b
Add pathloss model documentation
Marco Miozzo <marco.miozzo@cttc.es>
parents:
diff
changeset
|
347 |
|
da3984b7522b
Add pathloss model documentation
Marco Miozzo <marco.miozzo@cttc.es>
parents:
diff
changeset
|
348 |
In the following the pseudo-code of the model is presented:: |
da3984b7522b
Add pathloss model documentation
Marco Miozzo <marco.miozzo@cttc.es>
parents:
diff
changeset
|
349 |
|
da3984b7522b
Add pathloss model documentation
Marco Miozzo <marco.miozzo@cttc.es>
parents:
diff
changeset
|
350 |
if (txNode is outdoor) |
da3984b7522b
Add pathloss model documentation
Marco Miozzo <marco.miozzo@cttc.es>
parents:
diff
changeset
|
351 |
then |
8192
0d4ca39493cb
LtePathlossModelTestSuite first draft (compile and run)
Marco Miozzo <marco.miozzo@cttc.es>
parents:
8186
diff
changeset
|
352 |
if (rxNode is outdoor) |
8183
da3984b7522b
Add pathloss model documentation
Marco Miozzo <marco.miozzo@cttc.es>
parents:
diff
changeset
|
353 |
then |
da3984b7522b
Add pathloss model documentation
Marco Miozzo <marco.miozzo@cttc.es>
parents:
diff
changeset
|
354 |
if (distance > 1 km) |
da3984b7522b
Add pathloss model documentation
Marco Miozzo <marco.miozzo@cttc.es>
parents:
diff
changeset
|
355 |
then |
8231
7cee600cd204
Update documentation on pathloss logic
Marco Miozzo <marco.miozzo@cttc.es>
parents:
8230
diff
changeset
|
356 |
if (rxNode or txNode is below the rooftop) |
8183
da3984b7522b
Add pathloss model documentation
Marco Miozzo <marco.miozzo@cttc.es>
parents:
diff
changeset
|
357 |
then |
da3984b7522b
Add pathloss model documentation
Marco Miozzo <marco.miozzo@cttc.es>
parents:
diff
changeset
|
358 |
L = I1411 |
da3984b7522b
Add pathloss model documentation
Marco Miozzo <marco.miozzo@cttc.es>
parents:
diff
changeset
|
359 |
else |
da3984b7522b
Add pathloss model documentation
Marco Miozzo <marco.miozzo@cttc.es>
parents:
diff
changeset
|
360 |
L = OH |
da3984b7522b
Add pathloss model documentation
Marco Miozzo <marco.miozzo@cttc.es>
parents:
diff
changeset
|
361 |
else |
da3984b7522b
Add pathloss model documentation
Marco Miozzo <marco.miozzo@cttc.es>
parents:
diff
changeset
|
362 |
L = I1411 |
da3984b7522b
Add pathloss model documentation
Marco Miozzo <marco.miozzo@cttc.es>
parents:
diff
changeset
|
363 |
else (rxNode is indoor) |
da3984b7522b
Add pathloss model documentation
Marco Miozzo <marco.miozzo@cttc.es>
parents:
diff
changeset
|
364 |
if (distance > 1 km) |
8207 | 365 |
then |
8231
7cee600cd204
Update documentation on pathloss logic
Marco Miozzo <marco.miozzo@cttc.es>
parents:
8230
diff
changeset
|
366 |
if (rxNode or txNode is below the rooftop) |
8207 | 367 |
L = I1411 + BEL + HG |
368 |
else |
|
369 |
L = OH + BEL + HG |
|
8183
da3984b7522b
Add pathloss model documentation
Marco Miozzo <marco.miozzo@cttc.es>
parents:
diff
changeset
|
370 |
else |
8207 | 371 |
L = I1411 + BEL + HG |
8183
da3984b7522b
Add pathloss model documentation
Marco Miozzo <marco.miozzo@cttc.es>
parents:
diff
changeset
|
372 |
else (txNode is indoor) |
da3984b7522b
Add pathloss model documentation
Marco Miozzo <marco.miozzo@cttc.es>
parents:
diff
changeset
|
373 |
if (rxNode is indoor) |
da3984b7522b
Add pathloss model documentation
Marco Miozzo <marco.miozzo@cttc.es>
parents:
diff
changeset
|
374 |
then |
da3984b7522b
Add pathloss model documentation
Marco Miozzo <marco.miozzo@cttc.es>
parents:
diff
changeset
|
375 |
if (same building) |
da3984b7522b
Add pathloss model documentation
Marco Miozzo <marco.miozzo@cttc.es>
parents:
diff
changeset
|
376 |
then |
da3984b7522b
Add pathloss model documentation
Marco Miozzo <marco.miozzo@cttc.es>
parents:
diff
changeset
|
377 |
L = I1238 |
da3984b7522b
Add pathloss model documentation
Marco Miozzo <marco.miozzo@cttc.es>
parents:
diff
changeset
|
378 |
else |
da3984b7522b
Add pathloss model documentation
Marco Miozzo <marco.miozzo@cttc.es>
parents:
diff
changeset
|
379 |
L = I1411 + 2*BEL |
da3984b7522b
Add pathloss model documentation
Marco Miozzo <marco.miozzo@cttc.es>
parents:
diff
changeset
|
380 |
else (rxNode is outdoor) |
da3984b7522b
Add pathloss model documentation
Marco Miozzo <marco.miozzo@cttc.es>
parents:
diff
changeset
|
381 |
if (distance > 1 km) |
da3984b7522b
Add pathloss model documentation
Marco Miozzo <marco.miozzo@cttc.es>
parents:
diff
changeset
|
382 |
then |
8231
7cee600cd204
Update documentation on pathloss logic
Marco Miozzo <marco.miozzo@cttc.es>
parents:
8230
diff
changeset
|
383 |
if (rxNode or txNode is below the rooftop) |
8183
da3984b7522b
Add pathloss model documentation
Marco Miozzo <marco.miozzo@cttc.es>
parents:
diff
changeset
|
384 |
then |
8207 | 385 |
L = I1411 + BEL + HG |
8183
da3984b7522b
Add pathloss model documentation
Marco Miozzo <marco.miozzo@cttc.es>
parents:
diff
changeset
|
386 |
else |
8207 | 387 |
L = OH + BEL + HG |
8183
da3984b7522b
Add pathloss model documentation
Marco Miozzo <marco.miozzo@cttc.es>
parents:
diff
changeset
|
388 |
else |
da3984b7522b
Add pathloss model documentation
Marco Miozzo <marco.miozzo@cttc.es>
parents:
diff
changeset
|
389 |
L = I1411 + BEL |
da3984b7522b
Add pathloss model documentation
Marco Miozzo <marco.miozzo@cttc.es>
parents:
diff
changeset
|
390 |
|
da3984b7522b
Add pathloss model documentation
Marco Miozzo <marco.miozzo@cttc.es>
parents:
diff
changeset
|
391 |
|
8201
001c1882d6e1
pathloss doc refinement
Marco Miozzo <marco.miozzo@cttc.es>
parents:
8200
diff
changeset
|
392 |
where ``txNode`` and ``rxNode`` can be one of the elements eNB, SC and UE. |
8225
dbb83d253165
Correct a few typos in lte-pathloss-design.rst
Marco Miozzo <marco.miozzo@cttc.es>
parents:
8224
diff
changeset
|
393 |
We note that for SC nodes in case that the distance is greater then 1 km, we still consider the I1411 model since it better models the transmissions with antenna below the roof-top level and moreover due to the fact that OH is specifically designed for macro cells and therefore for antennas above the roof-top level. Finally, we introduced a threshold also or SC transmissions (called ``m_itu1411DistanceThreshold``) for pruning the communications between SCs and UEs too far (the default values is fixed to 2 km). |
8183
da3984b7522b
Add pathloss model documentation
Marco Miozzo <marco.miozzo@cttc.es>
parents:
diff
changeset
|
394 |
|
8186
976998410d4d
Revise Pathloss model documentation
Marco Miozzo <marco.miozzo@cttc.es>
parents:
8183
diff
changeset
|
395 |
|
8218
6579554d1a13
Update Pathloss documentation with shadowing model
Marco Miozzo <marco.miozzo@cttc.es>
parents:
8212
diff
changeset
|
396 |
Shadowing Model |
8224
5f096508113a
Address Nicola's comments in LENA-137, lte-pathloss-model.rst moved to lte-pathloss.design.rst
Marco Miozzo <marco.miozzo@cttc.es>
parents:
8218
diff
changeset
|
397 |
+++++++++++++++ |
8218
6579554d1a13
Update Pathloss documentation with shadowing model
Marco Miozzo <marco.miozzo@cttc.es>
parents:
8212
diff
changeset
|
398 |
|
8224
5f096508113a
Address Nicola's comments in LENA-137, lte-pathloss-model.rst moved to lte-pathloss.design.rst
Marco Miozzo <marco.miozzo@cttc.es>
parents:
8218
diff
changeset
|
399 |
The shadowing is modeled according to a log-normal distribution with variable standard deviation as function of the connection characteristics. In the implementation we considered three main possible scenarios which correspond to three standard deviations (i.e., the mean is always 0), in detail: |
8218
6579554d1a13
Update Pathloss documentation with shadowing model
Marco Miozzo <marco.miozzo@cttc.es>
parents:
8212
diff
changeset
|
400 |
|
8230
026165a43473
Add BuildingPropagationLossModel User documentation and minor changes to design one
Marco Miozzo <marco.miozzo@cttc.es>
parents:
8225
diff
changeset
|
401 |
* outdoor (``m_shadowingSigmaOutdoor``, defaul value of 7 dB) :math:`\rightarrow X_\mathrm{O} \sim N(\mu_\mathrm{O}, \sigma_\mathrm{O}^2)`. |
026165a43473
Add BuildingPropagationLossModel User documentation and minor changes to design one
Marco Miozzo <marco.miozzo@cttc.es>
parents:
8225
diff
changeset
|
402 |
* indoor (``m_shadowingSigmaIndoor``, defaul value of 10 dB) :math:`\rightarrow X_\mathrm{I} \sim N(\mu_\mathrm{I}, \sigma_\mathrm{I}^2)`. |
026165a43473
Add BuildingPropagationLossModel User documentation and minor changes to design one
Marco Miozzo <marco.miozzo@cttc.es>
parents:
8225
diff
changeset
|
403 |
* external walls penetration (``m_shadowingSigmaExtWalls``, default value 5 dB) :math:`\rightarrow X_\mathrm{W} \sim N(\mu_\mathrm{W}, \sigma_\mathrm{W}^2)` |
8218
6579554d1a13
Update Pathloss documentation with shadowing model
Marco Miozzo <marco.miozzo@cttc.es>
parents:
8212
diff
changeset
|
404 |
|
8225
dbb83d253165
Correct a few typos in lte-pathloss-design.rst
Marco Miozzo <marco.miozzo@cttc.es>
parents:
8224
diff
changeset
|
405 |
The simulator generates a shadowing value per each active link according to nodes' position the first time the link is used for transmitting. In case of transmissions from outdoor nodes to indoor ones, and vice-versa, the standard deviation (:math:`\sigma_\mathrm{IO}`) has to be calculated as the square root of the sum of the quadratic values of the standard deviatio in case of outdoor nodes and the one for the external walls penetration. This is due to the fact that that the components producing the shadowing are independent of each other; therefore, the variance of a distribution resulting from the sum of two independent normal ones is the sum of the variances. |
8218
6579554d1a13
Update Pathloss documentation with shadowing model
Marco Miozzo <marco.miozzo@cttc.es>
parents:
8212
diff
changeset
|
406 |
|
6579554d1a13
Update Pathloss documentation with shadowing model
Marco Miozzo <marco.miozzo@cttc.es>
parents:
8212
diff
changeset
|
407 |
.. math:: |
6579554d1a13
Update Pathloss documentation with shadowing model
Marco Miozzo <marco.miozzo@cttc.es>
parents:
8212
diff
changeset
|
408 |
|
6579554d1a13
Update Pathloss documentation with shadowing model
Marco Miozzo <marco.miozzo@cttc.es>
parents:
8212
diff
changeset
|
409 |
X \sim N(\mu,\sigma^2) \mbox{ and } Y \sim N(\nu,\tau^2) |
6579554d1a13
Update Pathloss documentation with shadowing model
Marco Miozzo <marco.miozzo@cttc.es>
parents:
8212
diff
changeset
|
410 |
|
8224
5f096508113a
Address Nicola's comments in LENA-137, lte-pathloss-model.rst moved to lte-pathloss.design.rst
Marco Miozzo <marco.miozzo@cttc.es>
parents:
8218
diff
changeset
|
411 |
Z = X + Y \sim Z (\mu + \nu, \sigma^2 + \tau^2) |
8218
6579554d1a13
Update Pathloss documentation with shadowing model
Marco Miozzo <marco.miozzo@cttc.es>
parents:
8212
diff
changeset
|
412 |
|
8224
5f096508113a
Address Nicola's comments in LENA-137, lte-pathloss-model.rst moved to lte-pathloss.design.rst
Marco Miozzo <marco.miozzo@cttc.es>
parents:
8218
diff
changeset
|
413 |
\Rightarrow \sigma_\mathrm{IO} = \sqrt{\sigma_\mathrm{O}^2 + \sigma_\mathrm{W}^2} |
5f096508113a
Address Nicola's comments in LENA-137, lte-pathloss-model.rst moved to lte-pathloss.design.rst
Marco Miozzo <marco.miozzo@cttc.es>
parents:
8218
diff
changeset
|
414 |