8.1.7 Non-public networks
38.523-13GPP5GSPart 1: ProtocolRelease 17TSUser Equipment (UE) conformance specification
8.1.7.1 Measurement for self-optimized networks
8.1.7.1.1 Measurement configuration control and reporting / CGI reporting of NR NPN cell
8.1.7.1.1.1 Test Purpose (TP)
(1)
with { UE in NR RRC_CONNECTED state }
ensure that {
when { UE is configured to report the global cell identity of the neighbour NR NPN cell }
then { UE determines the global cell identity of the cell included in the associated measurement object by acquiring the relevant system information from the concerned cell and reports the global cell identity in the MeasurementReport }
}
8.1.7.1.1.2 Conformance requirements
References: The conformance requirements covered in the current TC are specified in: TS 38.331clauses 5.3.5.3, 5.5.2.1, 5.5.4.1 and 5.5.5.1. Unless otherwise stated these are Rel-16 requirements.
[TS 38.331, clause 5.3.5.3]
The UE shall perform the following actions upon reception of the RRCReconfiguration, or upon execution of the conditional reconfiguration (CHO or CPC): ):
…
1> if the RRCReconfiguration message includes the measConfig:
2> perform the measurement configuration procedure as specified in 5.5.2;
…
1> else (RRCReconfiguration was received via SRB1):
2> submit the RRCReconfigurationComplete message via SRB1 to lower layers for transmission using the new configuration;
[TS 38.331, clause 5.5.2.1]
The network applies the procedure as follows:
– to ensure that, whenever the UE has a measConfig associated with a CG, it includes a measObject for the SpCell and for each NR SCell of the CG to be measured;
– to configure at most one measurement identity across all CGs using a reporting configuration with the reportType set to reportCGI;
…
The UE shall:
…
1> if the received measConfig includes the reportConfigToAddModList:
2> perform the reporting configuration addition/modification procedure as specified in 5.5.2.7;
[TS 38.331, clause 5.5.4.1]
If AS security has been activated successfully, the UE shall:
1> for each measId included in the measIdList within VarMeasConfig:
…
2> else if the corresponding reportConfig includes a reportType set to reportCGI:
3> consider the cell detected on the associated measObject which has a physical cell identity matching the value of the cellForWhichToReportCGI included in the corresponding reportConfig within the VarMeasConfig to be applicable;
…
2> if reportType is set to reportCGI:
3> if the UE acquired the SIB1 or SystemInformationBlockType1 for the requested cell; or
3> if the UE detects that the requested NR cell is not transmitting SIB1 (see TS 38.213 [13], clause 13):
4> stop timer T321;
4> include a measurement reporting entry within the VarMeasReportList for this measId;
4> set the numberOfReportsSent defined within the VarMeasReportList for this measId to 0;
4> initiate the measurement reporting procedure, as specified in 5.5.5;
[TS 38.331, clause 5.5.5.1]
…
The purpose of this procedure is to transfer measurement results from the UE to the network. The UE shall initiate this procedure only after successful AS security activation.
For the measId for which the measurement reporting procedure was triggered, the UE shall set the measResults within the MeasurementReport message as follows:
…
1> if there is at least one applicable neighbouring cell to report:
…
2> else:
3> if the cell indicated by cellForWhichToReportCGI is an NR cell:
4> if plmn-IdentityInfoList of the cgi-Info for the concerned cell has been obtained:
5> include the plmn-IdentityInfoList including plmn-IdentityList, trackingAreaCode (if available), ranac (if available), cellIdentity and cellReservedForOperatorUse for each entry of the plmn-IdentityInfoList;
5> include frequencyBandList if available;
4> if nr-CGI-Reporting-NPN is supported by the UE and npn-IdentityInfoList of the cgi-Info for the concerned cell has been obtained:
5> include the npn-IdentityInfoList including npn-IdentityList, trackingAreaCode, ranac (if available), cellIdentity and cellReservedForOperatorUse for each entry of the npn-IdentityInfoList;
5> include cellReservedForOtherUse if available;
4> else if MIB indicates the SIB1 is not broadcast:
5> include the noSIB1 including the ssb-SubcarrierOffset and pdcch-ConfigSIB1 obtained from MIB of the concerned cell;
…
1> else:
2> submit the MeasurementReport message to lower layers for transmission, upon which the procedure ends.
8.1.7.1.1.3 Test description
8.1.7.1.1.3.1 Pre-test conditions
System Simulator:
– NR Cell 1 is the Serving cell
– NR Cell 2 is a CAG cell and an intra-frequency Suitable neighbour of NR Cell 1.
– System information combination NR-2 as defined in TS 38.508-1 [4] clause 4.4.3.1.2 is used for both NR Cells, and message contents defined in 4.6.1 and 4.6.2 with CAG condition for NR Cell 2.
UE:
– None.
Preamble:
– The UE is in state 3N-A as defined in TS 38.508-1 [4], subclause 4.4A on NR Cell 1.
8.1.7.1.1.3.2 Test procedure sequence
Table 8.1.7.1.1.3.2-1 and 8.1.7.1.1.3.2-2 illustrates the downlink power levels to be applied for NR Cell 1, and NR Cell 2 at various time instants of the test execution. Row marked "T0" denotes the conditions after the preamble. Cell powers are chosen for a serving cell and a suitable neighbour intra-frequency cell as defined in TS 38.508-1 [4] Table 6.2.2.1-3 for FR1 and Table 6.2.2.2-2 for FR2.
Table 8.1.7.1.1.3.2-1: Time instances of cell power level and parameter changes for FR1
Parameter |
Unit |
NR Cell 1 |
NR Cell 2 |
Remark |
|
T0 |
SS/PBCH SSS EPRE |
dBm/ SCS |
-88 |
-94 |
Table 8.1.7.1.1.3.2-2: Time instances of cell power level and parameter changes for FR2
Parameter |
Unit |
NR Cell 1 |
NR Cell 2 |
Remark |
|
T0 |
SS/PBCH SSS EPRE |
dBm/ SCS |
-82 |
-91 |
Table 8.1.7.1.1.3.2-3: Main behaviour
St |
Procedure |
Message Sequence |
TP |
Verdict |
|
U – S |
Message |
||||
1 |
The SS transmits an RRCReconfiguration message including measConfig including reportCGI for Cell 2 and sufficient idle periods for UE to acquire the relevant system information from Cell 2 |
<– |
NR RRC: RRCReconfiguration |
– |
– |
2 |
The UE transmits an RRCReconfigurationComplete message. |
–> |
NR RRC: RRCReconfigurationComplete |
– |
– |
3 |
Check: Does the UE transmit a MeasurementReport message with CGI of NR Cell 2 within 2 sec if Cell 2 is in FR1 (or within 16 sec if Cell 2 is in FR2)? |
–> |
NR RRC: MeasurementReport |
1 |
P |
8.1.7.1.1.3.3 Specific message contents
Table 8.1.7.1.1.3.3-1: RRCReconfiguration (step 1, Table 8.1.7.1.1.3.2-3)
Derivation Path: TS 38.508-1 [4] Table 4.6.1-13 with condition NR_MEAS |
|||
Information Element |
Value/remark |
Comment |
Condition |
RRCReconfiguration ::= SEQUENCE { |
|||
criticalExtensions CHOICE { |
|||
rrcReconfiguration SEQUENCE { |
|||
measConfig |
MeasConfig-CGI |
Table 8.1.7.1.1.3.3-4 |
|
nonCriticalExtension SEQUENCE { |
|||
masterCellGroup |
CellGroupConfig-DRX |
Table 8.1.7.1.1.3.3-2 |
|
} |
|||
} |
|||
} |
|||
} |
Table 8.1.7.1.1.3.3-2: CellGroupConfig-DRX (Table 8.1.7.1.1.3.3-1)
Derivation Path: TS 508-1 [4], Table 4.6.3-19 with condition MEAS |
|||
Information Element |
Value/remark |
Comment |
Condition |
CellGroupConfig ::= SEQUENCE { |
|||
mac-CellGroupConfig |
MAC-CellGroupConfig |
Table 8.1.7.1.1.3.3-3 |
|
} |
Table 8.1.7.1.1.3.3-3: MAC-CellGroupConfig
Derivation Path: TS 38.508-1 [4], Table 4.6.3-68 with Condition DRX |
|||
Information Element |
Value/remark |
Comment |
Condition |
MAC-CellGroupConfig ::= SEQUENCE { |
|||
drx-Config CHOICE { |
|||
setup SEQUENCE { |
|||
drx-InactivityTimer |
ms100 |
||
drx-LongCycleStartOffset CHOICE { |
|||
ms640 |
0 |
||
} |
|||
} |
|||
} |
|||
} |
Table 8.1.7.1.1.3.3-4: MeasConfig-CGI (Table 8.1.7.1.1.3.3-1)
Derivation Path: TS 38.508-1 [4] Table 4.6.3-69 |
|||
Information Element |
Value/remark |
Comment |
Condition |
MeasConfig ::= SEQUENCE { |
|||
measObjectToAddModList SEQUENCE (SIZE (1..maxNrofMeasId)) OF MeasObjectToAddMod { |
1 entry |
||
MeasObjectToAddMod[1] SEQUENCE { |
entry 1 |
||
measObjectId |
1 |
||
measObject CHOICE { |
|||
measObjectNR SEQUENCE { |
|||
ssbFrequency |
ssbFrequency IE equals the ARFCN for NR Cell 1 |
||
absThreshSS-BlocksConsolidation |
Not present |
||
} |
|||
} |
|||
} |
|||
} |
|||
reportConfigToAddModList SEQUENCE(SIZE (1..maxReportConfigId)) OF ReportConfigToAddMod { |
1 entry |
||
ReportConfigToAddMod[1] SEQUENCE { |
entry 1 |
||
reportConfigId |
1 |
||
reportConfig CHOICE { |
|||
reportConfigNR |
ReportConfigNR-CGI |
Table 8.1.7.1.1.3.3-5 |
|
} |
|||
} |
|||
} |
|||
measIdToAddModList SEQUENCE (SIZE (1..maxNrofMeasId)) OF MeasIdToAddMod { |
1 entry |
||
MeasIdToAddMod[1] SEQUENCE { |
entry 1 |
||
measId |
1 |
||
measObjectId |
1 |
||
reportConfigId |
1 |
reportConfigId for CGI measurement |
|
} |
|||
} |
|||
} |
Table 8.1.7.1.1.3.3-5: ReportConfigNR-CGI (Table 8.1.7.1.1.3.3-4)
Derivation Path: TS 38.508-1 [4] Table 4.6.3-142 with Condition CGI |
|||
Information Element |
Value/remark |
Comment |
Condition |
ReportConfigNR::= SEQUENCE { |
|||
reportType CHOICE { |
|||
reportCGI SEQUENCE { |
|||
cellForWhichToReportCGI |
PhysCellId of NR Cell 2 |
||
} |
|||
} |
|||
} |
Table 8.1.7.1.1.3.3-6: MeasurementReport (step 3, Table 8.1.7.1.1.3.2-3)
Derivation Path: TS 38.508-1 [4] Table 4.6.1-5A |
|||
Information Element |
Value/remark |
Comment |
Condition |
MeasurementReport ::= SEQUENCE { |
|||
criticalExtensions CHOICE { |
|||
measurementReport SEQUENCE { |
|||
measResults SEQUENCE { |
|||
measId |
1 |
||
measResultServingMOList SEQUENCE (SIZE (1..maxNrofServingCells)) OF MeasResultServMO { |
1 entry |
||
MeasResultServMO[1] SEQUENCE { |
entry 1 |
||
servCellId |
ServCellIndex of NR Cell 1 |
||
measResultServingCell SEQUENCE { |
|||
physCellId |
Physical layer cell identity of NR Cell 1 |
||
measResult SEQUENCE { |
|||
cellResults |
Not Checked |
||
} |
|||
} |
|||
} |
|||
} |
|||
measResultNeighCells CHOICE { |
|||
measResultListNR SEQUENCE (SIZE (1.. maxCellReport)) OF MeasResultNR { |
1 entry |
||
MeasResultNR[1] SEQUENCE { |
entry 1 |
||
physCellId |
Physical layer cell identity of NR Cell 2 |
||
measResult SEQUENCE { |
|||
cellResults |
Not Checked |
||
rsIndexResults |
Not Checked |
||
} |
|||
cgi-Info SEQUENCE { |
|||
plmn-IdentityInfoList |
Set according to plmn-IdentityInfoList in SIB1 of NR Cell2 |
||
frequencyBandList |
Set according to FrequencyBandIndicatorNR in SIB1 of NR Cell2 |
||
noSIB1 |
Not present |
||
npn-IdentityInfoList-r16 |
Set according to npn-IdentityInfoList-r16 in SIB1 of NR Cell2 |
||
cellReservedForOtherUse-r16 |
true |
||
} |
|||
} |
|||
} |
|||
} |
|||
} |
|||
} |
|||
} |
|||
} |