12.2.5 Inter-carrier concurrent operation / Measurement configuration and reporting via PC5 RRC

38.523-13GPP5GSPart 1: ProtocolRelease 17TSUser Equipment (UE) conformance specification

12.2.5.1 Inter-carrier concurrent operation / Measurement configuration and reporting via PC5 RRC / SL-RSRP measurement configuration

12.2.5.1.1 Test Purpose (TP)

(1)

with { UE is on connected state. UE has established PC5 RRC connection with peer UE on unicast sidelink }

ensure that {

when { UE receives an RRCReconfiguration message which provides SL-RSRP measurement configuration. }

then { UE sends a RRCReconfigurationSidelink message to peer UE. }

}

12.2.5.1.2 Conformance requirements

References: The conformance requirements covered in the present TC are specified in: TS 38.331 [22], subclause 5.8.2. 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 sl-ConfigDedicatedNR:

2> perform the sidelink dedicated configuration procedure as specified in 5.3.5.14;

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.3.5.14]

Upon initiating the procedure, the UE shall:

1> if sl-MeasConfigInfoToAddModList is included in sl-ConfigDedicatedNR within RRCReconfiguration:

2> for each sl-DestinationIndex included in the received sl-MeasConfigInfoToAddModList that is part of the current stored NR sidelink measurement configuration:

3> reconfigure the entry according to the value received for this sl-DestinationIndex from the stored NR sidelink measurement configuration information;

2> for each sl-DestinationIndex included in the received sl-MeasConfigInfoToAddModList that is not part of the current stored NR sidelink measurement configuration:

3> add a new entry for this sl-DestinationIndex to the stored NR sidelink measurement configuration.

[TS 38.331, clause 5.8.9.1.1]

Figure 5.8.9.1.1-1: Sidelink RRC reconfiguration, successful

Figure 5.8.9.1.1-2: Sidelink RRC reconfiguration, failure

The purpose of this procedure is to modify a PC5-RRC connection, e.g. to establish/modify/release sidelink DRBs, to (re-)configure NR sidelink measurement and reporting, to (re-)configure sidelink CSI reference signal resources and CSI reporting latency bound.

The UE may initiate the sidelink RRC reconfiguration procedure and perform the operation in sub-clause 5.8.9.1.2 on the corresponding PC5-RRC connection in following cases:

– the (re-)configuration of the peer UE to perform NR sidelink measurement and report.

In RRC_CONNECTED, the UE applies the NR sidelink communications parameters provided in RRCReconfiguration (if any). In RRC_IDLE or RRC_INACTIVE, the UE applies the NR sidelink communications parameters provided in system information (if any). For other cases, UEs apply the NR sidelink communications parameters provided in SidelinkPreconfigNR (if any). When UE performs state transition between above three cases, the UE applies the NR sidelink communications parameters provided in the new state, after acquisition of the new configurations. Before acquisition of the new configurations, UE continues applying the NR sidelink communications parameters provided in the old state.

[TS 38.331, clause 5.8.9.1.2]

The UE shall set the contents of RRCReconfigurationSidelink message as follows:

1> set the sl-MeasConfig as follows:

2> 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:

3> if UE is in RRC_CONNECTED:

4> set the sl-MeasConfig according to stored NR sidelink measurement configuration information for this destination;

The UE shall submit the RRCReconfigurationSidelink message to lower layers for transmission.

[TS 38.331, clause 5.8.9.1.3]

The UE shall perform the following actions upon reception of the RRCReconfigurationSidelink:

1> if the RRCReconfigurationSidelink message includes the sl-MeasConfig:

2> perform the sidelink measurement configuration procedure as specified in 5.8.10;

1> else:

2> set the content of the RRCReconfigurationCompleteSidelink message;

3> submit the RRCReconfigurationCompleteSidelink message to lower layers for transmission;

12.2.5.1.3 Test description

12.2.5.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.2 is used in NR cell 1.

– NR-SS-UE

– NR-SS-UE 1 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.

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.5.1.3.1-1.

Table 12.2.5.1.3.1-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.1.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), Unicast (On), and Test Mode (On) as defined in TS 38.508-1 [4], subclause 4.5.1.

12.2.5.1.3.2 Test procedure sequence

Table 12.2.5.1.3.2-1: Main behaviour

St

Procedure

Message Sequence

TP

Verdict

U – S

Message

1

The SS transmits an RRCReconfiguration message to provide sidelink measurement configuration.

<–

NR RRC: RRCReconfiguration

2

The UE transmits an RRCReconfigurationComplete message

–>

NR RRC: RRCReconfigurationComplete

3

Check: Does the UE transmits an RRCReconfigurationSidelink message to NR-SS-UE 1 to provide sidelink measurement configuration?

–>

NR PC5 RRC: RRCReconfigurationSidelink

1

P

4

The NR-SS-UE 1 transmits an RRCReconfigurationCompleteSidelink message to UE.

<–

NR PC5 RRC: RRCReconfigurationCompleteSidelink

12.2.5.1.3.3 Specific message contents

