Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
P3
communications
P3 communications:
Basic concepts and planning of 3G networks
UMTS CS performance analysis and optimisation
p~
networks
MARK VANDERSTAPPEN
P3 networks GmbH
MOBIL +49 CO)
mark.vanderstappen ip3-group.com
FAX +49 (0) 151 13 571 33
204
communications
MANAGING DIRECTOR
HAKAN EKMEN
P3 communications GmbH
Dennewartstr. 25-27
52068 Aachen
Germany
hakan-ekmen fp3-group.com
TEL +49 (0) 241 9437 405
MOBIL +49 (O) 151 571 33 235
r*x +49 (0) 151 13 571 33 235
communications
Training outline
Planning 3G networks
P3
communications
Planning 3G networks
communications
IMT2000 stands for International Mobile Telecommunications 2000. This is the ITU
(International Telecommunications Union) terminology for the new global 3G standard, defined
for the frequency range around 2000MHz. Work on the specifications started in 1992, and was
based on the proposals made by the different regional standardisation bodies. The European
standardisation body ETSI (European Telecommunications Standardisation Institute) proposed
UMTS (Universal Mobile Telecommunication System), which is based on Wideband Code Division
Multiple Access or WCDMA. The USA on the other hand came up with a different proposal with
the name CDMA 2000.
P3
communications
3GPP
* Cooperation
ETSI (Europe)
ARIB (Japan)
CWTS (China)
Since the proposals from several regional standardisation bodies was based on WCDMA,
cooperation was started to evolve towards a common 3G standard called UMTS. These
standardisation bodies joined the 3GPP group, which stands for Third Generation Partnership
Project. Main contributors were ETSI, ARIB (Japan) and CWTS (China).
The first specifications release was UMTS R99, completed in 1999. This was followed by R4, R5
and R6, and further specifications are still ongoing (HSPA+, LTE, ...). All specifications can be
found on the 3GPP website: www.3gpp.org.
An alternative cooperation, 3GPP2, was also started to work on the further development of
CDMA 2000.
communications
Different users are using same frequency/carrier, but different time slot
* FDMA:
* Different users are using different frequency/carrier
Different users are using different (separation) codes, but same frequency/carrier all
the time (no time slots)
Several multiple access schemes are available to introduce separation between different
simultaneous users: TDMA, FDMA and CDAAA.
In TDMA (Time Division Multiple Access) several users use the same frequency/carrier, but get
allocated a different time slot. This way separation is achieved in the time domain.
FDAAA (Frequency Division Multiple Access) achieves user separation by allocating different
frequencies/carriers. Hence users are separated in the frequency domain.
In CDMA multiple users are not separated in time or frequency domain. They use the same
carrier/frequency all the time, and separation is achieved by using orthogonal codes. This will
be explained in detail in this course.
Modern telecommunication systems, like GSM, are often using a combination of different
multiple access schemes. GSM is using both FDAAA (multiple 200kHz carriers) and TDAAA (8 time
slots per carrier).
10
P3
communications
Uplink and downlink in same 5MHz carrier, but separated in time domain
UMTS is based on Wideband CDMA, which is a spread spectrum system. The narrowband signal
is spread over the complete UMTS 5MHz carrier bandwidth. Two modes of operation are
available in UMTS: FDD (Frequency Division Duplex) and TDD (Time Division Duplex). However,
only the FDD mode is used by the majority of operators.
In the FDD mode uplink and downlink are using different 5MHz carriers, and uplink is using the
lower 5MHz band. TDD on the other hand is using the same 5MHz carrier for both uplink and
downlink, but both directions are separated in the time domain. This is ideal to cope with
asymmetrical traffic.
For the FDD mode 60MHz is available for the uplink, and another 60MHz for the downlink. This
means 12 carriers of 5MHz are available for both uplink and downlink. This bandwidth is
sufficient to provide four operators in one country with each three carriers.
11
communications
uplink
FDD (sat)
TDD
TDD
60MHz
1885
1920
1980
2010
2025
Frequency (MHz?
The figure above shows the spectrum allocation for UMTS, both for FDD and TDD mode. For
FDD, 60MHz is available both in uplink and downlink. For FDD satellite an additional 30MHz is
available for uplink and downlink. For TDD a total of 50MHz is available.
12
communications
The figure above shows a spread spectrum transmitter in action. The transmitter converts a
narrowband signal to a wideband signal fully occupying the 5MHz carrier. Since the energy
before and after spreading is conserved, the signal will be converted from high power level to
low power level. For the actual spreading, the transmitter applies a spreading code on the
narrowband signal.
13
P3
communications
__
frequency
frequency
Air interface
Receiver blue user
power
power
frequency
frequency
The figure above shows the processing of the wanted signal, both at transmitter end (top) and
receiver end (bottom). The signal of one specific user is considered (blue user).
The transmitter is spreading the narrowband user signal to a wideband signal fully occupying
the 5MHz carrier. The energy remains unchanged, as mentioned before, leading to a lower
power level at the output of the transmitter.
This signal travels over the air interface towards the receiver, and will arrive at the input of
the receiver with a lower power level due to path loss. The receiver will perform de-spreading
to get the required narrowband signal at the output.
Both spreading and de-spreading will be performed with the same code, as will be explained
later in this chapter.
14
P3
communications
thermal noise
Transmitter blue user
power
Spreading (blue user code)
__
frequency
frequency
Air interface
Receiver blue user
power
power
S/N >0
S/N < 0
frequency
frequency
Of course not only the wanted signal must be considered, but also the thermal noise which is
present at all stages of transmitter and receiver. This thermal noise is not impacted by any
Due to path loss, the wanted signal level at the input of the receiver will drop below the
thermal noise level. The signal-to-noise ratio at this point will be negative. By applying de
spreading to the wanted signal, the receiver will uplift the power level of the wanted signal
leading to a positive signal-to-noise ratio.
15
P3
communications
thermal noise
narrowband interference
power
1=-
frequency
frequency
Air interface
"
power
power
_wideband signal
frequency
frequency
The impact of narrowband interference (red signal) on the blue user receiver is shown in the
figure above. As mentioned before both spreading and de-spreading are performed by
multiplying with the same code. Any code applied on a narrowband signal will result in a
wideband signal. As a consequence the narrowband interference will be converted to a
wideband signal leading to an additional degradation of the signal-to-noise ratio at the output
of the receiver.
16
P3
communications
thermal noise
wideband interference
zzu
frequency
frequency
Air interface
Receiver blue user
power
power
frequency
frequency
The green signal at the input of the receiver represents a wideband interferer. This signal was
converted to a wideband signal by applying the green user spreading code. This wideband
signal can only be converted to a narrowband signal by applying the same green user de
spreading code again. Applying the wrong de-spreading code has no impact on the wideband
interferer. Again, this wideband interferer will have a negative impact on the signal-to-noise
ratio at the output of the receiver.
17
P3
communications
power
frequency
frequency
Air interface
Receiver blue user
The figure above shows the total interference level at the output of the blue user receiver.
This interference consists of thermal noise, narrowband and wideband interference. In this
specific case the total interference level is above the wanted signal level, leading to a
negative signal-to-noise ratio and bad performance.
18
communications
Above one can see how spreading and de-spreading is performed on bit level. This is done by
multiplying (XNOR operation) with the same code. The bits from the narrowband signal are
converted to the chips of the wideband signal with a chip rate of 3.84Mcps (fixed value for
UMTS). The (de-)spreading code is a wideband code and consists of chips.
19
P3
communications
o |
t' o I
I narrowband signal
Tc
wideband signal
3.84Mcps
x.%
;\|JLA
chip
power
l/ty
wideband signal
narrowband signal
&
1/Tb
TV
frequency
frequency
Time domain
The narrowband signal consists of bits with a duration of Tb. The wideband signal consists of
chips with a shorter duration Tc. The chip rate of the wideband signal is 3.84Mcps, this means
3840000 chips per second.
Frequency
domain
The bandwidth of the signal is inversely proportional to its bit/chip duration. As a
consequence, the signal with the longer bit duration Tb is narrowband compared to the signal
with the short chip duration Tc.
20
Is
communications
Eb/No
power
S/N- Eb/No
>
frequency
Eb/No represents the required signal-to-noise ratio of the narrowband signal at the output of
the receiver and this should be positive. This is the energy per bit divided by the noise power
density. The required Eb/No value is service and vendor dependent. Typical Eb/No values are
5-7dB for voice and 1dB for the 384kbps data service.
VOia:
kit
5'?
U.
UL us.
21
P3
communications
power
A
S/N= Ec/No
<
0
frequency
Ec/No represents the wideband signal-to-noise ratio at the input of the receiver. This is the
energy per chip divided by the noise power density. The Ec/No value can easily be measured in
the field with a scanner.
22
P3
communications
Processing gain Gp
power
power
frequency
Output
Narrowband signal
Input
Wideband signal
Chips
<-4/N-_Ec/No_<_0-
, \_/
0J&
The figure above shows the wanted signal, both at input and output of the receiver. At the
input of the receiver, the wanted signal level is below the thermal noise resulting in a
negative signal-to-noise ratio. This wideband signal consists of chips. After de-spreading by the
receiver the narrowband signal is recuperated at the output. This signal consists of bits and
has a positive signal-to-noise ratio. This means the signal-to-noise ratio improvement, which is
called the processing gain, between input and output of the receiver is actually achieved by
the de-spreading action. This processing gain can be calculated with the formula indicated in
the figure, and only depends on chip rate and bit rate.
CM j> tcJc<L* -1
23
Mr-
P3
communications
OVSF codes
Used to perform the actual spreading and de-spreading (increase transmission bandwidth)
The OVSF codes or Orthogonal Variable Spreading Factor codes are used to perform the actual
spreading and de-spreading. These codes will increase the transmission bandwidth, resulting in
the wideband signal. Since these codes are used to perform user/channel separation, very
good orthogonality characteristics are needed. This orthogonality is lost when the orthogonal
OVSF codes are time shifted against each other. This is no problem in the downlink direction,
but results in orthogonality problems in the uplink direction between different users, since
UMTS is not a synchronised system. It is very easy to reproduce the OVSF spreading codes as
can be seen in the figure above. From every code two new codes can be derived, resulting in
the so-called code tree. This code tree will be studied in detail in the following slides.
24
The figure above shows the OV5F code tree. Creation of this tree is quite straightforward.
From every branch two new branches are created: the top branch repeats two times the
previous code, the bottom branch consists of the previous code and the opposite of this code.
A code consisting of x chips has Spreading Factor x. If the narrowband user signal is multiplied
with a code with SF4, every bit of user data is replaced by four chips, thus resulting in a
wideband signal. Another interesting property of the code tree is that the number of codes
available with a specific SF is equal to this SF. At SF4 for example, four OVSF codes are
available. In UMTS R99, Spreading Factors range from 4 to 512, allowing the spreading of all
user data rates to 3.84Mcps.
25
P3
communications
The figure above shows how orthogonality can be provided between different users, by
allocating orthogonal OVSF codes from the code tree. To achieve this, the code tree rules have
to be followed. Lets illustrate this with an example. User 1 is allocated the bottom code with
Spreading Factor 2 as can be seen above. All codes derived from this used code are not
orthogonal with this code, and have to be cancelled out as can be seen on the figure. Also all
the codes on the way to the root of the tree have to be cancelled out, since our selected code
was derived from these codes. Next, one of the remaining codes with Spreading Factor 8 is
allocated to the second user. This code is orthogonal with the user 1 code since it was not
cancelled out before. Also for user 2, all codes on the way to the root and all codes derived
from the user 2 code have to be cancelled out. Finally, also user 3 is given one of the
remaining codes from the code tree with Spreading Factor 4. This code was not cancelled out
before and provides orthogonality with user 1 and user 2. Again, all codes to the root and all
codes derived from the user 3 code have to be cancelled out since they do not provide
orthogonality anymore.
26
P3
communications
OVSF code
Scrambling code SC
Bit rate
Chip rate
OVSF code performs the actual spreading from bit rate to chip rate
Up to now we have seen how spreading can be done by using OVSF codes from the code tree.
This code tree is re-used both in uplink and downlink. This means all cells in the network use
the same code tree in the downlink, and no coordination takes place between these cells on
code usage. Also all users use the same code tree in the uplink, and no coordination on code
usage takes place between these different users. Another issue is that no single code type has
all the needed properties. As a consequence a two stage coding process is needed in WCDMA:
spreading (OVSF code) and scrambling (SC). The OVSF code performs the actual spreading from
bit rate to chip rate, and the Scrambling Code has no further impact on the bandwidth. The
need for the additional Scrambling Code stage will be illustrated in the following slides.
27
P3
communications
UE1 (SF4)
Cell 1
UE2 (SF4)
UE3 (SF4)
The figure above and the next two slides illustrate the need of a two stage coding process in
the downlink. Initially we assume a network with one isolated cell, using the complete code
tree in the downlink. We assume three users are present in this cell, all using the same service
with the same Spreading Factor 4. It will be explained later on in this chapter that the top
code for every Spreading Factor is not available anymore because of some Common Control
Channels like the CPICH. As can be seen easily, perfect orthogonality is achieved between the
three users with the code allocation used in the figure. This allocation does not allow a new
user anymore in this cell using the same service (with the same SF). So far no problem.
28
P3
communications
Cell 2
Cell 1
In the figure above a second cell is introduced in the network. This cell is re-using exactly the
same code tree in the downlink. Because of this, several users in these two cell are not
separated anymore in the downlink. In the example above, UE1 and UE4 are using the same
OVSF code, and as a consequence they are not separated anymore. The same is the case for
UE2 and UE5. Because of this, a second stage of coding is needed in the downlink to achieve
cell separation.
29
communications
In the figure above the two cells are allocated different downlink Scrambling Codes, and a two
stage coding process is used now. UE1 and UE4 are still using the same OVSF code from the
code tree, but a different Scrambling code is used in the downlink since both users are served
by different cells. This downlink Scrambling Code does not provide orthogonality between the
30
communications
The figure above and the next two slides illustrate the need of a two stage coding process in
the uplink. Initially we assume a network with one isolated cell. We assume three users are
present in this cell, all using the same service with the same uplink Spreading Factor 4. All
users in the network re-use exactly the same code tree in the uplink. As can be seen easily,
perfect orthogonality (if codes are not time shifted against each other) is achieved between
the three users with the OVSF code allocation used in the figure.
31
P3
communications
In the figure above a second cell is introduced in the network. Users in this second cell re-use
exactly the same code tree in the uplink as the users in the first cell. Because of this, several
users in these two cell are not separated anymore in the uplink. In the example above, UE1
and UE5 are using the same uplink OVSF code, and as a consequence they are not separated
anymore. Because of this, a second stage of coding is needed in the uplink to achieve user
separation.
32
communications
In the figure above all users are allocated different uplink Scrambling Codes, and a two stage
coding process is used now. UE1 and UE5 are still using the same OVSF code from the code
tree, but now a different Scrambling code is used in the uplink. This uplink Scrambling Code
does not provide orthogonality between the users, but nevertheless uplink separation is
achieved.
33
communications
To same user
To different users
Uplink:
OVSF code performs the actual spreading from bit rate to chip rate
As a conclusion the slide above summarises all details on the OVSF codes.
In the downlink direction, OVSF codes are used to provide orthogonality between different
channels within one cell. These channels can belong to the same user or to different users.
The OVSF code tree is re-used by every cell in the downlink.
In the uplink, OVSF codes provide othogonality between channels from the same user, and the
code tree is re-used by every UE in the uplink.
The OVSF codes are used to perform the actual spreading from bit rate to chip rate.
34
communications
Downlink:
Cell separation
Uplink:
User separation
No impact on bandwidth
As a conclusion the slide above summarises all details on the Scrambling Codes.
In the downlink direction, Scrambling Codes are used to provide cell separation. 512
Scrambling Codes are available in the downlink, divided in 64 groups of 8 Scrambling Codes.
Scrambling Code planning is now needed instead of 2G frequency planning, since all sites use
the same frequency (in a one carrier 3G network).
In the uplink, Scrambling Codes provide user separation, and about 17 million uplink
Scrambling Codes are available. They do not provide orthogonality but only separation, and
have no impact on the bandwidth.
35
P3
communications
Noise Rise
power
- Total interference
lo -
- Thermal noise
All noise
Noise Rise:
The concept of Noise Rise is explained in the figure above. The vertical axis represents the
uplink power received by the node B. Different power levels are indicated in this figure. The
thermal noise, calculated as kTB, is the noise that is omnipresent and equal to -108dBm. The
node B receiver is not perfect and is causing additional noise, characterised by the node B
noise figure. This results in the total effective noise kTBF. Up to now no users were considered
transmitting power. When users are present transmitting uplink power, a rise of power level at
the node B receiver will occur, which is called the Noise Rise. The total received power at the
node B, including both noise and user transmitted power, is called total interference lo. As a
conclusion the Noise Rise is caused by user activity, and as such is related to uplink load.
36
P3
communications
Uplink load
LOADup- 0%
NR- 0 dB
LOADup- 50%
NR= 3 dB)
LbSDup=~60V-+NIR= 4 dB
LOADup- 100%
The relation between Noise Rise and the uplink load LOADup can be found in the formula
above, and is displayed in the graph. The Noise Rise is calculated for some of the most popular
uplink load values. The Noise Rise goes to infinity when the uplink load approaches 100%. This
is called the pole capacity, i.e. the capacity that can never be reached.
37
P3
communications
1
0 w
To illustrate the physical meaning of the relation between Noise Rise and uplink load, the
example in the slide above is given. A Noise Rise of 3dB is corresponding to an uplink load of
50% (see formula). As is generally known, a 3dB power increase corresponds to a doubling of
power. If the user activity is causing a doubling of power level or a 3dB Noise Rise, as is
indicated in the figure above, then 50% of the total received power is caused by user activity
(i.e. uplink load). In the same way, a Noise Rise of 4dB would mean 60% of the total received
power is caused by users, and this 60% represents the uplink load.
38
P3
communications
Downlink load
Ratio between used node 8 transmit power and maximum node B transmit power
A downlink load of 100% means the node B is using all its available power
The concept of downlink load is a lot easier compared to the uplink load concept. The
downlink load represents the ratio between the used node B transmit power and the maximum
node B transmit power. A downlink load of 100% would mean the node B is using all its
available power.
39
P3
communications
Uu
The UMTS network architecture is displayed above. The sites are called node B, where one
node B typically consists of three cells. The RNC or Radio Network Controller is the network
element that controls multiple node Bs. The interface between node B and RNC is called lub
interface, and the interface between several RNCs is called lur. The RNC is connected to a
switch, which is different for CS and PS domain. The CS domain switch is called MSC, and the
interface between RNC and MSC is called lues. The PS domain switch is called SGSN, and the
interface between RNC and SGSN is called lups. The user device is now called UE, User
Equipment, and is connected through the Uu interface, which is the air interface, to the
network.
40
P3
communications
l
Time Slot (2560 chips)
10 11 12 13
14
A 10ms Radio Frame structure is used both for uplink and downlink physical channels
The UMTS air interface frame structure is displayed in the figure above. A 10ms Radio Frame
structure is used both for uplink and downlink physical channels. Since the UMTS chip rate is
3.84Mcps, a 10ms Radio Frame consists of 38400 chips. Each 10ms Radio Frame consists of 15
Time Slots, and as such each Time Slot consists of 2560 chips.
41
communications
* Does not carry any information, only a predefined pilot sequence identical for
network
*
strength of a cell
The figure above shows the structure of the CPICH, the Common Pilot Channel. This physical
channel is transmitted by every cell in the network, and acts as a kind of reference channel
used by the UE to assess quality and signal strength of a cell. The CPICH does not carry any
information, but contains a predefined pilot sequence identical for all cells in the network.
The two stage coding process is applied to this predefined pilot sequence, where the top code
with SF256 is used together with a cell specific Scrambling Code. Since the first OVSF code
with SF256 is used by the CPICH, all the OVSF codes on the way to the root are excluded for
downlink usage as they do not provide orthogonality anymore. This is the reason why the top
OVSF codes from the code tree cannot be used anymore to carry downlink traffic.
42
P3
communications
Planning 3G networks
43
P3
communications
Calculation of maximum allowable path loss (dB) between transmitter and receiver
The average inter-site distance can be calculated from this maximum allowable path loss
* Only
More accurate planning tool predictions needed to calculate coverage area from maximum
In the next slides, the methodology regarding link budget calculation will be explained in
detail. Under low to normal load conditions, the uplink coverage area is smaller compared to
the downlink coverage area. Only under extreme load the opposite will be the case. This
means that in general the uplink is the limiting direction. That is why we will only calculate
the uplink link budget. Also, too many assumptions are needed for the downlink link budget,
and it is better to perform Monte Carlo simulations regarding this direction. With the uplink
link budget the maximum allowable path loss is calculated between transmitter and receiver,
and this is expressed in dB. From this maximum allowable path loss the average inter-site
distance can be calculated, but this is only suitable for dimensioning and the nominal plan. In
general, more accurate planning tool predictions are needed to calculate the coverage area
from the maximum allowable path loss.
44
The figure above is used to derive the basic equation for the uplink link budget. All losses and
gains between transmitter and receiver are taken into account for the uplink propagation
path. Lpathmax is the maximum allowable path loss that needs to be calculated. Before this can
be done, some assumptions have to be made on UE and node B parameters. Also Quality Margin
MQ and Receiver Sensitivity RXsens need to be calculated before. As will be explained later in
this chapter, the Quality Margin MQ takes into account several factors influencing coverage.
45
P3
communications
The slide above gives more details on all calculations needed for the uplink link budget. In the
first step some assumptions on UE and node B parameter values have to be made. Next the
Quality Margin and Receiver Sensitivity can be calculated. Finally, the basic equation can be
resolved for the maximum allowable path loss.
46
communications
| UE parameter values
" The following typical parameter values will be considered for the link budget calculation:
Parameter
GantUE
Mobile
Data card
21dBm
24dBm
OdBi
2dBi
3dB
OdB
P,
. + Giln,UE
L,OJ)
The table above shows some typical parameter values regarding the UE, both for mobile and
data card. PUE is the maximum UE transmit power, which can be different for mobile and
data card. GantUE is the UE antenna gain. For mobiles a zero gain is assumed because of the
integrated antenna. For data cards on the other hand, external antennas are used resulting in
a typical gain of 2dBi. The body loss is caused by holding the mobile next to the head, as is
done for voice calls. This loss is typically around 3dB. The EIRPUE represents the Equivalent
Isotropic Radiated Power from the UE. This is the power radiated by the UE with the above
mentioned gains and losses taken into account.
47
P3
communications
The following typical parameter values for the node B can be used in the link budget
calculations:
Parameter
Value
kTB
-108dBm
NF
5dB
NR
GP
Depending on service
Eb/No
Depending on vendor/service
Voice: 5dB (typical value)
384kbps: 1dB (typical value)
The noise rise NR and processing gain GP need to be calculated based on the load/service
assumptions
The table above gives some typical values on node B parameters regarding the uplink link
budget. In general, the thermal noise kTB does not need to be calculated and is equal to
-108dBm. A typical value for the node B noise figure NF is 5dB. The Eb/No value is service and
vendor dependent, and typical values can be found above. The Noise Rise NR and the
Processing Gain Gp need to be calculated based on assumptions regarding service and load.
48
P3
communications
Quality Margin MQ
The Quality Margin MQ takes into acount several factors influencing coverage
Slow Fading Margin MSF needed for higher (> 50%) coverage probability
Typical values for MJF : 7d8 - 1 1dB (from low to high coverage probability)
GSH0 : 2-3dB
=M
MFF
LBP - GSH0
The Quality Margin MQ takes into account several factors influencing coverage: Slow Fading,
Fast Fading, Building Penetration Loss and Soft Handover Gain.
Slow Fading is caused by shadowing, by buildings for example. A Slow Fading Margin M is
needed to achieve a cell edge coverage probability above 50%. Typical values for this Slow
Fading Margin range between 7dB and 1 1dB. The higher the margin, the higher the coverage
probability.
Fast Fading is caused by multipath propagation, and can be compensated partly by fast power
control. Since power control is not working perfectly, a Fast Fading Margin M is needed.
Typical values for this margin can be found above, both for slow and fast moving UEs.
Building Penetration Loss is caused by propagation through walls and windows. Because of this
additional attenuation, extra power is needed to provide indoor coverage. Values for this
Building Penetration Loss LBP are depending on clutter type, and typical values can be found
above.
Soft Handover Gain corresponds to the reduced transmit power needed, enabled by multiple
simultaneous radio links offering redundancy. Typical value for this Soft Handover Gain GSH0 is
2-3dB.
Above one can find the formula to calculate the Quality Margin. The first three factors in this
formula result in a reduction of the maximum allowable path loss (+ sign in the formula), the
last factor results in an increase of the maximum allowable path loss (- sign in the formula).
49
communications
The figure above shows the signal power in function of the distance from the transmitter
The figure above shows the signal power in function of the distance from the transmitter. The
average signal strength, indicated in black, can be calculated with a propagation model. Slow
fading is causing the signal power to fluctuate slowly around the average value. Half of the
time signal power is above the average, half of the time below. Fast fading is indicated in
blue, and results in a very fast variation of the signal power.
50
communications
AvAyAy/
Position on
cirkef
* *
V\
'$?Ai
Aobst ruction between Tx and Rx
Average signal strength at distance d from Tx can be calculated with propagation model
Signal strength at distance d is higher than x in only 50% of the measurement points
Stow fading margin MJF needed in case cell edge probability should be above 50%
Tx has to transmit
more power
strength above x
Slow fading is caused by shadowing, i.e. obstructions between transmitter and receiver. The
average signal strength at a distance d from the transmitter Tx can be calculated with a
propagation model. This average signal strength x is indicated in the figure above. The signal
strength, indicated in red, is influenced by slow fading when driving around on the circle with
radius d. As a consequence, the signal strength at a distance d is above the average x in only
50% of the measurement points. In case this cell edge probability should be above 50%, a Slow
Fading Margin M would be needed. This means the transmitter has to raise its power with M
dB. The Slow Fading Margin applied in the figure above results in 100% of the measurements
points with signal strength above x, and this situation is indicated in blue.
51
The figure above shows how the Receiver Sensitivity RXsens can be calculated. This Receiver
Sensitivity is corresponding to Ecmjn, the minimum energy per chip needed at the input of the
receiver to get the required Eb/No at the output of the receiver. This Receiver Sensitivity is
not a fixed value but is depending on service and load. The starting point for the calculation is
the thermal noise level, kTB. This is the noise level without any users or network present. A
good approximation for this thermal noise level is -108dBm. Next, the imperfection of the
node B receiver is taken into account by introducing the node B Noise Figure NF in the link
budget. This results in the total effective noise kTBF, the noise level which takes the network
into account. Next the users should be introduced into the network, transmitting uplink
power. This results in a Noise Rise NR measured at the input of the receiver of the node B. The
resulting power level lo is called the total interference, the power level taking ALL users into
account. In the next step we have to make a small simplification, and we assume lo = No. Here
No represents the total interference level at the input of the receiver of the node B, not
taking into account the power of one specific user. From a user point of view its own power is
not considered as interference. The difference between lo and No is the power of only one
user, and this difference is ignored in the simplification. From the No level the Eb level can be
calculated, since for every service a specific Eb/No value is required. Finally the Ec can be
alculated since the Processing Gain GP is uplifting the Ec level up to the Eb level. This Ec
level calculated is the Receiver Sensitivity or he Ecmjn needed to get the required Eb/No at
the output of the receiver.
eP
h
? -90s
3s
P3
communications
Impact of TMA
>
Decrease of noise figure NF: noise figure of TMA (typically 3dB) can be used
usually tuned in such a way to compensate for
Negative impact in downlink: introduction of small additional loss (around 1 dB) leading to
Max
%(3ix)&
j /
TMA startds for Tower Mounted Amplifier. For proper operation, the TMA should be placed as
close as possible to the antennas. Otherwise the positive impact on the link budget is reduced.
The TMA only has a positive impact in the uplink direction: the uplink coverage area is
increased. This is resulting from Noise Figure reduction and cancellation of the feeder loss as
described above. Normally, not the full gain of the TMA is used because this would lead to
operation in the non-linear area and unbalance between uplink and downlink. The impact on
the downlink is negative. A small additional downlink loss, around 1dB, is introduced leading to
a reduction of the downlink coverage area. TMA also increases the UE battery life, but leads to
a more complicated installation procedure.
IA-PH
II
e-
+ <i
-2>?~U3
y y/ - 102
>-
It
-f
- Jc*
53
Si
P3
communications
Cell breathing
The figure above illustrates cell breathing. Cell breathing means that the load of the cell is
influencing the coverage area. The higher the load, the smaller the coverage area. As an
example the coverage area for the voice service is shown in the figure above, both for uplink
load 10% and 90%. This will also be calculated during the link budget exercises.
54
communications
The higher the data rate, the smaller the coverage area for equal uplink load
The figure above illustrates another important principle regarding 3G coverage. The higher the
data rate, the smaller the coverage area for equal uplink load. This is a very important
concept regarding 3G network planning, and as a consequence continuous 3G coverage will
probably not be available for all service types and data rates. This will be discussed in more
detail in the last chapter.
55
edge, can be calculated. As was discussed before the CPICH is a reference channel
transmitted, with fixed power at the node B, in the downlink from every cell. Typical CPICH
transmit power at node B is 33dBm. The cell edge is reached when the path loss is equal to the
maximum allowable path loss. At the cell edge the measured CPICH power in the field should
be equal to PcpicH@uE@ceiiedge ar|d can be calculated with the formula shown in the slide above.
However, since different services have different maximum allowable path loss, these services
will also have different coverage thresholds.
56
P3
communications
Concept of soft capacity - own celt interference and other cell interference
Cell 1 (with active user)
This results in own cell interference in the cell where the user is located (noise rise caused
by traffic in the own cell, green)
This results in other cell interference in all other neighbour cells, because of uplink power
leaking into neighbour cells (noise rise caused by interference from other cells,
In the figure above every cells interference level is represented by water (red or green) in a
glass. The red dashed level on the glass indicates the maximum allowed interference level in
the cell, or the maximum Noise Rise.
Every active user in a cell transmits uplink power.
This results in own cell interference in the cell where the user is located. The Noise Rise here
is caused by traffic in the own cell and is indicated by the green water level.
This also results in other cell interference in all other neighbour cells, because of uplink power
leaking into neighbour cells. In this case the Noise Rise is caused by interference from other
cells and is indicated by the red water level.
57
communications
scenario 1
The figures in this slide and the next ones illustrate the concept of soft capacity. The shown
configuration contains one centre cell (indicated in blue) surrounded by seven neighbour cells.
In the first scenario no user activity is present in any cell, resulting in zero Noise Rise for all
cells.
58
P3
communications
User activity in centre cell causes other cell interference in surrounding cells
In scenario 2, maximum user activity takes place in the centre cell, up to the maximum
interference level. At the same time no user activity is present in the surrounding cells.
The user activity in the centre cell results in own cell interference indicated in green.
The user activity in the centre cell results in other cell interference in the surrounding cells
indicated in red.
59
communications
User activity in surrounding cells causes other cell interference in neighbour cells
In scenario 3, no user activity takes place in the centre cell, and limited user activity is
present in the surrounding cells.
The user activity in each of the surrounding cells results in own cell interference in the same
cell, indicated in green.
The user activity in the surrounding cells results in other cell interference (indicated in red) in
each of the neighbour cells, including the centre cell.
Since the centre cell has most neighbours, this cell will suffer the biggest amount of other cell
interference.
60
Compared to the previous scenario, scenario 4 adds the maximum amount of user activity
(indicated by dashed red line) in the centre cell. This causes an additional Noise Rise in the
surrounding cells, consisting of other cell interference indicated in red.
61
P3
communications
Maximum amount of user activity in surrounding cells, causing massive interference in centre cell
In scenario 5 no user activity takes place in the centre cell. The surrounding cells contain the
maximum amount of user activity.
The user activity in each of the surrounding cells results in own cell interference in the same
cell, indicated in green.
The user activity in the surrounding cells results in other cell interference (indicated in red) in
each of the neighbour cells, including the centre cell.
Since the centre cell has most neighbours, this cell will suffer a massive amount of other cell
interference.
62
P3
communications
High load in surrounding cells only leaves limited capacity for user activity in centre cell
Compared to the previous scenario, scenario 6 will add user activity in the centre cell.
However, the high load in the surrounding cells only leaves limited capacity for user activity in
this centre cell.
The user activity in the centre cell results in an additional Noise Rise in the surrounding cells
consisting of other cell interference. Since the maximum allowed interference level in the
surrounding cells should not be exceeded, the capacity for user activity in the surrounding
cells is lowered.
63
64
communications
Planning 3G networks
65
P3
communications
RF planning procedure
2G/3G approach
* Phased roll-out
Pilot pollution optimisation
Power planning
66
communications
Maximum allowable path loss and coverage threshold for limiting service
67
P3
communications
For the 3G approach Monte-Carlo simulation is needed. This is offered through an additional
module integrated in the 2G planning tool. Monte-Carlo simulation is typically used for
detailed site check, performance analysis and KPI verification. These simulations are quite
time consuming and should not be considered for everyday usage.
68
? communications
Simulation results:
Coverage probability, CPICH Ec/lo, Pilot Pollution, best server, reason for failure,
The slide above gives a detailed description of the Monte-Carlo simulation. During this
simulation a predefined number of users is added to the network one by one. This is done
respecting a given traffic and service distribution. Uplink and downlink power are calculated
for all users. Since each user is impacted by the other users, multiple iterative rounds are
needed to reach convergence, for example power change below a specified threshold of
0.5dB. Also the maximum number of iterative rounds should be limited. In one snapshot, each
user is put on a specific position. Multiple snapshots are needed to obtain statistics on the
majority of pixels. As a consequence lower network load requires more snapshots. A wide
range of simulation results is available from Monte-Carlo simulation, for example coverage
probability, CPICH Ec/No, Pilot Pollution, best server, reason for failure. The Monte-Carlo
simulation will be explained in the next slides in a more graphical way with a practical
example.
69
P3
communications
The example above explains the Monte-Carlo simulation in a more graphical way. As explained
before, this simulation consists of multiple snapshots and multiple iterative rounds. Every
snapshot consists of multiple iterative rounds. During a snapshot a predefined number of users
is added to the network, one by one. For this practical example it is assumed three users are
added one by one. The number of users is limited in order to keep the example as simple as
possible. A city containing seven sites is assumed contained within a city border.
The very first snapshot of the Monte-Carlo simulation starts with adding user 1 (red user) to
the network. The position of this user is determined by the traffic distribution. The service
used is determined by the service distribution. Apparently on this specific position user 1 is
served by two cells: sector three of site two and sector one of site four. Uplink and downlink
powers are calculated for user 1 to achieve balanced links. Since this is the first user added,
no interference from other users is experienced.
70
P3
communications
Next user 2 (blue user) is added for the first snapshot. Apparently user 2 is served by three
cells. Since user 1 (red user) is already present and transmitting uplink power and receiving
downlink power, user 1 will influence user 2. This means user 1 will cause interference to user
2. Uplink and downlink powers are calculated for user 2, taking the power of user 1 into
account. This is indicated by the two coloured radio links: blue/red. The interference caused
by user 1 will result in higher powers for user 2. Of course, uplink and downlink powers for
user 2 are also causing interference to user 1 , and powers for user 1 need recalculation. This
will only be done in the next iterative round, once all the users are added. For the moment
the radio links of user 1 are coloured red only, and not blue/ red.
71
The last user (user 3, green user) is added for the first snapshot. This user is only served by one
cell. When uplink and downlink powers are calculated for user 3, the powers of user 1 and user
2 are taken into account. This is indicated with the three coloured radio link: red/blue/green.
Because of this interference, user 3 will need a higher uplink and downlink power. Of course
the uplink and downlink powers for user 3 will also impact the other two users. However, this
is not yet taken into account in this first iterative round.
72
communications
The figure above still shows the same snapshot, but the second iterative round is started. All
users still occupy the same position.
Focus is back on user 1. Uplink and downlink powers are recalculated for user 1, taking uplink
and downlink powers of user 2 and user 3 into account. This is now indicated with the three
coloured radio links for user 1: red /blue/ green. Of course power rise for user 1 results in
additional interference to the other users, and their power also needs recalculation. This
recalculation will not be performed now, but in the next slides.
73
P3
communications
The figure still shows the same snapshot (first) and iterative round (second). Focus is now on
user 2. The user 2 powers also need recalculation to take into account the following: power
change of user 1 on the previous slide, and powers for user 3 (green user) which were not
taken into account before. This will result in a power rise for user 2, and three coloured radio
links for user 2: blue/red/green. Of course power change of user 2 will also impact the other
users. This will be taken into account in the next slides.
74
P3
communications
During this first snapshot where each user is allocated a specific position which is not changed
anymore, multiple iterative rounds are needed. During these iterative rounds the powers of
each single user are recalculated taking into account the changed powers of the other users.
This iteration is stopped after convergence is reached, or after a maximum number of iterative
rounds defined by the Radio Engineer. Power convergence is reached when the uplink and
downlink power changes for each individual user are getting sufficiently small, below 0.5dB for
example.
75
P3
communications
During this very first snapshot, three users were put on a specific location. After the first
snapshot is finished, Monte-Carlo simulation statistics are available on these three pixels. To
get statistics on more pixels inside the city border and to get more reliable statistics, more
snapshots are needed.
76
P3
communications
The second snapshot of the Monte-Carlo simulation starts from scratch by adding user 1 (red
user) to the network in a new location. The position of this user is determined by the traffic
distribution. The service used is determined by the service distribution. No other users are
available yet for this second snapshot. Apparently on this specific position user 1 is served by
two cells: sector two of site one and sector one of site three. Uplink and downlink powers are
calculated for user 1 to achieve balanced links. Since this is the first user added, no
interference from other users is experienced. The radio links are only coloured red.
77
Next user 2 (blue user) is added for the second snapshot, also on a new position. Apparently
user 2 is served by one cell. Since user 1 (red user) is already present and transmitting uplink
power and receiving downlink power, user 1 will influence user 2. This means user 1 will cause
interference to user 2. Uplink and downlink powers are calculated for user 2, taking the power
of user 1 into account. This is indicated by the two coloured radio links: blue/ red. The
interference caused by user 1 will result in higher powers for user 2. Of course, uplink and
downlink powers for user 2 are also causing interference to user 1 , and powers for user 1 need
recalculation. This will only be done in the next iterative round, once all the users are added.
For the moment the radio links of user 1 are coloured red only, and not blue/red.
78
P3
communications
The last user (user 3, green user) is added for the second snapshot, on a new position. This
user is served by two cells. When uplink and downlink powers are calculated for user 3, the
powers of user 1 and user 2 are taken into account. This is indicated with the three coloured
radio link: red/blue/green. Because of this interference, user 3 will need a higher uplink and
downlink power. Of course the uplink and downlink powers for user 3 will also impact the
other two users. However, this is not yet taken into account in this first iterative round.
79
P3
communications
The figure above still shows snapshot two, but the second iterative round is started. All users
still occupy the same position.
Focus is back on user 1. Uplink and downlink powers are recalculated for user 1, taking uplink
and downlink powers of user 2 and user 3 into account. This is now indicated with the three
coloured radio links for user 1: red/blue/green. Of course power rise for user 1 results in
additional interference to the other users, and their power also needs recalculation. This
recalculation will not be performed now, but in the next slides.
80
The figure still shows the same snapshot (second) and iterative round (second). Focus is now
on user 2. The user 2 powers also need recalculation to take into account the following: power
change of user 1 on the previous slide, and powers for user 3 (green user) which were not
taken into account before. This will result in a power rise for user 2, and three coloured radio
links for user 2: blue/red/green. Of course power change of user 2 will also impact the other
users. This will be taken into account in the next slides.
81
P3
communications
During this second snapshot where each user is allocated a specific position which is not
changed anymore, multiple iterative rounds are needed. During these iterative rounds the
powers of each single user are recalculated taking into account the changed powers of the
other users. This iteration is stopped after convergence is reached, or after a maximum
number of iterative rounds defined by the Radio Engineer. Power convergence is reached when
the uplink and downlink power changes for each individual user are getting sufficiently small,
below 0.5dB for example.
82
During the previous two snapshots, three users were put on two different locations. After
these two snapshots are finished, Monte-Carlo simulation statistics are available on six pixels.
To get statistics on more pixels inside the city border and to get more reliable statistics, more
snapshots are needed.
83
P3
communications
After performing many different snapshots where users are occupying many different positions,
Monte-Carlo simulation statistics are available on many different pixels. This is shown in the
figure above. The more users are put in every snapshot (higher load) and the more snapshots
are performed, the more pixel statistics will be obtained. A balance needs to be found
between simulation accuracy and duration.
84
communications
RF planning procedure
phased roll-out
3G phased roll-out:
* Nominal plan for final network
whenever needed
Another important concept regarding the 3G RF planning procedure is the phased roll-out,
which is quite different from the 2G roll-out.
For the 3G phased roll-out, first of all a nominal plan has to be made for the final network
supporting the highest data rate. For the network launch a subset of this nominal plan should
be built. In case of site acquisition difficulties, a 64kbps nominal can be exchanged for a site
belonging to the final 384kbps nominal plan, and azimuths can be changed accordingly. Typical
phases that can be defined are licence requirement, network launch and final network.
The 2G RF planning procedure just requires a nominal plan for the network launch.
Densification planning can be done later whenever needed.
The 2G RF planning procedure is the opposite compared to the 3G procedure. This is because
site location is more important for 3G, since we are dealing with an interference limited
system as opposed to the 2G coverage approach.
85
P3
communications
j RF planning procedure
X
City border
'*h.
A*.
X
XvX'
X
1
*''*
,'k;i
AXX
X
A,
Nominal plan for final network
The figure above shows an example regarding the 3G phased roll-out. The final 3G nominal
plan is shown providing the highest R99 data rate of 384kbps within the city border. Of course,
such a dense network will not be built from the beginning.
86
For the 3G network launch, only a subset of the final network will be built. In this specific
example only continuous 3G coverage for 64kbps will be provided, which requires a fraction of
the sites needed for the final network.
87
P3
communications
I RF planning procedure
During the roll-out of the 64kbps network, probably some site acquisition or construction
problems are encountered, and as a result some sites will be delayed. As such, alternatives are
needed, and problematic 64kbps nominals could be replaced with nominals from the final
plan. Of course, azimuths have to be adapted accordingly for these alternatives.
88
communications
RF planning procedure
pilot pollution
CPICH level/quality
Typically below 5%
Pilot pollution actually means that too many strong cells are available in a specific area. A cell
is considered good if the CPICH Ec/No or RSCP is good compared to the CPICH of the best cell
available. Typically the UE can only use the three best cells. All the other strong cells in this
specific measurement point can not be used anymore by the UE since the active set is already
filled with the three best cells. These remaining cells will cause interference to the active set.
Pilot pollution can cause serious problems in the network and even result in dropped calls.
That is why pilot pollution needs to be limited to acceptable values, typically below 5% in the
city polygon.
89
P3
communications
The figure above shows the definition of pilot pollution. First of all one has to define the pilot
pollution reference window. A typical value for this window is 5dB. The reference for pilot
pollution is always the best cell available (1). To avoid pilot pollution only three cells
(maximum active set size) should have Ec/No or RSCP values within this window: cell (1), (2)
and (3). All remaining cells should have values at least 5dB weaker compared to the best cell
available. The figure above shows that pilot polluters (4) and (5) are within the pilot pollution
reference window, and need additional downtilt to avoid pilot pollution.
90
From the very start of the 3G planning process all care should be taken to avoid pilot
pollution. This can be done quite easily by keeping in mind a couple of simple rules.
First of all one should strive as much as possible after the perfect grid. This results in clean
best server areas, where the border area is limited to maximum three cells. Of course, in real
life planning it is not always possible to get sites on the perfect spot.
Secondly, high sites should be avoided as much as possible. They can cause massive problems
once the network gets loaded. This is also the recommended way to limit CPICH coverage.
The next slides show how pilot pollution can be optimised once the 3G network is planned.
This can be done in two ways. The classical way is to optimise pilot pollution by using pixel
information in the planning tool, but this way optimal results are not achieved. The best way is
the so-called Equal Power Boundary method, leading to the best results in a very systematical
way.
91
communications
The next five slides show the first method used to optimise pilot pollution: using pixel
information in the planning tool.
For the city shown above, pilot pollution needs to be minimised within the city border. First of
all Monte-Carlo simulations need to be done. These are used to calculate pilot pollution. Next
the pilot pollution can be displayed on the map as is shown above. In the figure above, pilot
pollution spots are coloured orange.
92
Next one has to pick out one of the pilot pollution spots to start optimisation. With the pixel
information tool available in most planning tools, several clicks on the pilot pollution spot are
sufficient to identify the pilot polluters. In the example above, five strong cells are available,
while only three of them can be used in the active set (two pilot polluters). Pilot pollution can
be optimised by downtilting these pilot polluters.
93
communications
A new Monte-Carlo simulation is performed to visualise the result of the pilot pollution
optimisation performed on the first problem area. Typically the optimised pilot pollution spot
gets smaller, but the other pilot pollution spots increase in size.
94
P3
communications
Next one has to pick out one of the remaining pilot pollution spots. With the pixel information
tool, several clicks on the pilot pollution spot are sufficient to identify the pilot polluters. In
the example above, five strong cells are available, while only three of them can be used in the
active set (two pilot polluters). Pilot pollution can be optimised by downtilting these pilot
polluters.
95
P3
communications
A new Monte-Carlo simulation is performed to visualise the result of the pilot pollution
optimisation performed on the second problem area. Typically the optimised pilot pollution
spot gets smaller, but the other pilot pollution spots increase in size.
It looks like we are running around in circles, resulting in a never ending story...
96
communications
Very de-motivating
Poor results
As was explained in the previous example, pilot pollution optimisation with pixel information
from the planning tool is not the best way forward. It looks like the optimiser is running around
in circles, resulting in a never ending story. This is a very de-motivating way of working and
the results are rather poor.
A better solution would be to use the Equal Power Boundary method. For this procedure the
Best Server Plot needs to be calculated and displayed. Next, the user has to select a specific
cell and the coverage for the limiting service has to be displayed. Probably this coverage
extends too far beyond the cells best server area, and additional downtilt is needed. This
procedure should be repeated for all cells in the concerned polygon. This is a systematic and
straight-forward approach leading to optimal results.
97
P3
communications
The figure above and the next two slides illustrate the Equal Power Boundary method with a
practical example. In this example only two sites are considered to reduce the complexity of
the situation. In the first step, one needs to display the Best Server Plot for the considered
area.
98
?3
communications
In the next step one has to select a specific cell, and the cell coverage needs to be displayed
for the limiting service. In the specific example above, the coverage extends too far beyond
the cells best server area, and additional downtilt is needed.
99
P3
communications
Additional downtilt is put to limit the cells coverage to the Best Server area. As a result
interference from this cell is limited. This procedure should now be repeated for all cells in
the concerned polygon. This is a systematic and straight-forward approach leading to optimal
results.
100
"yv
communications
RF planning procedure
high site
load
Difficult to control
Solutions:
* Uplink: no impact
High sites are definitely the most important problem regarding 3G RF planning. For the urban
clutter type, a site is considered high if the antennas are placed at least 5m above the average
clutter height. These high sites cause a lot of pilot pollution in the downlink, and the uplink
noise rise in this cell could result in an excessive uplink load leading to zero coverage due to
cell breathing. High sites are difficult to control, and they can cause considerable capacity
reduction because of the additional interference. The best solution would be to avoid high
sites from the beginning. Additional downtilt can be used, but often this is not sufficient to
solve the problem. A CPICH power reduction only leads to a reduction of the pilot pollution in
the downlink, and has no impact on the uplink direction. A high site should be replaced with
typically two to four additional lower sites to eliminate the problem.
101
communications
border
The figure above shows the CPICH downlink coverage for the 3G cells contained inside the city
border polygon. It is very easy the recognise the high site and the resulting pilot pollution.
Even with a perfect grid, pilot pollution can not be avoided in this case.
102
communications
This leads to higher downlink load, even with same users and same service
The figure above shows how the downlink load in a cell can be increased without adding any
new users or services. The node B has to transmit downlink power to every single user in
connected mode inside its service area. Lets assume four users located close to the node B, all
using the same service. In this starting configuration the node B has to transmit only a little bit
of power to each of these users. As users move away from the node B towards the cell edge,
the downlink power needs to be increased to each of these users, resulting in a higher
downlink load. As a conclusion, it is a very important principle to put the sites where the
traffic is expected. This is especially the case for a hot spot area, as will be explained in the
next slide.
103
communications
In the figure above a solution needs to be designed to provide coverage and capacity to a hot
spot area.
On the top of the figure, two sites are planned to cover the hot spot area, and the hot spot
area is located in the soft handover area. This is the overlapping area between the cells. The
hot spot area is on the cell edge of both cells, and a lot of downlink power needs to be
allocated to every single user, and this by both cells.
On the bottom of the figure, one site is planned in the middle of the hot spot area. In this
case, only a little bit of downlink power has to be allocated to every single user, and this only
by one cell.
It should be quite clear that solution 2 is the best way forward to tackle the hot spot problem.
104
P3
communications
20W (43dBm)
Other
CPICH
Shared R99 carrier
Sufficient downlink power for traffic and sufficient coverage for control channels
The figure above shows the typical power budget for a 3G cell. Typically 80% of the total
power is available for traffic, while the remaining 20% is used by Common Control Channels.
Half of this 20% is allocated to the CPICH, while the other half is used by the remaining
Common Control Channels. This is the optimal power division between traffic and control
channels: sufficient downlink power is needed to carry traffic, and sufficient coverage for
control channels. The power available for traffic can be given completely to R99, or can be
shared with HSDPA.
105
P3
communications
When planning a 3G network, soft handover is needed. This means cells should have
overlapping coverage areas, to avoid cell breathing coverage holes. The disadvantage is that
capacity is lost, since all UEs in dedicated mode are connected to multiple cells in these soft
handover areas. However, this redundancy is causing soft handover gain resulting in a lower
transmission power. The recommended soft handover overhead for the limiting service is
between 20% and 30%.
106
communications
Planning 3G networks
107
P3
communications
3G scanner
Idle mode device, does not make any contact with the network
RSSI
Received Signal Strength Indicator
*
RSCP
Quality
Needed for root cause analysis of problematic behaviour on the radio interface
Test phone indicates problem but not the reason (e.g. interference, pilot pollution)
A scanner is an extremely important device when performing initial tuning for 3G clusters. The
scanner can be considered as an idle mode device, unable to make any connection to the
network. This device just measures what is happening on the specified 3G 5MHz carrier. RSSI is
one of the quantities measured. This stands for Received Signal Strength Indicator, and is the
total wideband power measured on the 5MHz carrier. This is the combined transmit power of
all Ues in this carrier. This corresponds to lo, the total interference, from the link budget. Also
RSCP is measured, which stands for Received Signal Strength Indicator. This is the signal
strength of the CPICH reference channel of a cell with specific Scrambling Code (SC). RSCP is
used to verify the 3G coverage. The quality, or Ec/No, is the most important quantity
measured by the scanner. This represents the wideband signal-to-noise ratio, and is used by
theUEastrigger for most of the event based reports. The scanner is the most suitable device
to perform root cause analysis of problematic behaviour on the air interface. The test phone or
UE just indicates there is a problem, but is not really suitable to perform detailed problem
analysis.
108
P3
communications
Coverage
" Quality
Pilot pollution
Missing neighbours
As indicated before, a scanner is really needed for detailed analysis of problems occuring on
the air interface. The scanner is typically used to analyse problems related to coverage,
quality, pilot pollution and missing neighbours. This will be explained in detail in this chapter.
109
P3
communications
CPICH level/quality
Typically below 5%
As indicated before the scanner can be used to investigate pilot pollution. Pilot pollution
actually means that too many strong cells are available in a specific area. A cell is considered
good if the CPICH Ec/No or RSCP is good compared to the CPICH of the best cell available.
Typically the UE can only use the three best cells. All the other strong cells in this specific
measurement point can not be used anymore by the UE since the active set is already filled
with the three best cells. These remaining cells will cause interference to the active set. Pilot
pollution can cause serious problems in the network and even result in dropped calls. That is
why pilot pollution needs to be limited to acceptable values, typically below 5% in the city
polygon.
110
The figure above shows the definition of pilot pollution. First of all one has to define the pilot
pollution reference window. A typical value for this window is 5dB. The reference for pilot
pollution is always the best cell available (1). To avoid pilot pollution only three cells
(maximum active set size) should have Ec/No or RSCP values within this window: cell (1), (2)
and (3). All remaining cells should have values at least 5dB weaker compared to the best cell
available. The figure above shows that pilot polluters (4) and (5) are within the pilot pollution
reference window, and need additional downtilt to avoid pilot pollution.
111
P3
communications
All remaining strong cells cause interference to the active set: pilot pollution
In the figure above a scanner logfile is loaded in Terns Investigation for further analysis. The
figure shows the results in one specific measurement point.
Apparently, five cells are measured in this specific point with more or less equal Ec/No values
compared to the best cell with SC88. All five cells are located within the pilot pollution
reference window of 5dB. Only cells with SC88, SC490 and SC64 can be put in the active set.
The remaining cells SC438 and SC239 can not be put in the active set anymore, and as a result
they will cause interference to the active set. The problem can be solved by providing
additional downtilt to cells SC 438 and SC 239.
112
communications
*90
E
Sc Best *OQrCc/to(dB)(l)
438
V<*Ja
-8.64
8 74
64
**
239
4
438
-1984
54
12
-19.85
239
-17.74
12
stywic
The figure above shows the results in a different measurement point. Here only two good cells
(compared to the best cell SC490) are suitable candidates for the active set: cells SC490 and
SC438. The remaining cells SC64, SC12 and SC239 are at least 5dB weaker compared to the
best cell and will not cause any interference to the active set. In this measurement point we
do not have pilot pollution.
113
P3
communications
P X
498
373
373
tl] v
IE
AS CPICH Ec/No [1]
AS CPICH Ec/No (2]
AS C?ICH Ec/No [3]
Value
5C/B5IC
-19.00
373
MS
MSI
Ml
IE
Sc8ertAQQrEc/Io(dB)(l]
Sc Best Aggr Ec/Io (dB) [2]
MSI
SC/BSIC
MS
-3.41
498
-16.07
373
M52
MS2
value
MSI
Right: scanner
* SC498 is best cell available
Left: UE
SC498 is not measured by UE because not in neighbour list
The figure above shows some results (in one specific measurement point) from a drive test
with scanner and test phone. The logfile is analysed with Terns Investigation.
The left side of the figure shows test phone results, the right side shows scanner data in the
same measurement point.
The test phone indicates that only cell SC373 is in the active set, and this cell has bad quality
(Ec/No value of -19dB).
Scanner shows the same cell SC373 with bad quality, but apparently also a very good cell
SC498 with Ec/No value around -3dB is available.
This means a good cell is available but not used by the test phone, and this will cause
interference to the active set. In this case the good cell SC498 is not in the neighbour list of
the phone, and as a consequence it is not measured and can not be added to the active set.
Many 3G dropped calls are caused by missing neighbours.
114
p-
communications
Define Ec/No threshold to indicate good/bad quality e.g. -10dB (low load network)
Ec/No
Remarks:
The Ec/No or quality is the most important measurement quantity in 3G. This wideband signalto-noise ratio is more important than the RSCP or coverage, since UMTS is an interference
based system.
When performing initial tuning on the new 3G network, one has to define the Ec/No threshold
indicating good or bad quality. Typically operators use a threshold around -10dB. This means
Ec/No values of -10dB and stronger indicate good quality, values below -10dB indicate bad
quality and corrective action is needed. Analysis of the scanner drive test will reveal areas
with good and bad quality, and statistics will show if quality targets are met.
The Ec/No threshold of -10dB is suitable for a 3G network with low and normal load. However,
when the network gets really loaded, the interference level will increase and the Ec/No will
drop. As a result 3G networks with high load require lower Ec/No thresholds indicating good or
bad quality (e.g. -14dB). The specifications from 3GPP indicate that the Ec/No should not drop
below -18dB as this will result in bad quality and dropped calls.
115
P3
communications
Define coverage threshold (RSCPmin) for each service and clutter type using the link budget
* New site
To check out coverage with a scanner drive test, one has to verify RSCP of the best cell in
every measurement point. The RSCP threshold can be defined easily with the link budget for
each clutter and service type. If coverage is not sufficient, corrective actions are needed such
as changes of azimuth/tilt or new sites.
116
communications
2.
Perform tilt and azimuth changes to solve problems, or new sites (corrective actions)
3.
Analyse in detail drops and failures (not related to missing neighbours) for different
services
Important: never perform a 3G drive test without a scanner!!!
The slide above defines the complete initial tuning procedure for 3G clusters. First of all one
has to define a cluster or group of sites that needs to be tuned. Typically a cluster contains
between 10 and 40 sites.
A minimum amount of sites is needed in the cluster because sufficient interaction is needed
between the sites. After all UMTS is an interference based system where all site are using the
same carrier/frequency.
The cluster should not contain too many sites because this involves too much interaction and
could lead to complicated analysis. In case a big city needs to be analysed, it should be divided
into several clusters to perform the initial tuning procedure on. Once each of these clusters is
tuned, a drive test of the complete city can be carried out to verify interaction between the
different clusters.
The initial tuning procedure typically consists of three rounds of drive testing.
The first drive test carried out is a scanner drive test. Preferably this should be done when the
load in the network is still quite low, thus avoiding strange effects like cell breathing. During
this first round one has to verify if targets are met for coverage, quality and pilot pollution.
Probably some problems are present and corrective action is needed to meet the targets.
Typical solutions could be tilt and azimuth changes, or even putting new sites. This first round
could also be used to compare the planning tool performance against real life measurements.
In a second scanner drive test the impact of the corrective actions is verified to check out if
problems are really solved.
The third round of drive testing is performed both with scanner and test phone. A specific
service is used for the test phone during the drive test, typically the voice call. Probably some
dropped calls are found caused by missing neighbours. This enables neighbour list validation.
Analysis of the remaining dropped calls, not related to missing neighbours, allows additional
service trouble shooting.
The most important lesson to learn from this slide is the following: never perform a 3G drive
test without a scanner!!!
117
P3
communications
Tilt and azimuth changes: always compromise between coverage and quality
* Example: city cluster
H-
-.
Case 1:
HC*3
98 good coverage
* 97 good quality
*
Case 2:
93 6 good coverage
99 good quality
Case 3:
91 good coverage
95 1 good quality
It is very important to keep in mind the compromise between coverage and quality, when
playing around with tilt and azimuth. In general, performing additional downtilt results in
coverage and interference reduction, leading to better quality. Also the opposite is true: less
downtilt extends 3G coverage but results in a quality reduction. This is illustrated with three
cases regarding a city cluster. It is assumed that to reach the coverage target, 95% of good
coverage is needed in the concerned polygon. In the same way 98% of good quality is needed
to meet the target.
Case 1 illustrates a cluster with good coverage but bad quality. Putting additional downtilt
could result in meeting the quality target, while coverage (even when decreased) still meets
the target.
Case 2 shows a cluster with bad coverage but good quality. Putting less downtilt could bring
coverage above target while the quality target is still met.
Case 3 shows the most problematic situation where both coverage and quality targets are not
met. Additional downtilting leads to further decrease of coverage below target. Additional
uptilting leads to further decrease of quality below target. This conflict between coverage and
quality can only be solved by putting new sites.
ft
oW
cl
118
communications
A Active site
City border
Planned site
When the initial tuning procedure for 3G cluster evaluation is carried out, it is very useful to
calculate cluster statistics to verify if targets are met. To calculate these cluster statistics, a
cluster polygon is needed most of the time. This to limit the drive test statistics to the cluster
area, avoiding too much influence from non cluster sites on the statistics. This influence could
screw up statistics while in reality the cluster is performing fine.
Typically the non operational planned sites are left out, since they would cause a coverage
hole not related to the cluster sites. Usually the polygon cuts somewhere in between the
cluster site and the planned site.
Best practice is to include the first band of operational sites not belonging to the cluster. This
allows verification of interaction between the cluster sites and their neighbours.
The polygon that is achieved this way is most suitable to calculate the cluster statistics.
119
The picture is quite different when calculating statistics for city evaluation, as opposed to
cluster evaluation. Here it is important to calculate statistics for the complete city polygon,
even if this contains planned sites that are not operational yet. These statistics will give a real
life picture of the current situation in the city regarding coverage, quality and pilot pollution.
120
communications
Planning 3G networks
121
P3
communications
user
service
access point
The figure above shows the different interfaces and the related signalling for a UMTS network.
The service related signalling, indicated in red, is exchanged between service user (UE) and
service access point (MSC or SGSN). This is also called layer 3 messages or NAS (Non Access
Stratum) messages. Service related signalling is especially needed for service setup and service
release. This will be explained in detail when analysing both mobile originating and mobile
terminating voice calls.
The application protocols are indicated in blue. This is the signalling allowing communication
between the different network elements.
In this training only the signalling captured on the air interface will be studied in detail. On
the Uu interface both service related signalling (NAS/layer 3) and RRC application protocol can
be captured during drive testing.
122
P3
communications
Application protocols
The application protocols belong to the control plane and allow signalling between the
different network elements. These protocols are specific to UMTS. Four different application
protocols are available: RRC, NBAP, RANAP and RNSAP.
The RRC application protocol stands for Radio Resource Control and runs between UE and RNC
over both lu and Uu interface. This is the only application protocol that can be captured on the
air interface during drive testing. In this training focus will be on this protocol.
The NBAP (Node B Application Part) application protocol runs over the lub interface between
node B and RNC. A good example of what NBAP could be used for is radio link configuration.
Since radio links are setup between UE and node B, NBAP is used to configure the node B end
of the radio link. On the other hand RRC is used to configure the UE end of the radio link.
The RANAP (Radio Access Network Application Part) application protocol runs on the lu
interface towards MSC or SGSN. One of the important tasks of the RANAP protocol is the RAB
configuration procedure.
RNSAP runs between different RNCs on the lur interface, and stands for Radio Network
Subsystem Application Part.
The last three mentioned application protocols are not covered in detail in this training.
123
P3
communications
UMTS service related signalling is different for voice call and PS data session
2G and 3G service related signalling can be the same for the same service type (e.g. voice
call)
The service related signalling, also called layer 3 messages or NAS messages, is especially used
for service setup and service release. The service related signalling takes place between the
UE (service user) and MSC/SGSN (service access point). The NAS/layer 3 signalling is service
specific, but not technology specific. This means different NAS messages will be used for
different services (e.g. voice and PS service). However the same NAS messages could be used
for both GPRS and UMTS (e.g. PS service), or GSM and UMTS (e.g. voice call). This service
related signalling can be captured on the air interface during drive testing.
124
P3
communications
Control plane
Only one RRC Connection In connected mode, no RRC Connection in idle mode
Up to two lu signalling connections in connected mode (to MSC and/or SGSN), none in idle mode
The figure above shows more details on the UMTS control plane.
The RRC connection is used to transport signalling between UE and RNC (serving RNC, will be
explained in more detail later on). In idle mode no RRC connection is available, but in
connected mode one logical RRC connection is available. This RRC connection typically consists
of four signalling Radio Bearers (sRB1, sRB2, sRB3 and sRB4) that can be considered as smaller
tubes carried by the RRC connection. The RRC signalling connection will be used to transport
the RRC application protocol and layer 3 messages between UE and serving RNC.
In connected mode signalling is also needed between RNC and MSC and/or SGSN. This is done
with the lu signalling connection between these two network elements. In connected mode up
to two simultaneous lu signalling connections can be supported between RNC and MSC/SGSN. In
idle mode no lu signalling connection is available to the UE.
This means that in connected mode the UE is able to exchange signalling with the MSC/SGSN,
using the RRC connection and the lu signalling connection.
125
P3
communications
One RA6 for each service type in connected mode (e.g. voice call, PS data service), no RAB in
idle mode
The figure above shows more details on the UMTS user plane.
A Radio Access Bearer or RAB is used for the transport of user data between UE and MSC/SGSN.
In connected mode one RAB is used for each service type, e.g. one RAB for a voice call and
another RAB for the simultaneous PS data download. In idle mode no RAB is available.
A Radio Bearer or RB is used for the transport of user data between UE and RNC. As one can
see on the figure above the Radio Bearer is part of the Radio Access Bearer. The number of
Radio Bearers used is service dependant. For voice calls three Radio Bearers are used, for all
other services only one Radio Bearer is used.
The lu bearer is used for transport of user data between RNC and MSC/SGSN.
As a conclusion the Radio Access Bearer consists of both Radio Bearer(s) and lu bearer.
126
communications
Signalling/data flow
The figure above shows control plane and user plane flow during soft handover. The UE is in
connected mode, and has several simultaneous radio links to cells belonging to different node
Bs. This is called soft handover. Different RNCs are involved in the example above. One of
them is the master RNC, all others are slave RNCs. The master RNC is called Serving RNC
(SRNC), all others are called Drift RNCs. Both control plane and user plane flow between UE
and MSC/SGSN are passing via the Serving RNC. This RNC maintains the connection with the
core network. Although only one logical RRC connection exists between UE and Serving RNC,
all RRC messages exchanged between UE and SRNC will follow three different routes in the
example above (three radio links). Also the user data is going over all different radio links. This
means soft handover causes redundancy, but also introduces Soft Handover Gain leading to
lower transmit power in both uplink and downlink.
127
communications
~3
C-plane
SRNC
UE
RB 1...3
sRB 1...4
Both control plane and user plane require the transport of information: signalling and user
data. The figure above shows the bit pipes used for this information transport between UE and
SRNC.
The RRC connection is the actual bit pipe used for signalling transport between UE and SRNC in
the control plane (RRC and NAS). The RRC connection is setup with the RRC Connection Setup
procedure that will be discussed later on. During this procedure typically 4 signalling Radio
Bearers are established.
The user plane bit pipe is setup during the Radio Bearer Setup procedure, and is used for the
transport of user data between UE and SRNC. During this procedure one or three Radio Bearers
are established, depending in the required service (voice call: three RBs, all other services:
one RB).
128
P3
communications
The slide above gives an overview of the main RRC procedures that will be discussed in the
remaining of this chapter. Afterwards this knowledge will be applied to the analysis of a
complete voice call. Other RRC procedures will be discussed in the following chapters.
129
P3 communications
| Control plane vs. user plane RRC procedures
This figure shows the procedures used to setup bit pipes in control plane and user plane. The
session always starts with the RRC Connection Setup procedure, establishing the bit pipe for
the control plane. Before service start, the Radio Bearer Setup procedure will be executed to
setup user plane bit pipe. At the end of the session the Radio Bearers should be released first,
followed by the RRC Connection Release procedure. As one can notice these procedures are
nested.
130
P3
communications
UE
RocCpf
DCCH)
access to network
The RRC Connection Setup procedure can be considered as the most important RRC signalling
procedure. Every time something happens, the UE goes from idle mode to connected mode,
and the first step to achieve this is the RRC Connection Setup procedure. This procedure is
used to establish dedicated resources (Dedicated Control CHannels) for the control plane
instead of using shared resources (Common Control CHannels).
The RRC Connection Setup procedure consists of three RRC messages.
The first message, RRC Connection Request, is used by the UE to get access to the network.
This first message can be retransmitted by the UE if there is no reaction from the network.
Parameters regarding this retransmissions are available from the system information.
131
communications
SRNC
>i
The RRC Connection Setup message is the second message from this procedure, and is used by
SRNC to send instructions to the UE regarding setup of control plane bit pipe.
The last message of the procedure is the RRC Connection Setup Complete message. This is a
confirmation from UE to RNC to indicate the control plane bit pipe has been setup
successfully. In this third message the UE also reveals information to the SRNC regarding UE
capabilities.
132
communications
SRNC
j<
(UL-DCCH)
* To go from
# retransmissions: N308
At the end of the session the UE has to go back to idle mode and the RRC Connection needs to
be released again. This is done with the RRC Connection Release procedure, releasing all
signalling Radio Bearers of the control plane. The second message of this procedure, RRC
Connection Release Complete, is typically retransmitted several times to ensure proper
reception by the SRNC. Several parameters can be set to tune this retransmission behaviour.
This message is the uplink confirmation from UE to SRNC to indicate the procedure has been
completed successfully.
133
P3
communications
UE
IDL-CCCH)
Sometimes the RRC Connection Setup procedure can not be completed successfully, and the
UE is denied access to the network. This is typically done with the downlink message RRC
Connection Reject. A typical reject cause contained in this message is congestion, indicating
insufficient resources are available in the network to serve the user request. The user could be
instructed to wait before retry, or could be redirected to a different carrier or technology
(e.g. GSM).
134
communications
RB Setup procedure
UE
SRNC
RB Setup
RB Setup Complete
The Radio Bearer Setup procedure is responsible for the establishment of the user plane bit
pipe. This is the dedicated resource for the transport of user data. The Radio Bearer Setup
procedure consists of two messages: the RRC message Radio Bearer Setup which consists of
downlink instructions form RNC to UE regarding the setup of the user data bit pipe. And
secondly, the Radio Bearer setup Complete message which is the uplink confirmation from UE
to RNC. The RB Setup procedure is triggered by the RAB Setup procedure on the lu interface.
135
P3
communications
RB Release procedure
SRNC
UE
RB Release
RB Release Complete
Not used
for CS procedures
The Radio Bearer Release procedure consists of two RRC messages and triggers the release of
the dedicated bit pipe for the user plane. This explicit release of the Radio Bearer is only used
for PS data services. This is not done for CS services, where Radio Bearers are released with
the RRC Connection Release procedure.
136
P3
communications
RB Setup failure
UE
SRNC
RB Setup
RB Setup Failure
The figure above shows the Radio Bearer Setup Failure, which could happen if the instructed
configuration is not supported by the UE. This specific failure is occurring rather rarely.
137
P3
communications
CS vs. PS service
PS service
CS service
RB Setup procedure I
R6 Reiease procedure
CS service
No RB release procedure
As can be seen in the figure above, the RRC Connection Setup procedure is the first thing to
happen, and everything is concluded with the RRC Connection Release procedure. This is the
case for any kind of service, both CS and PS. Both CS and PS services also need the
establishment of the Radio Bearer through the Radio Bearer Setup procedure. This takes place
shortly after the RRC Connection Setup procedure. The situation is quite different for the
Radio Bearer Release procedure. This procedure is used for PS services. For CS services
however, the Radio Bearer(s) are released implicitly by the RRC Connection Release
procedure. This will become quite clear when analysing in detail traces for both service types.
138
P3
communications
SRNC
Contains CN domain:
2)
It was mentioned before that the RRC Connection Setup procedure is the first step to go from
idle mode to connected mode. The second step is the procedure shown above: the Initial
Direct Transfer procedure. This procedure is used to establish the lu signalling connection
between SRNC and the switch (MSC/SGSN). This means that after these two procedures the UE
is able to exchange signalling with the switch. The RRC message Initial Direct Transfer is also
carrying the very first NAS message of the service session. The Initial Direct Transfer message
also contains the Core Network domain identity. This information element enables the SRNC to
setup the correct lu signalling connection (lues or lups), and to forward the very first NAS
message to the correct network element (MSC or SGSN).
139
P3
communications
UE
I
I
message)
.!
i
Used to carry NAS messages between UE and SRNC, once the lu signalling connection exists
During a service session many more NAS messages need to be exchanged between UE and
switch. These NAS messages can be carried up and down between UE and SRNC using the
Uplink Direct Transfer and Downlink Direct Transfer messages. Both RRC messages can be used
to carry NAS messages once the lu signalling connection is setup. They carry all NAS messages
except the initial one. These RRC messages can be seen as RRC envelopes carrying the service
related signalling.
140
P3
communications
J22
SRNC
'IJO
RRC Connection Setup Complete 2
RRC Connection Setup
(MM CM
Service Request)
message
4k
4L
RB Setup
RB Setup Complete
M-
a.
RB Setup procedure
This slide and the next one show in detail the involved RRC and NAS messages for a Mobile
Originating voice Call.
First the UE needs to go from idle mode to connected mode. This is done with the RRC
Connection Setup procedure discussed before, and with the Initial Direct Transfer message
containing the first NAS message of the session. The initial NAS message used for a voice call is
CM Service Request belonging to the Mobility Management class of layer 3 messages. CM stands
for Call Management. By the way, a video call is using exactly the same initial NAS message, so
this information is not useful to differentiate between these two services. After performing
these two procedures, the UE is in connected mode and is able to exchange signalling
information with the switch. Next follows the authentication procedure consisting of the layer
3 messages MM Authentication Request and MM Authentication Response. These messages are
carried by the RRC messages Downlink direct Transfer and Uplink Direct Transfer. This
procedure allows verification of the UE id. The security Mode procedure follows and consists of
two messages as can be seen on the slide. This procedure is triggered by the switch and is used
for ciphering. Next we again have some service related signalling regarding the service setup.
The NAS messages CC Setup and CC Call Proceeding are exchanged. Here CC stands for Call
Control. The CC Setup message is used for example the send the telephone number of the
called party to the MSC. The switch than communicates back to the UE that the call is being
processed by sending the NAS message CC Call Proceeding. Next we can proceed with the
setup of the user plane bit pipe. This is done with the Radio Bearer Setup procedure. The
remaining signalling for the MOC voice call can be found on the next slide.
141
P3
communications
part 2
SRNC
ng)
ACTIVE CALL
Uplink Direct Transfer (CC D;-:,i. onn-jr t.)
*,
After the Radio Bearer Setup procedure we continue with some service related signalling (layer
3 messages). The downlink message CC Alerting indicates the ringing tone at the called party
heard by the calling party. CC Connect indicates to the calling party that the called party picks
up the phone. CC Connect Acknowledge is the confirmation of the previous message in the
uplink. After this service related signalling the actual voice call can finally start (active call).
When the calling party wants to stop the conversation (push red button), the NAS message CC
Disconnect is sent in the uplink. We get a CC Release in the downlink which is actually
confirmed with a CC Release Complete in the uplink. At the end everything is concluded with
the RRC Connection Release procedure.
As one can notice the Radio Bearer Release procedure is indeed not used for this CS voice call.
142
communications
SRNC
Paging Type 1
Setup Complete
(CC Setup)
RB Setup
RB Setup procedure
RB Setup Complete
The next two slides show the signalling for a Mobile Terminating voice Call (MTC). It is quite
similar to the MOC, so only the differences will be highlighted.
Since the UE is being called by the other party, we first need to page the UE. This will trigger
the UE to establish a connection to the network with the RRC Connection Setup procedure. As
a response to the paging, the UE sends the initial NAS message MM Paging Response to the
switch. This is followed by the authentication and the Security Mode procedure, and is not
different from the Mobile Originating Call. After this the NAS message CC Setup is exchanged,
but this time in the other direction (downlink). This is used to send information regarding
service setup to the UE. The UE responds with CC Call Confirmed. After this we can continue
with the Radio Bearer Setup procedure. The remaining of the signalling can be found on the
next slide.
143
P3
communications
UE
Uplink Direct Transfer (CC Alerting)
_.
ACTIVE CALL
Uplink Direct Transfer (CC Disconnect!
_.
RRC Connection Release procedure
The phone starts to ring at the called party, and this is indicated to the calling party with the
CC Alerting message. When the called party picks up the phone, this is indicated to the calling
party with the CC Connect message. The CC Connect Ack is the downlink confirmation that
follows. After this the call is active.
In the figure above the called party finally wants to stop the call. This is communicated in the
uplink with the NAS message CC Disconnect. This is followed by CC Release in the downlink and
the confirmation in the uplink. Everything is concluded with the RRC Connection Release
procedure.
144
P3
communications
Transition from connected mode to idle mode without RRC Connection release
There are several ways to recognise abnormal signalling such as for example dropped calls and
call setup failures. The most typical dropped call can easily be identified by a connected
mode-idle mode transition without the RRC Connection Release procedure. Another way to
detect problematic signalling is to look for RRC failure or reject messages, e.g. RRC Connection
Reject. Also abnormal cause values for RRC or NAS messages could he helpful, but most of the
time it is unspecified which is not really helpful for further analysis. Also abnormal message
sequences could be a sign that something goes wrong and that further analysis is needed, e.g.
the Active Set Update procedure that will be looked at in the next chapter.
145
P3
communications
Counters St statistics
Introduction to counters & statistics regarding air interface signalling (RRC St NAS)
In the following slides an introduction to counters and statistics will be presented. Only the
signalling present on the air interface will be reviewed: RRC and NAS signalling. First the UE
counters and statistics captured on the Uu interface will be discussed. Next the RNC counters
and statistics captured on the lub interface between node B and RNC. Counters are actually a
message count performed at a specific network element. Statistics can be obtained from these
counters and by comparing them against each other. This will be illustrated in detail in the
following slides.
146
communications
The figure above shows the collection of UE counters and statistics regarding the air interface
signalling. This can easily be done by performing a message count on a drive test log file. It is
extremely easy to collect information on one specific user, and this provides a zoomed-in view.
However, this method does not enable collection of information regarding the general network
performance.
147
P3
communications
UE counters 6 statistics
Message count:
The figure above shows a practical example on UE counters and statistics collected at the air
interface. In this example focus is put on the RRC Connection Setup and RRC Connection
Release procedures.
The RRC Connection Setup procedure consists of three messages, and is concluded with the
RRC Connection Setup Complete message. In this case 10 of these messages have been counted
in the log file, and as a result 10 services have been used.
The RRC Connection Release procedure is initiated with the RRC Connection Release message.
We do not focus on the RRC Connection Release Complete message, as this message is
repeated several times. In this example only 5 RRC Connections have been released.
Normally, every RRC connection setup at the service start should be released at service
release. This means that in the example above 5 out of 10 RRC connections have not been
released properly, indicating 5 dropped calls or failed calls.
148
P3
communications
RNC
RRC
The figure above shows more details on the collection of RNC counters and statistics, only
regarding air interface signalling. These counters and statistics do provide a general network
performance overview regarding a specific RNC area. However, specific user information is not
available anymore. Exactly the same principles apply as with UE counters and statistics, but
implementation is more complicated because of mobility. This will be explained in more detail
in the next slide.
149
P3
communications
In the figure above a practical example is shown regarding the principles of RNC counters and
statistics. In position 1, the UE performs the RRC Connection Setup procedure, and the RRC
connection is established between the UE and the Serving RNC. RNC1 is the Serving RNC since
only a cell belonging to node B 1 is involved, and RRC messages will be counted by this RNC.
When the UE moves towards position 2, also cells belonging to different RNCs will be involved.
In position 2 the UE is only served by a cell controlled by RNC2, and RNC1 is not involved
anymore since the Serving RNC relocation procedure has been performed. This means that
RNC2 is the Serving RNC for the second UE position. At the end of the service the RRC
Connection needs to be released again. This is done by exchanging RRC messages between UE
and the Serving RNC. This means the messages regarding the RRC Connection release
procedure are counted this time by RNC2. This results in an unbalance in message count at
RNC1 caused by mobility and the resulting Serving RNC relocation procedure, and this
unbalance is not caused by dropped or failed calls. This example shows that RNC statistics
should take mobility into account, making the practical implementation a lot more
complicated.
150
communications
Planning 3G networks
151
communications
3G handover types
Intra-frequency handover
soft/hard handover
Inter-frequency handover
Inter-system/inter-RAT handover
* Between 3G and 2G celts
Three different handover types are available in 3G: intra-frequency handover, inter-frequency
handover and inter-RAT handover.
Intra-frequency handover is the most common handover type in 3G. This concerns handover
between 3G cells belonging to the same 5MHz carrier. Both soft handover and hard handover
can occur, but the latter is rather exotic. This handover type will be discussed in detail in this
chapter.
Inter-frequency handover is a handover from a 3G cell on one carrier to another 3G cell on a
different 5MHz carrier. This is always a hard handover since we are speaking about two
different frequencies. This handover type is not analysed in detail in this training, but is
covered in the most advanced 3G training (Advanced optimisation for 3G data services - HSPA
multicarrier implementation).
The last handover type on the slide is the inter-RAT handover. Inter-RAT stands for inter Radio
Access Technology. This means a hard handover between a 3G cell and a 2G cell. This
handover type will be discussed in detail in the next chapter, since this is a very important
mechanism to save your call when 3G coverage is still limited.
152
communications
[ 3G neighbour list
list
Inter-system NB list
The fact that we have different 3G handover types results in different 3G neighbour list types:
intra-frequency neighbour list, inter-frequency neighbour list and inter-RAT neighbour list.
The intra-frequency neighbour list is needed for the intra-frequency handover. This list
contains 3G neighbour on the same 5MHz carrier. This neighbour list is always needed in 3G
operation, and needs to be available to the UE from the start of the session.
For the inter-frequency handover the inter-frequency neighbour list is needed. This contains
the 3G neighbours, but this time on a different carrier. This list is only needed when a
handover to a second carrier is considered, and will only be communicated to the UE once
compressed mode is entered. Compressed mode is also needed for the inter-RAT handover, and
will be discussed in a lot of detail in the next chapter.
Finally, the inter-RAT neighbour list is needed for the 3G-2G handover. This neighbour list
contains the 2G neighbours for the concerned 3G cell. This list is only needed by the UE when
handover to 2G is considered, and will only be sent to the UE once compressed mode is
entered.
The RRC message Measurement Control is used in connected mode to send neighbour lists of all
types to the UE. This message will be analysed in detail in this chapter and the next one.
153
P3
communications
Soft handover:
The figure above illustrates intra-frequency soft handover, which is the most common
handover type in 3G operation. Both cells (green and blue) in the figure are using the same 3G
carrier. The UE is moving, in connected mode, from the left most position to the middle one
and further to the right position.
In the first position completely on the left only one dominant cell is available (green cell). The
UE is connected with one radio link to this cell.
Next the UE moves further to the right and ends up in the middle position. In this area both
green and blue cell have more or less equal quality (Ec/No). In this overlapping area between
the two cells the UE will have two simultaneous radio links in connected mode. This is called
soft handover, and the overlapping cell area with comparable quality is called the soft
handover area. Both radio links will carry the same signalling (RRC and NAS) and user data,
both in uplink and downlink. This redundancy will eat additional capacity in the network, but
will also result in the so-called Soft Handover Gain. Because of soft handover a 2-3 dB
reduction in transmission power is achieved.
At the end the UE is moving further to the right and ends up in the final position. Here only the
blue cell is dominant, while the green cell is quite weak compared to the blue one. In this
position the UE will only have one radio link, and this towards the blue cell. The UE is not in
soft handover anymore.
Soft handover, where the UE is connected simultaneously to multiple cells, is only possible
when the lur interface between the different involved RNCs is implemented. Otherwise a hard
handover will be used instead.
154
P3
communications
Soft handover causes redundancy, but results in reduction of transmitted power (SHO Gain)
The figure above shows the intra-frequency soft handover area for the three cell case. We
have both 2-cell soft handover areas indicated in blue, and a 3-cell soft handover area
indicated in red. This soft handover causes redundancy but results in soft handover gain as
mentioned before.
All the cells the UE is connected to in connected mode belong to the UEs Active Set (AS). The
maximum amount of cells that the UE can be connected to is limited by the parameter
Maximum Active Set Size. Typically maximum three cells are allowed in the active set.
155
P3
communications
Left graph
* SHO gain as function of ft active set
Right graph
* Only two
SHO gain as function of delta Ec/No between two active set cells
The smaller the difference between the active set cells, the higher the SHO gain
The figure on the left side shows the Soft Handover Gain as function of active set count. It is
assumed that all cells in the active set have equal Ec/No. It is quite clear that more cells in
the active set result in higher soft handover gain. However the additional gain is decreasing
with the active set count. As a conclusion it is recommended to allow not more than three
simultaneous cells in the active set. For more than three cells in the active set, the additional
capacity loss would outweigh the additional Soft Handover Gain.
The figure on the right shows the Soft Handover Gain as function of the quality difference
between the active set cells. It is assumed that only two cells are present in the active set.
The smaller the quality difference between the active set cells, the higher the resulting Soft
Handover Gain. If the quality difference is getting bigger than 4dB, it is recommended to kick
the worst cell out of the active set, since it is not contributing to the Soft Handover Gain
anymore.
156
communications
The figure above shows the more exotic case of intra-frequency hard handover, where both
cells still belong to the same carrier. In this case the lur interface between the different RNCs
involved is not implemented. As a consequence soft handover is not allowed here and the UE
can only be connected to one cell at a time. The hard handover occurring here involves a
synchronised swap from a radio link to the green cell to a radio link to the blue cell. Up to now
the author has not encountered this handover type in any commercial network.
157
P3
communications
Inter-system/inter-RAT handover
The figure above shows the inter-RAT handover, where a handover is performed from the
green 3G cell to the blue 2G cell. Since this concerns two completely different technologies,
using different frequency bands, only a hard handover is possible. The inter-RAT handover is a
very important mechanism to save the call when the 3G coverage area is still quite limited
(initial 3G network rollout). As mentioned before this handover type will be analysed in great
detail in the next chapter.
158
P3
communications
Inter-frequency handover
The figure above shows a handover type only used in the more advanced 3G networks with
second carrier (or multiple carriers): the inter-frequency handover. Here both 3G cells are
using a different 5MHz carrier, and quite often these cells are co-located to increase capacity
in hot spot areas. This is always a hard handover. Different inter-frequency handover types are
available such as load based handover, service based handover and UE triggered handover.
These types will not be discussed any further in this training.
159
P3
communications
3G UE reporting modes
UE instructed to report to SRNC
Periodic reporting
Most vendors use event based reporting or combination of event based/periodic reporting
In connected mode the UE is instructed to report all kinds of information to the serving RNC.
This could be, for example, CPICH Ec/No or CPICH RSCP. This reporting is done by sending RRC
Measurement Reports in the uplink. The UE is instructed by the serving RNC about what/when
to report, and the instructions are given with the RRC message Measurement Control. Two
kinds of reporting are available: event based reporting and periodic reporting. For event based
reporting the UE only sends the uplink Measurement Report when something is happening, the
so-called event. For periodic reporting the UE send Measurement Reports all the time,
regardless of event occurrence. Most of the vendors use event based reporting, or a
combination of event based and periodic reporting. In case of periodic reporting the UE is
sending Measurement Reports all the time, even if nothing is happening. These report need to
be analysed by the RNC and can cause a big waste of RNC resources.
160
communications
Different types of 3G UE Measurement Reports are available. First of all one can differentiate
between event based Measurement Reports and periodic Measurement Reports.
For the event based Measurement Reports one can define seven series of events as shown in
the slide above. Event 1 series will be discussed in more detail in this chapter. Event 2, event
3 and event 6 series will be covered in the next chapter, as they are closely related to interRAT handover. Event 4 series will be covered in the chapter on PS services. All remaining series
are not really used by any operator and will not be covered in this training.
For the periodic reporting one can differentiate according to what is measured: e.g. same 3G
carrier, different 3G carrier, different technology (2G).
In the next slides the event 1 series will be analysed in detail and all relevant parameters will
be discussed.
161
P3
communications
[Event 1a
Parameters: tttia (e.g. 200ms), RepRangela (e.g. 4dB), Hystla (e.g. 2d8)
>
<
CPICH(best) - RepRangela
CPICH(best)
Hyst1a/2
RepRangela - Hyst1a/2
The figure above shows operation and parameters for the event 1a, also called Radio Link
addition. When a neighbour is getting quite good (Ec/No) compared to the best cell in the
active set, the UE would like to add this cell to the active set. The reference for this event is
the quality of the best cell (CPICH1). Two windows can be defined for this event: the enter
event 1a window (green line) and the leave event 1a window (red line). These two lines are
tracking the CPICH Ec/No of the best active set cell as can be seen on the figure. When a
neighbour is entering the green window this means the neighbour is getting quite good
compared to the best cell. If this condition is met for a specific amount of time, tttia (timeto-trigger 1a), the UE will send a Measurement Report 1a in the uplink requesting the serving
RNC to add this neighbour to the active set. If during this timer tttia the neighbour CPICH
Ec/No is leaving the red window, the condition for event 1a is not met anymore and the cell is
not added to the active set. The difference between green window and red window is equal to
Hystla, as can be seen from the formulas above. This to avoid ping pong with regards to
entering and leaving event 1a.
162
P3
communications
<
The figure above shows what could happen if a zero hysteresis (Hyst1a= 0) is used. This would
mean entering and leaving the event 1a would be triggered by entering or leaving the same
window. A small variation in the neighbour CPICH Ec/No (CPICH2) could cause ping pong
regarding entering and leaving the event 1a. The UE would have to start the timer tttla every
time the window is entered, and would have to stop the timer tttla every time the window is
left. This behaviour is not visible on the air interface, but will cause quicker UE battery drain
because more processing power is needed.
163
communications
>
Parameters: tttlb (e.g. 640ms), RepRangelb (e.g. 4dB), Hystlb (e.g. 1dB)
The figure above shows operation and parameters for the event 1b, also called Radio Link
deletion. When a cell in the active set is getting quite bad (Ec/No) compared to the best cell
in the active set, the UE would like to remove this cell from the active set. The reference for
this event is the quality of the best cell (CPICH1). Two windows can be defined for this event:
the enter event 1b window (green line) and the leave event 1b window (red line). These
two lines are tracking the CPICH Ec/No of the best active set cell as can be seen on the figure.
When an active set member is leaving the green window this means the cell is getting quite
bad compared to the best cell. If this condition is met for a specific amount of time, tttlb
(time-to-trigger 1b), the UE will send a Measurement Report 1b in the uplink requesting the
serving RNC to remove this cell from the active set. If during this timer tttlb the cell CPICH
Ec/No is entering the red window, the condition for event 1b is not met anymore and the cell
is not removed from the active set. The difference between green window and red window is
equal to Hystlb, as can be seen from the formulas above. This to avoid ping pong with regards
to entering and leaving event 1b.
164
P3
communications
The event 1c is also called Radio Link replacement: combined removal of worst cell from the
active set and addition from best neighbour to the active set. This happens if the active set is
completely filled (typically three cells in active set), and the best neighbour is getting a
certain number of dBs better than the worst active set member (green window: enter event
1c) . This condition should be met for a timer tttlc. However, if during this timer tttlc the
best neighbour is leaving the red window (leave event 1c), the radio link replacement is not
carrier out. The hysteresis Hystlc is used to avoid ping pong regarding entering and leaving the
event 1 c.
165
P3
communications
IBeld fulfilled
Ec/No
CPICH2
enter event 1d
CPICH1
ileave event 1d
time
>
CPICH(best)
<
CPICH(best) Hyst1d/2
Hyst1d/2
The figure above shows operation and parameters for the event 1d, indicating change of best
cell in the active set. This event is important for specific vendors not combining 3G intra
frequency neighbour lists, as will be explained later in this chapter. The event is also used to
arrange mobility regarding serving HSPA cell, which is covered in the more advanced PS
optimisation training. The reference for this event is the quality of the best cell (CPICH1 ). Two
windows can be defined for this event: the enter event 1d window (green line) and the
leave event 1d window (red line). These two lines are tracking the CPICH Ec/No of the best
active set cell (CPICH1) as can be seen on the figure. If one of the active set members is
entering the green window this means this cell is getting a certain number of dBs better
compared to the previous best cell. If this condition is met for a specific amount of time, tttld
(time-to-trigger 1d), the UE will send a Measurement Report 1d in the uplink indicating change
of best cell in the active set. If during this timer tttld the cell CPICH Ec/No is leaving the red
window, the condition for event 1d is not met anymore and the Measurement Report 1d is not
sent. The difference between green window and red window is equal to Hystld, as can be seen
from the formulas above. This to avoid ping pong with regards to entering and leaving event
1d.
166
P3
communications
ttt
time-to-trigger
Reporting Range
Hysteresis
Periodic reporting
Repeating period
Number of repeats
167
P3
communications
UE
J
j
Measurement Control
Measurement Control
Measurement Control
Measurement Report
Measurement Control
The Active Set Update procedure is used to change the active set content, and this behaviour
is closely related to mobility. The figure above gives an overview of the signalling related to
the Active Set Update procedure (indicated in red). As always, the UE first has to go from idle
mode to connected mode. This is done with the RRC Connection Setup procedure and the
initial Direct Transfer procedure. Shortly after these procedures the serving RNC is sending a
couple of RRC Measurement Control messages in the downlink to the UE. These contain
instructions from RNC to UE regarding 3G neighbour list, event parameters (e.g. e1a, e1b and
e1c) and other important information.
We assume now that the UE is driving around, and after a while the conditions for one of the
events 1a/ 1b/ 1c are met. This is reported by the UE in the uplink with an event based
Measurement Report message. This means the UE is actually asking the serving RNC to change
the content of the active set, by adding or deleting a cell to/from the active set. The UE is
now waiting for a reaction from the RNC. The actual command from RNC to UE to update the
active set is given with the RRC message Active Set Update. Once the update is done, the UE
will confirm this to the RNC with the Active Set Update Complete message. For most of the
vendors the neighbour list given to the UE is a combination of neighbour lists of all cells in the
active set. This means that if the active set content has changed, an updated neighbour list
should be sent to the UE with the Measurement Control message. Some vendors only use the
neighbour list of the best cell in the active set, and this means a change in the active set
content does not automatically lead to an updated neighbour list.
In the next slides a more detailed description will be given on each of these RRC messages
belonging to the Active Set Update procedure, and the message content will be illustrated
with an example from the log files.
168
communications
Measurement Control
UE
SRNC
Measurement Control
Initial instructions should be given, without delay, once connected mode is entered
Further instructions only given on a need to know basis, e.g. updated neighbour list
Event parameters
The Measurement Control message is used by the RNC to give instructions to the UE. The initial
instructions should be given, without any delay, once the UE is in connected mode. Further
instructions will only be given on a need to know basis. Measurement Control messages can
contain information on many different topics. First of all they carry neighbour list information.
This can be the 3G intra-frequency neighbour list, the 3G inter-frequency neighbour list or the
2G neighbour list. Measurement Control messages also carry information on event parameters,
for example RepRangela, Hystla, tttla and many other parameters. The instructions also tell
the UE the measurement quantity for event evaluation, e.g. RSCP or Ec/No. Measurement
Control messages tell what to report (e.g. Ec/No or RSCP), and are used to activate or de
activate compressed mode.
169
The figure above shows several extracts from a Measurement Control message. The first
highlighted part shows neighbour list information. Here the UE is instructed to remove the old
neighbour list, and to put the new neighbour list in its memory. For every neighbour the
scrambling code is given, and each neighbour is put on a specific physical location inside the
memory indicated by intraFreqCelllD. Next the UE is told that cell evaluation regarding Active
Set Update procedure should be based on CPICH Ec/No, and that both Ec/No and RSCP should
be reported in the Measurement Reports. At the end of the message the parameter values for
the different events are given. We can see, for example, parameter values for the event 1a.
Both Reporting Range and Hysteresis are given in steps of 0.5dB, and the timer is given in ms.
170
P3
communications
Measurement Report
UE
SRNC
Measurement Report
The next message belonging to the Active Set Update procedure is the Measurement Report.
This contains measurements from the UE and is sent in the uplink to the RNC. These
Measurement Reports can be event triggered or periodic. In case of event based Measurement
Reports, additional information on the triggering event is given. Event based reports should
normally trigger a reaction from the RNC. These report can contain measurement information
on multiple cells, both active set members and neighbours.
171
P3
communications
ceflSjmchscr* ibonlnfo
modeSpeahddo Idd
countC-SFN-Fr ame-otlerence
courtC-SFN-High 0
o 201
Ime 19.1234 56
Command Code 16
Length : 56
Log Code (Hex) 0x412F
1.25 rtw/40 counter (32 kHz dock) 17
CFN : 0
1 25 ms counter 5040*>4o99
Logeal charnel (1) Upknk OCCH
Rh id 2
Message length 40
rrfegrityCheckJrfo
me geAuthent:abonCode 955193762 (38EFI 9A2 hex)
nc-MessageSequenceNurrfcer 6
measuc..ku4lderii<y 1
tm
22104
13]
cetiSynchsorxsabonlnfo
modeSpecihdnlo Idd
countC-SFN -Framedrtence
cotntC SFN High 0
df 201
tm: 22616
modeSpectelnfo Idd
measuedResutts
MeasuredResiits rtreFreqMeasi*ecResdUltsl
ntraFteqMeasce<f3eJtiLitf
pwnatyCPlCH -Info
pomaryScrambhngCcxje 55
cp*h-Ec-N0 (12) -180 (d8)
cpch-RSCP (13) -102 (dBm)
eventResuJs
Evr- tFlesuSs . rtraFieqEventResifis
inbaFreqE vcntResuHs
everalD el a
IntfaFreqMeasuedReculiUit
10 1
ceflSynchfonrcationlnfo
modeSpeeihddo : Idd
cetMeasurementEventResuis
CeB4easurementEventResu#s . fdd
modeSpecficirJo : fdd
pomaryCPICH-Info
Idd
prmaiyScrambSngCode 56
cpch-Ec NO (35) -65(dB)
cptch-RSCP (24) 91 (dBm)
10 1
pnmatyScrambingCode 56
ni
The figure above shows the content of a Measurement Report message from a log file. In this
example we have an event based report. At the end we can find the trigger for the report: the
UE would like to add cell with scrambling code 56 to the active set. The first part of the
Measurement Report shows some measured results on several cells, both active set members
and neighbours.
172
P3
communications
SRNC
When the UE is asking to change the content of the active set with an event triggered
Measurement Report, a reaction from the RNC is awaited. The actual command from the RNC
to add a cell to or delete a cell from the active set is given by the downlink message Active Set
Update.
173
communications
MSI
Active Set Update (DL-DCCH)
Tine 19:12-34.84
Commend Code : 16
Length: 30
log Code (Hex) 0x412F
1.25 ms/40 count (32 kHz dock) : 24
CFN 0
1 25 in* count 5040834928
logical charewJ (3) Downhnk DCCH
Rbjd 2
Message length : 14
mtegrijGieckWo
nw.jjgeAuthentjceiionCode : 4248403800 IFD181248 hex)
rrcMess jgeSeguenceNumb : 12
ActiveSetUpdate : r3
adiveSdUcMlate3
rrc-TiamauiorldenMier : 0
maxAJJowedJL-TX Powef : 24
il-AddbonlnlomationLBt
RLAddtanlnlcxmationlrtJ
101
pnmaiyCPICH-lnlo
pnmafySaamblngCode 56
d-DPCHWoPeiRl
(0)
sf -AndCodeNumbei
SF512-AncodeNumbef : sH28
sfl 28 : 6
tpcCombinatiodndex . 1
dummy : False
The content of an Active Set Update message from the log files is displayed in the figure
above. In this specific example one can clearly see the RNC is instructing the UE to add cell
with scrambling code 56 to the active set.
174
P3
communications
SRNC
Active Set Update Complete
Once the UE has updated the active set content as was told by the RNC, the UE will send the
Active Set Update Complete message in the uplink as confirmation.
175
P3
communications
Filtering
UE measurements
Event evaluation
Filtering
UE reporting
Filter coefficient k:
Regulates importance of past measurements
k: 0 *19 (typical: k= 2)
In connected mode the UE is performing measurements every 200ms. These measurement are
used for event evaluation to see if the criteria for one or the other event are met. If this is the
case an event based Measurement Report will be sent in the uplink. This is the situation as we
have seen up to now.
An additional step can now be introduced between the UE measurements and the event
evaluation: filtering. Filtering is a technique used to combat fast fading, and can be
considered as a kind of measurement averaging. This technique is combining current
measurements with measurements from the past, and can be tuned with filter coefficient k.
This coefficient regulates the importance of the past measurements, and ranges from 0 to 19.
The higher the value for this coefficient the more filtering is applied and the higher the
importance of past measurements. In each case, the older the measurement the less important
it gets. A typical value for the filter coefficient k is two.
176
P3
communications
Filter coefficient k
T*ne: 13122123
Command Code . 16
Length 30
Loa Code (Hex! 0x412F
1.25 ms/40 courit, [32 kHz dock.) 52
CFN : 0
1 25 ms counter 5040885601
Logcd channel : (3) DownSnk DCCH
Rb_ld : 2
Message length . 14
MeasufementControl : r3
measurementCortroJ-O
trc-T ronsacbonldentifi 2
measuementldenbty : 12
measurementCommand
Me s-'jrementCommand : setup
setup
MeeasementType rterFrequencvM-asufement
interFrequer'Me osurement
ntefFregCeQdoList
removed nterfteqCeflJs*
RemovednlesFiC'jCdlLjst . iemoveNdnteiFieqCe2s
mteFreqMeasQuanhty
lepojfcrigCrieira : ntefFreqRepodingCnteoa
IdterCoelfjciefV
fc2
modeSpecfclnio fdd
The filter coefficient k can be found in the Measurement Control message, as is indicated in
the example above. Here the filter coefficient equals two.
177
P3
communications
The figure above shows the impact of filtering on the RSCP measurements performed by the
UE. As one can see the UE is suffering from fast fading (red signal). When filtering is applied a
kind of average is calculated combining the current measurement with measurements from the
past. This results in a more stable filtered signal (blue signal) that is more suitable to perform
event evaluation.
178
P3
communications
Planning 3G networks
179
P3
communications
Measurement reporting
Handover command
Inter-RAT handover results in specific signalling (RRC) sequence
This chapter handles about 3G-2G inter-RAT handover for CS services, and analyses in detail
the different vendor specific implementations. All the building blocks regarding the inter-RAT
handover are provided by 3GPP, and it is left to the vendors to use these in the best possible
way. The next slides will analyse in detail the specific RRC signalling sequence that results
from the inter-RAT handover.
180
P3
communications
Phase 1
Normal 3G operation
Phase 2
Phase 3
3G Compressed Mode
Normal 2G operation
time
The figure above gives an overview of the different phases encountered in the inter-RAT
handover. Three phases can be recognised. Phase one is normal 3G operation, the second
phase is 3G Compressed Mode and the last phase is normal 2G operation. Two different
algorithms decide when to go to the next phase: the Compressed Mode activation algorithm
decides when to go from phase one to phase two, and the inter-RAT handover algorithm
decides when to go from phase two to phase three. These algorithms will be studied for the
different vendor implementations. In phase one the UE is in 3G connected mode, and measures
only the 3G intra-frequency neighbours. In the second phase the UE is still in 3G connected
mode, and measures not only 3G intra-frequency neighbours but also 2G neighbours. In the last
phase the UE is in connected mode GSM and only measures the 2G neighbours. All the little
details will be studied in this chapter.
181
communications
receiver
3
Compressed Mode
Gaps are typically (CS services) created with Spreading Factor reduction
Spreading Factor reduction (divided by two) has 3dB impact on link budget
182
P3
communications
RBC&wwswiSouofflL-CCCH)
Compressed Mode
Dual receiver
Dual receiver capability can be found in RRC Connection Setup Complete message
(3GPPTS 25.331)
As mentioned before two possibilities are available to perform inter-RAT measurements: using
a dual receiver mobile or using Compressed Mode. The dual receiver capability can be found
back in the signalling, to be more specific, in the RRC Connection Setup Complete message
containing details on the UE capabilities. This is indicated in the figure above.
183
communications
3G Compressed Mode:
Creation of 3G gaps for GSM measurements
The figure shows more details on the implementation of 3G Compressed Mode. Gaps have to be
created in 3G transmission and reception, and during these gaps GSM measurements can be
performed. These gaps are created by compressing the normal 10ms radio frames. The figure
above shows both normal 10ms radio frames (green) and compressed 10ms radio frames (red).
Compressing radio frames means the same data has to be transmitted in less time, and as a
consequence a higher instantaneous 3G transmit power will be needed during Compressed
Mode. The gaps created during Compressed Mode can have different lengths, ranging from 3 up
to 14 time slots.
184
communications
Transmission Gap
*
e.g. 7 Time CI
Slots
Cl
T.
TimeSlot
z'
imiiiiimmiiiriniiimiiiimim
Normal Radio Frame
fime Slot
>
Double-frame method
Transmission Gap
e.g. 7 Time Slots
iiimimmii
Compressed Radio Frame Compressed Radio Frame
time
Double frame method: Transmission Gap divided over two consecutive radio frames
The Compressed Mode gaps can have different lengths. The number of consecutive idle time
slots can be 3, 4, 5, 7, 10 or 14, and is called the Transmission Gap Length (TGL). The
transmission gap placement can be done in two different ways: single-frame method or
double-frame method. In the single-frame method the transmission gap occurs in one radio
frame. Since at least eight time slots should be transmitted in every radio frame, this means
the single-frame method allows a maximum gap of seven time slots. In the double-frame
method the transmission gap is divided over two consecutive radio frames, and this allows the
use of the maximum transmission gap of 14 time slots.
185
communications
TGPL1
The figure above can be found in the 3GPP specifications TS 25.215, and gives an overview of
the available Compressed Mode parameters. As one can see, a Transmission Gap Pattern
consists of one or two Transmission Gaps, and can be described by the following parameters:
TGSN, TGL, TGD and TGPL. The exact meaning of these parameters is explained in the slide
above. Several Transmission Gap Patterns can be defined, each serving a specific purpose (e.g.
GSM RSSI measurements, BSIC decoding). For optimisation purposes it is not important to know
in detail all these Compressed Mode parameters.
186
communications
Hi
CPICH RSCP
Uplink Tx power
Compressed Mode is needed to measure the GSM neighbours, and will normally result in an
inter-RAT handover to GSM. The main reason to go to Compressed Mode is the deterioration of
the 3G radio conditions. Five different Compressed Mode triggers are available to detect this
situation: CPICH Ec/No, CPICH RSCP, downlink DCH power, uplink transmit power and uplink
DCH quality. However, this complete set of Compressed Mode triggers is not supported by all
vendors. Most popular triggers are CPICH Ec/No and CPICH RSCP.
187
P3
communications
Implementation vendor
SRNC
UE
RRC Connection Setup procedure
RSCPi
__
_
Reconfiguration LOinplcto
Handover complete
This slide shows the inter-RAT handover implementation for vendor 1. All relevant RRC
messages are indicated in red. This is the vendor specific signalling sequence related to interRAT handover.
Right after the transition from idle mode to connected mode, the UE should receive several
Measurement Control messages containing instructions from the serving RNC on Compressed
Mode triggers. For this vendor 1 implementation, one Measurement Control message contains
the event 2d and event 2f thresholds for the CPICH Ec/No, another Measurement Control
message contains the event 2d and event 2f Thresholds for the CPICH RSCP. Event 2d means
that all cells in the active set have bad Ec/No, or all cells in the active set have bad RSCP. This
is the trigger to go to Compressed Mode. Event 2f means one cell is available in the active set
with good RSCP or good Ec/No, and Compressed Mode should be left again. More details on
these events can be found in the following slides.
At a certain moment 3G radio conditions get worse, and Compressed Mode is triggered. This is
done with a Measurement Report for the event 2d.
The physical Channel Reconfiguration procedure follows containing all Compressed Mode
parameters. This procedure does not activate Compressed mode yet.
The first Measurement Control message right after the Physical Channel Reconfiguration
procedure contains additional instructions regarding the inter-RAT handover. This
Measurement Control message contains the 2G neighbour list, tells the UE to verify the BSIC of
the measured 2G neighbours, defines the new event 3a which is the actual inter-RAT handover
trigger and activates Compressed Mode. Event 3a means that all 3G cells in the active set are
bad, but at the same time there is a good 2G neighbour available. More details on this event
can be found in the next slides.
At a certain moment during Compressed Mode, 3G gets really bad and suitable 2G alternatives
are available. This triggers the Measurement Report for the event 3a.
This Measurement Report is sent to the serving RNC and triggers the inter-RAT handover
command to the best available 2G neighbour. Once the inter-RAT handover is completed, the
Handover complete message is sent by the UE in the uplink on 2G.
188
P3
communications
leave event 2d
ThldEcNo
enter event 2d
CPICH1
<
ThldEcNo - Hyst2d/2
>
ThldEcNo + Hy$t2d/2
All details on the event 2d with Ec/No threshold can be found in the figure above. Event 2d
means that all cells in the active set are bad, in this case below a specific Ec/No threshold.
Since a hysteresis Hyst2d is available, the event 2d can be entered and left at different levels.
The difference in Ec/No between entering and leaving the event 2d is Hyst2d, as can be seen
on the figure. When all cells in the active set left the green window (enter e2d), a timer ttt2d
is started. If event 2d is fulfilled during the complete duration of the timer, a Measurement
Report e2d will be sent at timer expiry. If during the timer ttt2d one of the cells in the active
set is entering the red window (leave e2d), e2d is not fulfilled anymore and the Measurement
Report e2d is not sent. Event 2d is one of the triggers to enter Compressed Mode, in this case
because of bad Ec/No.
189
P3
communications
>
ThldRSCP + Hyst2d/2
All details on the event 2d with RSCP threshold can be found in the figure above. Event 2d
means that all cells in the active set are bad, in this case below a specific RSCP threshold.
Since a hysteresis Hyst2d is available, the event 2d can be entered and left at different levels.
The difference in RSCP between entering and leaving the event 2d is Hyst2d, as can be seen on
the figure. When all cells in the active set left the green window (enter e2d), a timer ttt2d is
started. If event 2d is fulfilled during the complete duration of the timer, a Measurement
Report e2d will be sent at timer expiry. If during the timer ttt2d one of the cells in the active
set is entering the red window (leave e2d), e2d is not fulfilled anymore and the Measurement
Report e2d is not sent. Event 2d is one of the triggers to enter Compressed Mode, in this case
because of bad RSCP.
190
P3
communications
Enter event 2f
<
ThldEcNo - Hyst2f/2
All details on the event 2f with Ec/No threshold can be found in the figure above. Event 2f
means that one of the cells in the active set is getting good again, in this case above a specific
Ec/No threshold. Since a hysteresis Hyst2f is available, the event 2f can be entered and left at
different levels. The difference in Ec/No between entering and leaving the event 2f is Hyst2f,
as can be seen on the figure. When one of the cells in the active set enters the green window
(enter e2f), a timer ttt2f is started. If event 2f is fulfilled during the complete duration of the
timer, a Measurement Report e2f will be sent at timer expiry. If during the timer ttt2f the
previous mentioned cell is leaving the red window (leave e2f), e2f is not fulfilled anymore and
the Measurement Report e2f is not sent. Event 2f is one of the triggers to leave Compressed
Mode, in this case because a cell with good Ec/No is available again.
191
P3
communications
= Measurement
ThldRSCP + Hyst2f/2
>
ThldRSCP - Hyst2f/2
<
All details on the event 2f with RSCP threshold can be found in the figure above. Event 2f
means that one of the cells in the active set is getting good again, in this case above a specific
RSCP threshold. Since a hysteresis Hyst2f is available, the event 2f can be entered and left at
different levels. The difference in RSCP between entering and leaving the event 2f is Hyst2f,
as can be seen on the figure. When one of the cells in the active set enters the green window
(enter e2f), a timer ttt2f is started. If event 2f is fulfilled during the complete duration of the
timer, a Measurement Report e2f will be sent at timer expiry. If during the timer ttt2f the
previous mentioned cell is leaving the red window (leave e2f), e2f is not fulfilled anymore and
the Measurement Report e2f is not sent. Event 2f is one of the triggers to leave Compressed
Mode, in this case because a cell with good RSCP is available again.
192
P3
communications
leportCiitena
IntoFieqRepatDiena rterf reqReportngCrtena
intetFieqRepatmgCrtena
interFreqEventList
InterFreqEventLkt :
10]
IntoFregEvent evenl2d
everted
useteqThrejhdd
usecfieqW : 0
hysteresis 4
rvneToTngger W320
MeasuiementConttd t3
meocceementControl 3
in
trc-T ransacbonldenhfcet 2
12
measurementldenhty
measurementCcmmand
MeesuementCommend setup
setup
12
hysteresis 0
hmeToTngger M1280
measuemer tReportingMode
meaiurementRepOftTianslerMode : acknodgedModeRLC
penodcaCrEventTngger event Tugger
ceSdenMy-reportnglrxicaiGf Fake
c*Kynchonisaiior1nfofteooftmglnd>cator Fake
modeSpecih: mo Idd
ct*ch-c-N0-iet>xfrindk:ator : False
cpckflSCP lepcxtnglndcatot : Fake
pathloss-repoitinglndoator . Fake
leportQrtena
The figure above shows the content of a Measurement Control message from a log file
declaring e2d and e2f thresholds for Ec/No. The important information is marked. One can
recognise the filter coefficient that was discussed before, and all other event related
parameter values.
193
P3
communications
RSCP) - togfile
reportCnteria
Tw 15122123
InterFreqReportCntena nterfeqReportingCnterra
rterFreqReportDTgCrteria
te*FreqventList
Command Code 16
Length: 30
Log Code (Hex) 0x412F
1 25 ms/40 counter (32 kHz clock): 52
loterfreqEventList
roj
InterFreqEvent event2d
CFN 0
1 25 me counter 5040885609
Locai channel: (3) Do*w4rk 0CCH
Rb_ld 2
Message langth . 14
Measuemer'Contiol: r3
evenl2d
usedFreqT hreshold -106
usedFrecfU/ : 0
limeToTngger tt320
meacjicf:ientContiol-i3
PI
rrc-Tranfeetionldentsfier 3
measuremenddenMy : 13
InterFregEvent event2f
event2t
usedFreqT hreshold -101
meesuemeritCommand
MeesurementCommand: setup
uwdFreqW 0
setup
limeToTngger tttl280
measixementflepcxtingMode
measurementReportTraraferMode acknov4edge<#4odeRLC
lierCoeOicient Ic2
modeSpeahdnto rdd
treqQuaityEstmateQuantfy-FDD cpch-fiSCP
rtoFreqReportngQuanWy
utraCamer-RSSI . Fake
heguencyOuaiityshmaie False
nonFreqRelatedQuanbbes
dummy noReport
c*dentiy-reperiindndic.yor False
cdCyncnronrsebonlntoRepOftnglndcatot . False
modeSpecicJnlo : Idd
cpich Ec MO-reportrfllndcatoi : False
cprch RSCP-fepcM'injlndcatcr : Fake
paihloss-feportindrxJcetoc : Fake
itoortCiicwe
The figure above shows the content of a Measurement Control message from a log file
declaring e2d and e2f thresholds for RSCP. The important information is marked. One can
recognise the filter coefficient that was discussed before, and all other event related
parameter values.
194
communications
Enter event 3a
All details on the event 3a can be found in the figure above. Event 3a means that all cells in
the active set are bad (below a specific RSCP threshold), but at the same time a good 2G
neighbour is available with RSSI value above a given threshold. Since a hysteresis Hyst3a is
available, the event 3a can be entered and left at different levels. This hysteresis is applied
both to the 3G threshold (ThldRSCP3G) and the 2G threshold (ThldRSSI2G). When all cells in
the active set are going below the green level ThldRSCP3G-Hyst3a/2, and at the same time a
2G neighbour is available above ThldRSSI2G+Hyst3a/2, event 3a is entered and the timer ttt3a
is started. If event 3a is fulfilled during the complete duration of the timer, a Measurement
Report e3a will be sent at timer expiry. If during the timer ttt3a one of the cells in the active
set is going above ThldRSCP3G+Hyst3a/2, or all 2G neighbours drop below ThldRSSI2GHyst3a/2, e3a is not fulfilled anymore and the Measurement Report e3a is not sent. Event 3a is
the actual inter-RAT handover trigger.
195
P3
communications
MeAsuremertType . irtetftATMeasurement
inletRAT MeA-uiement
lepOftCutena
IntetflATReportC-iieivi : irtefRATReportingCrtena
irtetflAT ReportaigCntena
irtetRATEvertLel
IntetRATEventlist :
rtetfiATCeUrtoLis*
removedrterRAT CeJLisi
RemovedntetRAT CHList lemoveAJrterRAT Cab
newlrt eiRAT Ce*.a
Nev4rte*RAT CeflDtf
(01
rteiRAT CeflO 0
(0)
InlesRATEvert evert3a
evert3a
thteshddOtNnSyslem -101
w
lechnotogySpeotiurto gsm
inleiRATCellndMduaDnset 0
bsc
rtetfU T MeasQuanMy
measOuanMyO TRAN-QuaBystenate
htaCoeftioert : fe2
modeSpectfcIrtfo fdd
rtiaFregMeasQuanMy-FDO :p*:hRSCP
ratSpeofidnfo : gsm
measwemertQuarrty gcmC-jmerfiSSI
ttetCodtaem fcl
teicVerticrtiorifiequied lequred
nteiHAl RepottingUuenWy
ulteri-EsbmrtedQuaftty : False
ratSpeciidrto : gstr
dummy: False
dunmy2: False
osnvCamer-RSSI True
thteshoWOthetSysiem -100
hysteresis 0
tmeToT rigger till 00
refioitmgCeSStatus
ReportingCeBStatus wUhrActSetOiVitualAclSetTrteifiATcefe
vrtheActSetOiVktuaHVctSet-IrtesRATcefc e4
measuremertReportjngMode
measuemertReportTransterMode acknowfedgedModeRLC
petiodicaDfE vert Trigger eventTngger
dpdvCompressedModeStatusirto
tgps-fleconhguraborvCFN - 208
tgp-SequenceShodLrsl
10]
tgpa 1
igps-Siaius activate
tgcfn : 208
ni
tgpu
igpsStalus activate
tgcfn: 210
12]
tgpa
tgps-Status activate
tgcfn 214
The figure above shows the content of the first Measurement Control message following the
Physical Channel Reconfiguration procedure. The first part consists of the GSM neighbour list.
Next the filter coefficients and measurement quantities are defined, both for GSM and UMTS,
and it is stated that BSIC verification is needed for GSM. After this the event 3a is declared
with all needed parameters. At the end of the Measurement Control message Compressed
Mode is activated (tgps-Status: activate).
196
P3
communications
Vendor 1 analysis
Graph shows average RSCP and Ec/No in a window of 4s preceding inter-RAT handover
Behaviour as expected
In the graph above the vendor 1 performance is analysed regarding inter-RAT handover. Every
dot represents a 3G-2G handover, and the dot indicates the average RSCP and Ec/No values in
a window of 4s preceding the actual handover. As one can notice most of the inter-RAT
handovers occur below the Compressed Mode trigger that was defined (-101dBm). This
behaviour is as expected. Also some inter-RAT handovers are happening above this threshold.
This behaviour is also quite normal, since these events occur with average RSCP values below
the threshold to leave Compressed Mode. As a conclusion the overall behaviour is as expected.
197
P3
communications
Vendor 1 analysis
111
-106
-101
-91
-96
-81
-86
Ci UE) in CM
k
'
RSCP (dBm)
Is UE actually in CM?
If this is not the case for majority of drops: CM threshold should be stronger
In the graph above the vendor 1 performance is further analysed. In this graph every dot
represents a dropped call, and the dot indicates the average RSCP and Ec/No values in a
window of 4s preceding the actual drop. In this graph we are especially interested in the
dropped calls occurring below the Compressed Mode trigger of -101 dBm. Apparently 10 drops
take place where the average RSCP is below the Compressed Mode trigger. Now we check out,
by hand, if the UE indeed entered Compressed Mode for each of these drops. Apparently for
only one of the dropped calls the UE entered Compressed Mode before. This means the other 9
dropped calls could have been avoided probably, if the UE would have entered Compressed
Mode before. This is a strong indication that the Compressed Mode threshold is probably set
too weak, and the users are entering Compressed Mode too late leading to unnecessary
dropped calls.
198
communications
SRNC
K/ L
i.
Ec/No)
RSCPI
Physical
Channel Reconfiauration
j
!
complete
J.
Measurement Control
CM parameters, CM activation
This slide shows the inter-RAT handover implementation for vendor 2. All relevant RRC
messages are indicated in red. This is the vendor specific signalling sequence related to interRAT handover.
Right after the transition from idle mode to connected mode, the UE should receive several
Measurement Control messages containing instructions from the serving RNC on Compressed
Mode triggers. For this vendor 2 implementation, one Measurement Control message contains
the event 1e and event 1f thresholds for the CPICH Ec/No, another Measurement Control
message contains the event 1e and event 1f Thresholds for the CPICH RSCP. Event 1f means
that one specific cell in the active set has bad Ec/No, or one specific cell in the active set has
bad RSCP. The transition to Compressed Mode is only needed if all cells in the active set are
bad. This means most of the time multiple Measurement Reports are needed for the event 1f.
Event 1e means that a cell is available in the active set with good RSCP or good Ec/No, and
Compressed Mode should be left again. More details on these events can be found in the
following slides.
At a certain moment 3G radio conditions get worse, and Compressed Mode is triggered. This is
done with multiple Measurement Reports (if active set contains several cells) for the event 1f.
The physical Channel Reconfiguration procedure follows containing all Compressed Mode
parameters, and this time Compressed Mode is activated.
The first Measurement Control message right after the Physical Channel Reconfiguration
procedure contains additional instructions regarding the inter-RAT handover. This
Measurement Control message contains the 2G neighbour list, tells the UE that BSIC
verification is not needed, and instructs the UE to switch to periodic 2G reporting.
199
P3
communications
UE
Measurement Report (periodic)
>
Periodic 2G Measurement Reports
Measurement Control
Measurement Report (periodic 1
yA
,
Periodic 2G Measurement Reports on
selected 2G NB
.
Handover complete
The UE now starts to send periodic Measurement Reports on the 2G neighbours. The first
Measurement Reports might be empty, but after a while up to 6 2G neighbours can be
reported. As mentioned before BSIC is not verified. All these Measurement Reports are
analysed by the serving RNC, that picks out the best 2G candidate. Please note the UE is still
measuring 3G neighbours during Compressed Mode.
Next follows the Measurement Control message in the downlink, where the RNC is instructing
the UE to kick out all 2G cells form the neighbour list except one, which is considered to be
the best. This time the BSIC needs to be decoded, and periodic Measurement Reports are still
needed.
The UE continues to send the periodic Measurement Reports, but now only on the RNC selected
cell. Again the initial reports might be empty because the BSIC decoding requests some time.
Finally a Measurement Report shows up indicating the UE decoded the BSIC. This report will be
the trigger for the RNC to send the inter-RAT handover command. Handover is executed and
confirmed by the UE with the Handover Complete message.
200
communications
All details on the event 1e with Ec/No threshold can be found in the figure above. Event 1e
means that one of the cells in the active set is getting good again, in this case above a specific
Ec/No threshold. Since a hysteresis Hystle is available, the event 1e can be entered and left at
different levels. The difference in Ec/No between entering and leaving the event 1e is Hystle,
as can be seen on the figure. When one of the cells in the active set enters the green window
(enter e1e), a timer tttle is started. If event 1e is fulfilled during the complete duration of the
timer, a Measurement Report e1e will be sent at timer expiry. If during the timer tttle the
previous mentioned cell is leaving the red window (leave e1e), e1e is not fulfilled anymore and
the Measurement Report e1e is not sent. Event 1e is one of the triggers to leave Compressed
Mode, in this case because a cell with good Ec/No is available again.
201
communications
All details on the event 1e with RSCP threshold can be found in the figure above. Event 1e
means that one of the cells in the active set is getting good again, in this case above a specific
RSCP threshold. Since a hysteresis Hystle is available, the event 1e can be entered and left at
different levels. The difference in RSCP between entering and leaving the event 1e is Hystle,
as can be seen on the figure. When one of the cells in the active set enters the green window
(enter e1e), a timer tttle is started. If event 1e is fulfilled during the complete duration of the
timer, a Measurement Report e1e will be sent at timer expiry. If during the timer tttle the
previous mentioned cell is leaving the red window (leave e1e), e1e is not fulfilled anymore and
the Measurement Report e1e is not sent. Event 1e is one of the triggers to leave Compressed
Mode, in this case because a cell with good RSCP is available again.
202
P3
communications
<
>
ThldEcNo - Hyst1f/2
ThldEcNo * Hyst1f/2
All details on the event 1f with Ec/No threshold can be found in the figure above. Event 1f
means that one cell in the active set gets bad, in this case below a specific Ec/No threshold.
Since a hysteresis Hystlf is available, the event 1f can be entered and left at different levels.
The difference in Ec/No between entering and leaving the event 1f is Hystlf, as can be seen on
the figure. When a cell in the active set leaves the green window (enter elf), a timer tttif is
started. If event 1f is fulfilled during the complete duration of the timer, a Measurement
Report elf will be sent at timer expiry. If during the timer tttif the cell is entering the red
window (leave elf), elf is not fulfilled anymore and the Measurement Report elf is not sent.
Event 1f is one of the triggers to enter Compressed Mode, in this case because of bad Ec/No.
203
P3
communications
All details on the event 1f with RSCP threshold can be found in the figure above. Event 1f
means that one cell in the active set gets bad, in this case below a specific RSCP threshold.
Since a hysteresis Hystlf is available, the event 1f can be entered and left at different levels.
The difference in RSCP between entering and leaving the event 1f is Hystlf, as can be seen on
the figure. When a cell in the active set leaves the green window (enter elf), a timer tttlf is
started. If event 1f is fulfilled during the complete duration of the timer, a Measurement
Report elf will be sent at timer expiry. If during the timer tttlf the cell is entering the red
window (leave elf), elf is not fulfilled anymore and the Measurement Report elf is not sent.
Event 1f is one of the triggers to enter Compressed Mode, in this case because of bad RSCP.
204
P3
communications
reportCrtena
IrkaFreqRepcrtCnteria . ntraFreqRepoetsigCritend
ntraFreqReportmgCntena
eventfritenel ist
1ntraFreqE ventCntenaLut
mtegnlyChecklnfo
me::<sgcAuhenftcdtionCode 2727662961 [A294D571 hex)
rrc-MessageSeguenceNumber 6
MeasurementControl i3
me-asurementControl 3
[0|
event
IntraFreqEvent e1e
rrc-Iransachonldeniihei 3
measiremenddentity 5
meascjementCommand
MeasurementCommand
ele
triogennoCnrviv> actrve$eCefeQn
'hreshoWU r.t<f requency 9
hysteresis 0
setup
setup
MeasurementType rtraFrequencrf-teasuremenl
ntiaFiequencyMeasurement
timeToT rigger
inttaFreoMeatOuariitv
t*erCoetticent fc3
modeSpecfclnfo fdd
rtraFreqMe-isQuarihty-FDD cpcfc-N0
nbaFreqReporhngQuanhty
actJveSetReportmgQuanbbes
dummy rwReport
ceQdentay cepOftsnaJndcatOf Fake
ce#SwwhrorMt>orJntoRepoitinglndiealo< True
modeSoeofidnfo Idd
cpsch Ec N0 repofhngln<4cator True
cpch-RSCP reporhngindicatOf . Fake
patNo'"-'*portmQ)nicator Fake
mcnitcredC ReporbngQuantiSes
dummy ncfteport
ceQdentseportmglndcatof Fake
cgfSynchrork-yicrtnfoReportinglndcatot Fake
"1
Ec/No) - logfile
RB Id 2
tit 100
reportngCelStatus
ReportmgCeffit yus : vathmActrveSet
v*h*r 'r.eSet e3
|1 I
IntraFreqE vent elf
If
tnggemgCondtion : acbveSetCHsOri
thretboUJ rerequencv 12
hysteresis 0
hmeToT rigger n.&40
reportngCelSlatus
ReportmgCeiStatus -.yhirActiveSet
with--Ai.fiveSet . e3
measurement?) r'r*in1ode
measuremenfF PortlransterMode
petiodceCliEvenlTngger eventTngger
modeSpeciclnfo fdd
cpeh-Ec-NO-reportmglrefcaior Fake
cprchRSCPreportanglrxicAtOf . Fake
patNossreporhngfncfccafor - Fake
The figure above shows the content of a Measurement Control message from a log file
declaring e1e and elf thresholds for Ec/No. The important information is marked. One can
recognise the filter coefficient that was discussed before, and all other event related
parameter values.
205
communications
RSCP) - logfile
R8 Id 2
repoitOstesia
IntraFredRepatUrieria tntraFreqRepoctogCrrtena
intraFreqR eportmgQstena
rtegrtytlkecklnfo
n>-
rtc-Me >.;-*SequencefJunibef 4
McasureTrertControl i3
eventCxrfenaLKt
1ntiaFreqE vemGifenabst
mc4MJcc*ncrtContiot-f3
101
nc-Tiarv.icl.urJdentiieo . 1
meaiuerrierxidentsiy - 2
event
InfraFrecfcveril e1e
measutemenlCommand
e1e
triggewngCondiion acirveSetCdkOn
hieshoWUsedFrequency -47
hysteresis 0
bmeToTnger tftlOO
MeasurementCommand setup
setup
MeasuementTvpe rtfaFrequencyMeasuremeot
intiaFiequencyMeasutement
mtraFreqMeaiQuanMy
modeSpeohclnfo Idd
nbaFrecjMeacQuanhty FDD . cpch-RSCP
mtraFreqR eportngGuarsriy
repoitingCeKUhtt
RtratnvjCeSStatus wtnmActrveSet
v.-thinActrveSet e3
PI
event
dummy noReport
ceBdenMyrepofhnglndicator Fake
ce>yncnr orssatioriraok eporonginocator : True
modeSpedidrto Idd
IntiaFfeqEvent ell
elf
tnggemgCcndtfjcn actrveSeCef>Orib>
ihre-.hoidlJ;edFieguency 50
hysteresis 0
repot
measurement?! ep-ortmgMode
measurementReportTransferMode ackno-viedgedModeRLC
per irxicalOrE vent T iKjger eventT rigger
reoortirwlndicatoi : Fake
The figure above shows the content of a Measurement Control message from a log file
declaring e1e and elf thresholds for RSCP. The important information is marked. One can
recognise the filter coefficient that was discussed before, and all other event related
parameter values.
206
P3
communications
Q
GSM
I I
Time
Number of periodic inter-RAT (GSM) measurement reports during which a handover to GSM is not
possible.
Allows UE to find and report all potential GSM neighbour cells before RNC handover decision.
" The longer this RNC waiting time, the higher the chance the best 2G neighbour will be reported
by the UE
If RNC waiting time too short, RNC might select the wrong 2G neighbour resulting in handover
failure or drop
The figure above shows a quite important parameter for the vendor 2 inter-RAT handover
implementation: GsmNcellSearchPeriod. This parameter defines the number of periodic interRAT Measurement Reports during which a handover to 2G is not possible. This allows the UE to
find and report all potential GSM neighbour cells before the RNC handover decision. The longer
this waiting time, the higher the chance the best 2G neighbour will be reported by the UE. If
the RNC waiting time is too short, the RNC might take a decision too quickly and the wrong 2G
neighbour might be selected resulting in handover failure or drop.
207
P3
communications
Vendor 2 analysis
Graph shows average RSCP and Ec/No in a window of 4s preceeding inter-RAT handover
Behaviour NOT as expected: many inter-RAT handovers under excellent radio conditions
Because of CM problem!
In the graph above the vendor 2 performance is analysed regarding inter-RAT handover. Every
dot represents a 3G-2G handover, and the dot indicates the average RSCP and Ec/No values in
a window of 4s preceding the actual handover. As explained before only those taking place
below the threshold for leaving Compressed Mode can be considered as normal. In this specific
case quite some inter-RAT handovers are taking place above the threshold to leave
Compressed Mode, under quite good radio conditions. This behaviour is definitely not as
expected and can be explained by the following: for this specific vendor the implementation is
such that, once Compressed Mode is entered it is not left anymore unless no suitable 2G
neighbour can be found. This can be considered as a serious Compressed Mode problem.
208
communications
Short deterioration in radio conditions results in inter-RAT handover, even when average
radio conditions are excellent
Inter-RAT handover under excellent radio conditions is performed a lot quicker (less time in
CM) compared to inter-RAT handover under poor radio conditions
When comparing inter-RAT handover performance for vendor 1 and vendor 2, one can observe
quite different behaviour. The average time spent in Compressed Mode is shorter for vendor 2
compared to vendor 1. Less time wasted in Compressed Mode means the inter-RAT handover is
executed faster. The main reason for this behaviour is not really that vendor 2 does not
require BSIC decoding for the complete 2G NB list. The impact of the Compressed Mode
problem discussed in the previous slide is bigger. Inter-RAT handovers under excellent radio
conditions are executed a lot quicker compared to inter-RAT handovers under poor radio
conditions.
209
P3
communications
UE
RRC Connection Setup procedure
- RSCP)
CM parameters
This slide shows the inter-RAT handover implementation for vendor 3. All relevant RRC
messages are indicated in red. This is the vendor specific signalling sequence related to interRAT handover.
Right after the transition from idle mode to connected mode, the UE should receive several
Measurement Control messages containing instructions from the serving RNC on Compressed
Mode triggers. For this vendor 3 implementation, one Measurement Control message contains
the event 2d and event 2f thresholds for the CPICH Ec/No, another Measurement Control
message contains the event 2d and event 2f Thresholds for the CPICH RSCP. Event 2d means
that all cells in the active set have bad Ec/No, or all cells in the active set have bad RSCP. This
is the trigger to go to Compressed Mode. Event 2f means one cell is available in the active set
with good RSCP or good Ec/No, and Compressed Mode should be left again.
At a certain moment 3G radio conditions get worse, and Compressed Mode is triggered. This is
done with a Measurement Report for the event 2d.
The physical Channel Reconfiguration procedure follows, containing all Compressed Mode
parameters. This procedure does not activate Compressed mode yet.
The first Measurement Control message right after the Physical Channel Reconfiguration
procedure contains additional instructions regarding the inter-RAT handover. This
Measurement Control message contains the 2G neighbour list, tells the UE that BSIC
verification is needed, instructs the UE to switch to periodic 2G reporting, and Compressed
Mode is activated.
210
P3
communications
SRNC
Measurement Report (periodic)
Handover complete
The UE now starts to send periodic Measurement Reports on the 2G neighbours. The first
Measurement Reports might be empty, but after a while up to 6 2G neighbours can be
reported. As mentioned before BSIC is verified this time. All these Measurement Reports are
analysed by the serving RNC, that picks out the best 2G candidate. Once the right 2G
candidate is selected, the RNC will instruct the UE to perform the inter-RAT handover.
Handover is executed and confirmed by the UE with the Handover Complete message.
211
P3
communications
This slide gives an overview of additional triggers that can be used regarding inter-RAT
handover: the event 6 series. The events mentioned above are all related to UE transmit
power. These events can be used for all vendor implementations discussed before. In the next
slides, these four events will be discussed in detail.
212
communications
UE_TxP
<
Thld6a
The figure above explains in detail the event 6a, meaning that the UE transmit power is
getting above an absolute threshold. When the UE transmit power is getting above this
threshold, a timer ttt6a is started. If for the duration of this timer this condition is met all the
time, the UE will send a Measurement Report 6a in the uplink after timer expiry. If the UE
transmit power drops again below the absolute threshold Thld6a before timer expiry, the
event 6a is not fulfilled anymore and no Measurement Report 6a will be sent. This event can
be used regarding inter-frequency or inter-RAT handover.
213
communications
UE_TxP
Thld6b
<
Thld6b
>
Thld6b
The figure above explains in detail the event 6b, meaning that the UE transmit power is
getting below an absolute threshold. When the UE transmit power is getting below this
threshold, a timer ttt6b is started. If for the duration of this timer this condition is met all the
time, the UE will send a Measurement Report 6b in the uplink after timer expiry. If the UE
transmit power goes again above the absolute threshold Thld6b before timer expiry, the event
6b is not fulfilled anymore and no Measurement Report 6b will be sent. This event can be used
regarding inter-frequency or inter-RAT handover.
214
communications
UE_TxP
UE_TxPmin
The figure above explains in detail the event 6c, meaning that the UE transmit power is
reaching its minimum value. When the UE transmit power is reaching its minimum value, a
timer ttt6c is started. If for the duration of this timer this condition is met all the time, the UE
will send a Measurement Report 6c in the uplink after timer expiry. If the UE transmit power
goes up again before timer expiry, the event 6c is not fulfilled anymore and no Measurement
Report 6c will be sent. This event can be used regarding inter-frequency or inter-RAT
handover.
215
P3
communications
- UE_TxPmax
The figure above explains in detail the event 6d, meaning that the UE transmit power is
reaching its maximum value. When the UE transmit power is reaching its maximum value, a
timer ttt6d is started. If for the duration of this timer this condition is met all the time, the UE
will send a Measurement Report 6d in the uplink after timer expiry. If the UE transmit power
goes down again before timer expiry, the event 6d is not fulfilled anymore and no
Measurement Report 6d will be sent. This event can be used regarding inter-frequency or
inter-RAT handover.
216
communications
SRNC
Measurement Report
ie6a)
Measurement Control
Handover complete
The figure above shows how the event 6 series could be used to perform inter-RAT handover
triggered by high UE Tx power. This is done with the events e6a and e6d. The UE should
receive instructions from the RNC regarding the parameter values for these events, shortly
after the RRC Connection Setup procedure. When the UE almost reaches its maximum transmit
power, the event e6a will be reported, and Compressed Mode will be entered. Later on the UE
reaches its maximum transmit power, resulting in the Measurement Report e6d triggering the
inter-RAT handover.
217
P3
communications
e6a: maximum UE transmit power almost reached, time to enter Compressed Mode
As the UE moves away from the node B coverage area, the UE transmit power will increase.
This is shown in the figure above. The events e6a and e6d can be used to detect this loss of 3G
coverage. Event e6a can be used as Compressed Mode trigger, when the maximum UE transmit
power is almost reached. Event e6d indicates the maximum UE transmit power is actually
reached, and serves as inter-RAT handover trigger.
218
P3
communications
UE
RRC Connection Setup procedure
j(
j
Measurement Control
Handover complete
The figure above shows how the event 6 series could be used to perform inter-RAT handover
triggered by low UE Tx power. This is done with the events e6b and e6c. The UE should receive
instructions from the RNC regarding the parameter values for these events, shortly after the
RRC Connection Setup procedure. When the UE almost reaches its minimum transmit power,
the event e6b will be reported, and Compressed Mode will be entered. Later on the UE
reaches its minimum transmit power, resulting in the Measurement Report e6c triggering the
inter-RAT handover.
219
communications
/
node B
/
* When moving even closer, UE can not obey power down commands anymore, resulting in excessive
Solution: this situation can be avoided with e6b (CM trigger) and e6c (inter-RAT handover trigger),
pushing UE to 2G
The figure above shows in more detail how the additional inter-RAT handover related triggers
can be used to avoid problematic behaviour for indoor solutions. As the UE moves closer to the
indoor antenna, the UE transmit power will decrease. But at a certain moment, the UE
transmit power reaches its minimum value, typically -50dBm. When moving even closer, the UE
can not obey anymore the power down commands, resulting in excessive Noise Rise and
complete cell blocking. The inter-RAT handover can be used to solve this problematic
situation, by pushing the UE to 2G. In this case the event e6b is used as Compressed Mode
trigger, and the event e6c is triggering the actual inter-RAT handover.
220
P3
communications
No 3G coverage in tunnel
Result:
The figure above considers inter-RAT handover optimisation for tunnels. Quite often no 3G
coverage is provided in tunnels, and the inter-RAT handover is needed to save the call. This
slide assumes that the Compressed Mode Threshold for the tunnel case is identical to the
normal outdoor case, and that RSCP is used to trigger Compressed Mode. Once the tunnel is
entered the RSCP level is dropping a lot quicker compared to the outdoor case. As can be seen
in the figure this might not allow sufficient time in Compressed Mode to perform the necessary
2G measurements. RSCP is decreasing so quickly that we might end up with a dropped call
during Compressed Mode. To avoid this problem, the UE should enter Compressed Mode
earlier, just before entering the tunnel. This is discussed in the next slide.
221
P3
communications
In the figure above the Compressed Mode threshold for the tunnel case, ThldRSCP_TNL, is
about 10dB stronger compared to the threshold for the outdoor case, ThldRSCP. As a result
Compressed Mode will be triggered earlier, typically just before entering the tunnel. This will
allow sufficient time for 2G measurements, and the inter-RAT handover is performed
successfully in the tunnel. One remark: using a stronger Compressed Mode threshold results in
a reduced 3G coverage area, since the UE is pushed quicker to 2G.
222
communications
223
P3
communications
2G 3G cell reselection
3G cell reselection:
3G 3G
3G 2G
This chapter will analyse in detail idle mode behaviour. First, cell reselection from 2G to 3G
will be discussed. Next, 3G cell reselection will be reviewed, consisting of both 3G to 3G cell
reselection and 3G to 2G cell reselection.
224
communications
- parameters
The graph above shows the main parameters involved in cell reselection from 2G to 3G:
QsearchJ, FDD_Qoffset and FDD_Qmin. We assume that the UE is camping in idle mode on a
2G cell, and that the RSSI of this serving cell is going down. At the same time we assume a 3G
neighbour is available from which the CPICH RSCP is getting better and better. At a certain
moment the reselection from the 2G serving cell to the 3G neighbour cell will be performed.
Initially the RSSI of the serving 2G cell is quite good, and the UE is happy and does not feel the
need to measure. But at a certain moment the RSSI of the 2G serving cell drops below the
parameter QsearchJ. From this moment the UE is not that happy anymore and starts to
measure.
Once the UE starts to measure an offset is applied to the 2G serving cell: FDD_Qoffset, which is
the second parameter involved. This offset can be both positive or negative. The 2G serving
cell with the offset applied is now compared against the 3G neighbour.
At a certain moment the 3G neighbour is getting better than the 2G serving cell with the offset
applied. At this moment a timer of 5s is started. If this condition is fulfilled during the
complete timer duration, then the reselection to the 3G neighbour cell can be performed, at
least if one additional condition is fulfilled: the CPICH Ec/No of the 3G neighbour cell should
be better than FDD_Qmin, which is the third parameter involved.
225
communications
[of!
RSSI GSM serving cell
The mapping tables above show the different parameter values for QsearchJ. The first table is
used to start 3G measurement if the RSSI of the 2G serving cell drops below a specific
threshold. The second table is used to start 3G measurements if the RSSI of the 2G serving cell
exceeds a specific threshold. Several examples are given in the slide above to illustrate this
principle. A quite special parameter value can also be chosen for QsearchJ: 7 or always. This
means that 3G neighbours are always measured independent of the GSM serving cell RSSI. This
special parameter value is used by the majority of operators.
226
communications
The mapping tables above show the different parameter values for FDD_Qoffset. The first
table is used to apply a negative offset to the GSM serving cell. The second table is used to
apply a positive offset to the serving 2G cell. Several examples are given in the slide above to
illustrate this principle. A quite special parameter value can also be chosen for FDD_Qoffset: 0
or always. This means that the 3G neighbour is always better than the GSM serving cell. This
special parameter value is used by the majority of operators.
227
communications
l if CPICH Ec/No
Old mapping table (before August 2003)
dB
The mapping tables above show the different parameter values for FDD_Qmin. Both the old
and new tables are shown. Several examples are given in the slide above to illustrate this
principle. The new mapping table was introduced to allow operators to use higher values for
FDD_Qmin.
228
communications
- Qqualmeas - Qqualmin 0
Srxlev - Qrxlevmeas - Qrxlevmin (- Pcompensation)
Squal
>
>
A (handover) relation needs to be defined between the concerned cells before the 2G
3G cell
reselection is enabled
The 2G * 3G cell reselection parameters can be read from 2G system information messages
Before a reselection can be performed to a 3G cell, this cell needs to fulfil in addition the Scriterion. This criterion defines whether a 3G cell is a suitable candidate for reselection or
not. Two conditions need to be fulfilled: first of all the cell needs to have a minimum quality,
and secondly the cell needs sufficiently strong RSCP. A very typical value for Qqualmin is 18dB.
Also important to keep in mind is that a (handover) relation needs to be defined between the
concerned cells before a reselection is possible between them.
All 2G to 3G cell reselection parameters can be found on the 2G system information in idle
mode.
229
communications
Measurement rules
S-criterion
R-criterion
Trigger
The slide above gives an overview of the procedures that need to be followed regarding 3G cell
reselection. First of all the measurement rules will be analysed. These will tell the UE what to
measure, and when to measure. Next the S-criterion will rule what cells are suitable cell
reselection candidates. After this a ranking will be made between all cell reselection
candidates using the R-criterion. At the end the triggering condition will determine how
quickly the actual reselection can be done if all the previous conditions are fulfilled.
230
communications
Qqualmin
Sintrasearch
e.g. -8dE
Qqualmin + Sintersearch
e.g. -12dE
Qqualmin + SsearchRAT
e.g. -14dB
Qqualmin
e.g. -18dB
time
The figure above shows all parameters regarding the measurement rules procedure for 3G cell
reselection. We assume the UE is initially camping on a 3G cell with very good CPICH Ec/No.
The first parameter to look at is Sintrasearch. The threshold Qqualmin + Sintrasearch will
determine if intra-frequency neighbours need to be measured or not. If CPICH Ec/No of the
serving cell is above this threshold, then there is no need to measure and the UE is happy with
the serving cell. However, if the CPICH Ec/No drops below this threshold the UE will start to
measure the intra-frequency neighbours. Lets assume now that the Ec/No is even dropping
further below a second threshold Qqualmin + Sintersearch. If this happens the UE will not only
measure the intra-frequency neighbours, but also the inter-frequency neighbours. Finally, if
the CPICH Ec/No drops below the threshold Qqualmin + SsearchRAT, then in addition also the
inter-RAT neighbours need to be measured. As a conclusion, the worse the quality of the
serving cell, the more neighbour types need to be measured.
231
P3
communications
No Sintrasearch
Qqualmin + SsearchRAT
e.g. -14dB
Qqualmin e.g. -18dB
time
In the figure above no value for Sintrasearch is given. Under this condition the intra-frequency
neighbours need to be measured all the time, whatever the Ec/No of the serving cell. All other
parameters and thresholds in the figure remain unchanged.
232
P3
communications
2G
CPICH Ec/No
3G
cell reselection j
2G3G cell
reselection i
-*
camping on 3G
camping on 2G
FDD_Qmin
e.g. -13dB
Hysteresis: 1dB
time
-15dB
The figure above shows what happens if the hysteresis between 2G to 3G and 3G to 2G cell
reselection is too small.
Lets assume FDD_Qmin is equal to -13dB, a quite common value. This means that the
reselection to a 3G cell can only be done if the CPICH Ec/No of this cell is above -13dB.
Lets assume on the other hand that Qqualmin + SsearchRAT is equal to -14dB. This means that
if the CPICH Ec/No drops below -14dB, the UE starts to measure 2G neighbours and performs
the reselection to one of them if ranked best.
In the figure these two thresholds are used, and the CPICH Ec/No is fluctuating around these
thresholds, resulting in ping pong between 2G to 3G and 3G to 2G cell reselection. The
resulting hysteresis of 1dB is not sufficient to avoid this ping pong behaviour. It is
recommended to use a hysteresis of at least 3dB to avoid this kind of behaviour.
If the called party is in cell reselection, then it is not reachable and even redirection to voice
mail is not done. It is better to avoid this problematic situation and to introduce sufficient
hysteresis from the start.
233
P3
communications
The S-criterion defines whether a 3G cell is a suitable candidate for cell reselection or not. As
mentioned before two conditions need to be fulfilled. The CPICH Ec/No needs to be better
than Qqualmin, which is typically -18dB. And secondly the RSCP should be above a minimum
value Qrxlevmin (we ignore the compensation factor Pcompensation as it is not relevant for
the explanations here).
234
communications
on 3G Ec/No
The next procedure under study is the R-criterion which stands for Ranking criterion. When
reselection is considered from a 3G serving cell to both 2G or 3G neighbours, the R-value
should be calculated for both server and neighbours. Typically a positive hysteresis is added to
favour the serving cell. In addition an offset, defined per handover relation, is added to all
neighbours. The most suitable candidate can now be selected based on the calculated R-value.
If both 2G and 3G candidates are present, ranking should be done based on RSCP/RSSI level. If
a 2G cell is ranked best, reselection will be performed to this cell. If a 3G cell is ranked best, a
new ranking will be done between the 3G cells based on CPICH Ec/No, and the 2G candidates
will be ignored.
If only 3G candidates are present ranking will be done based on CPICH Ec/No only, and
reselection is performed to the highest ranked cell.
235
P3
communications
[ 3G cell reselection
trigger
A cell reselection to the best candidate can be performed under the following conditions:
timer Treselection
Before the actual reselection can be done, two additional conditions need to be fulfilled. The
UE must be camping on the serving cell for at least one second. In addition, the reselection
candidate must be ranked better than the serving cell for the duration of the timer
Treselection.
236
communications
3G cell reselection
The figure above gives an overview of the complete reselection process between two 3G cells.
It is assumed that the quality of the 3G serving cell is going down, and at the same time the
quality of the 3G neighbour cell is going up.
Initially the quality of the serving cell is above the threshold Qqualmin + Sintrasearch, and
there is no need to measure. As soon as the quality drops below this threshold the UE starts to
measure the intra-frequency neighbours.
Since the quality of the 3G neighbour exceeds Qqualmin, this cell is suitable for reselection. To
be exact also the RSCP part of the S-criterion needs to be fulfilled, but normally this should
not be a problem when fulfilling the Ec/No requirement.
The R-criterion is applied now, and serving cell (with hysteresis) is compared against the best
neighbour (with offset). As soon as the neighbour cell is better than the serving cell for an
amount of time Treselection, the actual reselection is performed.
237
238
P3
communications
Planning 3G networks
239
P3
communications
Attach/detach procedure
All previously described procedures require NAS signalling between UE and SGSN
This chapter starts with a description of the main UMTS PS procedures. First of all the GPRS
Mobility Management (GMM) procedures will be analysed such as the Attach/Detach procedure
and the Routing Area Update procedure. Main goal of these procedures is to keep track of the
UE location. Next the Session Management (SM) procedures will be looked at, that manage the
Quality of Service for the data session. Most important procedure here is the
Activate/deactivate PDP Context procedure. Both GMM and SM procedures require NAS
signalling between UE and SGSN.
240
P3
communications
HLR/VLR
SGSN
GPRS Attach Request
SGSN:
Check UE subscription with HLR/VLR
OpUonal_(xocedures_
e.g. authentication, ciphering
GPRS Attach Accept
OK
NOK
The GPRS Attach procedure, belonging to the class of GMM procedures, is used to register the
UE to the PS network. This way the UE is known to the PS network.
The NAS message GPRS Attach Request is sent to the SGSN. This will trigger the SGSN to check
the UE subscription with the HLR/VLR. Some optional procedures may be executed regarding
authentication and ciphering, and finally the GPRS Attach Accept is sent to the UE. The UE
may reply with the optional uplink message GPRS Attach Complete. This is the message
sequence when everything goes ok.
In the other case a GPRS Attach Reject may be sent in the downlink to indicate a failed
procedure. Reasons could be, for example, illegal UE or GPRS services not allowed.
Remark: a message between brackets indicates an optional message.
241
communications
SGSN
Responsible for delivery of data packets to and from UE within its geographical service area
service area
This slide indicates in more detail the key responsibilities of the SGSN. This network element is
responsible for the delivery of PS data packets to and from a UE within its geographical service
area. The SGSN also takes care of mobility management (Attach, Routing Area Update), and
performs authentication and charging (related to user data) functions. The SGSN contains a
location register including information on all registered users in its service area, such as
location info and user profiles.
242
communications
[ HLR/VLR
HLR: contains details on every SIM card issued by the mobile phone operator
The HLR contains info on every SIM card issued by the mobile phone operator, while the VLR is
a temporary database of roaming subscribers. HLR/VLR typically contain info on IMSI and
MSISDN, allowed GSM services and PS data settings. HLR/VLR are also involved in mobility
management. The HLR forwards subscriber data to the concerned VLR in case of roaming, and
the VLR contains the HLR address of the roaming subscriber.
243
yj
communications
SGSN
GPRS Detach Request
(GPRS Detach Accept)
OR
'
The GPRS Detach procedure can be initiated both by UE and SGSN. This procedure consists of
two NAS messages: GPRS Detach Request, followed by GPRS Detach Accept. This procedure will
trigger the Deactivate PDP Context procedure, in case an active PDP Context is still up and
running.
244
communications
Mobility Management
Location
|H|
Area
Routing Area
Tracking of subscriber location is needed to enable delivery of mobile phone services to the
user. To make mobility management more efficient, base stations are grouped together in
Location Areas and Routing Areas. Location Areas are used for CS services, while Routing areas
are defined for PS services. Typically a Location Area contains multiple Routing Areas.
245
communications
Large:
* Many mobiles operating simultaneously
Small:
* UE must perform many Location Update procedures
Location Update procedure: allows UE to inform network about Location Area change
A location area is a set of base stations grouped together to optimise signalling. This is related
to mobility management for CS services. If the Location Area is too big, it will contain many
simultaneous operating mobiles, resulting in high paging traffic. A very small Location Area will
trigger many Location Update procedures for nomadic users, resulting in unnecessary UE
battery drain. This means a balance needs to be achieved regarding Location Area size.
246
P3
communications
The Routing Area is the PS domain equivalent of the CS Location Area, and is used by mobiles
which are GPRS-attached. A Routing Area is a subdivision of a Location Area, in order to
further reduce the paging area for PS services. Reason for this is the bursty nature of packet
traffic, resulting in more paging messages per mobile, resulting in higher paging load.
247
communications
SGSN
UE
SGSN:
Check UE subscription with HLR/VLR
Optional procedures
5
'
The Routing Area Update procedure is initiated by the UE whenever a change of Routing Area
is detected. This procedure is very similar to the Location Area Update procedure. The first
NAS message sent in the uplink is Routing Area Update Request. This will trigger the SGSN to
verify the UE subscription with the HLR/VLR. Again optional procedures are available regarding
authentication and ciphering. The procedure is finalised with the Routing Area Update Accept
message and the optional Routing Area Update Complete. Sometimes the Routing Area Update
is rejected and a Routing Area Update Reject message is sent in the downlink. Reasons could
be illegal UE, or GPRS services not allowed.
248
P3
communications
SGSN
UE
Activate PDP Context Request
UE:
Request QoS profile
Request access to Acess Point through APN
SGSN:
Check subscription with HLR/VLR
DNS lookup IP address GGSN through APN
Setup GTP tunnel towards GGSN
QoS negotiation
Create PDP Context Request
GGSN:
Interact with RADIUS server
Authentication
Authorisation
Accounting
Allocate IP address to UE
QoS enforcement
Create PDP Context Resp<
Activate PDP Context Accept
With the NAS message Activate PDP Context Request, the UE is requesting a Quality of Service
profile and access to a specific Access Point (APN: Access Point Name, an IP network to which a
mobile can be connected ) related to the service to be used. When receiving this message the
SGSN will check the UE subscription with the HLR/VLR, and a DNS lookup will be performed to
translate the APN name to the IP address of the concerned GGSN. Next a GTP (GPRS Tunnelling
Protocol) tunnel is setup towards the concerned GGSN and QoS negotiation is started by
sending the following message from SGSN to GGSN: Create PDP Context Request. The GGSN
will interact with the RADIUS server to perform authentication, authorisation and accounting.
The GGSN allocates an IP address to the UE and takes final decision on the allocated Quality of
Service level. A response (Create PDP Context Response) is sent back to the SGSN, and the
procedure is completed with the downlink NAS message Activate PDP Context Accept.
The PDP context is a data structure present on both the SGSN and GGSN which contains the
subscriber's session information when the subscriber has an active session. When a mobile
wants to use PS data, it must first attach and then activate a PDP context. This allocates a PDP
context data structure in the SGSN that the subscriber is currently visiting and the GGSN
serving the subscribers access point.
249
P3
communications
Responsible for interworking between 3G network and external PS networks (e.g. internet)
Stores current serving SGSN address and profile of UE in its location register
* Responsible for IP address assignment
The slide above gives a complete overview of the tasks performed by the GGSN. As can be
seen, the GGSN is not only responsible for QoS negotiation and UE IP address allocation, but
many other tasks are performed by this network element.
250
P3
communications
Allocates IP address to UE
Data transfer can start upon completion of PDP Context activation procedure
SGSN
SRNC
UE
RB Setup
RB Setup Complete
As mentioned before the PDP Context activation procedure is used to manage the QoS profile
between UE and SGSN/GGSN, and to allocate an IP address to the UE. This procedure is also
triggering the RAB (Radio Access Bearer) Setup procedure, resulting in a bit pipe between UE
and SGSN. The data transfer can only start upon completion of the PDP Context activation
procedure.
251
P3
communications
UE
Deactivate PDP Context
SGSN
Request
Accept
OR
Deactivate PDP Context Request
Deactivate PDP Context Accept
The PDP Context deactivation procedure is used to release the QoS profile and UE-allocated IP
address. This procedure triggers the release of RAB/RB, and can be initiated by UE or SGSN.
The procedure consists of two messages: Deactivate PDP Context Request and Deactivate PDP
Context Accept.
252
communications
Connected mode
L.
_
Idle mode
The figure above indicates the two main states in the RRC state model: idle mode and
connected mode. In idle mode, no RRC Connection is available. In connected mode however,
one RRC Connection is setup.
253
P3
communications
Idle mode
Cell-PCH/URA-PCH
UE in sleep mode, not using shared/dedicated resources from network
Above one can find the complete RRC state model, including the RRC substates. In connected
mode four RRC substates are available: cell-DCH, cell-FACH, cell-PCH and URA-PCH. Arrows
indicate the possible transitions between the different RRC (sub)states. In cell-DCH the UE is
allocated dedicated resources from the network, such as downlink codes from the code tree.
DCH is the dedicated transport channel used for transport of user data. In cell-FACH the UE is
releasing the dedicated resources and falls back to shared resources, such as the common
control channels RACH and FACH. In cell-PCH and URA-PCH the UE is in a kind of sleep mode,
and is not using any shared or dedicated resources from the network anymore. To wake up the
UE, paging is needed resulting in a transition to cell-FACH. In cell-PCH the UE position is known
on cell basis, and a moving UE has to perform cell updates. In URA-PCH the UE location is only
known on URA basis, where URA stands for UMTS Routing Area. Typically a Routing Area
consists of multiple smaller URAs. The paging area for a UE in URA-PCH is bigger, resulting in
less URA updates for a moving user.
254
communications
Cell-FACH
Cell-FACH
Cell-DCH
Cell-FACH
Cell-PCH
URA-PCH
* Cell-FACH
cell-DCH: < 1s
The previous slide indicated the different possible RRC state transitions. RRC state transitions
can easily be recognised in the log files. Transitions between connected mode and idle mode
involve the setup or release of the RRC Connection, using the RRC Connection Setup procedure
or the RRC Connection Release procedure. All other transitions will be performed with a Radio
Bearer Reconfiguration message (RRC application protocol). This Radio Bearer Reconfiguration
message contains an information element, called RRC-Statelndicator, indicating the resulting
RRC state. A transition from one state to another one also takes some time. Typically a
transition from Idle mode to cell-DCH takes at least 3s, and a transition from cell-FACH to cellDCH takes less than 1s.
255
communications
MSI RRC
M$1 RRC
MS1 RRC
M$1 RRC
MSI RRC
MS1 RRC
MS1 RRC
MSI RRC
MS1 RRC
MSI RRC
MS1 RRC
MS1 RRC
MS1 RRC
MS1 RRC
MSI RRC
MSI RRC
MS1 RRC
MS1 RRC
MSI RRC
MS1 RRC
MS1 RRC
MSI RRC
MSI RRC
rrcMessageSeo-*r:eNunbei 3
Fi adcB ear etR ec rvnation later-tharw3
c Tramactionldaiile .
-nticalExtefvsions : cnbcatutensions
rcaiE xtensons : cnhcaExtensrons
cntrcaCufermom r6
iadio6wierflecenhguation-rt>
rrc Statelndcator cefrfACH
specrficationMode complete
rWrfotmaliorflecon/igLct
R8 Inf ormationReccnfigList <6
101
rb-ldenary 1
rtrMappinglnfo
RB-Mappmg|nfo-r6
10 J:
ul-LocalChannefMappmgj
UL LogtaOwmeWappmgs r6 : cneLopcaChamel
oneLogcaOiannet
li-TrCH-Type dcfvradvusch
ri-TransoortChamelT ype
The figure above shows a transition from cell-DCH to cell-FACH, taken from a log file. Before
the transition one can recognise the Measurement Report messages in cell-DCH. After the
transition with the Radio Bearer Reconfiguration message one can see the system information
on the BCCH, which is typical for the cell-FACH state. When clicking on the Reconfiguration
message one can find back the RRC-Statelndicator, which is indeed indicating a transition to
cell-FACH.
256
communications
cell-FACH
Cell-DCH: 5s
Cell-FACH: 10s
Cell-PCH: 1h
Release of unused resources leads to network capacity gains
RRC state transitions are often triggered by inactivity timers. Inactivity timers are the amount
of inactivity needed before a transition to a lower RRC state is triggered. This can trigger for
example transitions from cell-DCH to cell-FACH, from cell-FACH to cell-PCH, and from cellPCH to idle mode. Above some example values are given for the inactivity timers for different
RRC states. The more resources the RRC state is occupying, the shorter the inactivity timer
should be. As a consequence the inactivity timer for cell-DCH should be the shortest one. The
resulting release of unused resources leads to considerable network capacity gains.
257
P3
communications
.J Data push |
Data push
user traffic
idle mode
cell-DCH
user traffic
idlemode
user traffic
cell-DCH
user traffic
idlemode
user traffic
idlemode
ceU-DCH
URA-PCH
cell-DCH
user traffic
cell-DCH
user traffic
user traffic
ceU-DCH
Four different scenarios regarding implemented RRC states and inactivity timers
Total amount of time to perform the two downloads is different for each scenario
The figure above shows four different scenarios regarding the implemented RRC states and
inactivity timers. During each of these scenarios two FTP downloads are performed.
Scenario 1: in this scenario cell-DCH, cell-FACH, URA-PCH and idle mode are implemented.
The first download will trigger the transition from idle mode to cell-DCH which takes the
longest time. Once the UE is in cell-DCH the actual download (user traffic) can start. Once the
first download is finished the UE will stay for some additional time in cell-DCH (cell-DCH
inactivity timer) before the dedicated resources are released and the transition to cell-FACH is
made. The UE will stay in cell-FACH for the duration cell-FACH inactivity timer before the
transition to URA-PCH is triggered. In URA-PCH the UE can stay for quite a long time (e.g. two
hours) even when inactive. In the example above the second download is pushing downlink
data in the URA-PCH state. The UE will be paged and a transition to cell-FACH will be made.
Next the transition to cell-DCH is made and the data transfer can continue. At the end the RRC
Connection is released by the user.
Scenario 2: same implementation as scenario 1, but without the URA-PCH state. As a
consequence the cell-DCH transition resulting from the second data push will require more
time, and the second FTP download will be finished later compared to scenario 1.
Scenario 3: only idle mode and cell-DCH available, and cell-DCH with very long inactivity
timer. After the first FTP download, the UE will stay in cell-DCH even when not doing anything
for a very long time. When the second data push is coming the dedicated cell-DCH resources
are still up and running, and the download can start immediately. This results in the shortest
time to complete the two FTP downloads.
Scenario 4: comparable to scenario 2, but with a very long cell-FACH inactivity timer. The
second FTP download is pushing in cell-FACH, and the resulting transition to cell-DCH is made
quite quickly giving the second best performance of all scenarios.
258
P3
communications
'
time
Leave
>
Thld4a
The figure above explains in detail the event 4a, meaning that the Transport Channel Traffic
Volume (TCTV) is getting above an absolute threshold. When the TCTV is getting above this
threshold, a timer ttt4a is started. If for the duration of this timer this condition is met all the
time, the UE will send a Measurement Report 4a in the uplink after timer expiry. If the TCTV
drops again below the absolute threshold Thld4a before timer expiry, the event 4a is not
fulfilled anymore and no Measurement Report 4a will be sent. This event is used for UE
triggered transition from cell-FACH to cell-DCH, in case the UE has some data to send in the
uplink.
259
communications
In R99, Radio Bearer upgrades/downgrades between 64kbps, 128kbps and 384kbps are
performed with the RRC message Transport Channel Reconfiguration. Data rates are changed
by changing the spreading factor in uplink and/or downlink. An overview of the most commonly
used spreading factors can be found in the next slide.
260
communications
SF DL
SF UL
64/64
32
16
64/128
32
64/384
32
128/64
16
16
128/128
16
128/384
16
384/64
16
384/128
384/384
The table above gives an overview of the different spreading factors available in R99 for uplink
and downlink. For a symmetrical service, i.e. a service with the same data rate in uplink and
downlink, the spreading factor in the downlink is always the double of the spreading factor in
the uplink.
261
P3
communications
logfile example
___-
-i-i-
mcje C
J pecicmro
IJJ
roo
pnmaryCRCH-Wo
prnvsrySaembtnoCode : 2
d-OPCH-IntoPerRl
Dl-OPCH-IntoPefRl fdd
pCPlCH-Us >*forCK3mesr ma>eUsed
dpctvFrameOtliet : 18944
d-CharmeiuawnCodelrd
HS1 RRC
MSI RRC
MSI RRC
MSI RRC
MSI RRC
MSI RRC
MSI RRC
MSI RRC
MS1 RRC
MSI RRC
MSI RRC
MSI RRC
MSI RRC
MS1 RRC
MSI RRC
MSI RRC
UC1
Information
*A Radio Bearer
DL-ChamefeabonCodelid
PI
dAndCodeNunber
SF512'AndCodeHunbec
tf32:3
tpc-Corriiriat*unlndex . 0
OOP
The figure above shows some screenshots from a log file. The first Radio Bearer
Reconfiguration message indicates a transition from idle mode to connected mode with a
downlink data rate of 64kbps (spreading factor 32). The next Transport Channel
Reconfiguration is the downlink upgrade from 64kbps to 384kbps, as is indicated with the
downlink spreading factor 8.
262
communications
>
>
P(idle)
Shorter inactivity timers: quicker transition to lower power consuming RRC state
* Capacity:
User experience:
Long inactivity timers: all resources stay up and running, even when not used by UE
Slow RRC state transition idle mode * cell-DCH (> 3s) can be avoided
The inactivity timers have impact on user experience, capacity and UE battery consumption.
As is indicated in the slide above cell-DCH is the RRC state with the highest UE battery
consumption, followed by cell-FACH, cell-PCH, URA-PCH and idle mode. This means the shorter
the inactivity timers, the quicker the transition is made to a lower power consuming RRC state,
and the less the UE battery is drained.
In cell-DCH the UE is allocated codes from the code tree, and these downlink dedicated
resources are limited. They should be released as soon as possible when not used. Shorter
inactivity timers would result in a better usage of these dedicated resources, and considerable
capacity gains would be achieved.
With longer inactivity timers all resources stay up and running even when not used by the UE.
This leads to shorter setup times (or no setup time at all) and best user experience.
Different services result in different average inactivity times (reading times), and this leads to
different optimal inactivity timer settings. The only problem is that the inactivity timer
settings in the network can not be different for different services.
263
communications
Exercise: Introduction to counters & statistics
Task: analyse in detail the following UE RRC/NAS counters collected on the air interface during a
drive test. Calculate from these counters the main KPIs and investigate the problems encountered.
Provide a detailed service break down and indicate the number of problem occurrences for each
service. Hint: signaling for the location update procedure can be found on the back of this page.
RRC message type
RRC Connection Request
RRC Connection Setup
RRC Connection Setup Complete
RRC Connection Release
RRC Connection Release Complete
Initial Direct Transfer
Security Mode Command
Security Mode Complete
RB Setup
RB Setup Complete
RB Release
RB Release Complete
counter
counter
50
20
20
17
51
20
16
16
12
12
1
1
9
16
16
12
9
11
11
11
9
9
9
3
2
7
3
P3
communications
Calculate the Maximum Allowable Path Loss for voice low uplink load (20%).
Task 2: impact of load on coverage area
Calculate the Maximum Allowable Path Loss for voice high uplink load (90%).
Task 3: impact of service on coverage area
Calculate the Maximum Allowable Path Loss for 384kbps data high uplink load
(90%). {
Calculate the Maximum Allowable Path Loss for voice low uplink load (20%), including TMA with 3dB
Noise Figure.
Task 5: coverage thresholds
Calculate the coverage threshold for voice low uplink load (20%)
li
- tC
5* yj f 5/f
<L.
iO'i-
9r
JQ$
.m4e
P3
communications
Task: find back in the log file all discussed cell reselection parameters, and write down their value.
P3
communications
Task: analyse in detail the inter-RAT handover performed by MS1 at 13:07:41.18. V rite down all
messages (including time stamps) belonging to the specific inter-RAT handover signaling sequence,
and indicate key information in these messages.
-</
-
-----o(o
/c3
l
fe;oi:2>
KCUA JjMty
Lktu
GowaiJ.
communications
Exercise: soft handover operation
Log file: Logfilel
Task: analyse in detail soft handover operation for the call starting at 9:18:00.82. Track both active
set content and changes in the 3G neighbour list by filling in the attached table.
NB list position
0
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
AS content
communications
UE
RRC Connection Request
RRC Connection Setup
o
~l
SRNC
&
Command
/>
Security Mode