Sei sulla pagina 1di 6

Cell Search (Measurement, Evaluate, Detect)

"Cell Search" in this page means the collective term representing the combined procedure of
Measurement, Evaluation, Detection process.
This is very tightly related to Cell Selection process because UE goes through this search process first
before it goes through the cell selection.
Also this process influence greatly on engergy consumption of UE during the idle mode.
Basic Terminology

DRX Cycle : This is a kind of clock(Timer). Measurement/Evaluate/Detect process is performed


in a specific interval specified in number of DRX cycles. (In Idle mode case, this DRX cycle is
determined by network via SIB1)
Scan : This term is not frequency used in any specification, but most of UE (I think all the UE)
performs this process. This is a process of tuning to a specific frequency and just measuring
the simplest signal quality (e.g, RSSI). Usually before Measurement, Evaluation process UE
performs the scan first and select 'small number of candidate' to go through next step (e.g,
measurement, evaluate). If UE directly goes into the measurement, Evaluation step for all the
possible frequency and band, it is too time consuming and more seriously energy consuming.
Measurement : The process of measuring RSRP, RSRQ (For non-serving cell measurement, this
is done according to T_measure_xxxxx cycle in 36.133.
Evaluate : The processing of checking Cell Selection Criteria based on the result of
'Measurement' step(For non-serving cell measurement, this is done according to
T_evaluate_xxxxx cycle in 36.133
Detect : The process of tuning to a specific frequency and going through synchronization
process and decoding basic information of the cell (e.g, Physicall Cell ID and basic MIB/SIB
information). (For non-serving cell measurement, this is done according to T_detact_xxxxx
cycle in 36.133

Overall Sequence of Scan, Measurement, Evaluate, Detect, Select


Following illustration shows a possible example of initial scan and cell search mechanism for WCDMA.
It is not for LTE, but you may apply the similar logic in LTE case as well. Overall description for each
step is :
When you first power on the device or your device got into out of coverage and try to detect/search a
new cell,
UE does not have any idea on which frequency it has to try camp on.
so it may have to do some kind of blind search.
For example, let's assume that your device support WCDMA Band I.
The NodeB around your UE may use any frequency channel from 10562 to 10838.
There can be 276 possibilities of frequencies that eNB would use. Then how UE can detect/find the
cell(NodeB) it would camp on ?
There can be many different algorithm to try.
These algorithms are not defined in 3GPP.. so it is all up to the implementation on UE side or chipset
implementation.
One of the most likely algorithm can be as follows :
i) UE tune to each and every channel that it support and measure RSSI.
(RSSI is simply a measurement of whatever energy/power it can measure. This measurement
does not require any channel coding process. So at this step, UE does not need to know
anything about the network. At this step, UE does not try to decode PCPICH (in WCDMA) or
Sync/Reference Signal (in LTE) to detect Physical Cell ID. It just measure the power of each
channel.) As UE measure RSSI for each channel, it create a list of each channel numbers with
the measured RSSI.

ii) Then UE go through the list from step i) and figure out all the channels which shows RSSI
value greater than the threshold (this threshold is also up to UE/chipset implementation, not
determined by 3GPP).
Then the question would be "Any frequency with Passing RSSI value can be the one that UE
can camp on ?". The answer is "Not Necessarily". >
For find the more proper candidate to camp on, UE performs following steps.
ii) UE decode PCPICH and measure the power and detect physical cell ID from the each
candidate from step ii).
(Some candidate give successful result but some would not. UE make the list of all the
successful tries).
iv) From the list with successful result from step iii), UE decode MIBs for each and every
candidate. With this procedure, now UE can make a list of frequency, Physical Cell ID (PSC in
case of WCDMA) and PLMN.
v) Based on USIM information and the candidate table from the step iv), can figure out which
cell is the real candidate cell to camp on and try decoding System Information and proceed to
registration process.

If UE fail to find any Home PLMN cell in the step v) above and find only VPLMN cell, it would camp on
the VPLMN cell. But once it gets into Idle mode in VPLMN cell, UE would try performing searching cell
with HPLMN. This process may include all the steps described above or a little bit simplified process
depending on UE implementation.
Usually these HPLM search process happens periodically as illustrated below. The search cycle
(periodicity of HPLMN search is determined by a USIM parameter, but the detailed search algorithm is
up to UE implementation). The period marked as 'backoff' is not defined by 3GPP.
If UE performs this periodic search in the area where there is no HPLMN, it would drain the battery too
much.
So to save energy consumption, most of UE maker/chipset maker tend to implement a kind of 'backoff'
method.

When these process is performed ?