Table 12.2.5.1.3.3-1: RRCReconfiguraion (Table 12.2.5.1.3.2-1, Step 1)

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 TS 38.508-1 [4] Table 4.6.6-7 with condition SL_MEAS

}

}

}

}

}

}

}

}

Table 12.2.5.1.3.3-2: RRCReconfigurationSidelink (Table 12.2.5.1.3.2-1, Step 3)

Derivation Path: TS 38.508-1 [4], Table 4.6.1A-3 with condition TX and SL_MEAS

Information Element

Value/remark

Comment

Condition

RRCReconfigurationSidelink ::= SEQUENCE {

criticalExtensions CHOICE {

rrcReconfigurationSidelink-r16 SEQUENCE {

sl-MeasConfig-r16 CHOICE {

setup SEQUENCE {

sl-MeasObjectToRemoveList-r16

Not present

sl-MeasObjectToAddModList-r16

SL-MeasObjectList

sl-ReportConfigToRemoveList-r16

Not present

sl-ReportConfigToAddModList-r16

SL-ReportConfigList with condition PERIODICAL

sl-MeasIdToRemoveList-r16

Not present

sl-MeasIdToAddModList-r16

SL-MeasIdList

sl-QuantityConfig-r16

SL-QuantityConfig

}

}

}

}

}

Table 12.2.5.1.3.3-3: RRCReconfigurationCompleteSidelink(Table 12.2.5.1.3.2-1, Step 4)

Derivation Path: TS 38.508-1 [4], Table 4.6.1A-4 with condition RX

12.2.5.2 Inter-carrier concurrent operation / Measurement configuration and reporting via PC5 RRC / SL-RSRP measurement reporting / Event S1 and S2

12.2.5.2.1 Test Purpose (TP)

(1)

with { UE is on connected state. UE received an RRCReconfigurationSidelink message from peer UE to configure event S1 triggered SL-RSRP measurement reporting. }

ensure that {

when { SL-RSRP measurement on peer UE is below event S1 threshold. }

then { UE doesn’t transmit MeasurementReportSidelink message. }

}

(2)

with { UE is on connected state. UE received an RRCReconfigurationSidelink message from peer UE to configure event S1 triggered SL-RSRP measurement reporting. }

ensure that {

when { SL-RSRP measurement on peer UE is above event S1 threshold. }

then { UE transmits an MeasurementReportSidelink message to peer UE. }

}

(3)

with { UE is on connected state. UE received an RRCReconfigurationSidelink message from peer UE to configure event S2 triggered SL-RSRP measurement reporting. }

ensure that {

when { SL-RSRP measurement on peer UE is above event S2 threshold. }

then { UE doesn’t transmit MeasurementReportSidelink message. }

}

(4)

with { UE is on connected state. UE received an RRCReconfigurationSidelink message from peer UE to configure event S2 triggered SL-RSRP measurement reporting. }

ensure that {

when { SL-RSRP measurement on peer UE is below event S2 threshold. }

then { UE transmits an MeasurementReportSidelink message to peer UE. }

}

12.2.5.2.2 Conformance requirements

References: The conformance requirements covered in the present TC are specified in: TS 38.331 [22], subclause 5.8.9.1, 5.8.10.2, 5.8.10.3, 5.8.10.4 and 5.8.10.5. Unless otherwise stated these are Rel-16 requirements.

[TS 38.331, clause 5.8.9.1.1]

Figure 5.8.9.1.1-1: Sidelink RRC reconfiguration, successful

Figure 5.8.9.1.1-2: Sidelink RRC reconfiguration, failure

The purpose of this procedure is to modify a PC5-RRC connection, e.g. to establish/modify/release sidelink DRBs, to (re-)configure NR sidelink measurement and reporting, to (re-)configure sidelink CSI reference signal resources and CSI reporting latency bound.

The UE may initiate the sidelink RRC reconfiguration procedure and perform the operation in sub-clause 5.8.9.1.2 on the corresponding PC5-RRC connection in following cases:

– the (re-)configuration of the peer UE to perform NR sidelink measurement and report.

In RRC_CONNECTED, the UE applies the NR sidelink communications parameters provided in RRCReconfiguration (if any). In RRC_IDLE or RRC_INACTIVE, the UE applies the NR sidelink communications parameters provided in system information (if any). For other cases, UEs apply the NR sidelink communications parameters provided in SidelinkPreconfigNR (if any). When UE performs state transition between above three cases, the UE applies the NR sidelink communications parameters provided in the new state, after acquisition of the new configurations. Before acquisition of the new configurations, UE continues applying the NR sidelink communications parameters provided in the old state.

[TS 38.331, clause 5.8.9.1.3]

The UE shall perform the following actions upon reception of the RRCReconfigurationSidelink:

1> if the RRCReconfigurationSidelink message includes the sl-MeasConfig:

2> perform the sidelink measurement configuration procedure as specified in 5.8.10;

1> else:

2> set the content of the RRCReconfigurationCompleteSidelink message;

3> submit the RRCReconfigurationCompleteSidelink message to lower layers for transmission;

