SL-ResourcePool (SL-ResourcePool-r16)
SL-ResourcePool-r16 is an RRC information element of 3GPP TS 38.331 (38331), the 5G NR Radio Resource Control (RRC) protocol.
Definition
The IE SL-ResourcePool specifies the configuration information for NR sidelink communication resource pool.
SL-ResourcePool-r16 ::= SEQUENCE {
sl-PSCCH-Config-r16 SetupRelease { SL-PSCCH-Config-r16 } OPTIONAL, -- Need M
sl-PSSCH-Config-r16 SetupRelease { SL-PSSCH-Config-r16 } OPTIONAL, -- Need M
sl-PSFCH-Config-r16 SetupRelease { SL-PSFCH-Config-r16 } OPTIONAL, -- Need M
sl-SyncAllowed-r16 SL-SyncAllowed-r16 OPTIONAL, -- Need M
sl-SubchannelSize-r16 ENUMERATED {n10, n12, n15, n20, n25, n50, n75, n100} OPTIONAL, -- Need M
dummy INTEGER (10..160) OPTIONAL, -- Need M
sl-StartRB-Subchannel-r16 INTEGER (0..265) OPTIONAL, -- Need M
sl-NumSubchannel-r16 INTEGER (1..27) OPTIONAL, -- Need M
sl-Additional-MCS-Table-r16 ENUMERATED {qam256, qam64LowSE, qam256-qam64LowSE } OPTIONAL, -- Need M
sl-ThreshS-RSSI-CBR-r16 INTEGER (0..45) OPTIONAL, -- Need M
sl-TimeWindowSizeCBR-r16 ENUMERATED {ms100, slot100} OPTIONAL, -- Need M
sl-TimeWindowSizeCR-r16 ENUMERATED {ms1000, slot1000} OPTIONAL, -- Need M
sl-PTRS-Config-r16 SL-PTRS-Config-r16 OPTIONAL, -- Need M
sl-UE-SelectedConfigRP-r16 SL-UE-SelectedConfigRP-r16 OPTIONAL, -- Need M
sl-RxParametersNcell-r16 SEQUENCE {
sl-TDD-Configuration-r16 TDD-UL-DL-ConfigCommon OPTIONAL, -- Need M
sl-SyncConfigIndex-r16 INTEGER (0..15)
} OPTIONAL, -- Need M
sl-ZoneConfigMCR-List-r16 SEQUENCE (SIZE (16)) OF SL-ZoneConfigMCR-r16 OPTIONAL, -- Need M
sl-FilterCoefficient-r16 FilterCoefficient OPTIONAL, -- Need M
sl-RB-Number-r16 INTEGER (10..275) OPTIONAL, -- Need M
sl-PreemptionEnable-r16 ENUMERATED {enabled, pl1, pl2, pl3, pl4, pl5, pl6, pl7, pl8} OPTIONAL, -- Need R
sl-PriorityThreshold-UL-URLLC-r16 INTEGER (1..9) OPTIONAL, -- Need M
sl-PriorityThreshold-r16 INTEGER (1..9) OPTIONAL, -- Need M
sl-X-Overhead-r16 ENUMERATED {n0,n3, n6, n9} OPTIONAL, -- Need S
sl-PowerControl-r16 SL-PowerControl-r16 OPTIONAL, -- Need M
sl-TxPercentageList-r16 SL-TxPercentageList-r16 OPTIONAL, -- Need M
sl-MinMaxMCS-List-r16 SL-MinMaxMCS-List-r16 OPTIONAL, -- Need M
...,
[[
sl-TimeResource-r16 BIT STRING (SIZE (10..160)) OPTIONAL -- Need M
]],
[[
sl-PBPS-CPS-Config-r17 SetupRelease { SL-PBPS-CPS-Config-r17 } OPTIONAL, -- Need M
sl-InterUE-CoordinationConfig-r17 SetupRelease { SL-InterUE-CoordinationConfig-r17 } OPTIONAL -- Need M
]],
[[
sl-CPE-StartingPositionsPSCCH-PSSCH-InitiateCOT-List-r18
SetupRelease { SL-CPE-StartingPositionsPSCCH-PSSCH-List-r18 } OPTIONAL, -- Need M
sl-CPE-StartingPositionsPSCCH-PSSCH-InitiateCOT-Default-r18 INTEGER (1..9) OPTIONAL, -- Need M
sl-CPE-StartingPositionsPSCCH-PSSCH-WithinCOT-List-r18
SetupRelease { SL-CPE-StartingPositionsPSCCH-PSSCH-List-r18 } OPTIONAL, -- Need M
sl-CPE-StartingPositionsPSCCH-PSSCH-WithinCOT-Default-r18 INTEGER (1..9) OPTIONAL, -- Need M
sl-Type1-LBT-BlockingOption1-r18 ENUMERATED {enabled} OPTIONAL, -- Need R
sl-Type1-LBT-BlockingOption2-r18 ENUMERATED {enabled} OPTIONAL, -- Need R
sl-NumInterlacePerSubchannel-r18 ENUMERATED {sc1, sc2} OPTIONAL, -- Need M
sl-NumReferencePRBs-OfInterlace-r18 ENUMERATED {prb10, prb11} OPTIONAL, -- Need M
sl-TransmissionStructureForPSFCH-r18 ENUMERATED {commonInterlace, dedicatedInterlace} OPTIONAL, -- Need M
sl-NumDedicatedPRBs-ForPSFCH-r18 ENUMERATED {prb1, prb2, prb5} OPTIONAL, -- Need M
sl-NumPSFCH-Occasions-r18 ENUMERATED {o1, o2, o3, o4} OPTIONAL, -- Need M
sl-PSFCH-CommonInterlaceIndex-r18 INTEGER (0..9) OPTIONAL, -- Need M
sl-CPE-StartingPositionPSFCH-r18 INTEGER (1..9) OPTIONAL, -- Need M
sl-NumRefSymbolLength-r18 ENUMERATED {sym7, sym8, sym9, sym10, sym11, sym12, sym13, sym14} OPTIONAL, -- Need M
sl-PSFCH-RB-SetList-r18 SEQUENCE (SIZE (1..4)) OF BIT STRING (SIZE (10..275)) OPTIONAL, -- Need M
sl-IUC-RB-SetList-r18 SEQUENCE (SIZE (1..4)) OF BIT STRING (SIZE (10..275)) OPTIONAL, -- Need M
sl-PSFCH-PowerOffset-r18 INTEGER (0..10) OPTIONAL, -- Need M
sl-RBSetIndexOfResourcePool-r18 SEQUENCE (SIZE (1..5)) OF INTEGER (0..4) OPTIONAL, -- Need M
sl-A2X-Service-r18 ENUMERATED {brid, daa, bridAndDAA, spare1} OPTIONAL, -- Cond A2X
sl-PRS-ResourcesSharedSL-PRS-RP-r18 SEQUENCE (SIZE (1..17)) OF SL-PRS-ResourceSharedSL-PRS-RP-r18 OPTIONAL, -- Need M
numSym-SL-PRS-2ndStageSCI-r18 INTEGER (1..4) OPTIONAL, -- Need M
sl-SCI-basedSL-PRS-TxTriggerSCI2-D-r18 BOOLEAN OPTIONAL -- Need M
]]
}
Candidate change requests of v18.3.0
The CRs whose title or cover names this change, strong and likely matches only.
- CR 4934 r3 (strong): Miscellaneous Positioning Corrections
Fields (52)
| Field | Description |
|---|---|
| sl-PSCCH-Config-r16 SetupRelease { SL-PSCCH-Config-r16 } · OPTIONAL Need M | |
| sl-PSSCH-Config-r16 SetupRelease { SL-PSSCH-Config-r16 } · OPTIONAL Need M | |
| sl-PSFCH-Config-r16 SetupRelease { SL-PSFCH-Config-r16 } · OPTIONAL Need M | |
| sl-SyncAllowed-r16 SL-SyncAllowed-r16 · OPTIONAL Need M | Indicates the allowed synchronization reference(s) which is (are) allowed to use the configured resource pool. |
| sl-SubchannelSize-r16 ENUMERATED {n10, n12, n15, n20, n25, n50, n75, n100} · OPTIONAL Need M | Indicates the minimum granularity in frequency domain for the sensing for PSSCH resource selection in the unit of PRB. |
| dummy INTEGER (10..160) · OPTIONAL Need M since v16.3.0 | This field is not used in the specification. If received it shall be ignored by the UE. |
| sl-StartRB-Subchannel-r16 INTEGER (0..265) · OPTIONAL Need M | Indicates the lowest RB index of the subchannel with the lowest index in the resource pool with respect to the lowest RB index of a SL BWP. |
| sl-NumSubchannel-r16 INTEGER (1..27) · OPTIONAL Need M | Indicates the number of subchannels in the corresponding resource pool, which consists of contiguous PRBs only. |
| sl-Additional-MCS-Table-r16 ENUMERATED {qam256, qam64LowSE, qam256-qam64LowSE } · OPTIONAL Need M since v16.1.0 | Indicates the MCS table(s) additionally used in the resource pool. 64QAM table is (pre-)configured as default. Zero, one or two can be additionally (pre-)configured using the 256QAM and/or low-SE MCS tables. If two MCS tables are indicated, 256QAM MCS table is the 1 st table and qam64lowSE MCS table is the 2 nd table as specified in TS 38.214 [19], clause 8.1.3.1. |
| sl-ThreshS-RSSI-CBR-r16 INTEGER (0..45) · OPTIONAL Need M | Indicates the S-RSSI threshold for determining the contribution of a sub-channel to the CBR measurement. Value 0 corresponds to -112 dBm, value 1 to -110 dBm, value n to (-112 + n2) dBm, and so on. |
| sl-TimeWindowSizeCBR-r16 ENUMERATED {ms100, slot100} · OPTIONAL Need M | Indicates the time window size for CBR measurement. |
| sl-TimeWindowSizeCR-r16 ENUMERATED {ms1000, slot1000} · OPTIONAL Need M | Indicates the time window size for CR evaluation. |
| sl-PTRS-Config-r16 SL-PTRS-Config-r16 · OPTIONAL Need M | |
| sl-UE-SelectedConfigRP-r16 SL-UE-SelectedConfigRP-r16 · OPTIONAL Need M | |
| sl-RxParametersNcell-r16 SEQUENCE { · OPTIONAL Need M | |
| sl-TDD-Configuration-r16 TDD-UL-DL-ConfigCommon · OPTIONAL Need M since v16.1.0 | Indicates the TDD configuration associated with the reception pool of the cell indicated by sl-SyncConfigIndex . |
| sl-SyncConfigIndex-r16 INTEGER (0..15) | Indicates the synchronisation configuration that is associated with a reception pool, by means of an index to the corresponding entry SL-SyncConfigList of in SIB12 for NR sidelink communication. |
| sl-ZoneConfigMCR-List-r16 SEQUENCE (SIZE (16)) OF SL-ZoneConfigMCR-r16 · OPTIONAL Need M | |
| sl-FilterCoefficient-r16 FilterCoefficient · OPTIONAL Need M since v16.1.0 | This field indicates the filtering coefficient for long-term measurement and reference signal power derivation used for sidelink open-loop power control. |
| sl-RB-Number-r16 INTEGER (10..275) · OPTIONAL Need M since v16.1.0 | Indicates the number of PRBs in the corresponding resource pool, which consists of contiguous PRBs only. The remaining RB cannot be used (See TS 38.214[19], clause 8). |
| sl-PreemptionEnable-r16 ENUMERATED {enabled, pl1, pl2, pl3, pl4, pl5, pl6, pl7, pl8} · OPTIONAL Need R since v16.1.0 | Indicates whether pre-emption is disabled or enabled in a resource pool. If the field is present and the value is pl1 , pl2 , and so on (but not enabled ), it means that pre-emption is enabled and a priority level p_preemption is configured. If the field is present and the value is enabled , the pre-emption is enabled (but p_preemption is not configured) and pre-emption is applicable to all levels. |
| sl-PriorityThreshold-UL-URLLC-r16 INTEGER (1..9) · OPTIONAL Need M since v16.1.0 | Indicates the threshold used to determine whether NR sidelink transmission is prioritized over uplink transmission of priority index 1 as specified in TS 38.213[13], clause 16.2.4.3, or whether PUCCH transmission carrying SL HARQ is prioritized over PUCCH transmission carrying UCI of priority index 1 if they overlap in time as specified in TS 38.213 [13], clause 9.2.5.0. |
| sl-PriorityThreshold-r16 INTEGER (1..9) · OPTIONAL Need M since v16.1.0 | Indicates the threshold used to determine whether NR sidelink transmission is prioritized over uplink transmission of priority index 0 as specified in TS 38.213[13], clause 16.2.4.3, or whether PUCCH transmission carrying SL HARQ is prioritized over PUCCH transmission carrying UCI of priority index 0 if they overlap in time as specified in TS 38.213 [13], clause 9.2.5.0. |
| sl-X-Overhead-r16 ENUMERATED {n0,n3, n6, n9} · OPTIONAL Need S since v16.1.0 | Accounts for overhead from CSI-RS, PT-RS. If the field is absent, the UE applies value n0 (see TS 38.214 [19], clause 8.1.3.2). |
| sl-PowerControl-r16 SL-PowerControl-r16 · OPTIONAL Need M since v16.1.0 | |
| sl-TxPercentageList-r16 SL-TxPercentageList-r16 · OPTIONAL Need M since v16.1.0 | Indicates the portion of candidate single-slot PSSCH resources over the total resources. Value p20 corresponds to 20%, and so on. |
| sl-MinMaxMCS-List-r16 SL-MinMaxMCS-List-r16 · OPTIONAL Need M since v16.1.0 | |
| sl-TimeResource-r16 BIT STRING (SIZE (10..160)) · OPTIONAL Need M | Indicates the bitmap of the resource pool, which is defined by repeating the bitmap with a periodicity during a SFN or DFN cycle. |
| sl-PBPS-CPS-Config-r17 SetupRelease { SL-PBPS-CPS-Config-r17 } · OPTIONAL Need M since v17.0.0 | Indicates the allowed resource allocation schemes of full sensing only, partial sensing only, random resource selection only, or any combination(s), and the related configuration for power saving resource allocation schemes. This field is absent for sl-TxPoolExceptional . |
| sl-InterUE-CoordinationConfig-r17 SetupRelease { SL-InterUE-CoordinationConfig-r17 } · OPTIONAL Need M since v17.0.0 | Indicates the configured sidelink inter-UE coordination parameters. |
| sl-CPE-StartingPositionsPSCCH-PSSCH-InitiateCOT-List-r18 SetupRelease { SL-CPE-StartingPositionsPSCCH-PSSCH-List-r18 } · OPTIONAL Need M since v18.0.0 | Indicates a set of selected indices that correspond to multiple candidate CPE starting positions to be used for PSCCH/PSSCH transmission when UE initiating a COT, associated per L1 priority of PSSCH. |
| sl-CPE-StartingPositionsPSCCH-PSSCH-InitiateCOT-Default-r18 INTEGER (1..9) · OPTIONAL Need M since v18.0.0 | Indicates CPE starting position index for the default CPE starting position, to be used for PSCCH/PSSCH transmission when UE initiating a COT. |
| sl-CPE-StartingPositionsPSCCH-PSSCH-WithinCOT-List-r18 SetupRelease { SL-CPE-StartingPositionsPSCCH-PSSCH-List-r18 } · OPTIONAL Need M since v18.0.0 | Indicates a set of one or multiple selected indices that correspond to one or multiple candidate CPE starting positions to be used by UE for PSCCH/PSSCH transmission within a COT, associated per L1 priority of PSSCH. |
| sl-CPE-StartingPositionsPSCCH-PSSCH-WithinCOT-Default-r18 INTEGER (1..9) · OPTIONAL Need M since v18.0.0 | Indicates CPE starting position index for the default CPE starting position, to be used by UE for PSCCH/PSSCH transmission within a COT. |
| sl-Type1-LBT-BlockingOption1-r18 ENUMERATED {enabled} · OPTIONAL Need R since v18.0.0 | Indicates UE may avoid selection of N consecutive resource(s) before a reserved resource of another UE when the L1 SL priority value for the transmission is higher than the L1 SL priority value of the reserved resource, and UE may also avoid selection of M consecutive resource(s) after a reserved resource of another UE when the transmitting symbols of the reserved resource overlap with LBT of the selected resource. The selection of the value N is up to UE implementation from {0, 1, 2}. M is determined based on UE implementation (at least including 0). |
| sl-Type1-LBT-BlockingOption2-r18 ENUMERATED {enabled} · OPTIONAL Need R since v18.0.0 | Indicates UE may prioritize/select resource(s) in the slot(s) for transmission, if UE's transmission in slot(s) before a reserved resource is able to share its initiated COT to the reservation. |
| sl-NumInterlacePerSubchannel-r18 ENUMERATED {sc1, sc2} · OPTIONAL Need M since v18.0.0 | Indicates the number of (K) interlaces per sub-channel within a resource pool. Value sc1 corresponds to 1 interlace per sub-channel, and value sc2 corresponds to 2 interlaces per sub-channel. The applicable values are related to the subcarrier spacing as below: For SCS = 15 kHz: K=1 or 2 For SCS = 30 kHz: K=1 |
| sl-NumReferencePRBs-OfInterlace-r18 ENUMERATED {prb10, prb11} · OPTIONAL Need M since v18.0.0 | Indicate reference number of PRBs of one interlace within 1 RB set. Value prb10 corresponds to 10 PRBs, and value prb11 corresponds to 11 PRBs. |
| sl-TransmissionStructureForPSFCH-r18 ENUMERATED {commonInterlace, dedicatedInterlace} · OPTIONAL Need M since v18.0.0 | Indicate each PSFCH transmission occupies "1 common interlace and K3 dedicated PRB(s)", or "1 dedicated interlace". Value commonInterlace corresponds to "1 common interlace and K3 dedicated PRB(s)", and value dedicatedInterlace corresponds to "1 dedicated interlace". UE expects the same (pre-)configured value of transmissionStructureForPSFCH across all resource pools. |
| sl-NumDedicatedPRBs-ForPSFCH-r18 ENUMERATED {prb1, prb2, prb5} · OPTIONAL Need M since v18.0.0 | Indicates the value of K3 when each PSFCH transmission occupies "1 common interlace and K3 dedicated PRB(s)" (as indicated by sl-TransmissionStructureForPSFCH ). Value prb1 corresponds to K3=1, value prb2 corresponds to K3=2, and so on. UE expects the same (pre-)configured value of sl-NumDedicatedPRBs-ForPSFCH across all resource pools. |
| sl-NumPSFCH-Occasions-r18 ENUMERATED {o1, o2, o3, o4} · OPTIONAL Need M since v18.0.0 | Indicates one PSCCH/PSSCH transmission has N associated candidate PSFCH occasion(s). Value o1 corresponds to N=1, value o2 corresponds to N=2, and so on. If the field is not configured, the UE shall use value o1 . |
| sl-PSFCH-CommonInterlaceIndex-r18 INTEGER (0..9) · OPTIONAL Need M since v18.0.0 | Indicate the index of common interlace to meet OCB requirements when transmissionStructureForPSFCH is set to common interlace. Value 0 corresponds to interlace 0 is used as common interlace, value 1 corresponds to interlace 1 is used as common interlace and so on. |
| sl-CPE-StartingPositionPSFCH-r18 INTEGER (1..9) · OPTIONAL Need M since v18.0.0 | Indicates CPE starting position within the GP symbol before PSFCH transmission. The value is an index of the set of all candidate CPE starting positions specified in Table 5.3.1-3 of [16, TS38.211] for Ci=1 and the corresponding SCS of the SL BWP. |
| sl-NumRefSymbolLength-r18 ENUMERATED {sym7, sym8, sym9, sym10, sym11, sym12, sym13, sym14} · OPTIONAL Need M since v18.0.0 | Indicates a reference number of symbols for TBS determination. |
| sl-PSFCH-RB-SetList-r18 SEQUENCE (SIZE (1..4)) OF BIT STRING (SIZE (10..275)) · OPTIONAL Need M since v18.0.0 | The n-th value in the list indicates the set of PRBs that are actually used for PSFCH transmission and reception of n-th PSFCH occasion of a PSCCH/PSSCH transmission. It shall be (pre-)configured such that N candidate PSFCH occasion(s) are associated with N different PRB sets. PRBs within intra-cell guard band are not used for PSFCH transmission. The length of this list is aligned with sl-NumPSFCH-Occasions . For each PSFCH occasion, the set of PRBs are indicated in the same format as in sl-PSFCH-RB-Set . |
| sl-IUC-RB-SetList-r18 SEQUENCE (SIZE (1..4)) OF BIT STRING (SIZE (10..275)) · OPTIONAL Need M since v18.0.0 | The n-th value in the list indicates the set of PRBs of n-th PSFCH occasion that are actually used for inter-UE coordination information transmission and reception in Scheme 2. It shall be (pre-)configured such that N candidate PSFCH occasion(s) are associated with N different PRB sets. PRBs within intra-cell guard band are not used for PSFCH transmission. The length of this list is aligned with sl-NumPSFCH-Occasions . For each PSFCH occasion, the set of PRBs are indicated in the same format as in sl-PSFCH-RB-Set . |
| sl-PSFCH-PowerOffset-r18 INTEGER (0..10) · OPTIONAL Need M since v18.0.0 | Indicates the power offset between Tx power on one common PRB (P_common) and Tx power on one dedicated PRB (P_dedicated) when sl-TransmissionStructureForPSFCH is (pre-)configured as commonInterlace , i.e., P_common = P_dedicated - offset. UE expects the same (pre-)configured value of sl-PSFCH-PowerOffset across all resource pools. The unit is dB. |
| sl-RBSetIndexOfResourcePool-r18 SEQUENCE (SIZE (1..5)) OF INTEGER (0..4) · OPTIONAL Need M since v18.0.0 | For interlace RB based PSCCH/PSSCH, indicates the RB set index(s) included in the resource pool. Contiguous RB sets are (pre-)configured for a resource pool. |
| sl-A2X-Service-r18 ENUMERATED {brid, daa, bridAndDAA, spare1} · OPTIONAL Cond A2X since v18.0.0 | Presence of this field indicates the resource pool is dedicated for A2X service, i.e., not to be used for other than A2X service. Value brid indicates the resource pool is for BRID, value daa indicates the resource pool is for DAA, and value bridAndDAA indicates the resource pool is for both BRID and DAA. If this field is absent in all the configured resource pools, the UE may choose non-dedicated resource pool for A2X service. |
| sl-PRS-ResourcesSharedSL-PRS-RP-r18 SEQUENCE (SIZE (1..17)) OF SL-PRS-ResourceSharedSL-PRS-RP-r18 · OPTIONAL Need M since v18.0.0 | Indicates SL PRS resources in a slot of shared SL PRS resource pool as defined in TS 38.211 [16]. The UE can use the resource pool to transmit or receive SL-PRS only if this field is present. |
| numSym-SL-PRS-2ndStageSCI-r18 INTEGER (1..4) · OPTIONAL Need M since v18.0.0 | Indicates the number symbols to be assumed for SL PRS in determining the number of coded modulation symbols for second stage SCI in a slot of a shared SL PRS resource pool. |
| sl-SCI-basedSL-PRS-TxTriggerSCI2-D-r18 BOOLEAN · OPTIONAL Need M since v18.3.0 | Indicates presence of a bit-field in SCI format 2-D to trigger SL-PRS transmission by a receiving UE. |
Used by (5)
- SL-BWP-DiscPoolConfig-r17
- SL-BWP-DiscPoolConfigCommon-r17
- SL-BWP-PoolConfig-r16
- SL-BWP-PoolConfigCommon-r16
- SL-ResourcePoolConfig-r16
Uses (17)
- FilterCoefficient
- SL-CPE-StartingPositionsPSCCH-PSSCH-List-r18
- SL-InterUE-CoordinationConfig-r17
- SL-MinMaxMCS-List-r16
- SL-PBPS-CPS-Config-r17
- SL-PRS-ResourceSharedSL-PRS-RP-r18
- SL-PSCCH-Config-r16
- SL-PSFCH-Config-r16
- SL-PSSCH-Config-r16
- SL-PTRS-Config-r16
- SL-PowerControl-r16
- SL-SyncAllowed-r16
- SL-TxPercentageList-r16
- SL-UE-SelectedConfigRP-r16
- SL-ZoneConfigMCR-r16
- SetupRelease
- TDD-UL-DL-ConfigCommon