Overall

logic would be as follows :


i) When UE is turned on
ii) UE tries to find the serving cell at every DRX cycle during Idle mode
iii) if UE does not find the serving cell withing a certain number of trials, it would start
neighbour cell search (This neighbour cell search can be intra or inter. The interval between
these neighbour cell search varies with DRX cycle and intra/inter frequency mode. Normally
this search happen with N x DRX and 'N' varies with the situation. Refer to 36.304, 36.133 for
the details).
iv) When UE is in Limited Service (e.g, SOS/Emergency Call only) : UE periodically try to search
a suitable cells for normal service.
v) When UE is in OOC (Out of Coverage) : UE should try to rescan the existing cell to see if it
can get back to normal service or try to other cells to see if it get the normal service.
vii) When UE is in Roaming state (meaning that it is currently camped on to VPLMN cell), it
should search HPLMN cell periodically (The period is usually N x 6 min, where N is specified
in HPPLMN field in the USIM)

Serving Cell Measurement/Evaluation


UE peforms the measurement for serving cell at every DRX cycle and check if it satisfy the cell
selection criteria. If it successfully finds a cell meeting the criteria within a certain amount of trial, it
stays at the cell but if it does not find the serving cell within a certain amount of trials (see the table
shown below), it should initiate the measurement/evaluation for all the neighbour cells which is
specified by the serving cell system information. (Refer to 36.133 section 4.2.2.1 for details)

Intra/Inter Frequency and InterRAT Measurement/Evaluation/Detection


36.304 section 5.2.4.2 (V8.10.0) describes the rule for measurement of non-serving cell as follows
(depending on the version of this document, you would see a little bit different parameter name and
way of description):
Regarding Intra Frequency Measurement : SIB3 and SIB4 are involved in this process

If S_intrasearch (SIB3) is sent in the serving cell and S_servingCell (Srxlev) > S_instrasearch,
UE may choose to not perform intra-frequency measurement

If S_servingCell (Srxlev) <= S_instrasearch or S_intrasearch is not sent in the serving cell, UE
shall perform intra-frequency measurement. --> This means 'If you omit S_intrasearch IE in
SIB3, UE has to perform instra-frequency measurement all the time regardless of Srxlev value.
Regarding Inter Frequency Measurement : SIB3 and SIB5 are involved in this process
Case 1 : When the reselection priority of a neighbour cell is higher than the current cell,

UE shall perform measurements of higher priority neighbour cell


Case 2 : When the reselection priority of a neighbour cell is equal or lower than the current cell,

If S_nonintrasearch(SIB3) is sent in the serving cell and S_servingCell(Srxlev) >


S_nonintrasearch, UE may choose not to perform the neighbor cell measurement

If S_servingCell (Srxlev) <= S_noninstrasearch or S_nonintrasearch is not sent in the serving


cell, UE shall perform inter-frequency measurement. --> This means 'If you omit
S_nonintrasearch IE in SIB3, UE has to perform inter-frequency measurement all the time
regardless of Srxlev value. Measurement Interval is defined by 36.133 as shown below.
Regarding Inter RAT UTRA Measurement : SIB3 and SIB6 are involved in this process

Rule is same as "Regarding Inter Frequency Measurement"


Regarding Inter RAT GERAN Measurement : SIB3 and SIB6 are involved in this process

Rule is same as "Regarding Inter Frequency Measurement"


36.133 section 4.2.2.3 defines the intra frequency EUTRAN Measurement as follows :
Regarding Intra Frequency Measurement : --------------
The UE shall be able to identify new intra-frequency cells and perform RSRP and RSRQ
measurements of indentified intra-frequency cells without an explicit intra-frequency
neighbour list containing physical layer cell identities.

The UE shall be able to evaluate whether a newly detactable intra frequency cell meets the
reselection criteria (36.304) within [T_detect,EUTRAN_Intra] when Treselection = 0 (i.e, TReselectionEUTRA in SIB3 = 0).

The UE shall measure RSRP and RSRQ at least every [T_measure,EUTRAN_Intra] for intrafrequency cells that are identified and measured according to the measurement rules.
The major parameters mentioned in above statements came from SIB3 and 36.133 Table 4.2.2.3-1 as
follows.

Regarding Inter Frequency Measurement : -------------Refer to 36.133 section 4.2.2.4 for the details.

Regarding Inter RAT UTRA_FDD Measurement : --------------

Refer to 36.133 section 4.2.2.5.1 for the details.

Regarding Inter RAT GSM Measurement : -------------Refer to 36.133 section 4.2.2.5.3 for the details.

Potrebbero piacerti anche