NOTE 1: When the same logical channel is configured with different RLC mode by another UE, the UE handles the case as sidelink RRC reconfiguration failure.

[TS 38.331, clause 5.8.9.1.3]

The UE shall perform the following actions upon reception of the RRCReconfigurationSidelink:

1> if the RRCReconfigurationSidelink message includes the sl-MeasConfig:

2> perform the sidelink measurement configuration procedure as specified in 5.8.10;

1> else:

2> set the content of the RRCReconfigurationCompleteSidelink message;

3> submit the RRCReconfigurationCompleteSidelink message to lower layers for transmission;

[TS 38.331, clause 5.8.10.2.1]

The UE shall:

1> if the received sl-MeasConfig includes the sl-MeasObjectToAddModList in the RRCReconfigurationSidelink:

2> perform the sidelink measurement object addition/modification procedure as specified in 5.8.10.2.5;

1> if the received sl-MeasConfig includes the sl-ReportConfigToAddModList in the RRCReconfigurationSidelink:

2> perform the sidelink reporting configuration addition/modification procedure as specified in 5.8.10.2.7;

1> if the received sl-MeasConfig includes the sl-QuantityConfig in the RRCReconfigurationSidelink:

2> perform the sidelink quantity configuration procedure as specified in 5.8.10.2.8;

1> if the received sl-MeasConfig includes the sl-MeasIdToAddModList in the RRCReconfigurationSidelink:

2> perform the sidelink measurement identity addition/modification procedure as specified in 5.8.10.2.3;

[TS 38.331, clause 5.8.10.2.3]

The UE shall:

1> for each sl-MeasId included in the received sl-MeasIdToAddModList:

2> if an entry with the matching sl-MeasId exists in the sl-MeasIdList within the VarMeasConfigSL:

3> replace the entry with the value received for this sl-MeasId;

2> else:

3> add a new entry for this sl-MeasId within the VarMeasConfigSL;

2> remove the measurement reporting entry for this sl-MeasId from the VarMeasReportListSL, if included;

2> stop the periodical reporting timer and reset the associated information (e.g. sl-TimeToTrigger) for this sl-MeasId;

[TS 38.331, clause 5.8.10.2.5]

The UE shall:

1> for each sl-MeasObjectId included in the received sl-MeasObjectToAddModList:

2> if an entry with the matching sl-MeasObjectId exists in the sl-MeasObjectList within the VarMeasConfigSL, for this entry:

3> for each sl-MeasId associated with this sl-MeasObjectId included in the sl-MeasIdList within the VarMeasConfigSL, if any:

4> remove the measurement reporting entry for this sl-MeasId from the VarMeasReportListSL, if included;

4> stop the periodical reporting timer and reset the associated information (e.g. sl-TimeToTrigger) for this sl-MeasId;

3> reconfigure the entry with the value received for this sl-MeasObject;

2> else:

3> add a new entry for the received sl-MeasObject to the sl-MeasObjectList within VarMeasConfigSL.

[TS 38.331, clause 5.8.10.2.7]

The UE shall:

1> for each sl-ReportConfigId included in the received sl-ReportConfigToAddModList:

2> if an entry with the matching sl-ReportConfigId exists in the sl-ReportConfigList within the VarMeasConfigSL, for this entry:

3> reconfigure the entry with the value received for this sl-ReportConfig;

3> for each sl-MeasId associated with this sl-ReportConfigId included in the sl-MeasIdList within the VarMeasConfigSL, if any:

4> remove the measurement reporting entry for this sl-MeasId from the VarMeasReportListSL, if included;

4> stop the periodical reporting timer and reset the associated information (e.g. sl-TimeToTrigger) for this sl-MeasId;

2> else:

3> add a new entry for the received sl-ReportConfig to the sl-ReportConfigList within the VarMeasConfigSL.

[TS 38.331, clause 5.8.10.2.8]

The UE shall:

1> for each received sl-QuantityConfig:

2> set the corresponding parameter(s) in sl-QuantityConfig within VarMeasConfigSL to the value of the received sl-QuantityConfig parameter(s);

1> for each sl-MeasId included in the sl-MeasIdList within VarMeasConfigSL:

2> remove the measurement reporting entry for this sl-MeasId from the VarMeasReportListSL, if included;

2> stop the periodical reporting timer and reset the associated information (e.g. sl-TimeToTrigger) for this sl-MeasId.

[TS 38.331, clause 5.8.10.3.1]

The UE shall:

1> for each sl-MeasId included in the sl-MeasIdList within VarMeasConfigSL:

2> if the sl-MeasObject is associated to NR sidelink and the sl-RS-Type is set to dmrs:

3> derive the layer 3 filtered NR sidelink measurement result based on DMRS for the trigger quantity and each measurement quantity indicated in sl-ReportQuantity using parameters from the associated sl-MeasObject, as described in 5.8.10.3.2.

2> perform the evaluation of reporting criteria as specified in 5.8.10.4.

[TS 38.331, clause 5.8.10.3.3]

The UE shall:

1> for each NR sidelink measurement quantity to be derived based on NR sidelink DMRS:

