5.3 Cell Reselection The cell reselection can be controlled either autonomously by the mobile or by the network. It is based on measurements performed by the mobile. The network can order that these measurements be reported periodically. Three cell reselection modes NC0, NC1, and NC2 have been defined: NC0. In this mode, the GPRS mobile performs autonomous cell reselection without
sending measurement reports to the network. NC1. In this mode, the GPRS mobile performs autonomous cell reselection and
periodically sends measurement reports to the network. NC2. In this mode, the network controls the cell reselection. The mobile sends
measurement reports to the network. When the mobile performs autonomous cell reselection, it chooses a new cell and triggers a cell reselection on its own. The NC2 mode allows the network to control the mobility of GPRS users within the network. The GPRS cell reselection mode for a GPRS-attached MS is given by the network control mode (NETWORK_CONTROL_ORDER parameter), which is broadcast on the BCCH or PBCCH. The mobile behavior is determined by both its GMM state and the network control mode. Whatever the value of the network control mode, when the MS is in GMM STANDBY state, it performs autonomous cell reselection and does not send measurement reports to the network. In GMM READY state, the mobile performs cell reselection according to the network control mode. Two criteria are defined for autonomous cell reselection: one is based on the (C1, C2) criteria. It corresponds to the GSM cell-reselection criteria. The other, based on the (C'1, C31, C32) criteria, has been introduced forGPRS. All these criteria are based on received signal level (RXLEV) measurements in the serving cell and in the neighbor cells. In a cell where PBCCH does not exist (GPRS cell reselection parameters are not broadcast), the MS performs cell reselection based on (C1, C2) criteria; except if the cell reselection parameters are sent explicitly to the mobile in one control message, in which case the mobile performs autonomous cell reselection based on criteria (C'1, C31, C32). In a cell where PBCCH exists, the MS performs cell reselection based on (C'1, C31, C32) criteria. Table 5.8 summarizes the different reselection modes and the criteria used.
Table 5.8: Mode of Reselection and Criteria for Cell Reselection Criteria If PBCCH Exists Criteria If PBCCH Does Not Exist
Standby/Ready Autonomous cell C'1, C31, C1, C2 [*] reselection C32 Standby Autonomous cell C'1, C31, C1, C2[*] reselection C32 Autonomous cell C'1, C31, C1, C2[*] reselection with C32 measurement reports Autonomous cell C'1, C31, C1, C2[*] reselection C32 Networkcontrolled cell reselection with measurement reports -
NC1
Ready
NC2
Standby
Ready
[*]
Except if the GPRS cell reselection parameters are sent to the MS in an RLC/MAC control message.
5.3.1 Measurements When the mobile camps on a cell, it receives from the network the list of the neighbor cells identified by their BCCH frequencies and their BSICs. The mobile measures periodically the RXLEV on these neighbor BCCHs and checks the BSIC of the BCCH carriers. These RXLEV measurements are used in autonomous cell reselection mode and reported to the network in case of cell reselection controlled by the network and NC1 mode.
In packet idle mode, the mobile measures the RXLEV on the BCCH carrier of the serving cell and on each BCCH carrier of the neighboring cells. It calculates an average RXLEV on each carrier, with at least five measurements during a maximum period corresponding to the maximum of 5 seconds or five consecutive paging blocks of the mobile. The mobile must perform a minimum of one measurement on a cell every 4 seconds or a maximum of 20 measurements every second. The mobile maintains a list of the six strongest received BCCH carriers, which is updated every averaging period. The mobile must decode the BSIC on the BCCHs of the six most powerful cells every 14 paging block periods or at least every 10 seconds.
5.3.2.1 C1 Criterion
The path loss criterion parameter C1 is used as a minimum signal level criterion for cell reselection when there is no PBCCH in the cell. C1 is defined by the following formula:
when accessing the cell. P is the maximum RF output power of the MS (parameter specific to the MS). A represents the reception margin. The MS is allowed to access the cell if its RXLEV is higher than RXLEV_ACCESS_MIN; that is, A > 0. If A > 0, the mobile is in the cell coverage and the downlink is good enough. If A < 0, the mobile is outside the cell coverage. B represents the mobile transmission capability margin. If B < 0, the transmission capabilities of the mobile are sufficient; if the mobile is in the cell coverage A > 0, the cell can be selected. If B > 0 and A - B > 0, the mobile transmission capabilities are compensated by the reception margin and the cell can be selected. If B > 0 and A - B < 0, the mobile transmission capabilities are not compensated, and the mobile cannot select the cell. Thus the path loss criterion is satisfied if C1 > 0.
(5.6)
where
(5.7)
and
(5.9) (5.10)
T is a timer that is started from 0 at the time the cell enters in the list of strongest carriers. CELL_RESELECT_OFFSET is a parameter that is used to prioritize one cell in relation to the
others. TEMPORARY_OFFSET is a parameter used to penalize during PENALTY_TIME when this cell just enters the list of strongest carriers.
(5.11) (5.12)
(5.13) (5.14)
where HCS_THR is the signal threshold for applying HCS GPRS reselection, and GPRS_PENALTY_TIME gives the duration for which the temporary offset GPRS_TEMPORARY_OFFSET is applied. T is a timer that is started from 0 at the time the cell enters in the list of strongest carriers.
(5.15)
(5.16)
(5.17) (5.18)
The C32 criterion also contains a time-based offset that can be used to penalize a cell belonging to the same priority level during a certain time. It could be use to perform speed discrimination. The GPRS_RESELECT_OFFSET parameter allows a neighbor cell to be penalized. When the MS is in GMM READY state (a transfer can be ongoing or about to start), in order to avoid unnecessary cell reselection or to be sure that it is really needed, an hysteresis GPRS_CELL_RESELECT_HYSTERESIS is subtracted from the C32 criteria of the neighbor cells. This hysteresis is also subtracted from the C31 criterion if requested by the network. When the neighbor cell does not belong to the same RA as the serving cell, an hysteresis RA_RESELECT_HYSTERESIS is subtracted from the C32 criterion of the neighbor cell. This is done to avoid changing from one RA to the other and so triggering an RA update procedure, increasing the signaling within the network. In case cell reselection occurred within the previous 15 seconds, all neighbor cells are penalized by 5 dB in order to avoid ping-pong between cells. All the GPRS cell-reselection parameters described in this section are broadcast on the PBCCH carrier of the serving cell. The cell-reselection parameters used for calculation of the (C1, C2) criteria are broadcast on the BCCH carrier of the serving cell and the BCCH carriers of the neighbor cells. 5.3.3 Autonomous Cell-Reselection Process The process of cell reselection is either based on the (C1, C2) criteria or (C'1, C31, C32) criteria. (C1, C2) criteria are used when there is no PBCCH in the serving cell and the cellreselection parameters needed for (C'1, C31, C32) criteria evaluation have not been explicitly transmitted to the mobile. (C'1, C31, C32) criteria are used when the PBCCH is transmitted in the serving cell, or when the cell reselection parameters needed for (C'1, C31, C32) criteria evaluation have been explicitly transmitted to the mobile and there is no PBCCH.
The mobile must compute the C1 and C2 values for the serving cell and the neighbor cells at least every 5 seconds. A cell-reselection is triggered if one of the following events occurs: The path loss criterion parameter C1 indicates that the path loss in the serving cell
has become too high (i.e., C1 < 0 ). Downlink signaling failure is experienced (see Section 5.4.5). The serving cell has become barred. A neighbor cell for which the C2 criterion is higher than the serving cell for a period
of 5 seconds is detected. When the neighbor cell is not in the same RA or if the mobile is in GMM READY state, the C2 value for the neighbor cell must exceed the C2 value for the serving cell by at least CELL_RESELECT_HYSTERESYS. This allows for the avoidance of unnecessary cell reselection when the mobile is in READY state or between two different RAs. For a cell reselection occurring in the previous 15 seconds, the C2 value for the neighbor cell must exceed the C2 value for the serving cell by at least 5 dB for a period of 5 seconds. A random access attempt is still unsuccessful after "Max retrans"
become too high (i.e., C'1 < 0). A nonserving suitable cell is evaluated to be better than the serving cell. The best
cell is the cell with the highest C32 value among: (a) the cells that have the highest PRIORITY_CLASS among the cells that fulfill C31 >=0, or (b) all cells, if no cell fulfills the criterion C31 >= 0. Downlink signaling failure is experienced (see Section 5.4.5). The cell on which the mobile is camping has become barred. A random access attempt is still unsuccessful after MAX_RETRANS_RATE attempt.
The cell that the mobile was camped on must not be returned to within 5 seconds.
5.3.4 Measurement Report Sending When the cell reselection mode given by the NETWORK_CONTROL_ORDER parameter indicates NC1 or NC2 and the MS is in GMM READY state, the MS reports measurements in the PACKET MEASUREMENT REPORT message to the network. This message contains: The measured RXLEV for the serving cell; In packet idle mode, the average interference level ch for the serving cell; The measured RXLEV from the nonserving cells.
The reporting period is defined as follows: In packet idle mode, the reporting period is indicated by
NC_REPORTING_PERIOD_I parameter; In packet transfer mode, the reporting period is indicated by the
NC_REPORTING_PERIOD_T parameter. NC_REPORTING_PERIOD_I and NC_REPORTING_PERIOD_T parameters are broadcast on PBCCH. They can also be broadcast on PACCH in case there is no PBCCH. 5.3.5 Network-Controlled Cell-Reselection Process When the cell-reselection mode indicates NC2 and the mobile is in GMM READY state, the network controls the cell-reselection process. Based on the measurements reported by the mobile (RXLEV and RXQUAL only during packet transfer) or by the BTS during packet transfer mode, the network decides whether a cell reselection must be triggered. When the decision to trigger a cell reselection is made by the network, it sends a PACKET CELL CHANGE ORDER message. When the MS receives the command, it reselects the cell according to the included cell description (BCCH frequency and BSIC) and changes the network control mode according to the NETWORK_CONTROL_ORDER parameter included in the command. Note that in order to reduce the cell-reselection delay, the MS may continue its transfer in the old cell until it decodes the BCCH or PBCCH information necessary to reestablish a TBF in the new neighbor cell.