Cell selection — The S criterion — the inequality a device must satisfy to camp

5G Systems Notes · Concept map · Cell selection Route · Hierarchy · Index · All concepts · Hub

The device — identity, state, mobility

Where it sits

Sits atLevel 6 of the hierarchy · The device — identity, state, mobility · explained
Learn firstFR1 and FR2 · SS/PBCH block — 7 concepts in the full chain, see the paths
UnlocksCell reselection · PLMN selection · Tracking area
Primary clauseTS 38.304 §5.2.3.2
Used inref-ue-mobility 10 · index 5 · ref-ue-state 1
Scanned from the notes at page load and joined with terms.json; nothing on this card is typed by hand.

What it is

What it is. The test a cell must pass before a device will camp on it. TS 38.304 §5.2.3.2 calls it the cell selection criterion S, and it is one of the few places in this folder where a device's behaviour is fixed by an explicit inequality rather than by a procedure.

The criterion is fulfilled when both quantities are positive:

$$ \begin{align} S_{\text{rxlev}} &= Q_{\text{rxlevmeas}} - \left(Q_{\text{rxlevmin}} + Q_{\text{rxlevminoffset}}\right) - P_{\text{compensation}} - Q_{\text{offsettemp}} \tag{1.1} \\ S_{\text{qual}} &= Q_{\text{qualmeas}} - \left(Q_{\text{qualmin}} + Q_{\text{qualminoffset}}\right) - Q_{\text{offsettemp}} \tag{1.2} \end{align} $$
Equation 1: The cell selection criterion S of TS 38.304 clause 5.2.3.2. Both quantities must be positive at once: the first is a received power margin in dB, the second a received quality margin. Every term on the right is either measured by the device or broadcast by the cell, except Pcompensation, which the device computes about itself.

with the cell suitable only when Srxlev > 0 and Squal > 0.

Where each term comes from:

Term Is From
Qrxlevmeas measured RSRP — received power the device, measuring the SSB
Qqualmeas measured RSRQ — received quality the device
Qrxlevmin minimum required receive level, dBm broadcast in SIB1/SIB2/SIB4
Qqualmin minimum required quality, dB broadcast
Qrxlevminoffset an offset applied only while searching for a higher-priority PLMN from a visited one broadcast, per TS 23.122
Qoffsettemp a temporary penalty on a cell the device has had trouble with TS 38.331
Pcompensation how much the device's own transmit power falls short the device itself

Pcompensation is the term worth stopping on, because it reaches into the RF front end. TS 38.304 §5.2.3.2 defines it, for FR1, as max(PEMAX1 − PPowerClass, 0) — where PEMAX1 is the maximum uplink power the cell permits and PPowerClass is "the maximum RF output power of the UE (dBm) according to the UE power class as defined in TS 38.101-1".

Read what that does. If the cell expects devices to be able to transmit at, say, 26 dBm and this device's power amplifier can only manage 23, then Pcompensation is 3 dB, and the device raises its own bar for this cell by 3 dB. It refuses to camp somewhere it could hear perfectly well — because it knows the cell would not be able to hear it.

This is a downlink measurement being corrected by an uplink hardware limit. The criterion is asymmetric on purpose: a device that camped on the strongest cell it could receive would sit in cells it cannot reach, and would discover this only at random access. Pcompensation moves that discovery to before camping, and it does it with a number that comes from the power class — a front-end property. It is one of the cleanest seams in this folder between layer 1 and layer 2.

And it vanishes in FR2: "For FR2, Pcompensation is set to 0." Millimetre-wave links are beamformed at both ends, so a single scalar power class no longer captures the link budget, and the compensation would be meaningless.

Two quantities, not one, and that is deliberate. Srxlev asks is the signal strong enough; Squal asks is it clean enough. A cell at the centre of a dense deployment can be very strong and very interfered — high RSRP, poor RSRQ. Requiring both to pass rejects cells that would give a good bar count and bad service.

After selection comes camping, and then cell reselection takes over as the device moves.

Read on

This concept is read as part of one argument in ref-ue-mobility, alongside the rest of its group.

Widget not found: sim_status

Before this concept, the hierarchy says to learn the following — the full chain, in order:

To understand Cell selection (level 6) you first need 7 other concepts. Read them in this order — everything on one line can be read in any order, but no line before the one above it:
Immediately before Cell selection: SS/PBCH block, FR1 and FR2.
Keep going — where this sits on the route
The route is every concept in the folder ordered by level, so nothing here needs anything after it. Computed at page load from terms.json; the same numbering as the route page.
5G Systems Notes · Concept map · Cell selection Top · Concept map · Hub