2> derive the corresponding measurement of NR sidelink frequency indicated quantity based on DMRS as described in TS 38.215 [9] in the concerned sl-MeasObject;

2> apply layer 3 filtering as described in 5.5.3.2;

[TS 38.331, clause 5.8.10.4.1]

The UE shall:

1> for each sl-MeasId included in the sl-MeasIdList within VarMeasConfigSL:

2> if the sl-ReportType is set to sl-EventTriggered and if the entry condition applicable for this event, i.e. the event corresponding with the sl-EventId of the corresponding sl-ReportConfig within VarMeasConfigSL, is fulfilled for NR sidelink frequency for all NR sidelink measurements after layer 3 filtering taken during sl-TimeToTrigger defined for this event within the VarMeasConfigSL, while the VarMeasReportListSL does not include a NR sidelink measurement reporting entry for this sl-MeasId (a first NR sidelink frequency triggers the event):

3> include a NR sidelink measurement reporting entry within the VarMeasReportListSL for this sl-MeasId;

3> set the sl-NumberOfReportsSent defined within the VarMeasReportListSL for this sl-MeasId to 0;

3> include the concerned NR sidelink frequency in the sl-FrequencyTriggeredList defined within the VarMeasReportListSL for this sl-MeasId;

3> initiate the NR sidelink measurement reporting procedure, as specified in 5.8.10.5;

2> upon expiry of the periodical reporting timer for this sl-MeasId:

3> initiate the NR sidelink measurement reporting procedure, as specified in 5.8.10.5.

[TS 38.331, clause 5.8.10.4.2]

The UE shall:

1> consider the entering condition for this event to be satisfied when condition S1-1, as specified below, is fulfilled;

1> consider the leaving condition for this event to be satisfied when condition S1-2, as specified below, is fulfilled;

1> for this NR sidelink measurement, consider the NR sidelink frequency corresponding to the associated sl-MeasObject associated with this event.

Inequality S1-1 (Entering condition)

Ms – Hys > Thresh

Inequality S1-2 (Leaving condition)

Ms + Hys < Thresh

The variables in the formula are defined as follows:

Ms is the NR sidelink measurement result of the NR sidelink frequency, not taking into account any offsets.

Hys is the hysteresis parameter for this event (i.e. sl-Hysteresis as defined within sl-ReportConfig for this event).

Thresh is the threshold parameter for this event (i.e. s1-Threshold as defined within sl-ReportConfig for this event).

Ms is expressed in dBm in case of RSRP.

Hys is expressed in dB.

Thresh is expressed in the same unit as Ms.

[TS 38.331, clause 5.8.10.4.3]

The UE shall:

1> consider the entering condition for this event to be satisfied when condition S2-1, as specified below, is fulfilled;

1> consider the leaving condition for this event to be satisfied when condition S2-2, as specified below, is fulfilled;

1> for this NR sidelink measurement, consider the NR sidelink frequency indicated by the sl-MeasObject associated to this event.

Inequality S2-1 (Entering condition)

Ms + Hys < Thresh

Inequality S2-2 (Leaving condition)

Ms – Hys > Thresh

The variables in the formula are defined as follows:

Ms is the NR sidelink measurement result of the NR sidelink frequency, not taking into account any offsets.

Hys is the hysteresis parameter for this event (i.e. sl-Hysteresis as defined within sl-ReportConfig for this event).

Thresh is the threshold parameter for this event (i.e. s2-Threshold as defined within sl-ReportConfig for this event).

Ms is expressed in dBm in case of RSRP.

Hys is expressed in dB.

Thresh is expressed in the same unit as Ms.

[TS 38.331, clause 5.8.10.5.1]

Figure 5.8.10.5.1-1: NR sidelink measurement reporting

The purpose of this procedure is to transfer measurement results from the UE to the peer UE associated.

For the sl-MeasId for which the NR sidelink measurement reporting procedure was triggered, the UE shall set the sl-MeasResults within the MeasurementReportSidelink message as follows:

1> set the sl-MeasId to the measurement identity that triggered the NR sidelink measurement reporting;

1> if the sl-ReportConfig associated with the sl-MeasId that triggered the NR sidelink measurement reporting is set to sl-EventTriggered or sl-Periodical:

2> set sl-ResultDMRS within sl-MeasResult to include the NR sidelink DMRS based quantity indicated in the sl-ReportQuantity within the concerned sl-ReportConfig;

1> increment the sl-NumberOfReportsSent as defined within the VarMeasReportListSSL for this sl-MeasId by 1;

1> stop the periodical reporting timer, if running;

1> if the sl-NumberOfReportsSent as defined within the VarMeasReportListSL for this sl-MeasId is less than the sl-ReportAmount as defined within the corresponding sl-ReportConfig for this sl-MeasId:

2> start the periodical reporting timer with the value of sl-ReportInterval as defined within the corresponding sl-ReportConfig for this sl-MeasId;

1> else:

2> if the sl-ReportType is set to sl-Periodical:

3> remove the entry within the VarMeasReportListSL for this sl-MeasId;

