4.6.6 Sidelink information elements

38.508-13GPP5GSPart 1: Common test environmentRelease 17TSUser Equipment (UE) conformance specification

– SL-BWP-Config

Table 4.6.6-1: SL-BWP-Config

Derivation Path: TS 38.331 [6], clause 6.3.5

Information Element

Value/remark

Comment

Condition

SL-BWP-Config-r16 ::= SEQUENCE {

sl-BWP-Id

BWP-Id

sl-BWP-Generic-r16 SEQUENCE {

sl-BWP-r16

BWP

sl-LengthSymbols-r16

sym14

All symbols in slot are used for SL

sym12

All symbols in slot are used for SL

EXTENDED

sl-StartSymbol-r16

sym0

sl-PSBCH-Config-r16

Not present

sl-TxDirectCurrentLocation-r16

Not present

}

sl-BWP-PoolConfig-r16

SL-BWP-PoolConfig with condition SCHEDULING

}

Condition

Explanation

EXTENDED

When cyclicPrefix is configured in sl-BWP-r16, i.e. extended CP is used

– SL-BWP-ConfigCommon

Table 4.6.6-2: SL-BWP-ConfigCommon

Derivation Path: TS 38.331 [6], clause 6.3.5

Information Element

Value/remark

Comment

Condition

SL-BWP-ConfigCommon-r16 ::= SEQUENCE {

sl-BWP-Generic-r16 SEQUENCE {

sl-BWP-r16

BWP

sl-LengthSymbols-r16

sym14

All symbols in slot are used for SL

sym12

All symbols in slot are used for SL

EXTENDED

sl-StartSymbol-r16

sym0

sl-PSBCH-Config-r16

Not present

sl-TxDirectCurrentLocation-r16

Not present

}

sl-BWP-PoolConfigCommon-r16

SL-BWP-PoolConfigCommon with RXPOOL and SELECTED

}

Condition

Explanation

EXTENDED

When cyclicPrefix is configured in sl-BWP-r16, i.e. extended CP is used

– SL-BWP-PoolConfig

Table 4.6.6-3: SL-BWP-PoolConfig

Derivation Path: TS 38.331 [6], clause 6.3.5

Information Element

Value/remark

Comment

Condition

SL-BWP-PoolConfig-r16 ::= SEQUENCE {

sl-RxPool-r16

Not present

sl-TxPoolSelectedNormal-r16

Not present

sl-TxPoolSelectedNormal-r16 SEQUENCE {

SELECTED

sl-PoolToReleaseList-r16

Not present

sl-PoolToAddModList-r16 SEQUENCE (SIZE (1..maxNrofTXPool-r16)) OF SL-ResourcePoolConfig-r16 {

1 entry

SL-ResourcePoolConfig-r16[1] SEQUENCE {

entry 1

sl-ResourcePoolID-r16

1

Index of the resource pool for normal case

sl-ResourcePool-r16

SL-ResourcePool with condition SL_HARQ

}

}

}

sl-TxPoolScheduling-r16

Not present

sl-TxPoolScheduling-r16 SEQUENCE {

SCHEDULING

sl-PoolToReleaseList-r16

Not present

sl-PoolToAddModList-r16 SEQUENCE (SIZE (1..maxNrofTXPool-r16)) OF SL-ResourcePoolConfig-r16 {

1 entry

SL-ResourcePoolConfig-r16[1] SEQUENCE {

entry 1

sl-ResourcePoolID-r16

1

Index of the resource pool used for normal case

sl-ResourcePool-r16

SL-ResourcePool with condition SL_HARQ

}

}

}

sl-TxPoolExceptional-r16

Not present

sl-TxPoolExceptional-r16 SEQUENCE {

EXCEPTIONAL

sl-ResourcePoolID-r16

2

Index of the pool used during exceptional cases

sl-ResourcePool-r16

SL-ResourcePool with condition EXCEPTIONAL and SL_HARQ

}

}

Condition

Explanation

SCHEDULING

To configure Tx resource pool for Mode 1 SL transmission

SELECTED

To configure Tx resource pool for Mode 2 SL transmission

EXCEPTIONAL

To configure Tx resource pool for exceptional cases such as HO, re-establishment etc.

– SL-BWP-PoolConfigCommon

Table 4.6.6-4: SL-BWP-PoolConfigCommon

Derivation Path: TS 38.331 [6], clause 6.3.5

Information Element

Value/remark

Comment

Condition

