1 -- 3GPP TS 38.331 V18.3.0 (2024-09)
3 PC5-RRC-Definitions DEFINITIONS AUTOMATIC TAGS ::=
11 RRC-TransactionIdentifier,
14 LogicalChannelIdentity,
16 maxNrofSL-RxInfoSet-r17,
18 maxNrofSL-QFIsPerDest-r16,
32 maxSIB-MessagePlus1-r17,
35 BandParametersSidelink-r16,
37 RLC-ParametersSidelink-r16,
41 SL-DRX-ConfigUC-SemiStatic-r17,
42 SL-PagingIdentityRemoteUE-r17,
44 SL-SourceIdentity-r17,
47 SL-DestinationIdentity-r16,
48 SL-RelayIndicationMP-r18,
50 SL-QoS-FlowIdentity-r16,
52 maxNrofPhysicalResourceBlocks,
54 FROM NR-RRC-Definitions;
56 -- TAG-PC5-RRC-DEFINITIONS-STOP
57 -- TAG-SBCCH-SL-BCH-MESSAGE-START
59 SBCCH-SL-BCH-Message ::= SEQUENCE {
60 message SBCCH-SL-BCH-MessageType
63 SBCCH-SL-BCH-MessageType::= CHOICE {
65 masterInformationBlockSidelink MasterInformationBlockSidelink,
68 messageClassExtension SEQUENCE {}
71 -- TAG-SBCCH-SL-BCH-MESSAGE-STOP
72 -- TAG-SCCH-MESSAGE-START
74 SCCH-Message ::= SEQUENCE {
75 message SCCH-MessageType
78 SCCH-MessageType ::= CHOICE {
80 measurementReportSidelink MeasurementReportSidelink,
81 rrcReconfigurationSidelink RRCReconfigurationSidelink,
82 rrcReconfigurationCompleteSidelink RRCReconfigurationCompleteSidelink,
83 rrcReconfigurationFailureSidelink RRCReconfigurationFailureSidelink,
84 ueCapabilityEnquirySidelink UECapabilityEnquirySidelink,
85 ueCapabilityInformationSidelink UECapabilityInformationSidelink,
86 uuMessageTransferSidelink-r17 UuMessageTransferSidelink-r17,
87 remoteUEInformationSidelink-r17 RemoteUEInformationSidelink-r17
89 messageClassExtension CHOICE {
91 notificationMessageSidelink-r17 NotificationMessageSidelink-r17,
92 ueAssistanceInformationSidelink-r17 UEAssistanceInformationSidelink-r17,
93 ueInformationRequestSidelink-r18 UEInformationRequestSidelink-r18,
94 ueInformationResponseSidelink-r18 UEInformationResponseSidelink-r18, spare4 NULL, spare3 NULL, spare2 NULL, spare1 NULL
96 messageClassExtensionFuture-r17 SEQUENCE {}
100 -- TAG-SCCH-MESSAGE-STOP
101 -- TAG-MASTERINFORMATIONBLOCKSIDELINK-START
103 MasterInformationBlockSidelink ::= SEQUENCE {
104 sl-TDD-Config-r16 BIT STRING (SIZE (12)),
105 inCoverage-r16 BOOLEAN,
106 directFrameNumber-r16 BIT STRING (SIZE (10)),
107 slotIndex-r16 BIT STRING (SIZE (7)),
108 reservedBits-r16 BIT STRING (SIZE (2))
111 -- TAG-MASTERINFORMATIONBLOCKSIDELINK-STOP
112 -- TAG-MEASUREMENTREPORTSIDELINK-START
114 MeasurementReportSidelink ::= SEQUENCE {
115 criticalExtensions CHOICE {
116 measurementReportSidelink-r16 MeasurementReportSidelink-r16-IEs,
117 criticalExtensionsFuture SEQUENCE {}
121 MeasurementReportSidelink-r16-IEs ::= SEQUENCE {
122 sl-MeasResults-r16 SL-MeasResults-r16,
123 lateNonCriticalExtension OCTET STRING OPTIONAL,
124 nonCriticalExtension SEQUENCE{} OPTIONAL
127 SL-MeasResults-r16 ::= SEQUENCE {
128 sl-MeasId-r16 SL-MeasId-r16,
129 sl-MeasResult-r16 SL-MeasResult-r16,
133 SL-MeasResult-r16 ::= SEQUENCE {
134 sl-ResultDMRS-r16 SL-MeasQuantityResult-r16 OPTIONAL,
137 sl-Result-SL-PRS-r18 SL-MeasQuantityResult-r16 OPTIONAL
141 SL-MeasQuantityResult-r16 ::= SEQUENCE {
142 sl-RSRP-r16 RSRP-Range OPTIONAL,
145 sl-RSRP-DedicatedSL-PRS-RP-r18 SL-RSRP-Range-r16 OPTIONAL
149 SL-MeasResultListRelay-r17 ::= SEQUENCE (SIZE (1..maxNrofRelayMeas-r17)) OF SL-MeasResultRelay-r17
151 SL-MeasResultRelay-r17 ::= SEQUENCE {
152 cellIdentity-r17 CellAccessRelatedInfo,
153 sl-RelayUE-Identity-r17 SL-SourceIdentity-r17,
154 sl-MeasResult-r17 SL-MeasResult-r16,
157 sl-MeasQuantity-r18 ENUMERATED { sl-rsrp, sd-rsrp } OPTIONAL,
158 sl-RelayIndicationMP-r18 SL-RelayIndicationMP-r18 OPTIONAL
162 -- TAG-MEASUREMENTREPORTSIDELINK-STOP
163 -- TAG-NOTIFICATIONMESSAGESIDELINK-START
165 NotificationMessageSidelink-r17 ::= SEQUENCE {
166 criticalExtensions CHOICE {
167 notificationMessageSidelink-r17 NotificationMessageSidelink-r17-IEs,
168 criticalExtensionsFuture SEQUENCE {}
172 NotificationMessageSidelink-r17-IEs ::= SEQUENCE {
173 indicationType-r17 ENUMERATED {
174 relayUE-Uu-RLF, relayUE-HO, relayUE-CellReselection,
175 relayUE-Uu-RRC-Failure
176 } OPTIONAL, -- Need N
177 lateNonCriticalExtension OCTET STRING OPTIONAL,
178 nonCriticalExtension NotificationMessageSidelink-v1800-IEs OPTIONAL
181 NotificationMessageSidelink-v1800-IEs ::= SEQUENCE {
182 sl-IndicationType-r18 ENUMERATED {relayUE-PC5-RLF, spare1} OPTIONAL, -- Need N
183 sl-DestinationIdentityRemoteUE-r18 SL-DestinationIdentity-r16 OPTIONAL, -- Need N
184 nonCriticalExtension SEQUENCE {} OPTIONAL
186 -- TAG-NOTIFICATIONMESSAGESIDELINK -STOP
187 -- TAG-REMOTEUEINFORMATIONSIDELINK-START
189 RemoteUEInformationSidelink-r17 ::= SEQUENCE {
190 criticalExtensions CHOICE {
191 remoteUEInformationSidelink-r17 RemoteUEInformationSidelink-r17-IEs,
192 criticalExtensionsFuture SEQUENCE {}
196 RemoteUEInformationSidelink-r17-IEs ::= SEQUENCE {
197 sl-RequestedSIB-List-r17 CHOICE {release NULL, setup SL-RequestedSIB-List-r17} OPTIONAL, -- Need M
198 sl-PagingInfo-RemoteUE-r17 CHOICE {release NULL, setup SL-PagingInfo-RemoteUE-r17} OPTIONAL, -- Need M
199 lateNonCriticalExtension OCTET STRING OPTIONAL,
200 nonCriticalExtension RemoteUEInformationSidelink-v1800-IEs OPTIONAL
203 RemoteUEInformationSidelink-v1800-IEs ::= SEQUENCE {
204 sl-RequestedPosSIB-List-r18 CHOICE {release NULL, setup SL-RequestedPosSIB-List-r18 } OPTIONAL, -- Need M
205 sl-SFN-DFN-OffsetRequested-r18 ENUMERATED { true } OPTIONAL, -- Need R
206 connectionForMP-r18 ENUMERATED {true} OPTIONAL, -- Need N
207 sl-DestinationIdentityRemoteUE-r18 SL-DestinationIdentity-r16 OPTIONAL, -- Need N
208 nonCriticalExtension SEQUENCE {} OPTIONAL
211 SL-RequestedSIB-List-r17 ::= SEQUENCE (SIZE (maxSIB-MessagePlus1-r17)) OF SL-SIB-ReqInfo-r17
213 SL-PagingInfo-RemoteUE-r17 ::= SEQUENCE {
214 sl-PagingIdentityRemoteUE-r17 SL-PagingIdentityRemoteUE-r17,
215 sl-PagingCycleRemoteUE-r17 PagingCycle OPTIONAL -- Need M
218 SL-SIB-ReqInfo-r17 ::= ENUMERATED { sib1, sib2, sib3, sib4, sib5, sib6, sib7, sib8, sib9, sib10, sib11, sib12, sib13,
219 sib14, sib15, sib16, sib17, sib18, sib19, sib20, sib21, sibNotReq11, sibNotReq10,
220 sibNotReq9, sibNotReq8, sibNotReq7, sibNotReq6, sibNotReq5, sibNotReq4,
221 sibNotReq3, sibNotReq2, sibNotReq1, ..., sib17bis-v1820 }
223 SL-RequestedPosSIB-List-r18 ::= SEQUENCE (SIZE (1..maxSIB)) OF SL-PosSIB-ReqInfo-r18
225 SL-PosSIB-ReqInfo-r18 ::= SEQUENCE {
226 gnss-id-r18 GNSS-ID-r16 OPTIONAL, -- Need R
227 sbas-id-r18 SBAS-ID-r16 OPTIONAL, -- Cond GNSS-ID-SBAS
228 posSibType-r18 ENUMERATED { posSibType1-1, posSibType1-2, posSibType1-3, posSibType1-4, posSibType1-5, posSibType1-6,
229 posSibType1-7, posSibType1-8, posSibType1-9, posSibType1-10, posSibType1-11,
230 posSibType1-12, posSibType2-1, posSibType2-2, posSibType2-3, posSibType2-4, posSibType2-5,
231 posSibType2-6, posSibType2-7, posSibType2-8, posSibType2-9, posSibType2-10, posSibType2-11,
232 posSibType2-12, posSibType2-13, posSibType2-14, posSibType2-15, posSibType2-16,
233 posSibType2-17, posSibType2-17a, posSibType2-18, posSibType2-18a, posSibType2-19,
234 posSibType2-20, posSibType2-20a, posSibType2-21, posSibType2-22, posSibType2-23,
235 posSibType2-24, posSibType2-25, posSibType2-26, posSibType2-27, posSibType3-1,
236 posSibType4-1, posSibType5-1, posSibType6-1, posSibType6-2, posSibType6-3, posSibType6-4,
237 posSibType6-5, posSibType6-6, posSibType6-7, posSibType7-1, posSibType7-2, posSibType7-3,
238 posSibType7-4, spare9, spare8, spare7, spare6, spare5, spare4, spare3, spare2, spare1,
242 -- TAG-REMOTEUEINFORMATIONSIDELINK-STOP
243 -- TAG-RRCRECONFIGURATIONSIDELINK-START
245 RRCReconfigurationSidelink ::= SEQUENCE {
246 rrc-TransactionIdentifier-r16 RRC-TransactionIdentifier,
247 criticalExtensions CHOICE {
248 rrcReconfigurationSidelink-r16 RRCReconfigurationSidelink-r16-IEs,
249 criticalExtensionsFuture SEQUENCE {}
253 RRCReconfigurationSidelink-r16-IEs ::= SEQUENCE {
254 slrb-ConfigToAddModList-r16 SEQUENCE (SIZE (1..maxNrofSLRB-r16)) OF SLRB-Config-r16 OPTIONAL, -- Need N
255 slrb-ConfigToReleaseList-r16 SEQUENCE (SIZE (1..maxNrofSLRB-r16)) OF SLRB-PC5-ConfigIndex-r16 OPTIONAL, -- Need N
256 sl-MeasConfig-r16 CHOICE {release NULL, setup SL-MeasConfig-r16} OPTIONAL, -- Need M
257 sl-CSI-RS-Config-r16 CHOICE {release NULL, setup SL-CSI-RS-Config-r16} OPTIONAL, -- Need M
258 sl-ResetConfig-r16 ENUMERATED {true} OPTIONAL, -- Need N
259 sl-LatencyBoundCSI-Report-r16 INTEGER (3..160) OPTIONAL, -- Need M
260 lateNonCriticalExtension OCTET STRING OPTIONAL,
261 nonCriticalExtension RRCReconfigurationSidelink-v1700-IEs OPTIONAL
264 RRCReconfigurationSidelink-v1700-IEs ::= SEQUENCE {
265 sl-DRX-ConfigUC-PC5-r17 CHOICE {release NULL, setup SL-DRX-ConfigUC-r17 } OPTIONAL, -- Need M
266 sl-LatencyBoundIUC-Report-r17 CHOICE {release NULL, setup SL-LatencyBoundIUC-Report-r17 } OPTIONAL, -- Need M
267 sl-RLC-ChannelToReleaseListPC5-r17 SEQUENCE (SIZE (1..maxSL-LCID-r16)) OF SL-RLC-ChannelID-r17 OPTIONAL, -- Need N
268 sl-RLC-ChannelToAddModListPC5-r17 SEQUENCE (SIZE (1..maxSL-LCID-r16)) OF SL-RLC-ChannelConfigPC5-r17 OPTIONAL, -- Need N
269 nonCriticalExtension RRCReconfigurationSidelink-v1800-IEs OPTIONAL
272 RRCReconfigurationSidelink-v1800-IEs ::= SEQUENCE {
273 sl-SFN-DFN-Offset-r18 CHOICE {release NULL, setup SL-SFN-DFN-Offset-r18 } OPTIONAL, -- Need M
274 sl-CarrierToAddModList-r18 SEQUENCE (SIZE (1..maxNrofFreqSL-1-r18)) OF SL-CarrierConfig-r18 OPTIONAL, -- Need N
275 sl-CarrierToReleaseList-r18 SEQUENCE (SIZE (1..maxNrofFreqSL-1-r18)) OF SL-CarrierId-r18 OPTIONAL, -- Need N
276 sl-RLC-BearerToAddModList-r18 SEQUENCE (SIZE(1..maxNrofSLRB-r16)) OF SL-RLC-BearerConfig-r18 OPTIONAL, -- Need N
277 sl-RLC-BearerToReleaseList-r18 SEQUENCE (SIZE(1..maxNrofSLRB-r16)) OF SL-RLC-BearerConfigIndex-r18 OPTIONAL, -- Need N
278 sl-LocalID-PairToAddModList-r18 SEQUENCE (SIZE (1..maxNrofSL-Dest-r16)) OF SL-SRAP-ConfigPC5-r18 OPTIONAL, -- Need N
279 nonCriticalExtension SEQUENCE {} OPTIONAL
282 SL-CarrierConfig-r18 ::= SEQUENCE {
283 sl-CarrierId-r18 SL-CarrierId-r18,
284 sl-OffsetToCarrier-r18 INTEGER (0..2199),
285 subcarrierSpacing-r18 SubcarrierSpacing,
286 carrierBandwidth-r18 INTEGER (1..maxNrofPhysicalResourceBlocks),
287 sl-AbsoluteFrequencyPointA-r18 ARFCN-ValueNR
290 SL-CarrierId-r18 ::= INTEGER (1..maxNrofFreqSL-1-r18)
292 SL-RLC-BearerConfig-r18 ::= CHOICE {
294 sl-SRB-IdentityWithDuplication INTEGER (1..3),
295 sL-RLC-BearerConfigIndex-r18 SL-RLC-BearerConfigIndex-r18,
299 slrb-PC5-ConfigIndex-r18 SLRB-PC5-ConfigIndex-r16,
300 sL-RLC-BearerConfigIndex-r18 SL-RLC-BearerConfigIndex-r18,
301 sl-RLC-ConfigPC5-r18 SL-RLC-ConfigPC5-r16 OPTIONAL, -- Need M
302 sl-MAC-LogicalChannelConfigPC5-r18 SL-LogicalChannelConfigPC5-r16 OPTIONAL, -- Need M
307 SL-RLC-BearerConfigIndex-r18 ::= INTEGER (1..maxSL-LCID-r16)
309 SL-LatencyBoundIUC-Report-r17::= INTEGER (3..160)
311 SLRB-Config-r16::= SEQUENCE {
312 slrb-PC5-ConfigIndex-r16 SLRB-PC5-ConfigIndex-r16,
313 sl-SDAP-ConfigPC5-r16 SL-SDAP-ConfigPC5-r16 OPTIONAL, -- Need M
314 sl-PDCP-ConfigPC5-r16 SL-PDCP-ConfigPC5-r16 OPTIONAL, -- Need M
315 sl-RLC-ConfigPC5-r16 SL-RLC-ConfigPC5-r16 OPTIONAL, -- Need M
316 sl-MAC-LogicalChannelConfigPC5-r16 SL-LogicalChannelConfigPC5-r16 OPTIONAL, -- Need M
320 SLRB-PC5-ConfigIndex-r16 ::= INTEGER (1..maxNrofSLRB-r16)
322 SL-SDAP-ConfigPC5-r16 ::= SEQUENCE {
323 sl-MappedQoS-FlowsToAddList-r16 SEQUENCE (SIZE (1.. maxNrofSL-QFIsPerDest-r16)) OF SL-PQFI-r16 OPTIONAL, -- Need N
324 sl-MappedQoS-FlowsToReleaseList-r16 SEQUENCE (SIZE (1.. maxNrofSL-QFIsPerDest-r16)) OF SL-PQFI-r16 OPTIONAL, -- Need N
325 sl-SDAP-Header-r16 ENUMERATED {present, absent},
329 SL-PDCP-ConfigPC5-r16 ::= SEQUENCE {
330 sl-PDCP-SN-Size-r16 ENUMERATED {len12bits, len18bits} OPTIONAL, -- Need M
331 sl-OutOfOrderDelivery-r16 ENUMERATED { true } OPTIONAL, -- Need R
335 SL-RLC-ConfigPC5-r16 ::= CHOICE {
336 sl-AM-RLC-r16 SEQUENCE {
337 sl-SN-FieldLengthAM-r16 SN-FieldLengthAM OPTIONAL, -- Need M
340 sl-UM-Bi-Directional-RLC-r16 SEQUENCE {
341 sl-SN-FieldLengthUM-r16 SN-FieldLengthUM OPTIONAL, -- Need M
344 sl-UM-Uni-Directional-RLC-r16 SEQUENCE {
345 sl-SN-FieldLengthUM-r16 SN-FieldLengthUM OPTIONAL, -- Need M
350 SL-LogicalChannelConfigPC5-r16 ::= SEQUENCE {
351 sl-LogicalChannelIdentity-r16 LogicalChannelIdentity,
354 sl-LogicalChannelIdentity-v1800 INTEGER (33..38) OPTIONAL -- Need M
358 SL-PQFI-r16 ::= INTEGER (1..64)
360 SL-CSI-RS-Config-r16 ::= SEQUENCE {
361 sl-CSI-RS-FreqAllocation-r16 CHOICE {
362 sl-OneAntennaPort-r16 BIT STRING (SIZE (12)),
363 sl-TwoAntennaPort-r16 BIT STRING (SIZE (6))
364 } OPTIONAL, -- Need M
365 sl-CSI-RS-FirstSymbol-r16 INTEGER (3..12) OPTIONAL, -- Need M
369 SL-RLC-ChannelConfigPC5-r17::= SEQUENCE {
370 sl-RLC-ChannelID-PC5-r17 SL-RLC-ChannelID-r17,
371 sl-RLC-ConfigPC5-r17 SL-RLC-ConfigPC5-r16 OPTIONAL, -- Need M
372 sl-MAC-LogicalChannelConfigPC5-r17 SL-LogicalChannelConfigPC5-r16 OPTIONAL, -- Need M
376 SL-SFN-DFN-Offset-r18 ::= SEQUENCE {
377 sl-FrameOffset-r18 INTEGER (0..1023),
378 sl-SubframeOffset-r18 INTEGER (0..9),
379 sl-SlotOffset-r18 INTEGER (0..31)
382 SL-SRAP-ConfigPC5-r18 ::= SEQUENCE {
383 sl-PeerRemoteUE-L2Identity-r18 SL-DestinationIdentity-r16 OPTIONAL, -- Need M
384 sl-PeerRemoteUE-LocalIdentity-r18 INTEGER (0..255) OPTIONAL, -- Need M
385 sl-RemoteUE-L2Identity-r18 SL-SourceIdentity-r17 OPTIONAL, -- Need M
386 sl-RemoteUE-LocalIdentity-r18 INTEGER (0..255) OPTIONAL, -- Need M
390 -- TAG-RRCRECONFIGURATIONSIDELINK-STOP
391 -- TAG-RRCRECONFIGURATIONCOMPLETESIDELINK-START
393 RRCReconfigurationCompleteSidelink ::= SEQUENCE {
394 rrc-TransactionIdentifier-r16 RRC-TransactionIdentifier,
395 criticalExtensions CHOICE {
396 rrcReconfigurationCompleteSidelink-r16 RRCReconfigurationCompleteSidelink-r16-IEs,
397 criticalExtensionsFuture SEQUENCE {}
401 RRCReconfigurationCompleteSidelink-r16-IEs ::= SEQUENCE {
402 lateNonCriticalExtension OCTET STRING OPTIONAL,
403 nonCriticalExtension RRCReconfigurationCompleteSidelink-v1710-IEs OPTIONAL
406 RRCReconfigurationCompleteSidelink-v1710-IEs ::= SEQUENCE {
407 dummy ENUMERATED {true},
408 nonCriticalExtension RRCReconfigurationCompleteSidelink-v1720-IEs OPTIONAL
412 RRCReconfigurationCompleteSidelink-v1720-IEs ::= SEQUENCE {
413 sl-DRX-ConfigReject-v1720 ENUMERATED {true} OPTIONAL,
414 nonCriticalExtension SEQUENCE {} OPTIONAL
417 -- TAG-RRCRECONFIGURATIONCOMPLETESIDELINK-STOP
418 -- TAG-RRCRECONFIGURATIONFAILURESIDELINK-START
420 RRCReconfigurationFailureSidelink ::= SEQUENCE {
421 rrc-TransactionIdentifier-r16 RRC-TransactionIdentifier,
422 criticalExtensions CHOICE {
423 rrcReconfigurationFailureSidelink-r16 RRCReconfigurationFailureSidelink-r16-IEs,
424 criticalExtensionsFuture SEQUENCE {}
428 RRCReconfigurationFailureSidelink-r16-IEs ::= SEQUENCE {
429 lateNonCriticalExtension OCTET STRING OPTIONAL,
430 nonCriticalExtension SEQUENCE {} OPTIONAL
433 -- TAG-RRCRECONFIGURATIONFAILURESIDELINK-STOP
434 -- TAG-UEASSISTANCEINFORMATIONSIDELINK-START
436 UEAssistanceInformationSidelink-r17 ::= SEQUENCE {
437 criticalExtensions CHOICE {
438 ueAssistanceInformationSidelink-r17 UEAssistanceInformationSidelink-r17-IEs,
439 criticalExtensionsFuture SEQUENCE {}
443 UEAssistanceInformationSidelink-r17-IEs ::= SEQUENCE {
444 sl-PreferredDRX-ConfigList-r17 SEQUENCE (SIZE (1..maxNrofSL-RxInfoSet-r17)) OF SL-DRX-ConfigUC-SemiStatic-r17
446 lateNonCriticalExtension OCTET STRING OPTIONAL,
447 nonCriticalExtension SEQUENCE {} OPTIONAL
450 -- TAG-UEASSISTANCEINFORMATIONSIDELINK-STOP
451 -- TAG-UECAPABILITYENQUIRYSIDELINK-START
453 UECapabilityEnquirySidelink ::= SEQUENCE {
454 rrc-TransactionIdentifier-r16 RRC-TransactionIdentifier,
455 criticalExtensions CHOICE {
456 ueCapabilityEnquirySidelink-r16 UECapabilityEnquirySidelink-r16-IEs,
457 criticalExtensionsFuture SEQUENCE {}
461 UECapabilityEnquirySidelink-r16-IEs ::= SEQUENCE {
462 frequencyBandListFilterSidelink-r16 FreqBandList OPTIONAL, -- Need N
463 ue-CapabilityInformationSidelink-r16 OCTET STRING OPTIONAL, -- Need N
464 lateNonCriticalExtension OCTET STRING OPTIONAL,
465 nonCriticalExtension SEQUENCE{} OPTIONAL
468 -- TAG-UECAPABILITYENQUIRYSIDELINK-STOP
469 -- TAG-UECAPABILITYINFORMATIONSIDELINK-START
471 UECapabilityInformationSidelink ::= SEQUENCE {
472 rrc-TransactionIdentifier-r16 RRC-TransactionIdentifier,
473 criticalExtensions CHOICE {
474 ueCapabilityInformationSidelink-r16 UECapabilityInformationSidelink-r16-IEs,
475 criticalExtensionsFuture SEQUENCE {}
479 UECapabilityInformationSidelink-r16-IEs ::= SEQUENCE {
480 accessStratumReleaseSidelink-r16 AccessStratumReleaseSidelink-r16,
481 pdcp-ParametersSidelink-r16 PDCP-ParametersSidelink-r16 OPTIONAL,
482 rlc-ParametersSidelink-r16 RLC-ParametersSidelink-r16 OPTIONAL,
483 supportedBandCombinationListSidelinkNR-r16 BandCombinationListSidelinkNR-r16 OPTIONAL,
484 supportedBandListSidelink-r16 SEQUENCE (SIZE (1..maxBands)) OF BandSidelinkPC5-r16 OPTIONAL,
485 appliedFreqBandListFilter-r16 FreqBandList OPTIONAL,
486 lateNonCriticalExtension OCTET STRING OPTIONAL,
487 nonCriticalExtension UECapabilityInformationSidelink-v1700-IEs OPTIONAL
490 UECapabilityInformationSidelink-v1700-IEs ::= SEQUENCE {
491 mac-ParametersSidelink-r17 MAC-ParametersSidelink-r17 OPTIONAL,
492 supportedBandCombinationListSidelinkNR-v1710 BandCombinationListSidelinkNR-v1710 OPTIONAL,
493 nonCriticalExtension UECapabilityInformationSidelink-v1800-IEs OPTIONAL
496 UECapabilityInformationSidelink-v1800-IEs ::= SEQUENCE {
497 sfn-DFN-OffsetSupported-r18 ENUMERATED { supported } OPTIONAL,
498 posSIB-ForwardingSupported-r18 ENUMERATED { supported } OPTIONAL,
499 nonCriticalExtension SEQUENCE {} OPTIONAL
502 MAC-ParametersSidelink-r17 ::= SEQUENCE {
503 drx-OnSidelink-r17 ENUMERATED {supported} OPTIONAL,
507 AccessStratumReleaseSidelink-r16 ::= ENUMERATED { rel16, rel17, rel18, spare5, spare4, spare3, spare2, spare1, ... }
509 PDCP-ParametersSidelink-r16 ::= SEQUENCE {
510 outOfOrderDeliverySidelink-r16 ENUMERATED {supported} OPTIONAL,
513 pdcp-DuplicationSRB-sidelink-r18 ENUMERATED {supported} OPTIONAL,
514 pdcp-DuplicationDRB-sidelink-r18 ENUMERATED {supported} OPTIONAL
518 BandCombinationListSidelinkNR-r16 ::= SEQUENCE (SIZE (1..maxBandComb)) OF BandCombinationParametersSidelinkNR-r16
520 BandCombinationListSidelinkNR-v1710 ::= SEQUENCE (SIZE (1..maxBandComb)) OF BandCombinationParametersSidelinkNR-v1710
522 BandCombinationParametersSidelinkNR-r16 ::= SEQUENCE (SIZE (1..maxSimultaneousBands)) OF BandParametersSidelink-r16
524 BandCombinationParametersSidelinkNR-v1710 ::= SEQUENCE (SIZE (1..maxSimultaneousBands)) OF BandParametersSidelink-v1710
526 BandParametersSidelink-v1710 ::= SEQUENCE {
528 tx-IUC-Scheme1-Mode2Sidelink-r17 ENUMERATED {supported} OPTIONAL,
530 tx-IUC-Scheme2-Mode2Sidelink-r17 ENUMERATED {n4, n8, n16} OPTIONAL
533 BandSidelinkPC5-r16 ::= SEQUENCE {
534 freqBandSidelink-r16 FreqBandIndicatorNR,
536 sl-Reception-r16 SEQUENCE {
537 harq-RxProcessSidelink-r16 ENUMERATED {n16, n24, n32, n64},
538 pscch-RxSidelink-r16 ENUMERATED {value1, value2},
539 scs-CP-PatternRxSidelink-r16 CHOICE {
541 scs-15kHz-r16 BIT STRING (SIZE (16)) OPTIONAL,
542 scs-30kHz-r16 BIT STRING (SIZE (16)) OPTIONAL,
543 scs-60kHz-r16 BIT STRING (SIZE (16)) OPTIONAL
546 scs-60kHz-r16 BIT STRING (SIZE (16)) OPTIONAL,
547 scs-120kHz-r16 BIT STRING (SIZE (16)) OPTIONAL
550 extendedCP-RxSidelink-r16 ENUMERATED {supported} OPTIONAL
553 sl-Tx-256QAM-r16 ENUMERATED {supported} OPTIONAL,
555 lowSE-64QAM-MCS-TableSidelink-r16 ENUMERATED {supported} OPTIONAL,
559 csi-ReportSidelink-r16 SEQUENCE {
560 csi-RS-PortsSidelink-r16 ENUMERATED {p1, p2}
563 rankTwoReception-r16 ENUMERATED {supported} OPTIONAL,
565 sl-openLoopPC-RSRP-ReportSidelink-r16 ENUMERATED {supported} OPTIONAL,
567 sl-Rx-256QAM-r16 ENUMERATED {supported} OPTIONAL
571 rx-IUC-Scheme1-PreferredMode2Sidelink-r17 ENUMERATED {supported} OPTIONAL,
573 rx-IUC-Scheme1-NonPreferredMode2Sidelink-r17 ENUMERATED {supported} OPTIONAL,
575 rx-IUC-Scheme2-Mode2Sidelink-r17 ENUMERATED {n5, n15, n25, n32, n35, n45, n50, n64} OPTIONAL,
577 rx-IUC-Scheme1-SCI-r17 ENUMERATED {supported} OPTIONAL,
579 rx-IUC-Scheme1-SCI-ExplicitReq-r17 ENUMERATED {supported} OPTIONAL,
581 scheme2-ConflictDeterminationRSRP-r17 ENUMERATED {supported} OPTIONAL
584 -- R1 41-1-17: Open loop SL pathloss based power control for SL-PRS and associated PSCCH and SL RSRP report for dedicated resource
586 sl-PathlossBasedOLPC-SL-RSRP-Report-r18 ENUMERATED {supported} OPTIONAL,
587 -- R1 47-k4: Transmitting UE to UE COT sharing information
588 sl-UE-COT-Sharing-r18 ENUMERATED {supported} OPTIONAL,
589 -- R1 47-m11: PSFCH transmissions in multiple contiguous RB sets
590 sl-PSFCH-MultiContiguousRB-r18 ENUMERATED {supported} OPTIONAL,
591 -- R1 47-m11a: PSFCH transmissions in multiple non-contiguous RB sets
592 sl-PSFCH-MultiNonContiguousRB-r18 ENUMERATED {supported} OPTIONAL,
593 -- R1 47-v1: NR SL communication with SL CA
594 sl-CA-Communication-r18 SEQUENCE {
595 numberOfCarriers-r18 INTEGER (2..8),
596 numberOfPSCCH-DecodeValueZ-r18 INTEGER (1..2),
597 totalBandwidth-r18 ENUMERATED {mhz20,mhz30,mhz40,mhz50,mhz60,mhz70}
599 -- R4 45-2: SL reception in intra-carrier guard band
600 sl-ReceptionIntraCarrierGuardBand-r18 ENUMERATED {supported} OPTIONAL,
601 -- R4 45-3: Power class for sidelink unlicensed
602 sl-PowerClassUnlicensed-r18 ENUMERATED {pc5, spare7, spare6, spare5, spare4, spare3, spare2, spare1} OPTIONAL
606 -- TAG-UECAPABILITYINFORMATIONSIDELINK-STOP
607 -- TAG-UEINFORMATIONREQUESTSIDELINK-START
609 UEInformationRequestSidelink-r18 ::= SEQUENCE {
610 rrc-TransactionIdentifier-r18 RRC-TransactionIdentifier,
611 criticalExtensions CHOICE {
612 ueInformationRequestSidelink-r18 UEInformationRequestSidelink-r18-IEs,
613 criticalExtensionsFuture SEQUENCE {}
617 UEInformationRequestSidelink-r18-IEs ::= SEQUENCE {
618 sl-E2E-QoS-InfoListPC5-r18 SEQUENCE (SIZE (1..maxNrofSLRB-r16)) OF SL-E2E-QoS-InfoPC5-r18 OPTIONAL, -- Need N
619 lateNonCriticalExtension OCTET STRING OPTIONAL,
620 nonCriticalExtension SEQUENCE {} OPTIONAL
623 SL-E2E-QoS-InfoPC5-r18 ::= SEQUENCE {
624 sl-DestinationIdentityRemoteUE-r18 SL-DestinationIdentity-r16,
625 sl-E2E-SLRB-Index-r18 SLRB-PC5-ConfigIndex-r16,
626 sl-QoS-InfoList-r18 SEQUENCE (SIZE (1..maxNrofSL-QFIsPerDest-r16)) OF SL-QoS-Info-r16
629 -- TAG-UEINFORMATIONREQUESTSIDELINK-STOP
630 -- TAG-UEINFORMATIONRESPONSESIDELINK-START
632 UEInformationResponseSidelink-r18 ::= SEQUENCE {
633 rrc-TransactionIdentifier-r18 RRC-TransactionIdentifier,
634 criticalExtensions CHOICE {
635 ueInformationResponseSidelink-r18 UEInformationResponseSidelink-r18-IEs,
636 criticalExtensionsFuture SEQUENCE {}
640 UEInformationResponseSidelink-r18-IEs ::= SEQUENCE {
641 sl-SplitQoS-InfoListPC5-r18 SEQUENCE (SIZE (1.. maxNrofSL-QFIs-r16)) OF SL-SplitQoS-InfoPC5-r18 OPTIONAL, -- Need N
642 lateNonCriticalExtension OCTET STRING OPTIONAL,
643 nonCriticalExtension SEQUENCE {} OPTIONAL
646 SL-SplitQoS-InfoPC5-r18 ::= SEQUENCE {
647 sl-QoS-FlowIdentity-r18 SL-QoS-FlowIdentity-r16,
648 sl-SplitPacketDelayBudget-r18 INTEGER (0..1023)
651 -- TAG-UEINFORMATIONRESPONSESIDELINK-STOP
652 -- TAG-UUMESSAGETRANSFERSIDELINK-START
654 UuMessageTransferSidelink-r17 ::= SEQUENCE {
655 criticalExtensions CHOICE {
656 uuMessageTransferSidelink-r17 UuMessageTransferSidelink-r17-IEs,
657 criticalExtensionsFuture SEQUENCE {}
661 UuMessageTransferSidelink-r17-IEs ::= SEQUENCE {
662 sl-PagingDelivery-r17 OCTET STRING (CONTAINING PagingRecord) OPTIONAL, -- Need N
663 sl-SIB1-Delivery-r17 OCTET STRING (CONTAINING SIB1) OPTIONAL, -- Need N
664 sl-SystemInformationDelivery-r17 OCTET STRING (CONTAINING SystemInformation) OPTIONAL, -- Need N
665 lateNonCriticalExtension OCTET STRING OPTIONAL,
666 nonCriticalExtension UuMessageTransferSidelink-v1800-IEs OPTIONAL
669 UuMessageTransferSidelink-v1800-IEs ::= SEQUENCE {
670 sl-PagingDelivery-r18 OCTET STRING (CONTAINING PagingRecord-v1700) OPTIONAL, -- Need N
671 nonCriticalExtension SEQUENCE {} OPTIONAL
674 -- TAG-UUMESSAGETRANSFERSIDELINK-STOP