3> remove this sl-MeasId from the sl-MeasIdList within VarMeasConfigSL;

1> submit the MeasurementReportSidelink message to lower layers for transmission, upon which the procedure ends.

12.2.5.2.3 Test description

12.2.5.2.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.2 is used in NR cell 1.

– NR-SS-UE

– NR-SS-UE 1 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 keeps transmitting PSCCH/PSSCH in resource pool during the test.

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.5.2.3.1-1.

Table 12.2.5.2.3.1-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), Unicast (On), and Test Mode (On) as defined in TS 38.508-1 [4], subclause 4.5.1.

12.2.5.2.3.2 Test procedure sequence

Table 12.2.5.2.3.2-1 illustrates the sidelink power levels to be applied for NR-SS-UE 1 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 Table 12.2.5.2.3.2-2.

Table 12.2.5.2.3.2-1: Time instances of NR-SS-UE power level and parameter changes in conducted test environment

Parameter

Unit

NR-SS-UE 1

Remark

T0

NR-SS-UE power

dBm/

SCS

-85

The power level that entering condition of event S1 and leaving condition of event S2 are satisfied:

Inequality S1-1 (Entering condition)

Ms – Hys > Thresh

Inequality S2-2 (Leaving condition)

Ms – Hys > Thresh

EPRE ratio of S-SSS to NR-SS-UE power

dB

0

T1

NR-SS-UE power

dBm/

SCS

-101

The power level that entering condition of event S2 and leaving condition of event S1 are satisfied:

Inequality S2-1 (Entering condition)

Ms + Hys < Thresh

Inequality S1-2 (Leaving condition)

Ms + Hys < Thresh

EPRE ratio of S-SSS to NR-SS-UE power

dB

0

Table 12.2.5.2.3.2-2: Main behaviour

St

Procedure

Message Sequence

TP

Verdict

U – S

Message

1

The NR-SS-UE 1 transmits an RRCReconfigurationSidelink message to configure event S1 triggered measurement reporting.

<–

NR PC5 RRC: RRCReconfigurationSidelink

2

The UE transmits an RRCReconfigurationCompleteSidelink message

–>

NR RRC: RRCReconfigurationComplete

3

The SS waits for 1 seconds

4

Check: Does the UE transmits a MeasurementReportSidelink message to NR-SS-UE 1 in the following 5 seconds?

1

F

5

The SS re-adjusts the NR-SS-UE power level according to row "T1" in Table 12.2.5.2.3.2-1.

6

The SS waits for 1 seconds

7

Check: Does the UE transmits a MeasurementReportSidelink message to NR-SS-UE 1?

–>

NR PC5 RRC: MeasurementReportSidelink

2

P

8

The NR-SS-UE 1 transmits an RRCReconfigurationSidelink message to configure event S2 triggered measurement reporting.

<–

NR PC5 RRC: RRCReconfigurationSidelink

9

The UE transmits an RRCReconfigurationCompleteSidelink message

–>

NR RRC: RRCReconfigurationComplete

10

The SS waits for 1 seconds

11

Check: Does the UE transmits a MeasurementReportSidelink message to NR-SS-UE 1 in the following 5 seconds?

3

F

12

The SS re-adjusts the NR-SS-UE power level according to row "T0" in Table 12.2.5.2.3.2-1.

13

The SS waits for 1 seconds

14

Check: Does the UE transmits a MeasurementReportSidelink message to NR-SS-UE 1?

–>

NR PC5 RRC: MeasurementReportSidelink

4

P

12.2.5.2.3.3 Specific message contents

Table 12.2.5.2.3.3-1: RRCReconfigurationSidelink (Table 12.2.5.2.3.2-2, Step 1 and 8)

Derivation Path: TS 38.508-1 [4], Table 4.6.1A-3 with condition RX and SL_MEAS

Information Element

Value/remark

Comment

Condition

RRCReconfigurationSidelink ::= SEQUENCE {

criticalExtensions CHOICE {

rrcReconfigurationSidelink-r16 SEQUENCE {

sl-MeasConfig-r16 CHOICE {

setup SEQUENCE {

sl-MeasObjectToAddModList-r16

SL-MeasObjectList specified in TS 38.508-1 [4] Table 4.6.6-16

Step 1

Not present

Step 8

sl-ReportConfigToAddModList-r16

SL-ReportConfigList (-93) specified in TS 38.508-1 [4] Table 4.6.6-24 with condition EVENT_S1

Step 1

SL-ReportConfigList (-93) specified in TS 38.508-1 [4] Table 4.6.6-24 with condition EVENT_S2

Step 8

sl-MeasIdToAddModList-r16

SL-MeasIdList specified in TS 38.508-1 [4] Table 4.6.6-15

Step 1

Not present

Step 8

sl-QuantityConfig-r16

SL-QuantityConfig

Step 1

Not present

Step 8

}

}

}

}

}

Table 12.2.5.2.3.3-2: RRCReconfigurationCompleteSidelink (Table 12.2.5.2.3.2-2, Step 2 and 9)

