12.2.3 Inter-carrier concurrent operation / Measurement configuration and reporting via Uu RRC
38.523-13GPP5GSPart 1: ProtocolRelease 17TSUser Equipment (UE) conformance specification
12.2.3.1 Inter-carrier concurrent operation / Measurement configuration and reporting via Uu RRC / CBR measurement reporting / Event C1 and C2
12.2.3.1.1 Test Purpose (TP)
(1)
with { UE is in NR RRC_CONNECTED state and is configured to perform event C1 triggered CBR measurement reporting on resource pool }
ensure that {
when { CBR measurement result of indicated resource pool satisfies entering condition for event C1 }
then { UE sends MeasurementReport message to report CBR measurement results of indicated resource pool }
}
(2)
with { UE is in NR RRC_CONNECTED state and the periodical measurement reporting triggered by event C1 is ongoing }
ensure that {
when { CBR measurement result of indicated resource pool satisfies leaving condition for event C1 }
then { UE stops sending MeasurementReport message }
}
(3)
with { UE is in NR RRC_CONNECTED state and is configured to perform event C2 triggered CBR measurement reporting on resource pool }
ensure that {
when { CBR measurement result of indicated resource pool satisfies entering condition for event C1 }
then { UE sends MeasurementReport message to report CBR measurement results of indicated resource pool }
}
(4)
with { UE is in NR RRC_CONNECTED state and the periodical measurement reporting triggered by event C2 is ongoing }
ensure that {
when { CBR measurement result of indicated resource pool satisfies leaving condition for event C2 }
then { UE stops sending MeasurementReport message }
}
12.2.3.1.2 Conformance requirements
References: The conformance requirements covered in the current TC are specified in: TS 38.331, clause 5.3.5.3, 5.5.2, 5.5.4.1, 5.5.4.2, 5.5.4.3 and 5.5.5. 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 UE shall:
…
1> if the received measConfig includes the measObjectToAddModList:
2> perform the measurement object addition/modification procedure as specified in 5.5.2.5;
…
1> if the received measConfig includes the reportConfigToAddModList:
2> perform the reporting configuration addition/modification procedure as specified in 5.5.2.7;
1> if the received measConfig includes the quantityConfig:
2> perform the quantity configuration procedure as specified in 5.5.2.8;
…
1> if the received measConfig includes the measIdToAddModList:
2> perform the measurement identity addition/modification procedure as specified in 5.5.2.3;
…
[TS 38.331, clause 5.5.3.1]
The UE shall:
1> whenever the UE has a measConfig, perform RSRP and RSRQ measurements for each serving cell for which servingCellMO is configured as follows:
2> if the reportConfig associated with at least one measId included in the measIdList within VarMeasConfig contains an rsType set to ssb and ssb-ConfigMobility is configured in the measObject indicated by the servingCellMO:
3> if the reportConfig associated with at least one measId included in the measIdList within VarMeasConfig contains a reportQuantityRS-Indexes and maxNrofRS-IndexesToReport and contains an rsType set to ssb:
4> derive layer 3 filtered RSRP and RSRQ per beam for the serving cell based on SS/PBCH block, as described in 5.5.3.3a;
3> derive serving cell measurement results based on SS/PBCH block, as described in 5.5.3.3;
…
The UE capable of CBR measurement when configured to transmit NR sidelink communication shall:
1> If the frequency used for NR sidelink communication is included in sl-FreqInfoToAddModList in sl-ConfigDedicatedNR within RRCReconfiguration message or included in sl-ConfigCommonNR within SIB12:
…
2> if the UE is in RRC_CONNECTED:
3> if tx-PoolMeasToAddModList is included in VarMeasConfig:
4> perform CBR measurements on each transmission resource pool indicated in the tx-PoolMeasToAddModList;
3> if sl-TxPoolSelectedNormal, sl-TxPoolScheduling or sl-TxPoolExceptional is included in sl-ConfigDedicatedNR for the concerned frequency within RRCReconfiguration:
4> perform CBR measurement on pools in sl-TxPoolSelectedNormal, sl-TxPoolScheduling or sl-TxPoolExceptional if included in sl-ConfigDedicatedNR for the concerned frequency within RRCReconfiguration;
3> else if the cell chosen for NR sidelink communication provides SIB12 which includes sl-TxPoolSelectedNormal or sl-TxPoolExceptional for the concerned frequency:
4> perform CBR measurement on pools in sl-TxPoolSelectedNormal and sl-TxPoolExceptional for the concerned frequency in SIB12;
1> else:
2> perform CBR measurement on pools in sl-TxPoolSelectedNormal and sl-TxPoolExceptional in SidelinkPreconfigNR for the concerned frequency.
…
[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> if the corresponding reportConfig concerns the reporting for NR sidelink communication (i.e. reportConfigNR-SL):
3> consider the transmission resource pools indicated by the tx-PoolMeasToAddModList defined within the VarMeasConfig for this measId to be applicable;
…
2> else if the reportType is set to eventTriggered and if the entry condition applicable for this event, i.e. the event corresponding with the eventId of the corresponding reportConfig within VarMeasConfig, is fulfilled for one or more applicable transmission resource pools for all measurements taken during timeToTrigger defined for this event within the VarMeasConfig, while the VarMeasReportList does not include an measurement reporting entry for this measId (a first transmission resource pool triggers the event):
3> include a measurement reporting entry within the VarMeasReportList for this measId;
3> set the numberOfReportsSent defined within the VarMeasReportList for this measId to 0;
3> include the concerned transmission resource pool(s) in the poolsTriggeredList defined within the VarMeasReportList for this measId;
3> initiate the measurement reporting procedure, as specified in 5.5.5;
2> else if the reportType is set to eventTriggered and if the entry condition applicable for this event, i.e. the event corresponding with the eventId of the corresponding reportConfig within VarMeasConfig, is fulfilled for one or more applicable transmission resource pools not included in the poolsTriggeredList for all measurements taken during timeToTrigger defined for this event within the VarMeasConfig (a subsequent transmission resource pool triggers the event):
3> set the numberOfReportsSent defined within the VarMeasReportList for this measId to 0;
3> include the concerned transmission resource pool(s) in the poolsTriggeredList defined within the VarMeasReportList for this measId;
3> initiate the measurement reporting procedure, as specified in 5.5.5;
2> else if the reportType is set to eventTriggered and if the leaving condition applicable for this event is fulfilled for one or more applicable transmission resource pools included in the poolsTriggeredList defined within the VarMeasReportList for this measId for all measurements taken during timeToTrigger defined within the VarMeasConfig for this event:
3> remove the concerned transmission resource pool(s) in the poolsTriggeredList defined within the VarMeasReportList for this measId;
3> if the poolsTriggeredList defined within the VarMeasReportList for this measId is empty:
4> remove the measurement reporting entry within the VarMeasReportList for this measId;
4> stop the periodical reporting timer for this measId, if running
…
2> upon expiry of the periodical reporting timer for this measId:
3> initiate the measurement reporting procedure, as specified in 5.5.5.
…
[TS 38.331, clause 5.5.4.11]
The UE shall:
1> consider the entering condition for this event to be satisfied when condition C1-1, as specified below, is fulfilled;
1> consider the leaving condition for this event to be satisfied when condition C1-2, as specified below, is fulfilled;
Inequality C1-1 (Entering condition)
Inequality C1-2 (Leaving condition)
The variables in the formula are defined as follows:
Ms is the measurement result of channel busy ratio of the transmission resource pool, not taking into account any offsets.
Hys is the hysteresis parameter for this event (i.e. hysteresis as defined within reportConfigNR-SL for this event).
Thresh is the threshold parameter for this event (i.e. c1-Threshold as defined within reportConfigNR-SL for this event).
Ms is expressed in decimal from 0 to 1 in steps of 0.01.
Hys is expressed is in the same unit as Ms.
Thresh is expressed in the same unit as Ms.
[TS 38.331, clause 5.5.4.12]
The UE shall:
1> consider the entering condition for this event to be satisfied when condition C2-1, as specified below, is fulfilled;
1> consider the leaving condition for this event to be satisfied when condition C2-2, as specified below, is fulfilled;
Inequality C2-1 (Entering condition)
Inequality C2-2 (Leaving condition)
The variables in the formula are defined as follows:
Ms is the measurement result of channel busy ratio of the transmission resource pool, not taking into account any offsets.
Hys is the hysteresis parameter for this event (i.e. hysteresis as defined within reportConfigNR-SL for this event).
Thresh is the threshold parameter for this event (i.e. c2-Threshold as defined within reportConfigNR-SL for this event).
Ms is expressed in decimal from 0 to 1 in steps of 0.01.
Hys is expressed is in the same unit as Ms.
Thresh is expressed in the same unit as Ms.
[TS 38.331, clause 5.5.5.1]
Figure 5.5.5.1-1: Measurement reporting
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> set the measId to the measurement identity that triggered the measurement reporting;
1> for each serving cell configured with servingCellMO:
…
2> else:
3> if SSB based serving cell measurements are available:
4> set the measResultServingCell within measResultServingMOList to include RSRP, RSRQ and the available SINR of the serving cell, derived based on SSB;
…
1> set the servCellId within measResultServingMOList to include each NR serving cell that is configured with servingCellMO, if any;
…
1> if there is at least one applicable transmission resource pool for NR sidelink communication (for measResultsSL):
2> set the measResultsListSL to include the CBR measurement results in accordance with the following:
3> if the reportType is set to eventTriggered:
4> include the transmission resource pools included in the poolsTriggeredList as defined within the VarMeasReportList for this measId;
3> else:
4> include the applicable transmission resource pools for which the new measurement results became available since the last periodical reporting or since the measurement was initiated or reset;
3> if the corresponding measObject concerns NR sidelink communication, then for each transmission resource pool to be reported:
4> set the sl-poolReportIdentity to the identity of this transmission resource pool;
4> set the sl-CBR-ResultsNR to the CBR measurement results on PSSCH and PSCCH of this transmission resource pool provided by lower layers, if available;
…
1> increment the numberOfReportsSent as defined within the VarMeasReportList for this measId by 1;
1> stop the periodical reporting timer, if running;
1> if the numberOfReportsSent as defined within the VarMeasReportList for this measId is less than the reportAmount as defined within the corresponding reportConfig for this measId:
2> start the periodical reporting timer with the value of reportInterval as defined within the corresponding reportConfig for this measId;
…
1> else:
2> submit the MeasurementReport message to lower layers for transmission, upon which the procedure ends.
12.2.3.1.3 Test description
12.2.3.1.3.1 Pre-test conditions
System Simulator:
– NR Cell
– NR Cell 1 is the serving cell.
– System information combination NR-14 as defined in TS 38.508-1 [4] clause 4.4.3.1 is used in NR Cell 1.
– NR-SS-UE
– NR-SS-UE 1 and 2 operating as NR sidelink communication device on the resources (i.e. the frequency included in pre-configuration) that UE is expected to use for transmission and reception via PC5 interface.
– NR-SS-UE 1 and 2 transmit PSCCH/PSSCH continuously according to NR Cell 1 timing and the transmission pattern shown in figure 12.2.3.1.3.2-1.
UE:
- UE is authorised to perform NR sidelink communication.
- The UE is equipped with below information in UE or in a USIM containing default values (as per TS 38.508-1 [4]) except for those listed in Table 12.2.3.1.3.2-1.
Table 12.2.3.1.3.2-1: UE/ USIM configuration
USIM field |
Priority |
Value |
Access Technology Identifier |
EFUST |
As per TS 36.508 [18] clause 4.9.3.4 |
||
EFVST |
Service n°119 is "available" |
||
EFV2XP_PC5 |
As per TS 38.508-1[4] clause 4.8.3.3.3 SL-PreconfigurationNR included in V2X data policy over PC5 is defined in Table 12.2.5.2.3.3-1 |
Preamble:
– The UE is in state 3N-B as defined in TS 38.508-1 [4], subclause 4.4A, using generic procedure parameter Sidelink (On) and Test Mode (On) as defined in TS 38.508-1 [4], subclause 4.5.1.
12.2.3.1.3.2 Test procedure sequence
During the test, NR-SS-UE 1 uses all subchannels in every slot with even slot index to transmit PSCCH/PSSCH and NR-SS-UE 2 uses all subchannels in every slot with odd slot index to transmit PSCCH/PSSCH. The PSCCH/PSSCH transmission pattern for NR-SS-UE 1 and 2 are illustrated in Figure 12.2.3.1.3.2-1.
Table 12.2.3.1.3.2-2 illustrates the sidelink power levels to be applied for NR-SS-UE 1 and 2 at various time instants of the test execution. Row marked "T0" denotes the conditions after the preamble, while the configuration marked "T1" is applied at the point indicated in the Main behaviour description in Table 12.2.3.1.3.2-3.
Figure 12.2.3.1.3.2-1: PSCCH/PSSCH transmission pattern for NR-SS-UE 1 and 2
Table 12.2.3.1.3.2-2: Time instances of NR-SS-UE power level and parameter changes in conducted test environment
Parameter |
Unit |
NR-SS-UE 1 |
NR-SS-UE 2 |
Remark |
|
T0 |
NR-SS-UE power |
dBm/ SCS |
-85 |
-85 |
The power level that both SL-RSSI of NR-SS-UE 1 and NR-SS-UE 2 are above sl-ThreshS-RSSI-CBR (SL CBR = 100%) |
SL-RSSI |
dBm/ subchannel |
-74.2 |
-74.2 |
||
T1 |
NR-SS-UE power |
dBm/ SCS |
-85 |
-101 |
The power level that SL-RSSI of NR-SS-UE 1 is above sl-ThreshS-RSSI-CBR and SL-RSSI of NR-SS-UE 2 is below sl-ThreshS-RSSI-CBR (SL CBR = 50%) |
SL-RSSI |
dBm/ subchannel |
-74.2 |
-90.2 |
Table 12.2.3.1.3.2-3: Main behaviour
St |
Procedure |
Message Sequence |
TP |
Verdict |
|
U – S |
Message |
||||
1 |
The UE transmits a SidelinkUEInformationNR message to request resources for transmission of NR sidelink communication. |
–> |
NR RRC: SidelinkUEInformationNR |
– |
– |
2 |
The SS re-adjusts the NR-SS-UE power level according to row "T1" in Table 12.2.3.1.3.2-2 to achieve 50% congestion. |
– |
– |
– |
– |
3 |
SS-NW transmits an RRCReconfiguration message with sl-ConfigDedicatedNR to configure transmission resources. |
<– |
NR RRC: RRCReconfiguration |
– |
– |
4 |
UE transmits an RRCReconfigurationComplete message. |
–> |
NR RRC: RRCReconfigurationComplete |
||
5 |
SS-NW transmits an RRCReconfiguration message with measConfig to setup event C1 triggered CBR measurement and reporting. |
<– |
NR RRC: RRCReconfiguration |
– |
– |
6 |
UE transmits an RRCReconfigurationComplete message. |
–> |
NR RRC: RRCReconfigurationComplete |
||
7 |
Check: Does the UE transmit a MeasurementReport message in the following 5s? |
–> |
NR RRC: MeasurementReport |
1 |
F |
8 |
The SS re-adjusts the NR-SS-UE power level according to row "T0" in Table 12.2.3.1.3.2-2 to achieve 100% congestion. |
– |
– |
– |
– |
9 |
Check: Does the UE transmit a MeasurementReport message with the measured CBR value for indicated resource pool? |
–> |
NR RRC: MeasurementReport |
1 |
P |
10 |
The SS re-adjusts the NR-SS-UE power level according to row "T1" in Table 12.2.3.1.3.2-2 to achieve 50% congestion. |
– |
– |
– |
– |
11 |
SS-NW waits for 2s |
– |
– |
– |
– |
12 |
Check: Does the UE transmit a MeasurementReport message in the following 5s? |
–> |
NR RRC: MeasurementReport |
2 |
F |
13 |
SS-NW transmits an RRCReconfiguration message with measConfig to release event C1 and setup event C2 triggered CBR measurement and reporting. |
<– |
NR RRC: RRCReconfiguration |
– |
– |
14 |
UE transmits an RRCReconfigurationComplete message. |
–> |
NR RRC: RRCReconfigurationComplete |
||
15 |
Check: Does the UE transmit a MeasurementReport message with the measured CBR value for indicated resource pool? |
–> |
NR RRC: MeasurementReport |
3 |
P |
16 |
The SS re-adjusts the NR-SS-UE power level according to row "T0" in Table 12.2.3.1.3.2-2 to achieve 100% congestion. |
– |
– |
– |
– |
17 |
SS-NW waits for 2s |
– |
– |
– |
– |
18 |
Check: Does the UE transmit a MeasurementReport message in the following 5s? |
–> |
NR RRC: MeasurementReport |
4 |
F |
12.2.3.1.3.3 Specific message contents
Table 12.2.3.1.3.3-1: V2X service identifier to default mode of communication mapping rule (Pre-configuration, UE under test)
Derivation Path: TS 38.508-1 [4] Table 4.7.5.5-53 |
||||
Information Element |
Value/remark |
Comment |
Condition |
|
DMC |
’10’B |
Default mode of communication is set to broadcast |
Table 12.2.3.1.3.3-2: Physical layer parameters for SCI format 1-A (NR-SS-UE 1 and 2)
Derivation Path: TS 38.508-1 [4] Table 4.3.6.2.1.1-1 |
|||
Parameter |
Value |
Value in binary |
Condition |
Frequency resource assignment |
(N-1)*(N+2)/2 where N is the number of subchannels in resource pool indicated by sl-NumSubchannel. FRIV is calculated according to the formula given in 38.214 clause 8.1.5 |
– |
Table 12.2.3.1.3.3-3: SidelinkUEInformationNR (Table 12.2.3.1.3.2-3, Step 1)
Derivation Path: TS 38.508-1 [4], Table 4.6.1-28A with condition SIDELINK_TX |
||||
Information Element |
Value/remark |
Comment |
Condition |
|
SidelinkUEInformationNR-r16 ::= SEQUENCE { |
||||
criticalExtensions CHOICE { |
||||
sidelinkUEInformationNR-r16 SEQUENCE { |
||||
sl-TxResourceReqList-r16 SEQUENCE (SIZE (1..maxNrofSL-Dest-r16)) OF SL-TxResourceReq-r16 { |
1 entry |
|||
SL-TxResourceReq-r16[1] SEQUENCE { |
entry 1 |
|||
sl-DestinationIdentity-r16 |
Not checked |
|||
sl-CastType-r16 |
broadcast |
|||
sl-QoS-InfoList-r16 |
Not checked |
|||
sl-TypeTxSyncList-r16 |
Not checked |
|||
} |
||||
} |
||||
} |
||||
} |
||||
} |
Table 12.2.3.1.3.3-4: RRCReconfiguraion (Table 12.2.3.1.3.2-3, Step 3)
Derivation Path: TS 38.508-1 [4], Table 4.6.1-13 with condition SIDELINK |
||||
Information Element |
Value/remark |
Comment |
Condition |
|
RRCReconfiguration ::= SEQUENCE { |
||||
criticalExtensions CHOICE { |
||||
rrcReconfiguration SEQUENCE { |
||||
nonCriticalExtension SEQUENCE { |
||||
nonCriticalExtension SEQUENCE { |
||||
nonCriticalExtension SEQUENCE { |
||||
nonCriticalExtension SEQUENCE { |
||||
sl-ConfigDedicatedNR-r16 CHOICE { |
||||
setup |
SL-ConfigDedicatedNR specified in 38.508-1 Table 4.6.6-7 with condition SELECTED |
|||
} |
||||
} |
||||
} |
||||
} |
||||
} |
||||
} |
||||
} |
||||
} |
Table 12.2.3.1.3.3-5: SL-ResourcePool (Table 12.2.3.1.3.3-4)
Derivation Path: TS 38.508-1 [4], Table 4.6.6-25 |
||||
Information Element |
Value/remark |
Comment |
Condition |
|
SL-ResourcePool-r16 ::= SEQUENCE { |
||||
sl-ThreshS-RSSI-CBR-r16 |
15 |
actual threshold = -112+15*2 = -82 dBm |
||
} |
Table 12.2.3.1.3.3-6: RRCReconfiguraion (Table 12.2.3.1.3.2-3, Step 5 and 13)
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-1 |
Table 12.2.3.1.3.3-7 |
Step 5 |
|
MeasConfig-2 |
Table 12.2.3.1.3.3-9 |
Step 13 |
||
} |
||||
} |
||||
} |
Table 12.2.3.1.3.3-7: MeasConfig-1 (Table 12.2.3.1.3.3-6)
Derivation Path: TS 38.508-1 [4], Table 4.6.3-69 |
|||
Information Element |
Value/remark |
Comment |
Condition |
MeasConfig ::= SEQUENCE { |
|||
measObjectToAddModList SEQUENCE (SIZE (1..maxNrofObjectId)) OF MeasObjectToAddMod { |
2 entries |
||
MeasObjectToAddMod[1] SEQUENCE { |
Entry 1 |
||
measObjectId |
1 |
||
measObject CHOICE { |
|||
measObjectNR |
MeasObjectNR |
Table 12.2.3.1.3.3-8 |
|
} |
|||
} |
|||
MeasObjectToAddMod[2] SEQUENCE { |
Entry 2 |
||
measObjectId |
2 |
||
measObject CHOICE { |
|||
measObjectNR-SL-r16 |
MeasObjectNR-SL |
||
} |
|||
} |
|||
} |
|||
reportConfigToAddModList SEQUENCE (SIZE (1..maxReportConfigId)) OF ReportConfigToAddMod { |
2 entries |
||
ReportConfigToAddMod[1] SEQUENCE { |
Entry 1 |
||
reportConfigId |
1 |
||
reportConfig CHOICE { |
|||
reportConfigNR-SL-r16 |
ReportConfigNR-SL(0.75) with condition EVENT_C1 |
||
} |
|||
} |
|||
ReportConfigToAddMod[2] SEQUENCE { |
Entry 2 |
||
reportConfigId |
2 |
||
reportConfig CHOICE { |
|||
reportConfigNR-SL-r16 |
ReportConfigNR-SL(0.75) with condition EVENT_C2 |
||
} |
|||
} |
|||
} |
|||
measIdToAddModList SEQUENCE (SIZE (1..maxNrofMeasId)) OF MeasIdToAddMod { |
1 entry |
||
MeasIdToAddMod[1] SEQUENCE { |
|||
measId |
1 |
||
measObjectId |
2 |
||
reportConfigId |
1 |
||
} |
|||
} |
|||
} |
Table 12.2.3.1.3.3-8: MeasObjectNR (Table 12.2.3.1.3.3-7)
Derivation Path: TS 38.508-1 [4], Table 4.6.3-76 |
|||
Information Element |
Value/remark |
Comment |
Condition |
MeasObjectNR ::= SEQUENCE { |
|||
ssbFrequency |
ARFCN-ValueNR of NR Cell 1 |
||
absThreshSS-BlocksConsolidation |
Not present |
||
} |
Table 12.2.3.1.3.3-9: MeasConfig-2 (Table 12.2.3.1.3.3-6)
Derivation Path: TS 38.508-1 [4], Table 4.6.3-69 |
|||
Information Element |
Value/remark |
Comment |
Condition |
MeasConfig ::= SEQUENCE { |
|||
measObjectToAddModList |
Not present |
||
reportConfigToAddModList |
Not present |
||
measIdToAddModList SEQUENCE (SIZE (1..maxNrofMeasId)) OF MeasIdToAddMod { |
1 entry |
||
MeasIdToAddMod[1] SEQUENCE { |
|||
measId |
1 |
||
measObjectId |
2 |
||
reportConfigId |
2 |
||
} |
|||
} |
|||
} |
Table 12.2.3.1.3.3-10: MeasurementReport (Table 12.2.3.1.3.2-3, Step 9 and 15)
e |
||||
Information Element |
Value/remark |
Comment |
Condition |
|
MeasurementReport ::= SEQUENCE { |
||||
criticalExtensions CHOICE { |
||||
measurementReport SEQUENCE { |
||||
measResults SEQUENCE { |
||||
measId |
1 |
|||
measResultServingMOList |
Not checked |
|||
measResultNeighCells |
Not present |
|||
measResultsSL-r16 SEQUENCE { |
||||
measResultsListSL-r16 CHOICE { |
||||
measResultNR-SL-r16 SEQUENCE { |
||||
measResultListCBR-NR-r16 SEQUENCE (SIZE (1.. maxNrofSL-PoolToMeasureNR-r16)) OF MeasResultCBR-NR-r16 { |
1 entry |
|||
MeasResultCBR-NR[1] SEQUENCE { |
Entry 1 |
|||
sl-poolReportIdentity-r16 |
1 |
|||
sl-CBR-ResultsNR-r16 |
(0..100) |
|||
} |
||||
} |
||||
} |
||||
} |
||||
} |
||||
} |
||||
} |
||||
} |
||||
} |
12.2.3.2 Inter-carrier concurrent operation / Measurement configuration and reporting via Uu RRC / CBR measurement reporting / Periodical reporting
12.2.3.2.1 Test Purpose (TP)
(1)
with { UE is configured to perform periodical CBR measurement reporting on resource pools }
ensure that {
when { The first measurement result is available and thereafter every time periodical timer expires }
then { UE triggers CBR measurement reporting }
}
12.2.3.2.2 Conformance requirements
References: The conformance requirements covered in the present TC are specified in: TS 38.331 [22], subclause 5.5.2.1, 5.5.3.1, 5.5.4.11 and 5.5.5.1. Unless otherwise stated these are Rel-16 requirements.
[TS 38.331, clause 5.5.2.1]
…
The UE shall:
…
1> if the received measConfig includes the measObjectToAddModList:
2> perform the measurement object addition/modification procedure as specified in 5.5.2.5;
…
1> if the received measConfig includes the reportConfigToAddModList:
2> perform the reporting configuration addition/modification procedure as specified in 5.5.2.7;
1> if the received measConfig includes the quantityConfig:
2> perform the quantity configuration procedure as specified in 5.5.2.8;
…
1> if the received measConfig includes the measIdToAddModList:
2> perform the measurement identity addition/modification procedure as specified in 5.5.2.3;
…
[TS 38.331, clause 5.5.3.1]
…
The UE capable of CBR measurement when configured to transmit NR sidelink communication shall:
1> If the frequency used for NR sidelink communication is included in sl-FreqInfoToAddModList in sl-ConfigDedicatedNR within RRCReconfiguration message or included in sl-ConfigCommonNR within SIB12:
…
2> if the UE is in RRC_CONNECTED:
3> if tx-PoolMeasToAddModList is included in VarMeasConfig:
4> perform CBR measurements on each transmission resource pool indicated in the tx-PoolMeasToAddModList;
3> if sl-TxPoolSelectedNormal, sl-TxPoolScheduling or sl-TxPoolExceptional is included in sl-ConfigDedicatedNR for the concerned frequency within RRCReconfiguration:
4> perform CBR measurement on pools in sl-TxPoolSelectedNormal, sl-TxPoolScheduling or sl-TxPoolExceptional if included in sl-ConfigDedicatedNR for the concerned frequency within RRCReconfiguration;
3> else if the cell chosen for NR sidelink communication provides SIB12 which includes sl-TxPoolSelectedNormal or sl-TxPoolExceptional for the concerned frequency:
4> perform CBR measurement on pools in sl-TxPoolSelectedNormal and sl-TxPoolExceptional for the concerned frequency in SIB12;
1> else:
2> perform CBR measurement on pools in sl-TxPoolSelectedNormal and sl-TxPoolExceptional in SidelinkPreconfigNR for the concerned frequency.
…
[TS 38.331, clause 5.5.4.11]
The UE shall:
1> consider the entering condition for this event to be satisfied when condition C1-1, as specified below, is fulfilled;
1> consider the leaving condition for this event to be satisfied when condition C1-2, as specified below, is fulfilled;
Inequality C1-1 (Entering condition)
Inequality C1-2 (Leaving condition)
The variables in the formula are defined as follows:
Ms is the measurement result of channel busy ratio of the transmission resource pool, not taking into account any offsets.
Hys is the hysteresis parameter for this event (i.e. hysteresis as defined within reportConfigNR-SL for this event).
Thresh is the threshold parameter for this event (i.e. c1-Threshold as defined within reportConfigNR-SL for this event).
Ms is expressed in decimal from 0 to 1 in steps of 0.01.
Hys is expressed is in the same unit as Ms.
Thresh is expressed in the same unit as Ms.
[TS 38.331, clause 5.5.5.1]
Figure 5.5.5.1-1: Measurement reporting
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> set the measId to the measurement identity that triggered the measurement reporting;
1> for each serving cell configured with servingCellMO:
…
2> else:
3> if SSB based serving cell measurements are available:
4> set the measResultServingCell within measResultServingMOList to include RSRP, RSRQ and the available SINR of the serving cell, derived based on SSB;
…
1> set the servCellId within measResultServingMOList to include each NR serving cell that is configured with servingCellMO, if any;
…
1> if there is at least one applicable transmission resource pool for NR sidelink communication (for measResultsSL):
2> set the measResultsListSL to include the CBR measurement results in accordance with the following:
3> if the reportType is set to eventTriggered:
4> include the transmission resource pools included in the poolsTriggeredList as defined within the VarMeasReportList for this measId;
3> else:
4> include the applicable transmission resource pools for which the new measurement results became available since the last periodical reporting or since the measurement was initiated or reset;
3> if the corresponding measObject concerns NR sidelink communication, then for each transmission resource pool to be reported:
4> set the sl-poolReportIdentity to the identity of this transmission resource pool;
4> set the sl-CBR-ResultsNR to the CBR measurement results on PSSCH and PSCCH of this transmission resource pool provided by lower layers, if available;
…
1> increment the numberOfReportsSent as defined within the VarMeasReportList for this measId by 1;
1> stop the periodical reporting timer, if running;
1> if the numberOfReportsSent as defined within the VarMeasReportList for this measId is less than the reportAmount as defined within the corresponding reportConfig for this measId:
2> start the periodical reporting timer with the value of reportInterval as defined within the corresponding reportConfig for this measId;
…
1> else:
2> submit the MeasurementReport message to lower layers for transmission, upon which the procedure ends.
12.2.3.2.3 Test description
12.2.3.2.3.1 Pre-test conditions
System Simulator:
– SS-NW
– NR Cell 1
– System information combination NR-14 as defined in TS 38.508-1 [4] clause 4.4.3.1 is used in NR Cell 1.
– NR-SS-UE
– NR-SS-UE1 operating as NR sidelink communication receiving device on the resources that UE is expected to use for transmission
– NR-SS-UE1 is synchronised on NR Cell 1.
UE:
- UE is authorised to perform NR sidelink communication.
- The UE is equipped with a USIM containing default values as per TS 38.508-1 [4] clause 4.8.3.3.3.
- UE is synchronised on NR Cell 1.
Preamble:
– The UE is in state 3N-B as defined in TS 38.508-1 [4], subclause 4.4A on NR Cell 1, using generic procedure parameters Sidelink (On), Cast Type (Unicast) using NR-SS-UE initiated unicast mode NR sidelink communication procedure in subclause 4.9.23.
12.2.3.2.3.2 Test procedure sequence
Table 12.2.3.2.3.2-1: Main behaviour
St |
Procedure |
Message Sequence |
TP |
Verdict |
|
U – S |
Message |
||||
1 |
Configure the UE to perform sidelink transmission. Note: This step is triggered by MMI or AT command. |
– |
– |
– |
– |
2 |
The UE transmits a SidelinkUEInformationNR message to request resources for transmission of NR sidelink communication. |
–> |
NR RRC: SidelinkUEInformationNR |
– |
– |
3 |
The SS-NW transmits an RRCReconfiguration message with sl-ConfigDedicatedNR and MeasConfig to configure resource pool configuration and periodical CBR measurement. |
<– |
NR RRC: RRCReconfiguration |
||
4 |
The UE transmits an RRCReconfigurationComplete message. |
–> |
NR RRC: RRCReconfigurationComplete |
– |
– |
5 |
Check: Does the UE transmit a MeasurementReport message with the measured CBR value for indicated resource pool? |
–> |
NR RRC: MeasurementReport |
1 |
P |
– |
EXCEPTION: Step 5 below is repeated until 3 MeasurementReport messages are received from the UE and Interval between two MeasurementReport is same as the IE reportInterval configured in measConfig. |
– |
– |
– |
– |
6 |
Check: Does the UE transmit a MeasurementReport message with the measured CBR value for indicated resource pool? |
–> |
NR RRC: MeasurementReport |
1 |
P |
12.2.3.2.3.3 Specific message contents
Table 12.2.3.2.3.3-1: RRCReconfiguration (step 2, Table 12.2.3.2.3.2-1)
Derivation Path: TS 38.508-1 [4], Table 4.6.1-13 with condition SIDELINK and NR_MEAS. |
|||
Information Element |
Value/remark |
Comment |
Condition |
RRCReconfiguration ::= SEQUENCE { |
|||
criticalExtensions CHOICE { |
|||
rrcReconfiguration SEQUENCE { |
|||
measConfig |
MeasConfig |
||
} |
|||
} |
|||
} |
Table 12.2.3.2.3.3-2: SL-ConfigDedicatedNR (Table 12.2.3.2.3.3-1)
Derivation Path: TS 38.508-1 [4], Table 4.6.6-7 with condition SCHEDULING |
|||
Information Element |
Value/remark |
Comment |
Condition |
SL-ConfigDedicatedNR-r16 ::= SEQUENCE { |
|||
sl-FreqInfoToAddModList-r16 SEQUENCE (SIZE (1..maxNrofFreqSL-r16)) OF SL-FreqConfig-r16 { |
1 entry |
||
SL-FreqConfig-r16[1] |
SL-FreqConfig- |
||
} |
|||
} |
Table 12.2.3.2.3.3-3: SL-FreqConfig (Table 12.2.3.2.3.3-2)
Derivation Path: TS 38.508-1 [4], Table 4.6.6-10 |
|||
Information Element |
Value/remark |
Comment |
Condition |
SL-FreqConfig-r16 ::= SEQUENCE { |
|||
sl-BWP-ToAddModList-r16 SEQUENCE (SIZE (1..maxNrofSL-BWPs-r16)) OF SL-BWP-Config-r16 { |
1 entry |
||
SL-BWP-Config-r16[1] |
SL-BWP-Config |
||
} |
|||
} |
Table 12.2.3.2.3.3-4: SL-BWP-Config (Table 12.2.3.2.3.3-3)
Derivation Path: TS 38.508-1 [4], Table 4.6.6-1 |
|||
Information Element |
Value/remark |
Comment |
Condition |
SL-BWP-Config-r16 ::= SEQUENCE { |
|||
sl-BWP-PoolConfig-r16 |
SL-BWP-PoolConfig |
||
} |
Table 12.2.3.2.3.3-5: SL-BWP-PoolConfig (Table 12.2.3.2.3.3-4)
Derivation Path: TS 38.508-1 [4], Table 4.6.6-3 with condition SCHEDULING |
Table 12.2.3.2.3.3-6: MeasConfig (Table 12.2.3.2.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.. maxNrofObjectId)) OF MeasObjectToAddMod { |
2 entries |
||
MeasObjectToAddMod[1] SEQUENCE { |
entry 1 |
||
measObjectId |
1 |
||
measObject CHOICE { |
|||
measObjectNR |
MeasObjectNR |
||
} |
|||
} |
|||
MeasObjectToAddMod[2] SEQUENCE { |
entry 2 |
||
measObjectId |
2 |
||
measObject CHOICE { |
|||
measObjectNR-SL-r16 |
MeasObjectNR-SL |
||
} |
|||
} |
|||
} |
|||
reportConfigToAddModList SEQUENCE (SIZE (1..maxReportConfigId)) OF ReportConfigToAddMod { |
1 entry |
||
ReportConfigToAddMod[1] SEQUENCE { |
entry 1 |
||
reportConfigId |
1 |
||
reportConfigNR-SL-r16 |
ReportConfigNR-SL-PERIODICAL |
||
} |
|||
} |
|||
measIdToAddModList SEQUENCE (SIZE (1.. maxNrofMeasId)) OF MeasIdToAddMod { |
1 entry |
||
MeasIdToAddMod[1] SEQUENCE { |
entry 1 |
||
measId |
1 |
||
measObjectId |
2 |
||
reportConfigId |
1 |
||
} |
|||
} |
|||
} |
|||
} |
Table 12.2.3.2.3.3-7: MeasObjectNR (Table 12.2.3.2.3.3-6)
Derivation Path: TS 38.508-1 [4], Table 4.6.3-76 |
|||
Information Element |
Value/remark |
Comment |
Condition |
MeasObjectNR ::= SEQUENCE { |
|||
ssbFrequency |
ARFCN-ValueNR of NR Cell 1 |
||
absThreshSS-BlocksConsolidation |
Not present |
||
} |
Table 12.2.3.2.3.3-8: MeasObjectNR-SL (Table 12.2.3.2.3.3-6)
Derivation Path: TS 38.508-1 [4] Table 4.6.3-76A |
|||
MeasObjectNR-SL-r16 ::= SEQUENCE { |
|||
tx-PoolMeasToRemoveList-r16 |
Not present |
||
tx-PoolMeasToAddModList-r16 SEQUENCE (SIZE (1..maxNrofSL-PoolToMeasureNR-r16)) OF SL-ResourcePoolID-r16 { |
1 entry |
||
SL-ResourcePoolID-r16[1] |
1 |
||
} |
|||
} |
Table 12.2.3.2.3.3-9: ReportConfigNR-SL-PERIODICAL (Table 12.2.3.2.3.3-6)
Derivation Path: TS 38.508-1 [4] Table 4.6.3-142A with condition PERIODICAL |
|||
Information Element |
Value/remark |
Comment |
Condition |
ReportConfigNR-SL-r16 ::= SEQUENCE { |
|||
reportType-r16 CHOICE { |
|||
periodical-r16 SEQUENCE { |
|||
reportInterval-r16 |
ms480 |
||
reportAmount-r16 |
r4 |
||
} |
|||
} |
|||
} |
Table 12.2.3.2.3.3-10: MeasurementReport (step 4, 5, Table 12.2.3.2.3.2-1)
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 |
Not checked |
|||
measResultNeighCells |
Not present |
|||
measResultsSL-r16 SEQUENCE { |
||||
measResultsListSL-r16 CHOICE { |
||||
measResultNR-SL-r16 SEQUENCE { |
||||
measResultListCBR-NR-r16 SEQUENCE (SIZE (1.. maxNrofSL-PoolToMeasureNR-r16)) OF MeasResultCBR-NR-r16 { |
1 entry |
|||
MeasResultCBR-NR-r16[1] SEQUENCE { |
entry 1 |
|||
sl-poolReportIdentity-r16 |
1 |
|||
sl-CBR-ResultsNR-r16 |
(0..100) |
|||
} |
||||
} |
||||
} |
||||
} |
||||
} |
||||
} |
||||
} |
||||
} |
||||
} |