SL-BWP-PoolConfigCommon-r16 ::= SEQUENCE {

sl-RxPool-r16

Not present

sl-RxPool-r16 SEQUENCE (SIZE (1..maxNrofRXPool-r16)) OF SL-ResourcePool-r16 {

1 entry

RXPOOL

SL-ResourcePool-r16[1]

SL-ResourcePool with condition SL_HARQ

entry 1

}

sl-TxPoolSelectedNormal-r16

Not present

sl-TxPoolSelectedNormal-r16 SEQUENCE (SIZE (1..maxNrofTXPool-r16)) OF SL-ResourcePoolConfig-r16 {

1 entry

SELECTED

SL-ResourcePoolConfig-r16[1] SEQUENCE {

entry 1

sl-ResourcePoolID-r16

1

Index of the resource pool for normal case

sl-ResourcePool-r16

SL-ResourcePool with condition SL_HARQ

}

}

sl-TxPoolExceptional-r16

Not present

sl-TxPoolExceptional-r16 SEQUENCE {

EXCEPTIONAL

sl-ResourcePoolID-r16

2

Index of the resource pool used for normal case

sl-ResourcePool-r16

SL-ResourcePool with condition EXCEPTIONAL and SL_HARQ

}

Condition

Explanation

RXPOOL

To configure Rx resource pool

SELECTED

To configure Tx resource pool for Mode 2 SL transmission

EXCEPTIONAL

To configure Tx resource pool for exceptional cases such as HO, re-establishment etc.

– SL-CBR-PriorityTxConfigList

Table 4.6.6-5: SL-CBR-PriorityTxConfigList

Derivation Path: TS 38.331 [6], clause 6.3.5

Information Element

Value/remark

Comment

Condition

SL-CBR-PriorityTxConfigList -r16 ::= SEQUENCE (SIZE (1..8)) OF SL-PriorityTxConfigIndex-r16 {

8 entries

SL-PriorityTxConfigIndex-r16[k, k=1..8] SEQUENCE {

entry k

sl-PriorityThreshold-r16

k

priority value = k

sl-DefaultTxConfigIndex-r16

0

PSSCH Tx configuration corresponding to the first CBR level is used by UE when UE has no available CBR results.

sl-CBR-ConfigIndex-r16

0

1st CBR level table is used

sl-Tx-ConfigIndexList-r16 SEQUENCE (SIZE (1.. maxCBR-Level-r16)) OF SL-TxConfigIndex-r16 {

2 entries

SL-TxConfigIndex-r16[1]

0

entry 1

for CBR level corresponding to the first entry in sl-CBR-RangeConfigList

SL-TxConfigIndex-r16[2]

0

entry 2

for CBR level corresponding to the second entry in sl-CBR-RangeConfigList

}

}

}

– SL-CBR-CommonTxConfigList

Table 4.6.6-6: SL-CBR-CommonTxConfigList

Derivation Path: TS 38.331 [6], clause 6.3.5

Information Element

Value/remark

Comment

Condition

SL-CBR-CommonTxConfigList-r16 ::= SEQUENCE {

sl-CBR-RangeConfigList-r16 SEQUENCE (SIZE (1..maxCBR-Config-r16)) OF SL-CBR-LevelsConfig-r16 {

1 entry

SL-CBR-LevelsConfig-r16[1] SEQUENCE (SIZE (1..maxCBR-Level-r16)) OF SL-CBR-r16 {

2 entries

SL-CBR-r16[1]

50

entry 1

0<=CBR<0.5

SL-CBR-r16[2]

100

entry 2

0.5<=CBR<1

}

}

sl-CBR-PSSCH-TxConfigList-r16 SEQUENCE (SIZE (1.. maxTxConfig-r16)) OF SL-CBR-PSSCH-TxConfig-r16 {

1 entry

SL-CBR-PSSCH-TxConfig-r16 SEQUENCE {

sl-CR-Limit-r16

10000

CR limit = 100%

sl-TxParameters-r16 SEQUENCE {

sl-MinMCS-PSSCH-r16

0

sl-MaxMCS-PSSCH-r16

26

sl-MinSubChannelNumPSSCH-r16

1

sl-MaxSubchannelNumPSSCH-r16

27

sl-MaxTxTransNumPSSCH-r16

4

sl-MaxTxPower-r16

Not present

}

}

}

}

– SL-ConfigDedicatedNR

Table 4.6.6-7: SL-ConfigDedicatedNR

Derivation Path: TS 38.331 [6], clause 6.3.5

Information Element

Value/remark

Comment

Condition

SL-ConfigDedicatedNR-r16 ::= SEQUENCE {

sl-PHY-MAC-RLC-Config-r16

Not present

sl-PHY-MAC-RLC-Config-r16 SEQUENCE {

SCHEDULING, SELECTED

sl-ScheduledConfig-r16

Not present

sl-ScheduledConfig-r16 CHOICE {

SCHEDULING

setup

SL-ScheduledConfig

}

sl-UE-SelectedConfig-r16

Not present

sl-UE-SelectedConfig-r16 CHOICE {

SELECTED

setup

SL-UE-SelectedConfig

}

sl-FreqInfoToReleaseList-r16

Not present

sl-FreqInfoToAddModList-r16

Not present

sl-FreqInfoToAddModList-r16 SEQUENCE (SIZE (1..maxNrofFreqSL-r16)) OF SL-FreqConfig-r16 {

1 entry

SCHEDULING, SELECTED

SL-FreqConfig-r16[1]

SL-FreqConfig

entry 1

}

sl-RLC-BearerToReleaseList-r16

Not present

sl-RLC-BearerToAddModList-r16

Not present

sl-RLC-BearerToAddModList-r16 SEQUENCE (SIZE (1..maxSL-LCID-r16)) OF SL-RLC-BearerConfig-r16 {

1 entry

SL_DRB

SL-RLC-BearerConfig-r16[1]

SL-RLC-BearerConfig

entry 1

}

sl-MaxNumConsecutiveDTX-r16

Not present

sl-CSI-Acquisition-r16

Not present

enabled

SL_CSI_REPORT

sl-CSI-SchedulingRequestId-r16

Not present

sl-SSB-PriorityNR-r16

1

networkControlledSyncTx-r16

off

UE doesn’t send SL SSB by default

}

sl-RadioBearerToReleaseList-r16

Not present

sl-RadioBearerToAddModList-r16

Not present

sl-RadioBearerToAddModList-r16 SEQUENCE (SIZE (1..maxNrofSLRB-r16)) OF SL-RadioBearerConfig-r16 {

1 entry

SL_DRB

SL-RadioBearerConfig-r16[1]

SL-RadioBearerConfig

}

sl-MeasConfigInfoToReleaseList-r16

Not present

sl-MeasConfigInfoToAddModList-r16

Not present

sl-MeasConfigInfoToAddModList-r16 SEQUENCE (SIZE (1..maxNrofSL-Dest-r16)) OF SL-MeasConfigInfo-r16 {

1 entry

SL_MEAS

SL-MeasConfigInfo-r16[1]

SL-MeasConfigInfo

}

t400-r16

ms2000

}

Condition

Explanation

SCHEDULING

To configure UE performing mode 1 SL transmission

SELECTED

To configure UE performing mode 2 SL transmission

SL_DRB

To establish SL DRB

SL_MEAS

To configure UE performing measurements based on RS sent by peer UE

SL_CSI_REPORT

To configure UE performing SL CSI reporting

– SL-ConfiguredGrantConfig

Table 4.6.6-8: SL-ConfiguredGrantConfig

Derivation Path: TS 38.331 [6], clause 6.3.5

Information Element

Value/remark

Comment

Condition

SL-ConfiguredGrantConfig-r16 ::= SEQUENCE {

sl-ConfigIndexCG-r16

1

sl-PeriodCG-r16 CHOICE {

sl-PeriodCG1-r16

ms100

}

sl-NrOfHARQ-Processes-r16

4

sl-HARQ-ProcID-offset-r16

1

sl-CG-MaxTransNumList-r16 SEQUENCE (SIZE (1..8)) OF SL-CG-MaxTransNum-r16

8 entries

SL-CG-MaxTransNum-r16[k, k=1..8] SEQUENCE {

entry k

sl-Priority-r16

k

sl-MaxTransNum-r16

8

max Tx number = 8 for all priorities

}

}

rrc-ConfiguredSidelinkGrant-r16

Not present

TYPE 2 CG is configured by default

rrc-ConfiguredSidelinkGrant-r16 SEQUENCE {

TYPE 1

sl-TimeResourceCG-Type1-r16

a TRIV chosen by SS from the range 0 to 496 as specified in 38.214

sl-StartSubchannelCG-Type1-r16

0

sl-FreqResourceCG-Type1-r16

a FRIV chosen by SS from the range 0 to 6929 as specified in 38.214

sl-TimeOffsetCG-Type1-r16

0

sl-N1PUCCH-AN-r16

Not present

PUCCH-ResourceId

SL_HARQ_VIA_UU

sl-PSFCH-ToPUCCH-CG-Type1-r16

Not present

1

SL_HARQ_VIA_UU

sl-ResourcePoolID-r16

1

Resource pool for normal case is used

sl-TimeReferenceSFN-Type1-r16

Not present

Default value sfn0 is used

}

}