Derivation Path: TS 38.508-1 [4], Table 4.6.1A-4 with condition TX

Table 12.2.5.2.3.3-3: MeasurementReportSidelink (Table 12.2.5.2.3.2-2, Step 7 and 14)

Derivation Path: TS 38.508-1 [4], Table 4.6.1A-2 with condition TX

12.2.5.3 Inter-carrier concurrent operation / Measurement configuration and reporting via PC5 RRC / PSBCH-RSRP measurement reporting / Periodical reporting

12.2.5.3.1 Test Purpose (TP)

(1)

with { UE configured to perform periodical PSBCH-RSRP measurement reporting on SL SSB via PC5 RRC }

ensure that {

when { The first measurement result is available and thereafter every time periodical timer expires}

then { UE triggers PSBCH-RSRP measurement reporting until the total number of measurement reports is 16}

}

12.2.5.3.2 Conformance requirements

References: The conformance requirements covered in the present TC are specified in: TS 38.331, clauses 5.8.1, 5.8.9.1.2, 5.8.9.1.3, 5.8.9.1.9, 5.8.10.2. 1, 5.8.10.3.1, 5.8.10.3.2 and 5.8.10.5.1.Unless otherwise stated these are Rel-16 requirements.

[TS 38.331, clause 5.8.1]

The PC5-RRC signalling, as specified in sub-clause 5.8.9, can be initiated after its corresponding PC5 unicast link establishment (TS 23.287 [55]).

[TS 38.331, clause 5.8.9.1.2]

The UE shall set the contents of RRCReconfigurationSidelink message as follows:

1> for each sidelink DRB that is to be released, according to sub-clause 5.8.9.1a.1.1, due to configuration by sl-ConfigDedicatedNR, SIB12, SidelinkPreconfigNR or by upper layers:

2> set the SLRB-PC5-ConfigIndex included in the slrb-ConfigToReleaseList corresponding to the sidelink DRB;

1> for each sidelink DRB that is to be established or modified, according to sub-clause 5.8.9.1a.2.1, due to receiving sl-ConfigDedicatedNR, SIB12 or SidelinkPreconfigNR:

2> set the SLRB-Config included in the slrb-ConfigToAddModList, according to the received sl-RadioBearerConfig and sl-RLC-BearerConfig corresponding to the sidelink DRB;

1> set the sl-MeasConfig as follows:

2> 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:

3> if UE is in RRC_CONNECTED:

4> set the sl-MeasConfig according to stored NR sidelink measurement configuration information for this destination;

3> if UE is in RRC_IDLE or RRC_INACTIVE:

4> set the sl-MeasConfig according to stored NR sidelink measurement configuration received from SIB12;

2> else:

3> set the sl-MeasConfig according to the sl-MeasPreconfig in SidelinkPreconfigNR;

1> start timer T400 for the destination associated with the sidelink DRB;

1> set the sl-CSI-RS-Config;

1> set the sl-LatencyBoundCSI-Report,

NOTE 1: How to set the parameters included in sl-CSI-RS-Config and sl-LatencyBoundCSI-Report is up to UE implementation.

The UE shall submit the RRCReconfigurationSidelink message to lower layers for transmission.

[TS 38.331, clause 5.8.9.1.3]

The UE shall perform the following actions upon reception of the RRCReconfigurationSidelink:

1> if the RRCReconfigurationSidelink includes the sl-ResetConfig:

2> perform the sidelink reset configuration procedure as specified in 5.8.9.1.10;

1> if the RRCReconfigurationSidelink includes the slrb-ConfigToReleaseList:

2> for each SLRB-PC5-ConfigIndex value included in the slrb-ConfigToReleaseList that is part of the current UE sidelink configuration;

3> perform the sidelink DRB release procedure, according to sub-clause 5.8.9.1a.1;

1> if the RRCReconfigurationSidelink includes the slrb-ConfigToAddModList:

2> for each slrb-PC5-ConfigIndex value included in the slrb-ConfigToAddModList that is not part of the current UE sidelink configuration:

3> if sl-MappedQoS-FlowsToAddList is included:

4> apply the SL-PQFI included in sl-MappedQoS-FlowsToAddList;

3> perform the sidelink DRB addition procedure, according to sub-clause 5.8.9.1a.2;

2> for each slrb-PC5-ConfigIndex value included in the slrb-ConfigToAddModList that is part of the current UE sidelink configuration:

3> if sl-MappedQoS-FlowsToAddList is included:

4> add the SL-PQFI included in sl-MappedQoS-FlowsToAddList to the corresponding sidelink DRB;

3> if sl-MappedQoS-FlowsToReleaseList is included:

4> remove the SL-PQFI included in sl-MappedQoS-FlowsToReleaseList from the corresponding sidelink DRB;

3> if the sidelink DRB release conditions as described in sub-clause 5.8.9.1a.1.1 are met:

4> perform the sidelink DRB release procedure according to sub-clause 5.8.9.1a.1.2;

3> else if the sidelink DRB modification conditions as described in sub-clause 5.8.9.1a.2.1 are met:

