Absolute Priority Based Cell Reselection
Absolute Priority Based Cell Reselection
The cell ranking algorithm (reselection based on thresholds) does not allow the network
operator to control easily cell reselection between different RATs. Some parameters can be
used to favour reselection to a given RAT, but it gets all the more complex as more RATs are
involved and if thresholds/offsets vary dynamically.
Therefore Release 8 introduced another degree of control on the RAT (or frequency) to be reselected.
This mechanism is called absolute priority based cell reselection. A priority is assigned per WCDMA
frequency, LTE EARFCN or group of GSM ARFCN, which are referred as “layers”. The principle of
priority based reselection is that the UE should always try to camp on the highest priority layer. It will
measure (and possibly reselect to) lower layer only in case the serving cell quality becomes too low.
Although the principle of priority based cell reselection is quite simple, the description is split into
several 3GPP specifications. The purpose of this document is to give an overall description, point to
the relevant parts of the 3GPP specification, describe the basic scenarios and give some hints about
abnormal cases in order to create good test coverage. Then it illustrates how test scenarios can easily
be written with RTD.
Although the priority based reselection principle is the same for all RATs, the parameters are a bit
different. Therefore they are going to be described separately in the following sections.
References:
Reference to 3GPP Release 8 specification
TS 45.008 Digital cellular telecommunications system (Phase 2+); Radio subsystem link control
(3GPP TS 45.008 version 8.11.0 Release 8)
TS 44.018 Digital cellular telecommunications system (Phase 2+); Mobile radio interface layer 3
specification; Radio Resource Control (RRC) protocol (3GPP TS 44.018 version 8.12.0 Release 8)
TS 44.060 Digital cellular telecommunications system (Phase 2+); General Packet Radio Service
(GPRS); Mobile Station (MS) - Base Station System (BSS) interface; Radio Link Control / Medium
Access Control (RLC/MAC) protocol (3GPP TS 44.060 version 8.12.1 Release 8)
TS 25.133 Universal Mobile Telecommunications System (UMTS); Requirements for support of radio
resource management (FDD) (3GPP TS 25.133 version 8.14.0 Release 8)
TS 25.304 Universal Mobile Telecommunications System (UMTS); User Equipment (UE) procedures
in idle mode and procedures for cell reselection in connected mode (3GPP TS 25.304 version 8.12.0
Release 8)
TS 25.331 Universal Mobile Telecommunications System (UMTS); Radio Resource Control (RRC);
Protocol specification (3GPP TS 25.331 version 8.15.0 Release 8)
TS 36.133 LTE; Evolved Universal Terrestrial Radio Access (E-UTRA); Requirements for support of
radio resource management (3GPP TS 36.133 version 8.14.0 Release 8)
TS 36.300 LTE; Evolved Universal Terrestrial Radio Access (E-UTRA) and Evolved Universal
Terrestrial Radio Access Network (E-UTRAN); Overall description; Stage 2 (3GPP TS 36.300 version
8.9.0 Release 8)
TS 36.304 LTE; Evolved Universal Terrestrial Radio Access (E-UTRA); User Equipment (UE)
procedures in idle mode (3GPP TS 36.304 version 8.10.0 Release 8)
TS 36.331 LTE; Evolved Universal Terrestrial Radio Access (E-UTRA); Radio Resource Control
(RRC); Protocol specification (3GPP TS 36.331 version 8.14.0 Release 8)
Priority characteristics
A priority is an integer that ranges between 0 and 7, 7 being the highest priority. Two different
frequencies from the same RAT can have the same priority, but two different RATs can never have
the same priority. This is in order to avoid ping pong between different RATs.
This priority is broadcasted in system information. The layer priority should be consistent: it should
remain the same when broadcasted on different RAT (i.e. if GSM has prio 4 in GSM system
information, it should have priority 4 as well in WCDMA system information).
Priorities can be common or individual. Common priorities define the general behaviour for inter-RAT
reselection within one cell and apply to UEs that do not have individual priorities. They are
broadcasted in the system information.
Individual priorities override common priorities. They are provided through dedicated signalling
(channel release in GSM, RRCConnectionRelease in UTRAN and EUTRAN) to a UE and are user
specific. They could be used for example to prioritize a layer to provide high data rate for premium
users. The Subscriber Profile ID for RAT/Frequency (SPID) is an index referring to user information
(e.g mobility profile, service usage profile). The information is UE specific and applies to all its Radio
Bearers. It can be used by the network to assign individual priority. See TS 36.300 for reference SPID
values.
Individual priorities are only valid until a change of PLMN is performed, or the UE is switched off, or
new individual priority is received that override previously assigned ones, or the validity timer expires
(i.e., T320 in EUTRA, T322 in UTRA and T3230 in GERAN). These timers are optionally provided to
invalidate the priority after some time (see TS 44.018 section 3.2.3.3).
If SGSM < THRESH_GSM_low for more than T_Reselection for the serving cell and all GSM
neighbours, the UE shall reselect to
If no target cell is fulfils the conditions above, then the cells satisfying the condition
A UTRAN FDD cell shall only be reselected if, in addition to the criteria above, its measured Ec/No
value is equal to or greater than FDD_Qmin - FDD_Qmin_Offset (as broadcasted in SI2ter and
SI2quater).
A E-UTRAN cell shall only be considered for reselection if not included in the list of not allowed cells.
If a UTRAN or a E-UTRAN cell has not been assigned a priority, it shall not be considered for
reselection. (Since the priority is optional in SI2quater, it could be that the neighbour cell
is ont assigned any priority.)
The cell reselection to higher layer and cell reselection to lower layer are illustrated on
figures Figure 1 and Figure 2. Note that there is another scenario where no lower priority cell fulfils
SEUTRAN > THRESH_E-UTRAN_low for more than T_Reselection, and in that case the UE shall
reselect a lower priority cell fulfilling SEUTRAN > SGSM + HPRIO.
Figure 1: reselection to a higher priority RAT (Here the serving cell is GSM and the higher
priority cell is a EUTRAN cell)
Figure 2: reselection to a lower priority RAT (Here the serving cell is GSM and the lower
priority RAT is EUTRAN)
Conditions 1) and 2) are fulfilled => Trigger a cell reselection to the low priority
(EUTRAN) cell.
Barred cells
See TS 45.008 section 6.6.6.
In case a target UTRAN cell is barred, the UE shall not attempt any reselection during Tbarred (value
defined on the barred UTRAN cell).
In case a target EUTRAN cell is barred, the UE shall not attempt any reselection during up to 20
minutes.
Abnormal case
See TS 45.008 section 6.6.6.
The serving cell has no allocated priority. Then it shall be assigned a “negative” priority so that a
reselection is triggered as early as possible.
Note: new thresholds Threshx,high2 and Threshx,low2has been introduced in Release 9 that rely only
on Squal for the reselection criteria.
Mobility states
In UTRAN are defined mobility states. Depending on the number of reselections that occurred
previously, the Treselection value will be scaled to be larger in case of high mobility. This way the
number of reselections is reduced.
In all the above criteria the values of Treselections, Treselections,PCH or Treselections,FACH apply
for Treselection and are scaled according to the UE mobility state and target RAT, as specified in TS
25.304 section 5.2.6.1.1a.
Abnormal cases
There is no priority associated with the serving cell. The UE shall perform a cell reselection.
The UE shall perform measurements on E-UTRAN inter-frequency with an equal or lower priority and
on inter-RAT frequency with lower priority:
- If Snonintrasearch is sent in the serving cell and SServingCell > Snonintrasearch UE may choose
not to perform measurements of E-UTRAN inter-frequencies or inter-RAT frequency cells of equal or
lower priority.
- If SServingCell <= Snonintrasearch or Snonintrasearch is not sent in the serving cell the UE shall
perform measurements of E-UTRAN inter-frequencies or inter-RAT frequency cells of equal or lower
priority according to TS 36.133 section 4.2.25.
Mobility states
On EUTRAN are defined mobility states. Depending on the number of reselections that occurred
previously, the mobility state will be high, medium or normal and the Treselection value will be scaled
to be larger in case of high mobility. This way the number of reselections is reduced.
In all the above criteria the values of Treselections is scaled according to the UE mobility state and
target RAT, as specified in TS 36.304 section 5.2.4.3.