Professional Documents
Culture Documents
Re Selection Overview
Re Selection Overview
Yogen Deshpande
August 07, 2006
Operations in DRX Mode
DRX cycle length coefficient – SIB1 (2IE
frames).e.g. IE= 7 => 128 frames
Wake up and re-acquire serving cell
Monitor paging indicator channel
If page indicators are set, read the paging
message and establish a call
If required, measure neighbor cells and do
ranking and reselection appropriately
If no page and no reselection, store the
serving cell position and go to sleep
5/3/2019 2
Reacquisition- where & when to wake up
Reacquisition - search around known position
“Cx8”
Which SFN should I wake up in? =>
5/3/2019 3
S Criteria
Squal > 0 AND Srxlev > 0 to camp on a cell
Squal = CPICH Ec/Io – Qqualmin
Qqualmin from SIB3 (-24dB to 0dB). Value = IE
Srxlev = RSCP – Qrxlevmin – max(UE_TXPWR_MAX_RACH –
P_MAX, 0)
q-RxlevMin from SIB3 (value = (IEx2 +1)dBm)
maxAllowedUL-TX-Power IE in SIB3 (Typically 24
dBm)
P_MAX = Maximum Tx output power of the UE (Fixed
to 24dBm for Qualcomm UEs)
5/3/2019 4
Search Criteria
Sintrasrch – SIB3 (-32..20 by step of 2. Negative=>0)
Measure intra-frequency nbr cells when Squal <= Sintrasrch.
When Squal > Sintrasearch, UE need not measure intraFreq
neighbors and a message “CR not eval” is displayed.
Always measure intra-frequency nbr cells when not specified
Optimization (sintr_int)that overrides Sintra from SIB3 such that
intraFreq measurements will be done when EcIo <= -14dB
Sintersrch – SIB3 (-32..20 by step of 2.Negative=>0)
Measure inter-frequency nbr cells when Squal <= Sintersrch
Always measure inter-frequency nbr cells when not specified
SsearchRAT (-32..20 by step of 2. Negative=>0)
Measure inter-RAT neighbor cells when Squal <= SsearchRAT
Always measure inter-RAT neighbor cells when not specified
TmeasGSM – from DRX cycle length (25.133 table 4.1)
5/3/2019 5
Search Criteria continued
DRX Cycle Length TmeasureGSM seconds/DRX Cycles
0.08 2.56/32
0.16 2.56/16
0.32 5.12/16
0.64 5.12/8
1.28 6.4/5
2.56 7.68/3
5.12 10.24/2
If serving cell S<0 continuously for 5 sec, then G measurements are
done every DRX cycle
BSIC verification in idle mode every 30 sec. Only top G cell BSIC
verified.
Full search (step 123) - first time when the serving cell EcIo <=
Sintra. Thereafter every 30 sec or if Serving cell EcIo <=-16dB
Reselection is not done within1 second from camping on the cell.
5/3/2019 6
Ranking and Reselection
SIB3 => EcIo or RSCP based reselection
Serving cell rank:
RSCP Ranking
Rank_s = RSCP + Qhyst1
Qhyst1: sent in SIB 3 (Int 0..40 by step of 2)
Ec/Io Ranking
Rank_s = Ec/Io + Qhyst2
Qhyst2: sent in SIB 3 (Int 0..40 by step of 2)
When Qhyst2 not specified, then Qhyst2 = Qhyst1
5/3/2019 7
Neighbor Cell Ranking (RSCP)
FDD cells
Rank_n = RSCP – Qoffset1(From SIB11Int(-50..50))
GSM cells
Rank_n = Filtered RSSI – Qoffset1
Filtered RSSI is running average of 4 samples.
Always perform RSCP ranking first, irrespective of
measurement quantity
If RSCP ranking yields FDD cell as best cell, or
conditions for triggering W to G reselection are not met,
then re-rank FDD cells based on Ec/Io if measurement
quantity is set to Ec/Io
5/3/2019 8
Neighbor Cell Ranking (Ec/Io)
FDD Cells
Rank_n = Ec/Io – Qoffset2(From SIB11Int(-50..50))
5/3/2019 9
Reacquisition Algorithm
On serving cell reacq failure -
(a) Do intra list search and intra step 1/2/3 search
(b) If serving cell not reacquired
(1) Do inter freq list search (2) Do inter freq full search
(3) Perform ranking (4) If no best ngbr found perform GSM
search based on TmeasGSM
(d) If serving cell reacquired
(1) Recheck inter freq and irat measurement rules based on newly
measured serving cell Squal and Srxlev
(2) Do inter freq list and full search if scheduled
(3) Do irat search if scheduled
(4) Perform ranking and check for best ngbr
Tresel is set to 0 on reacquisition failure
5/3/2019 10
Measurements in FACH
UE always performs measurements Without regard to
Sintrasrch, Sintersrch or SsearchRAT. But UE doesn’t
reselect if Squal>search threshold
Intra-frequency cells measurements done every 80ms
Can be pre-empted by FACH measurement occasions
5/3/2019 11
USET Cells
Unlisted Cells – not present in SIB11
Network may want the UE to avoid these cells or the
network may not be configured well
Reselection to USET cells is not spec compliant and it is
less favored
If Serving cell EcIo > -16dB
Eliminate step3 peaks corresponding to USET cells
Reset Tresel on USET cells
5/3/2019 12
Reselection Abortion Mechanisms
Abort an ongoing reselection if serving cell rank > rank of
the current target cell + 3dB (instentaneous)
Currently reselection is not aborted if yet another nbr cell
becomes stronger than the current target cell
Abort an ongoing reselection if BLER on N-BCCH>=
50% over minimum 50 blocks
SIB wait timer = 3 x Max SIB repetition time (given in
MIB)
If neighbor SIBS not read till SIB wait timer expiry, cel
resel failure is declared.
After reading all SIBs, if target cell fails S criteria, then
abort reselection (even if serving cell, too fails S criteria)
5/3/2019 13
Reselection steps
L1 gives cel resel ind after ranking
RRC sends L1 command to read SIBs of nbr
cell.
N-BCCH setup (2 second timeout)
Read MIB
InterSIB sleep and read SIBs
Get_Specific_SIBS_cnf
Check S criteria and suitability
Camp on the new cell
5/3/2019 14
Disabled Optimizations
The following optimization features are currently disabled
at customer request. Their presence can be checked in
custwcdma.h in ..\build\cust directory of the build
FEATURE_CELL_RESELECTION_RANK_OPT
FEATURE_IMMEDIATE_RESEL_AT_LOW_CPICH_ECIO
FEATURE_DELAY_3G_TO_2G_RESEL
FEATURE_2G_RANK_Q_OFFSET_OPT
FEATURE_G2W_RESEL_OPT_ADJUST_FDD_QMIN
5/3/2019 15