4> perform the sidelink DRB modification procedure according to sub-clause 5.8.9.1a.2.2;

1> if the RRCReconfigurationSidelink message includes the sl-MeasConfig:

2> perform the sidelink measurement configuration procedure as specified in 5.8.10;

1> if the RRCReconfigurationSidelink message includes the sl-CSI-RS-Config:

2> apply the sidelink CSI-RS configuration;

1> if the RRCReconfigurationSidelink message includes the sl-LatencyBoundCSI-Report:

2> apply the configured sidelink CSI report latency bound;

1> if the UE is unable to comply with (part of) the configuration included in the RRCReconfigurationSidelink (i.e. sidelink RRC reconfiguration failure):

2> continue using the configuration used prior to the reception of the RRCReconfigurationSidelink message;

2> set the content of the RRCReconfigurationFailureSidelink message;

3> submit the RRCReconfigurationFailureSidelink message to lower layers for transmission;

1> else:

2> set the content of the RRCReconfigurationCompleteSidelink message;

3> submit the RRCReconfigurationCompleteSidelink message to lower layers for transmission;

NOTE 1: When the same logical channel is configured with different RLC mode by another UE, the UE handles the case as sidelink RRC reconfiguration failure.

[TS 38.331, clause 5.8.9.1.9]

The UE shall perform the following actions upon reception of the RRCReconfigurationCompleteSidelink:

1> stop timer T400 for the destination, if running;

1> consider the configurations in the corresponding RRCReconfigurationSidelink message to be applied.

[TS 38.331, clause 5.8.10.2]

The UE shall:

1> if the received sl-MeasConfig includes the sl-MeasObjectToRemoveList in the RRCReconfigurationSidelink:

2> perform the sidelink measurement object removal procedure as specified in 5.8.10.2.4;

1> if the received sl-MeasConfig includes the sl-MeasObjectToAddModList in the RRCReconfigurationSidelink:

2> perform the sidelink measurement object addition/modification procedure as specified in 5.8.10.2.5;

1> if the received sl-MeasConfig includes the sl-ReportConfigToRemoveList in the RRCReconfigurationSidelink:

2> perform the sidelink reporting configuration removal procedure as specified in 5.8.10.2.6;

1> if the received sl-MeasConfig includes the sl-ReportConfigToAddModList in the RRCReconfigurationSidelink:

2> perform the sidelink reporting configuration addition/modification procedure as specified in 5.8.10.2.7;

1> if the received sl-MeasConfig includes the sl-QuantityConfig in the RRCReconfigurationSidelink:

2> perform the sidelink quantity configuration procedure as specified in 5.8.10.2.8;

1> if the received sl-MeasConfig includes the sl-MeasIdToRemoveList in the RRCReconfigurationSidelink:

2> perform the sidelink measurement identity removal procedure as specified in 5.8.10.2.2;

1> if the received sl-MeasConfig includes the sl-MeasIdToAddModList in the RRCReconfigurationSidelink:

2> perform the sidelink measurement identity addition/modification procedure as specified in 5.8.10.2.3;

[TS 38.331, clause 5.8.10.3.1]

A UE shall derive NR sidelink measurement results by measuring one or multiple DMRS associated per PC5-RRC connection as configured by the peer UE associated, as described in 5.8.10.3.2. For all NR sidelink measurement results the UE applies the layer 3 filtering as specified in sub-clause 5.5.3.2, before using the measured results for evaluation of reporting criteria and measurement reporting. In this release, only NR sidelink RSRP can be configured as trigger quantity and reporting quantity.

The UE shall:

1> for each sl-MeasId included in the sl-MeasIdList within VarMeasConfigSL:

2> if the sl-MeasObject is associated to NR sidelink and the sl-RS-Type is set to dmrs:

3> derive the layer 3 filtered NR sidelink measurement result based on DMRS for the trigger quantity and each measurement quantity indicated in sl-ReportQuantity using parameters from the associated sl-MeasObject, as described in 5.8.10.3.2.

2> perform the evaluation of reporting criteria as specified in 5.8.10.4.

[TS 38.331, clause 5.8.10.3.2]

The UE may be configured by the peer UE associated to derive NR sidelink RSRP measurement results per PC5-RRC connection associated to the NR sidelink measurement objects based on parameters configured in the sl-MeasObject and in the sl-ReportConfig.

The UE shall:

1> for each NR sidelink measurement quantity to be derived based on NR sidelink DMRS:

2> derive the corresponding measurement of NR sidelink frequency indicated quantity based on DMRS as described in TS 38.215 [9] in the concerned sl-MeasObject;

2> apply layer 3 filtering as described in 5.5.3.2;

[TS 38.331, clause 5.8.10.5.1]

Figure 5.8.10.5.1-1: NR sidelink measurement reporting

The purpose of this procedure is to transfer measurement results from the UE to the peer UE associated.

For the sl-MeasId for which the NR sidelink measurement reporting procedure was triggered, the UE shall set the sl-MeasResults within the MeasurementReportSidelink message as follows:

1> set the sl-MeasId to the measurement identity that triggered the NR sidelink measurement reporting;

