5G/NR  

 

 

 

Cell Selection Criterion

 

The term 'Cell Selection Criterion' may be a vague expression, since there can be many different criteria from many different perspective. In broad sense, cell selection would be influenced by following factors.

 

i) Is the cell transmitting power strong enough to be recognized/detected by the UE ? (Signal Strength/Quality Criteria)

ii) Is the PLMN of the cell acceptable to the UE ? (PLMN selection criteria)

iii) Is the service type of the cell acceptable to the UE ? (Service Type criteria)

 

But in most of the situation when we say "Cell Selection Criteria",  it is likely to say the first criteria (Signal Strength/Quality Criteria). This signal quality criterion as descrbed in 38.304 - 5.2.3.2 as follows.

 

According to this criterion, UE would not start registration even though it sucessfully detected a cell and even decoded MIB and SIBs unless the Srxleve > 0 and Squal > 0. So if a device does not even initiate the PRACH process even when it successfully decoded all the MIB and  SIBs, checking on this criteria would be a good first step for the troubleshooting. (Of course, this is not the only issues for this case. there may be USIM issue and Band Indicator Issue, PLMN issues etc).

 

 

Out of the variables used in the equation, only Qrxlevmeas and Qqualmeas is the value UE really measures when it turns on and most of other parameters are determined by a specific SIB (SIB1 in LTE case) or calculated by some other predefined values.

 

Following is the part of LTE SIB1 which is related to Cell Selection Criterion and Cell Selection Procedure. Following is overall information and functionality of SIB1 information element.

 

 

Now you may have a couple of questions of q-RxLevMin. The first question of what kind of power this represents ? Is it RSSI or RSRP or RSRQ ? How the value of this IE maps to real power value (dBm) ? You can get the answers to these two questions at once from 36.331.

 

36.331 has a description as follows.

q-RxLevMin

The IE q-RxLevMin is used to indicate for cell re-selection the required minimum received RSRP level in the (EUTRA)

cell. Corresponds to parameter Qrxlevmin in 36.304 [4]. Actual value Qrxlevmin = IE value * 2 [dBm].

 

q-RxLevMinOffset

 

Parameter Qrxlevminoffset in 36.304 [4]. Actual value Qrxlevminoffset = IE value * 2 [dB]. If absent, apply the (default) value of 0 [dB] for Qrxlevminoffset. Affects the minimum required Rx level in the cell.

 

q-QualMin

 

Parameter 'Qqualmin' in TS 36.304 [4]. If cellSelectionInfo-v920 is not present, the UE applies the (default) value of

negative infinity for Qqualmin.

 

q-QualMinOffset

 

Parameter 'Qqualminoffset' in TS 36.304 [4]. Actual value Qqualminoffset = IE value [dB]. If cellSelectionInfo-v920 is not present or the field is not present, the UE applies the (default) value of 0 dB for Qqualminoffset. Affects the minimum required quality level in the cell.

 

 

In summary, the cell selection criteria (Signal Strength/Quality Criteria) can be illustrated as follows.

 

 

 

< Example 1 >

 

Assumption : It is assumed that there is only one Cell is available and cell selection is determined only by S_rxlev and S_qual. If there is any other competing cells around, you have to consider a lot of other factors like absolute measured cell power, priority and various cell search/reselection criteria as well.

 

systemInformationBlockType1

    cellSelectionInfo

        q-RxLevMin: -110dBm (-55)

    p-Max: 23dBm

    nonCriticalExtension

        q-QualMin: Omit   // Apply the default of -Infinity. I applied -100 in the following table

 

Case

Measured RSRP

Measured RSRQ

Q_qualmin

Q_rxlevmin

P_max

Max UE

Tx Power

S_rxlev

S_qual

Decision

1

-82.44

-8.44

-100

-110

23

23

27.56

91.56

S_rxlev > 0 and S_qual > 0, therefore Select Cell

2

-102.38

-8.75

-100

-110

23

23

7.62

91.25

S_rxlev > 0 and S_qual > 0, therefore Select Cell

3

-126.5

-19.69

-100

-110

23

23

-16.5

80.31

S_rxlev < 0 and S_qual >  0, therefore Do Not Select Cell

 

 

< Example 2 >

 

Assumption : It is assumed that there is only one Cell is available and cell selection is determined only by S_rxlev and S_qual. If there is any other competing cells around, you have to consider a lot of other factors like absolute measured cell power, priority and various cell search/reselection criteria as well.

 

systemInformationBlockType1

    cellSelectionInfo

        q-RxLevMin: -110dBm (-55)

    p-Max: 23dBm

    nonCriticalExtension

        q-QualMin: -34  // Minimum Setting Value

 

Case

Measured RSRP

Measured RSRQ

Q_qualmin

Q_rxlevmin

P_max

Max UE

Tx Power

S_rxlev

S_qual

Decision

1

-82.44

-8.44

-34

-110

23

23

27.56

25.56

S_rxlev > 0 and S_qual > 0, therefore Select Cell

2

-102.38

-8.75

-34

-110

23

23

7.62

25.25

S_rxlev > 0 and S_qual > 0, therefore Select Cell

3

-126.5

-19.69

-34

-110

23

23

-16.5

14.31

S_rxlev < 0 and S_qual >  0, therefore Do Not Select Cell

 

 

< Example 3 >

 

Assumption : It is assumed that there is only one Cell is available and cell selection is determined only by S_rxlev and S_qual. If there is any other competing cells around, you have to consider a lot of other factors like absolute measured cell power, priority and various cell search/reselection criteria as well.

 

systemInformationBlockType1

    cellSelectionInfo

        q-RxLevMin: -110dBm (-55)

    p-Max: 23dBm

    nonCriticalExtension

        q-QualMin: -3  // Maximum Setting Value

 

Case

Measured RSRP

Measured RSRQ

Q_qualmin

Q_rxlevmin

P_max

Max UE

Tx Power

S_rxlev

S_qual

Decision

1

-82.44

-8.44

-3

-110

23

23

27.56

-5.44

S_rxlev > 0 and S_qual < 0, therefore Do Not Select Cell

2

-102.38

-8.75

-3

-110

23

23

7.62

-5.75

S_rxlev > 0 and S_qual < 0, therefore Do Not Select Cell

3

-126.5

-19.69

-3

-110

23

23

-16.5

-16.69

S_rxlev < 0 and S_qual <  0, therefore Do Not Select Cell