Condition

Explanation

TYPE 1

To configure a type 1 SL configured grant for UE

SL HARQ_VIA_UU

to report HARQ-ACK information that the UE generates based on PSFCH reception via UL

– SL-DestinationIdentity

Table 4.6.6-9: SL-DestinationIdentity

Derivation Path: TS 38.331 [6], clause 6.3.5

Information Element

Value/remark

Comment

Condition

SL-DestinationIdentity-r16

24 bits destination ID chosen by SS

– SL-FreqConfig

Table 4.6.6-10: SL-FreqConfig

Derivation Path: TS 38.331 [6], clause 6.3.5

Information Element

Value/remark

Comment

Condition

SL-FreqConfig-r16 ::= SEQUENCE {

sl-Freq-Id-r16

1

sl-SCS-SpecificCarrierList-r16 SEQUENCE (SIZE (1..maxSCSs)) OF SCS-SpecificCarrier {

1 entry

SCS-SpecificCarrier[1]

SCS-SpecificCarrier with condition SL_PointA

entry 1

`

}

sl-AbsoluteFrequencyPointA-r16

ARFCN-ValueNR with condition SL_PointA

sl-AbsoluteFrequencySSB-r16

ARFCN-ValueNR with condition SL_SSB

frequencyShift7p5khzSL-r16

Not present

valueN-r16

0

sl-BWP-ToReleaseList-r16

Not present

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

entry 1

}

sl-SyncConfigList-r16 SEQUENCE (SIZE (1..maxSL-SyncConfig-r16)) OF SL-SyncConfig-r16 {

1 entry

SL-SyncConfig-r16[1]

SL-SyncConfig

entry 1

}

sl-SyncPriority-r16

gnss

}

– SL-FreqConfigCommon

Table 4.6.6-11: SL-FreqConfigCommon

Derivation Path: TS 38.331 [6], clause 6.3.5

Information Element

Value/remark

Comment

Condition

SL-FreqConfigCommon-r16 ::= SEQUENCE {

sl-SCS-SpecificCarrierList-r16 SEQUENCE (SIZE (1..maxSCSs)) OF SCS-SpecificCarrier {

1 entry

SCS-SpecificCarrier[1]

SCS-SpecificCarrier with condition SL_PointA

entry 1

}

sl-AbsoluteFrequencyPointA-r16

ARFCN-ValueNR with condition SL_PointA

sl-AbsoluteFrequencySSB-r16

ARFCN-ValueNR with condition SL_SSB

frequencyShift7p5khzSL-r16

Not present

valueN-r16

0

sl-BWP-List-r16 SEQUENCE (SIZE (1..maxNrofSL-BWPs-r16)) OF SL-BWP-ConfigCommon-r16 {

1 entry

SL-BWP-ConfigCommon-r16[1]

SL-BWP-ConfigCommon

}

sl-SyncPriority-r16

gnss

sl-NbAsSync-r16

Not present

sl-SyncConfigList-r16 SEQUENCE (SIZE (1..maxSL-SyncConfig-r16)) OF SL-SyncConfig-r16 {

1 entry

SL-SyncConfig-r16[1] SEQUENCE (SIZE (1..maxSL-SyncConfig-r16)) OF SL-SyncConfig-r16

1 entry

entry 1

SL-SyncConfig-r16[1]

SL-SyncConfig

entry 1

}

}

– SL-LogicalChannelConfig

Table 4.6.6-12: SL-LogicalChannelConfig

Derivation Path: TS 38.331 [6], clause 6.3.5

Information Element

Value/remark

Comment

Condition

SL-LogicalChannelConfig-r16 ::= SEQUENCE {

sl-Priority-r16

1

sl-PrioritisedBitRate-r16

infinity

sl-BucketSizeDuration-r16

ms50

sl-ConfiguredGrantType1Allowed-r16

Not present

sl-HARQ-FeedbackEnabled-r16

enabled

sl-AllowedCG-List-r16

Not present

sl-AllowedSCS-List-r16

Not present

sl-MaxPUSCH-Duration-r16

Not present

sl-LogicalChannelGroup-r16

1

Avoiding using LCG #0, which is reserved for SL SRB

5

Avoiding using LCG #0, which s reserved for SL SRB

LO

sl-SchedulingRequestId-r16

SchedulingRequestId

sl-LogicalChannelSR-DelayTimerApplied-r16

Not present

}

Condition

Explanation

LO

LCG of the lower priority logical channels mapped to SL DRBs

– SL-MeasConfigCommon

Table 4.6.6-13: SL-MeasConfigCommon

Derivation Path: TS 38.331 [6], clause 6.3.5

Information Element

Value/remark

Comment

Condition

SL-MeasConfigCommon-r16 ::= SEQUENCE {

sl-MeasObjectListCommon-r16

SL-MeasObjectList

sl-ReportConfigListCommon-r16

SL-ReportConfigList with condition PERIODICAL

sl-MeasIdListCommon-r16

SL-MeasIdList

sl-QuantityConfigCommon-r16

SL-QuantityConfig

}

– SL-MeasConfigInfo

Table 4.6.6-14: SL-MeasConfigInfo

Derivation Path: TS 38.331 [6], clause 6.3.5

Information Element

Value/remark

Comment

Condition

SL-MeasConfigInfo-r16 ::= SEQUENCE {

sl-DestinationIndex-r16

0

The first destination UE reported in sl-TxResourceReqList in SidelinkUEInformationNR

sl-MeasConfig-r16 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

}

}

– SL-MeasIdList

Table 4.6.6-15: SL-MeasIdList

Derivation Path: TS 38.331 [6], clause 6.3.5

Information Element

Value/remark

Comment

Condition

SL-MeasIdList-r16 ::= SEQUENCE (SIZE (1..maxNrofSL-MeasId-r16)) OF SL-MeasIdInfo-r16

1 entry

SL-MeasIdInfo-r16[1] SEQUENCE {

entry 1

sl-MeasId-r16

1

sl-MeasObjectId-r16

1

sl-ReportConfigId-r16

1

}

}

– SL-MeasObjectList

Table 4.6.6-16: SL-MeasObjectList

Derivation Path: TS 38.331 [6], clause 6.3.5

Information Element

Value/remark

Comment

Condition

SL-MeasObjectList-r16 ::= SEQUENCE (SIZE (1..maxNrofSL-ObjectId-r16)) OF SL-MeasObjectInfo-r16 {

1 entry

SL-MeasObjectInfo-r16[1] SEQUENCE {

entry 1

sl-MeasObjectId-r16

1

sl-MeasObject-r16 SEQUENCE {

frequencyInfoSL-r16

ARFCN-ValueNR of the DMRS used for SL-RSRP measurement

Note: How to set frequencyInfoSL-r16 is FFS.

}

}

}

– SL-PDCP-Config

Table 4.6.6-17: SL-PDCP-Config

Derivation Path: TS 38.331 [6], clause 6.3.5

Information Element

Value/remark

Comment

Condition

SL-PDCP-Config-r16 ::= SEQUENCE {

sl-DiscardTimer-r16

infinity

sl-PDCP-SN-Size-r16

len12bits

sl-OutOfOrderDelivery

Not present

}

– SL-PSBCH-Config

Table 4.6.6-18: SL-PSBCH-Config

Derivation Path: TS 38.331 [6], clause 6.3.5

Information Element

Value/remark

Comment

Condition

SL-PSBCH-Config-r16 ::= SEQUENCE {

dl-P0-PSBCH-r16

0

dl-Alpha-PSBCH-r16

Not present

Default value 1 is used

}

– SL-PSSCH-TxConfigList

Table 4.6.6-19: SL-PSSCH-TxConfigList

Derivation Path: TS 38.331 [6], clause 6.3.5

Information Element

Value/remark

Comment

Condition

SL-PSSCH-TxConfigList-r16 ::= SEQUENCE (SIZE (1..maxPSSCH-TxConfig-r16)) OF SL-PSSCH-TxConfig-r16 {

1 entry

SL-PSSCH-TxConfig-r16[1] SEQUENCE {

entry 1

sl-TypeTxSync-r16

Not present

Applicable for all synchronization reference types

sl-ThresUE-Speed-r16

kmph60

sl-ParametersAboveThres-r16 SEQUENCE {

sl-MinMCS-PSSCH-r16

0

sl-MaxMCS-PSSCH-r16

15

sl-MinSubChannelNumPSSCH-r16

1

sl-MaxSubchannelNumPSSCH-r16

27

sl-MaxTxTransNumPSSCH-r16

4

sl-MaxTxPower-r16

Not present

}

sl-ParametersBelowThres-r16 SEQUENCE {

sl-MinMCS-PSSCH-r16

16

sl-MaxMCS-PSSCH-r16

26

sl-MinSubChannelNumPSSCH-r16

1

sl-MaxSubchannelNumPSSCH-r16

27

sl-MaxTxTransNumPSSCH-r16

4

sl-MaxTxPower-r16

Not present

}

}

}

– SL-QoS-FlowIdentity

Table 4.6.6-20: SL-QoS-FlowIdentity

Derivation Path: TS 38.331 [6], clause 6.3.5

Information Element

Value/remark

Comment

Condition

SL-QoS-FlowIdentity-r16

1

– SL-QoS-Profile

Table 4.6.6-21: SL-QoS-Profile

Derivation Path: TS 38.331 [6], clause 6.3.5

Information Element

Value/remark

Comment

Condition

SL-QoS-Profile-r16 ::= SEQUENCE {

sl-PQI-r16 CHOICE {

sl-StandardizedPQI-r16

0

}

sl-GFBR-r16

500

sl-MFBR-r16

1000

sl-Range-r16

Not present

}

– SL-QuantityConfig

Table 4.6.6-22: SL-QuantityConfig

Derivation Path: TS 38.331 [6], clause 6.3.5

Information Element

Value/remark

Comment

Condition

SL-QuantityConfig-r16 ::= SEQUENCE {

sl-FilterCoefficientDMRS-r16

fc4

}

– SL-RadioBearerConfig

Table 4.6.6-23: SL-RadioBearerConfig

Derivation Path: TS 38.331 [6], clause 6.3.5

Information Element

Value/remark

Comment

Condition

SL-RadioBearerConfig-r16 ::= SEQUENCE {

slrb-Uu-ConfigIndex-r16

SLRB-Uu-ConfigIndex

sl-SDAP-Config-r16

SL-SDAP-Config

sl-PDCP-Config-r16

SL-PDCP-Config

sl-TransRange-r16

Not present

}

– SL-ReportConfigList

Table 4.6.6-24: SL-ReportConfigList (Thres)

Derivation Path: TS 38.331 [6], clause 6.3.5

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-ReportConfigId-r16

1

sl-ReportConfig-r16 SEQUENCE {

sl-ReportType-r16 CHOICE {

sl-Periodical-r16 SEQUENCE {

PERIODICAL

sl-ReportInterval-r16

ReportInterval

sl-ReportAmount-r16

infinity

sl-ReportQuantity-r16 CHOICE {

sl-RSRP-r16

true

}

sl-RS-Type-r16

dmrs

}

sl-EventTriggered-r16 SEQUENCE {

EVENT_S1, EVENT_S2

sl-EventId-r16 CHOICE {

eventS1-r16 SEQUENCE {

EVENT_S1

s1-Threshold-r16 CHOICE {

sl-RSRP-r16

Thres + 156

Thres is the actual value of event S1 thresold (in dBm)

}

sl-ReportOnLeave-r16

false

sl-Hysteresis-r16

Hysteresis

sl-TimeToTrigger-r16

TimeToTrigger

}

eventS2-r16 SEQUENCE {

EVENT_S2

s2-Threshold-r16 CHOICE {

sl-RSRP-r16

Thres + 156

Thres is the actual value of event S2 thresold (in dBm)

}

sl-ReportOnLeave-r16

false

sl-Hysteresis-r16

Hysteresis

sl-TimeToTrigger-r16

TimeToTrigger

}

}

sl-ReportInterval-r16

ReportInterval

sl-ReportAmount-r16

r2

sl-ReportQuantity-r16 CHOICE {

sl-RSRP-r16

true

}

sl-RS-Type-r16

dmrs

}

}

}

}

}

Condition

Explanation

EVENT_S1

Configuration of event S1 triggered reprting

EVENT_S2

Configuration of event S2 triggered reprting

PERIODICAL

Configuration of periodical reporting

– SL-ResourcePool

Table 4.6.6-25: SL-ResourcePool

Derivation Path: TS 38.331 [6], clause 6.3.5

Information Element

Value/remark

Comment

Condition

SL-ResourcePool-r16 ::= SEQUENCE {

sl-PSCCH-Config-r16 CHOICE {

setup SEQUENCE {

sl-TimeResourcePSCCH-r16

n2

sl-FreqResourcePSCCH-r16

n10

sl-DMRS-ScrambleID-r16

0

sl-NumReservedBits-r16

2

}

}

sl-PSSCH-Config-r16 CHOICE {

setup SEQUENCE {

sl-PSSCH-DMRS-TimePatternList-r16 SEQUENCE (SIZE (1..3)) OF INTEGER (2..4) {

2 entries

INTEGER[1]

2

entry 1

INTEGER[2]

4

entry 2

}

sl-BetaOffsets2ndSCI-r16 SEQUENCE (SIZE (4)) OF SL-BetaOffsets-r16 {

4 entries

SL-BetaOffsets-r16[k, k=1..4]

1

entry k

}

sl-Scaling-r16

f1

}

}

sl-PSFCH-Config-r16

Not present

sl-PSFCH-Config-r16 CHOICE {

SL_HARQ

setup SEQUENCE {

sl-PSFCH-Period-r16

sl4

sl-PSFCH-RB-Set-r16

bitstring of length n, The leftmost p*floor(m/p)*floor(n/m) bits are set to "1" and the rest are set to "0"

Note 1,

Note 2,

Note 3

sl-NumMuxCS-Pair-r16

n2

sl-MinTimeGapPSFCH-r16

sl2

sl-PSFCH-HopID-r16

Not present

Default frequency hopping ID 0 is used

sl-PSFCH-CandidateResourceType-r16

startSubCH

}

}

sl-SyncAllowed-r16 SEQUENCE {

gnss-Sync-r16

true

gnbEnb-Sync-r16

true

ue-Sync-r16

true

}

sl-SubchannelSize-r16

n10

dummy

Not present

sl-StartRB-Subchannel-r16

0

start RB of BWP

sl-NumSubchannel-r16

floor(n/m)

Note 1,

Note 2

sl-Additional-MCS-Table-r16

Not present

sl-ThreshS-RSSI-CBR-r16

0

actual value is -112 dBm

sl-TimeWindowSizeCBR-r16

slot100

sl-TimeWindowSizeCR-r16

slot1000

sl-PTRS-Config-r16

Not present

sl-UE-SelectedConfigRP-r16 SEQUENCE {

sl-CBR-PriorityTxConfigList-r16

SL-CBR-PriorityTxConfigList

sl-Thres-RSRP-List-r16

SL-Thres-RSRP-List

sl-MultiReserveResource-r16

Not present

sl-MaxNumPerReserve-r16

n2

sl-SensingWindow-r16

ms100

sl-SelectionWindowList-r16 SEQUENCE (SIZE (8)) OF SL-SelectionWindowConfig-r16 {

8 entries

SL-SelectionWindowConfig-r16[k, k=1..8] SEQUENCE {

entry k

sl-Priority-r16

k

sl-SelectionWindow-r16

n10

}

}

sl-ResourceReservePeriodList-r16

Not present

sl-RS-ForSensing-r16

pssch

sl-CBR-PriorityTxConfigList-v1650

Not present

}

sl-RxParametersNcell-r16

Not present

sl-ZoneConfigMCR-List-r16

Not present

sl-FilterCoefficient-r16

fc4

sl-RB-Number-r16

10*floor(n/10)

Note 1

sl-PreemptionEnable-r16

Not present

sl-PriorityThreshold-UL-URLLC-r16

Not present

sl-PriorityThreshold-r16

Not present

sl-X-Overhead-r16

Not present

Default value n0 is used

sl-PowerControl-r16

Not present

sl-TxPercentageList-r16 SEQUENCE (SIZE (8)) OF SL-TxPercentageConfig-r16 {

8 entries

SL-TxPercentageConfig-r16[k, k=1..8] SEQUENCE {

entry k

sl-Priority-r16

k

sl-TxPercentage-r16

p50

}

}

sl-MinMaxMCS-List-r16

Not present

sl-TimeResource-r16

1111111100

First 8 of every 10 logical slots

0000000011

Last 2 of every 10 logical slots

EXCEPTIONAL

}

Note 1: n is the bandwidth of active SL BWP (in RB). n is determined in Table 4.3.1.0D-1 and Table 4.3.1.0D-2 for FR1 and FR2 respectively.

Note 2: m is subchannel size configured by sl-SubchannelSize-r16.

Note 3: p is the PSFCH period configured by sl-PSFCH-Period-r16

Condition

Explanation

SL_HARQ

To enable SL HARQ feedback

EXCEPTIONAL

For exceptional resource pool

– SL-RLC-BearerConfig

Table 4.6.6-26: SL-RLC-BearerConfig

Derivation Path: TS 38.331 [6], clause 6.3.5

Information Element

Value/remark

Comment

Condition

SL-RLC-BearerConfig-r16 ::= SEQUENCE {

sl-RLC-BearerConfigIndex-r16

SL-RLC-BearerConfigIndex

sl-ServedRadioBearer-r16

SLRB-Uu-ConfigIndex

sl-RLC-Config-r16

SL-RLC-Config with condition AM

sl-MAC-LogicalChannelConfig-r16

SL-LogicalChannelConfig

}

– SL-RLC-BearerConfigIndex

Table 4.6.6-27: SL-RLC-BearerConfigIndex

Derivation Path: TS 38.331 [6], clause 6.3.5

Information Element

Value/remark

Comment

Condition

SL-RLC-BearerConfigIndex-r16

1

– SL-RLC-Config

Table 4.6.6-28: SL-RLC-Config

Derivation Path: TS 38.331 [6], clause 6.3.5

Information Element

Value/remark

Comment

Condition

SL-RLC-Config-r16 ::= CHOICE {

sl-AM-RLC-r16 SEQUENCE {

AM

sl-SN-FieldLengthAM-r16

size12

sl-T-PollRetransmit-r16

ms80

sl-PollPDU-r16

p32768

sl-PollByte-r16

kB750

sl-MaxRetxThreshold-r16

t8

}

sl-UM-RLC-r16 SEQUENCE {

UM

sl-SN-FieldLengthUM-r16

size6

}

}

Condition

Explanation

AM

RLC AM

UM

RLC UM

– SL-ScheduledConfig

Table 4.6.6-29: SL-ScheduledConfig

Derivation Path: TS 38.331 [6], clause 6.3.5

Information Element

Value/remark

Comment

Condition

SL-ScheduledConfig-r16 ::= SEQUENCE {

sl-RNTI-r16

RNTI-Value

mac-MainConfigSL-r16 SEQUENCE {

sl-BSR-Config-r16

BSR-Config

ul-PrioritizationThres-r16

Not present

sl-PrioritizationThres-r16

Not present

}

sl-CS-RNTI-r16

Not present

RNTI-Value which is different with sl-RNTI-r16

SL_CG

sl-PSFCH-ToPUCCH-r16

Not present

sl-PSFCH-ToPUCCH-r16 SEQUENCE (SIZE (1..8)) OF INTEGER {

1 entry

SL HARQ_VIA_UU

INTEGER[1]

4

entry 1

}

sl-ConfiguredGrantConfigList-r16

Not present

sl-ConfiguredGrantConfigList-r16 SEQUENCE {

SL_CG

sl-ConfiguredGrantConfigToReleaseList-r16

Not present

sl-ConfiguredGrantConfigToAddModList-r16 SEQUENCE (SIZE (1..maxNrofCG-SL-r16)) OF SL-ConfiguredGrantConfig-r16 {

1 entry

SL-ConfiguredGrantConfig-r16[1]

SL-ConfiguredGrantConfig

entry 1

}

}

sl-DCI-ToSL-Trans-r16 SEQUENCE (SIZE (1..8)) OF INTEGER {

1 entry

INTEGER[1]

4

entry 1

}

}

Condition

Explanation

SL_CG

To provide UE SL configured grant

SL HARQ_VIA_UU

to report HARQ-ACK information that the UE generates based on PSFCH reception via PUCCH/PUSCH

– SL-SDAP-Config

Table 4.6.6-30: SL-SDAP-Config

Derivation Path: TS 38.331 [6], clause 6.3.5

Information Element

Value/remark

Comment

Condition

SL-SDAP-Config-r16 ::= SEQUENCE {

sl-SDAP-Header-r16

present

sl-DefaultRB-r16

true

sl-MappedQoS-Flows-r16

Not present

All PC5 QoS flows are mapped to default SL DRB

sl-CastType-r16

Unicast

}

– SL-SyncConfig

Table 4.6.6-31: SL-SyncConfig

Derivation Path: TS 38.331 [6], clause 6.3.5

Information Element

Value/remark

Comment

Condition

SL-SyncConfig-r16 ::= SEQUENCE {

sl-SyncRefMinHyst-r16

dB3

sl-SyncRefDiffHyst-r16

dB3

sl-filterCoefficient-r16

fc4

sl-SSB-TimeAllocation1-r16 SEQUENCE {

sl-NumSSB-WithinPeriod-r16

n1

SCS15

n2

SCS30, SCS60, SCS120

sl-TimeOffsetSSB-r16

0

sl-TimeInterval-r16

Not present

SCS15

1

SCS30, SCS60, SCS120

}

sl-SSB-TimeAllocation2-r16 SEQUENCE {

sl-NumSSB-WithinPeriod-r16

n1

SCS15

n2

SCS30, SCS60, SCS120

sl-TimeOffsetSSB-r16

80

sl-TimeInterval-r16

Not present

SCS15

1

SCS30, SCS60, SCS120

}

sl-SSB-TimeAllocation3-r16

Not present

sl-SSID-r16

Arbitrarily chosen by SS from the range 1 to 335

txParameters-r16 SEQUENCE {

syncTxThreshIC-r16

Not present

syncTxThreshOoC-r16

4

actual threshold is -100 dBm

syncInfoReserved-r16

00

}

gnss-Sync-r16

Not present

}

– SL-Thres-RSRP-List

Table 4.6.6-32: SL-Thres-RSRP-List

Derivation Path: TS 38.331 [6], clause 6.3.5

Information Element

Value/remark

Comment

Condition

SL-Thres-RSRP-List-r16 ::= SEQUENCE (SIZE (64)) OF INTEGER {

64 entries

INTEGER[k, k=1..64]

0

entry k

}

– SL-TxPower

Table 4.6.6-33: SL-TxPower

Derivation Path: TS 38.331 [6], clause 6.3.5

Information Element

Value/remark

Comment

Condition

SL-TxPower-r16 ::= CHOICE {

txPower-r16

23

23dBm

}

– SL-TypeTxSync

Table 4.6.6-34: SL-TypeTxSync

Derivation Path: TS 38.331 [6], clause 6.3.5

Information Element

Value/remark

Comment

Condition

SL-TypeTxSync-r16

gnss

– SL-UE-SelectedConfig

Table 4.6.6-35: SL-UE-SelectedConfig

Derivation Path: TS 38.331 [6], clause 6.3.5

Information Element

Value/remark

Comment

Condition

SL-UE-SelectedConfig-r16 ::= SEQUENCE {

sl-PSSCH-TxConfigList-r16

SL-PSSCH-TxConfigList

sl-ProbResourceKeep-r16

v0

sl-ReselectAfter-r16

n9

sl-CBR-CommonTxConfigList-r16

SL-CBR-CommonTxConfigList

ul-PrioritizationThres-r16

Not present

sl-PrioritizationThres-r16

Not present

}

– SL-ZoneConfig

Table 4.6.6-36: SL-ZoneConfig

Derivation Path: TS 38.331 [6], clause 6.3.5

Information Element

Value/remark

Comment

Condition

SL-ZoneConfig-r16 ::= SEQUENCE {

sl-ZoneLength-r16

m50

}

– SLRB-Uu-ConfigIndex

Table 4.6.6-37: SLRB-Uu-ConfigIndex

Derivation Path: TS 38.331 [6], clause 6.3.5

Information Element

Value/remark

Comment

Condition

SLRB-Uu-ConfigIndex-r16

1