1> if the sl-ReportConfig associated with the sl-MeasId that triggered the NR sidelink measurement reporting is set to sl-EventTriggered or sl-Periodical:

2> set sl-ResultDMRS within sl-MeasResult to include the NR sidelink DMRS based quantity indicated in the sl-ReportQuantity within the concerned sl-ReportConfig;

1> increment the sl-NumberOfReportsSent as defined within the VarMeasReportListSSL for this sl-MeasId by 1;

1> stop the periodical reporting timer, if running;

1> if the sl-NumberOfReportsSent as defined within the VarMeasReportListSL for this sl-MeasId is less than the sl-ReportAmount as defined within the corresponding sl-ReportConfig for this sl-MeasId:

2> start the periodical reporting timer with the value of sl-ReportInterval as defined within the corresponding sl-ReportConfig for this sl-MeasId;

1> else:

2> if the sl-ReportType is set to sl-Periodical:

3> remove the entry within the VarMeasReportListSL for this sl-MeasId;

3> remove this sl-MeasId from the sl-MeasIdList within VarMeasConfigSL;

1> submit the MeasurementReportSidelink message to lower layers for transmission, upon which the procedure ends.

12.2.5.3.3 Test description

12.2.5.3.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 transmitting and receiving device on the resources that UE is expected to use for reception and transmission via PC5 interface.

– 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-A 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 UE initiated unicast mode NR sidelink communication procedure in subclause 4.9.22.

12.2.5.3.3.2 Test procedure sequence

Table 12.2.5.3.3.2-1: Main behaviour

St

Procedure

Message Sequence

TP

Verdict

U – S

Message

0

NR-SS-UE1 transmits SLSS and MasterInformationBlockSidelink(Note 1).

<–

PC5 RRC: SLSS & MasterInformationBlockSidelink

1

NR-SS-UE1 sends an RRCReconfigurationSidelink message to configure the UE to perform periodical PSBCH-RSRP measurement reporting

<–

PC5 RRC: RRCReconfigurationSidelink

2

UE sends an RRCReconfigurationCompleteSidelink message

–>

PC5 RRC: RRCReconfigurationCompleteSidelink

3

Check: Does the UE transmit a MeasurementReportSidelink message to perform periodical reporting?

–>

PC5 RRC: MeasurementReportSidelink

1

P

EXCEPTION: After the 1st MeasurementReportSidelink message at step 3 is received, step 4 below is repeated until 15 MeasurementReport messages are received from the UE.The interval between two MeasurementReportSidelink shall be as specified by the IE sl-ReportInterval

4

Check: Does the UE transmit a MeasurementReportSidelink message to perform periodical reporting?

–>

PC5 RRC: MeasurementReportSidelink

1

P

Note 1: UE is using TS 38.508-1 [4] Table 4.6.6-31: SL-SyncConfig parameters to transmit SLSS.

12.2.5.3.3.3 Specific message contents

Table 12.2.5.3.3.3-0: MasterInformationBlockSidelink (step 0, Table 12.2.5.3.3.2-1)

Derivation path: TS 38.508-1 [4], Table 4.6.1A-1 with condition RX AND NB_SYNC

Table 12.2.5.3.3.3-1: RRCReconfigurationSidelink (step 1, Table 12.2.5.3.3.2-1)

Derivation Path: TS 38.508-1 [4], Table 4.6.1A-3 with condition SL_MEAS and RX

Information Element

Value/remark

Comment

Condition

RRCReconfigurationSidelink ::= SEQUENCE {

criticalExtensions CHOICE {

rrcReconfigurationSidelink-r16 SEQUENCE {

sl-MeasConfig-r16 CHOICE {

setup SEQUENCE {

sl-ReportConfigToAddModList-r16

SL-ReportConfigList

Table 12.2.5.3.3.3-2

}

}

}

}

}

Table 12.2.5.3.3.3-2: SL-ReportConfigList (Table 12.2.5.3.3.3-1)

Derivation path: TS 38.508-1 [4], Table 4.6.6-24 with condition PERIODICAL

Information Element

Value/Remark

Comment

Condition

SL-ReportConfigList-r16 ::= SEQUENCE (SIZE (1..maxNrofSL-ReportConfigId-r16)) OF SL-ReportConfigInfo-r16 {

1 entry

SL-ReportConfigInfo-r16[1] SEQUENCE {

entry 1

sl-ReportConfig-r16 SEQUENCE {

sl-ReportType-r16 CHOICE {

sl-Periodical-r16 SEQUENCE {

sl-ReportAmount-r16

16

}

}

}

}

}

Table 12.2.5.3.3.3-3: RRCReconfigurationCompleteSidelink (step 2, Table 12.2.5.3.3.2-1)

Derivation path: TS 38.508-1 [4], Table 4.6.1A-4 with condition TX

Table 12.2.5.3.3.3-4: MeasurementReportSidelink (step 3, step 4, Table 12.2.5.3.3.2-1)

Derivation path: TS 38.508-1 [4], Table 4.6.1A-2 with condition TX