6.3.3 UE capability information elements

38.3313GPPNRProtocol specificationRadio Resource Control (RRC)Release 15TS

AccessStratumRelease

The IE AccessStratumRelease indicates the release supported by the UE.

AccessStratumRelease information element

— ASN1START

— TAG-ACCESSSTRATUMRELEASE-START

AccessStratumRelease ::= ENUMERATED {

rel15, spare7, spare6, spare5, spare4, spare3, spare2, spare1, … }

— TAG-ACCESSSTRATUMRELEASE-STOP

— ASN1STOP

BandCombinationList

The IE BandCombinationList contains a list of NR CA, NR non-CA and/or MR-DC band combinations (also including DL only or UL only band).

BandCombinationList information element

— ASN1START

— TAG-BANDCOMBINATIONLIST-START

BandCombinationList ::= SEQUENCE (SIZE (1..maxBandComb)) OF BandCombination

BandCombinationList-v1540 ::= SEQUENCE (SIZE (1..maxBandComb)) OF BandCombination-v1540

BandCombinationList-v1550 ::= SEQUENCE (SIZE (1..maxBandComb)) OF BandCombination-v1550

BandCombinationList-v1560 ::= SEQUENCE (SIZE (1..maxBandComb)) OF BandCombination-v1560

BandCombinationList-v1570 ::= SEQUENCE (SIZE (1..maxBandComb)) OF BandCombination-v1570

BandCombinationList-v1580 ::= SEQUENCE (SIZE (1..maxBandComb)) OF BandCombination-v1580

BandCombinationList-v1590 ::= SEQUENCE (SIZE (1..maxBandComb)) OF BandCombination-v1590

BandCombination ::= SEQUENCE {

bandList SEQUENCE (SIZE (1..maxSimultaneousBands)) OF BandParameters,

featureSetCombination FeatureSetCombinationId,

ca-ParametersEUTRA CA-ParametersEUTRA OPTIONAL,

ca-ParametersNR CA-ParametersNR OPTIONAL,

mrdc-Parameters MRDC-Parameters OPTIONAL,

supportedBandwidthCombinationSet BIT STRING (SIZE (1..32)) OPTIONAL,

powerClass-v1530 ENUMERATED {pc2} OPTIONAL

}

BandCombination-v1540::= SEQUENCE {

bandList-v1540 SEQUENCE (SIZE (1..maxSimultaneousBands)) OF BandParameters-v1540,

ca-ParametersNR-v1540 CA-ParametersNR-v1540 OPTIONAL

}

BandCombination-v1550 ::= SEQUENCE {

ca-ParametersNR-v1550 CA-ParametersNR-v1550

}

BandCombination-v1560::= SEQUENCE {

ne-DC-BC ENUMERATED {supported} OPTIONAL,

ca-ParametersNRDC CA-ParametersNRDC OPTIONAL,

ca-ParametersEUTRA-v1560 CA-ParametersEUTRA-v1560 OPTIONAL,

ca-ParametersNR-v1560 CA-ParametersNR-v1560 OPTIONAL

}

BandCombination-v1570 ::= SEQUENCE {

ca-ParametersEUTRA-v1570 CA-ParametersEUTRA-v1570

}

BandCombination-v1580 ::= SEQUENCE {

mrdc-Parameters-v1580 MRDC-Parameters-v1580

}

BandCombination-v1590::= SEQUENCE {

supportedBandwidthCombinationSetIntraENDC BIT STRING (SIZE (1..32)) OPTIONAL,

mrdc-Parameters-v1590 MRDC-Parameters-v1590

}

BandParameters ::= CHOICE {

eutra SEQUENCE {

bandEUTRA FreqBandIndicatorEUTRA,

ca-BandwidthClassDL-EUTRA CA-BandwidthClassEUTRA OPTIONAL,

ca-BandwidthClassUL-EUTRA CA-BandwidthClassEUTRA OPTIONAL

},

nr SEQUENCE {

bandNR FreqBandIndicatorNR,

ca-BandwidthClassDL-NR CA-BandwidthClassNR OPTIONAL,

ca-BandwidthClassUL-NR CA-BandwidthClassNR OPTIONAL

}

}

BandParameters-v1540 ::= SEQUENCE {

srs-CarrierSwitch CHOICE {

nr SEQUENCE {

srs-SwitchingTimesListNR SEQUENCE (SIZE (1..maxSimultaneousBands)) OF SRS-SwitchingTimeNR

},

eutra SEQUENCE {

srs-SwitchingTimesListEUTRA SEQUENCE (SIZE (1..maxSimultaneousBands)) OF SRS-SwitchingTimeEUTRA

}

} OPTIONAL,

srs-TxSwitch SEQUENCE {

supportedSRS-TxPortSwitch ENUMERATED {t1r2, t1r4, t2r4, t1r4-t2r4, t1r1, t2r2, t4r4, notSupported},

txSwitchImpactToRx INTEGER (1..32) OPTIONAL,

txSwitchWithAnotherBand INTEGER (1..32) OPTIONAL

} OPTIONAL

}

— TAG-BANDCOMBINATIONLIST-STOP

— ASN1STOP

BandCombination field descriptions

BandCombinationList-v1540, BandCombinationList-v1550, BandCombinationList-v1560, BandCombinationList-v1570, BandCombinationList-v1580, BandCombinationList-v1590

The UE shall include the same number of entries, and listed in the same order, as in BandCombinationList (without suffix). If the field is included in supportedBandCombinationListNEDC-Only-v15a0, the UE shall include the same number of entries, and listed in the same order, as in BandCombinationList (without suffix) of supportedBandCombinationListNEDC-Only (without suffix) field.

ca-ParametersNRDC

If the field is included for a band combination in the NR capability container, the field indicates support of NR-DC. Otherwise, the field is absent.

ne-DC-BC

If the field is included for a band combination in the MR-DC capability container, the field indicates support of NE-DC. Otherwise, the field is absent.

srs-SwitchingTimesListNR

Indicates, for a particular pair of NR bands, the RF retuning time when switching between a NR carrier corresponding to this band entry and another (PUSCH-less) NR carrier corresponding to the band entry in the order indicated below:

– For the first NR band, the UE shall include the same number of entries for NR bands as in bandList, i.e. first entry corresponds to first NR band in bandList and so on,

– For the second NR band, the UE shall include one entry less, i.e. first entry corresponds to the second NR band in bandList and so on

– And so on

srs-SwitchingTimesListEUTRA

Indicates, for a particular pair of E-UTRA bands, the RF retuning time when switching between an E-UTRA carrier corresponding to this band entry and another (PUSCH-less) E-UTRA carrier corresponding to the band entry in the order indicated below:

– For the first E-UTRA band, the UE shall include the same number of entries for E-UTRA bands as in bandList, i.e. first entry corresponds to first E-UTRA band in bandList and so on,

– For the second E-UTRA band, the UE shall include one entry less, i.e. first entry corresponds to the second E-UTRA band in bandList and so on

– And so on

srs-TxSwitch

Indicates supported SRS antenna switch capability for the associated band. If the UE indicates support of SRS-SwitchingTimeNR, the UE is allowed to set this field for a band with associated FeatureSetUplinkId set to 0 for SRS carrier switching.

CA-BandwidthClassEUTRA

The IE CA-BandwidthClassEUTRA indicates the E-UTRA CA bandwidth class as defined in TS 36.101 [22], table 5.6A-1.

CA-BandwidthClassEUTRA information element

— ASN1START

— TAG-CA-BANDWIDTHCLASSEUTRA-START

CA-BandwidthClassEUTRA ::= ENUMERATED {a, b, c, d, e, f, …}

— TAG-CA-BANDWIDTHCLASSEUTRA-STOP

— ASN1STOP

CA-BandwidthClassNR

The IE CA-BandwidthClassNR indicates the NR CA bandwidth class as defined in TS 38.101-1 [15], table 5.3A.5-1 and TS 38.101-2 [39], table 5.3A.4-1.

CA-BandwidthClassNR information element

— ASN1START

— TAG-CA-BANDWIDTHCLASSNR-START

CA-BandwidthClassNR ::= ENUMERATED {a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, …}

— TAG-CA-BANDWIDTHCLASSNR-STOP

— ASN1STOP

CA-ParametersEUTRA

The IE CA-ParametersEUTRA contains the E-UTRA part of band combination parameters for a given MR-DC band combination.

NOTE: If additional E-UTRA band combination parameters are defined in TS 36.331 [10], which are supported for MR-DC, they will be defined here as well.

CA-ParametersEUTRA information element

— ASN1START

— TAG-CA-PARAMETERSEUTRA-START

CA-ParametersEUTRA ::= SEQUENCE {

multipleTimingAdvance ENUMERATED {supported} OPTIONAL,

simultaneousRx-Tx ENUMERATED {supported} OPTIONAL,

supportedNAICS-2CRS-AP BIT STRING (SIZE (1..8)) OPTIONAL,

additionalRx-Tx-PerformanceReq ENUMERATED {supported} OPTIONAL,

ue-CA-PowerClass-N ENUMERATED {class2} OPTIONAL,

supportedBandwidthCombinationSetEUTRA-v1530 BIT STRING (SIZE (1..32)) OPTIONAL,

}

CA-ParametersEUTRA-v1560 ::= SEQUENCE {

fd-MIMO-TotalWeightedLayers INTEGER (2..128) OPTIONAL

}

CA-ParametersEUTRA-v1570 ::= SEQUENCE {

dl-1024QAM-TotalWeightedLayers INTEGER (0..10) OPTIONAL

}

— TAG-CA-PARAMETERSEUTRA-STOP

— ASN1STOP

CA-ParametersNR

The IE CA-ParametersNR contains carrier aggregation related capabilities that are defined per band combination.

CA-ParametersNR information element

— ASN1START

— TAG-CA-PARAMETERSNR-START

CA-ParametersNR ::= SEQUENCE {

dummy ENUMERATED {supported} OPTIONAL,

parallelTxSRS-PUCCH-PUSCH ENUMERATED {supported} OPTIONAL,

parallelTxPRACH-SRS-PUCCH-PUSCH ENUMERATED {supported} OPTIONAL,

simultaneousRxTxInterBandCA ENUMERATED {supported} OPTIONAL,

simultaneousRxTxSUL ENUMERATED {supported} OPTIONAL,

diffNumerologyAcrossPUCCH-Group ENUMERATED {supported} OPTIONAL,

diffNumerologyWithinPUCCH-GroupSmallerSCS ENUMERATED {supported} OPTIONAL,

supportedNumberTAG ENUMERATED {n2, n3, n4} OPTIONAL,

}

CA-ParametersNR-v1540 ::= SEQUENCE {

simultaneousSRS-AssocCSI-RS-AllCC INTEGER (5..32) OPTIONAL,

csi-RS-IM-ReceptionForFeedbackPerBandComb SEQUENCE {

maxNumberSimultaneousNZP-CSI-RS-ActBWP-AllCC INTEGER (1..64) OPTIONAL,

totalNumberPortsSimultaneousNZP-CSI-RS-ActBWP-AllCC INTEGER (2..256) OPTIONAL

} OPTIONAL,

simultaneousCSI-ReportsAllCC INTEGER (5..32) OPTIONAL,

dualPA-Architecture ENUMERATED {supported} OPTIONAL

}

CA-ParametersNR-v1550 ::= SEQUENCE {

dummy ENUMERATED {supported} OPTIONAL

}

CA-ParametersNR-v1560 ::= SEQUENCE {

diffNumerologyWithinPUCCH-GroupLargerSCS ENUMERATED {supported} OPTIONAL

}

— TAG-CA-PARAMETERSNR-STOP

— ASN1STOP

– CA-ParametersNRDC

The IE CA-ParametersNRDC contains dual connectivity related capabilities that are defined per band combination.

CA-ParametersNRDC information element

— ASN1START

— TAG-CA-PARAMETERS-NRDC-START

CA-ParametersNRDC ::= SEQUENCE {

ca-ParametersNR-ForDC CA-ParametersNR OPTIONAL,

ca-ParametersNR-ForDC-v1540 CA-ParametersNR-v1540 OPTIONAL,

ca-ParametersNR-ForDC-v1550 CA-ParametersNR-v1550 OPTIONAL,

ca-ParametersNR-ForDC-v1560 CA-ParametersNR-v1560 OPTIONAL,

featureSetCombinationDC FeatureSetCombinationId OPTIONAL

}

— TAG-CA-PARAMETERS-NRDC-STOP

— ASN1STOP

CA-ParametersNRDC field descriptions

ca-ParametersNR-forDC (with and without suffix)

If this field is present for a band combination, it reports the UE capabilities when NR-DC is configured with the band combination. If a version of this field (i.e., with or without suffix) is absent for a band combination, the corresponding ca-ParametersNR field version in BandCombination is applicable to the UE configured with NR-DC for the band combination. If a version of this field (i.e., with or without suffix) is present for a band combination but does not contain any parameters, the UE does not support the corresponding field version when configured with NR-DC for the band combination.

featureSetCombinationDC

If this field is present for a band combination, it reports the feature set combination supported for the band combination when NR-DC is configured. If this field is absent for a band combination, the featureSetCombination in BandCombination (without suffix) is applicable to the UE configured with NR-DC for the band combination.

CarrierAggregationVariant

The IE CarrierAggregationVariant informs the network about supported "placement" of the SpCell in an NR cell group.

CarrierAggregationVariant information element

— ASN1START

— TAG-CARRIERAGGREGATIONVARIANT-START

CarrierAggregationVariant ::= SEQUENCE {

fr1fdd-FR1TDD-CA-SpCellOnFR1FDD ENUMERATED {supported} OPTIONAL,

fr1fdd-FR1TDD-CA-SpCellOnFR1TDD ENUMERATED {supported} OPTIONAL,

fr1fdd-FR2TDD-CA-SpCellOnFR1FDD ENUMERATED {supported} OPTIONAL,

fr1fdd-FR2TDD-CA-SpCellOnFR2TDD ENUMERATED {supported} OPTIONAL,

fr1tdd-FR2TDD-CA-SpCellOnFR1TDD ENUMERATED {supported} OPTIONAL,

fr1tdd-FR2TDD-CA-SpCellOnFR2TDD ENUMERATED {supported} OPTIONAL,

fr1fdd-FR1TDD-FR2TDD-CA-SpCellOnFR1FDD ENUMERATED {supported} OPTIONAL,

fr1fdd-FR1TDD-FR2TDD-CA-SpCellOnFR1TDD ENUMERATED {supported} OPTIONAL,

fr1fdd-FR1TDD-FR2TDD-CA-SpCellOnFR2TDD ENUMERATED {supported} OPTIONAL

}

— TAG-CARRIERAGGREGATIONVARIANT-STOP

— ASN1STOP

CodebookParameters

The IE CodebookParameters is used to convey codebook related parameters.

CodebookParameters information element

— ASN1START

— TAG-CODEBOOKPARAMETERS-START

CodebookParameters ::= SEQUENCE {

type1 SEQUENCE {

singlePanel SEQUENCE {

supportedCSI-RS-ResourceList SEQUENCE (SIZE (1.. maxNrofCSI-RS-Resources)) OF SupportedCSI-RS-Resource,

modes ENUMERATED {mode1, mode1andMode2},

maxNumberCSI-RS-PerResourceSet INTEGER (1..8)

},

multiPanel SEQUENCE {

supportedCSI-RS-ResourceList SEQUENCE (SIZE (1.. maxNrofCSI-RS-Resources)) OF SupportedCSI-RS-Resource,

modes ENUMERATED {mode1, mode2, both},

nrofPanels ENUMERATED {n2, n4},

maxNumberCSI-RS-PerResourceSet INTEGER (1..8)

} OPTIONAL

},

type2 SEQUENCE {

supportedCSI-RS-ResourceList SEQUENCE (SIZE (1.. maxNrofCSI-RS-Resources)) OF SupportedCSI-RS-Resource,

parameterLx INTEGER (2..4),

amplitudeScalingType ENUMERATED {wideband, widebandAndSubband},

amplitudeSubsetRestriction ENUMERATED {supported} OPTIONAL

} OPTIONAL,

type2-PortSelection SEQUENCE {

supportedCSI-RS-ResourceList SEQUENCE (SIZE (1.. maxNrofCSI-RS-Resources)) OF SupportedCSI-RS-Resource,

parameterLx INTEGER (2..4),

amplitudeScalingType ENUMERATED {wideband, widebandAndSubband}

} OPTIONAL

}

SupportedCSI-RS-Resource ::= SEQUENCE {

maxNumberTxPortsPerResource ENUMERATED {p2, p4, p8, p12, p16, p24, p32},

maxNumberResourcesPerBand INTEGER (1..64),

totalNumberTxPortsPerBand INTEGER (2..256)

}

— TAG-CODEBOOKPARAMETERS-STOP

— ASN1STOP

FeatureSetCombination

The IE FeatureSetCombination is a two-dimensional matrix of FeatureSet entries.

Each FeatureSetsPerBand contains a list of feature sets applicable to the carrier(s) of one band entry of the associated band combination. Across the associated bands, the UE shall support the combination of FeatureSets at the same position in the FeatureSetsPerBand. All FeatureSetsPerBand in one FeatureSetCombination must have the same number of entries.

The number of FeatureSetsPerBand in the FeatureSetCombination must be equal to the number of band entries in an associated band combination. The first FeatureSetPerBand applies to the first band entry of the band combination, and so on.

Each FeatureSet contains either a pair of NR or E-UTRA feature set IDs for UL and DL.

In case of NR, the actual feature sets for UL and DL are defined in the FeatureSets IE and referred to from here by their ID, i.e., their position in the featureSetsUplink / featureSetsDownlink list in the FeatureSet IE.

In case of E-UTRA, the feature sets referred to from this list are defined in TS 36.331 [10] and conveyed as part of the UE-EUTRA-Capability container.

The FeatureSetUplink and FeatureSetDownlink referred to from the FeatureSet comprise, among other information, a set of FeatureSetUplinkPerCC-Ids and FeatureSetDownlinkPerCC-Ids. The number of these per-CC IDs determines the number of carriers that the UE is able to aggregate contiguously in frequency domain in the corresponding band. The number of carriers supported by the UE is also restricted by the bandwidth class indicated in the associated BandCombination, if present.

In feature set combinations the UE shall exclude entries with same or lower capabilities, since the network may anyway assume that the UE supports those.

NOTE 1: The UE may advertise fallback band-combinations in which it supports additional functionality explicitly in two ways: Either by setting FeatureSet IDs to zero (inter-band and intra-band non-contiguous fallback) and by reducing the number of FeatureSet-PerCC Ids in a Feature Set (intra-band contiguous fallback). Or by separate BandCombination entries with associated FeatureSetCombinations.

NOTE 2: The UE may advertise a FeatureSetCombination containing only fallback band combinations. That means, in a FeatureSetCombination, each group of FeatureSets across the bands may contain at least one pair of FeatureSetUplinkId and FeatureSetDownlinkId which is set to 0/0.

NOTE 3: The Network configures serving cell(s) and BWP(s) configuration to comply with capabilities derived from the combination of FeatureSets at the same position in the FeatureSetsPerBand, regardless of activated/deactivated serving cell(s) and BWP(s).

FeatureSetCombination information element

— ASN1START

— TAG-FEATURESETCOMBINATION-START

FeatureSetCombination ::= SEQUENCE (SIZE (1..maxSimultaneousBands)) OF FeatureSetsPerBand

FeatureSetsPerBand ::= SEQUENCE (SIZE (1..maxFeatureSetsPerBand)) OF FeatureSet

FeatureSet ::= CHOICE {

eutra SEQUENCE {

downlinkSetEUTRA FeatureSetEUTRA-DownlinkId,

uplinkSetEUTRA FeatureSetEUTRA-UplinkId

},

nr SEQUENCE {

downlinkSetNR FeatureSetDownlinkId,

uplinkSetNR FeatureSetUplinkId

}

}

— TAG-FEATURESETCOMBINATION-STOP

— ASN1STOP

FeatureSetCombinationId

The IE FeatureSetCombinationId identifies a FeatureSetCombination. The FeatureSetCombinationId of a FeatureSetCombination is the position of the FeatureSetCombination in the featureSetCombinations list (in UE-NR-Capability or UE-MRDC-Capability). The FeatureSetCombinationId = 0 refers to the first entry in the featureSetCombinations list (in UE-NR-Capability or UE-MRDC-Capability).

NOTE: The FeatureSetCombinationId = 1024 is not used due to the maximum entry number of featureSetCombinations.

FeatureSetCombinationId information element

— ASN1START

— TAG-FEATURESETCOMBINATIONID-START

FeatureSetCombinationId ::= INTEGER (0.. maxFeatureSetCombinations)

— TAG-FEATURESETCOMBINATIONID-STOP

— ASN1STOP

FeatureSetDownlink

The IE FeatureSetDownlink indicates a set of features that the UE supports on the carriers corresponding to one band entry in a band combination.

FeatureSetDownlink information element

— ASN1START

— TAG-FEATURESETDOWNLINK-START

FeatureSetDownlink ::= SEQUENCE {

featureSetListPerDownlinkCC SEQUENCE (SIZE (1..maxNrofServingCells)) OF FeatureSetDownlinkPerCC-Id,

intraBandFreqSeparationDL FreqSeparationClass OPTIONAL,

scalingFactor ENUMERATED {f0p4, f0p75, f0p8} OPTIONAL,

dummy8 ENUMERATED {supported} OPTIONAL,

scellWithoutSSB ENUMERATED {supported} OPTIONAL,

csi-RS-MeasSCellWithoutSSB ENUMERATED {supported} OPTIONAL,

dummy1 ENUMERATED {supported} OPTIONAL,

type1-3-CSS ENUMERATED {supported} OPTIONAL,

pdcch-MonitoringAnyOccasions ENUMERATED {withoutDCI-Gap, withDCI-Gap} OPTIONAL,

dummy2 ENUMERATED {supported} OPTIONAL,

ue-SpecificUL-DL-Assignment ENUMERATED {supported} OPTIONAL,

searchSpaceSharingCA-DL ENUMERATED {supported} OPTIONAL,

timeDurationForQCL SEQUENCE {

scs-60kHz ENUMERATED {s7, s14, s28} OPTIONAL,

scs-120kHz ENUMERATED {s14, s28} OPTIONAL

} OPTIONAL,

pdsch-ProcessingType1-DifferentTB-PerSlot SEQUENCE {

scs-15kHz ENUMERATED {upto2, upto4, upto7} OPTIONAL,

scs-30kHz ENUMERATED {upto2, upto4, upto7} OPTIONAL,

scs-60kHz ENUMERATED {upto2, upto4, upto7} OPTIONAL,

scs-120kHz ENUMERATED {upto2, upto4, upto7} OPTIONAL

} OPTIONAL,

dummy3 DummyA OPTIONAL,

dummy4 SEQUENCE (SIZE (1.. maxNrofCodebooks)) OF DummyB OPTIONAL,

dummy5 SEQUENCE (SIZE (1.. maxNrofCodebooks)) OF DummyC OPTIONAL,

dummy6 SEQUENCE (SIZE (1.. maxNrofCodebooks)) OF DummyD OPTIONAL,

dummy7 SEQUENCE (SIZE (1.. maxNrofCodebooks)) OF DummyE OPTIONAL

}

FeatureSetDownlink-v1540 ::= SEQUENCE {

oneFL-DMRS-TwoAdditionalDMRS-DL ENUMERATED {supported} OPTIONAL,

additionalDMRS-DL-Alt ENUMERATED {supported} OPTIONAL,

twoFL-DMRS-TwoAdditionalDMRS-DL ENUMERATED {supported} OPTIONAL,

oneFL-DMRS-ThreeAdditionalDMRS-DL ENUMERATED {supported} OPTIONAL,

pdcch-MonitoringAnyOccasionsWithSpanGap SEQUENCE {

scs-15kHz ENUMERATED {set1, set2, set3} OPTIONAL,

scs-30kHz ENUMERATED {set1, set2, set3} OPTIONAL,

scs-60kHz ENUMERATED {set1, set2, set3} OPTIONAL,

scs-120kHz ENUMERATED {set1, set2, set3} OPTIONAL

} OPTIONAL,

pdsch-SeparationWithGap ENUMERATED {supported} OPTIONAL,

pdsch-ProcessingType2 SEQUENCE {

scs-15kHz ProcessingParameters OPTIONAL,

scs-30kHz ProcessingParameters OPTIONAL,

scs-60kHz ProcessingParameters OPTIONAL

} OPTIONAL,

pdsch-ProcessingType2-Limited SEQUENCE {

differentTB-PerSlot-SCS-30kHz ENUMERATED {upto1, upto2, upto4, upto7}

} OPTIONAL,

dl-MCS-TableAlt-DynamicIndication ENUMERATED {supported} OPTIONAL

}

FeatureSetDownlink-v15a0 ::= SEQUENCE {

supportedSRS-Resources SRS-Resources OPTIONAL

}

DummyA ::= SEQUENCE {

maxNumberNZP-CSI-RS-PerCC INTEGER (1..32),

maxNumberPortsAcrossNZP-CSI-RS-PerCC ENUMERATED {p2, p4, p8, p12, p16, p24, p32, p40, p48, p56, p64, p72, p80,

p88, p96, p104, p112, p120, p128, p136, p144, p152, p160, p168,

p176, p184, p192, p200, p208, p216, p224, p232, p240, p248, p256},

maxNumberCS-IM-PerCC ENUMERATED {n1, n2, n4, n8, n16, n32},

maxNumberSimultaneousCSI-RS-ActBWP-AllCC ENUMERATED {n5, n6, n7, n8, n9, n10, n12, n14, n16, n18, n20, n22, n24, n26,

n28, n30, n32, n34, n36, n38, n40, n42, n44, n46, n48, n50, n52,

n54, n56, n58, n60, n62, n64},

totalNumberPortsSimultaneousCSI-RS-ActBWP-AllCC ENUMERATED {p8, p12, p16, p24, p32, p40, p48, p56, p64, p72, p80,

p88, p96, p104, p112, p120, p128, p136, p144, p152, p160, p168,

p176, p184, p192, p200, p208, p216, p224, p232, p240, p248, p256}

}

DummyB ::= SEQUENCE {

maxNumberTxPortsPerResource ENUMERATED {p2, p4, p8, p12, p16, p24, p32},

maxNumberResources INTEGER (1..64),

totalNumberTxPorts INTEGER (2..256),

supportedCodebookMode ENUMERATED {mode1, mode1AndMode2},

maxNumberCSI-RS-PerResourceSet INTEGER (1..8)

}

DummyC ::= SEQUENCE {

maxNumberTxPortsPerResource ENUMERATED {p8, p16, p32},

maxNumberResources INTEGER (1..64),

totalNumberTxPorts INTEGER (2..256),

supportedCodebookMode ENUMERATED {mode1, mode2, both},

supportedNumberPanels ENUMERATED {n2, n4},

maxNumberCSI-RS-PerResourceSet INTEGER (1..8)

}

DummyD ::= SEQUENCE {

maxNumberTxPortsPerResource ENUMERATED {p4, p8, p12, p16, p24, p32},

maxNumberResources INTEGER (1..64),

totalNumberTxPorts INTEGER (2..256),

parameterLx INTEGER (2..4),

amplitudeScalingType ENUMERATED {wideband, widebandAndSubband},

amplitudeSubsetRestriction ENUMERATED {supported} OPTIONAL,

maxNumberCSI-RS-PerResourceSet INTEGER (1..8)

}

DummyE ::= SEQUENCE {

maxNumberTxPortsPerResource ENUMERATED {p4, p8, p12, p16, p24, p32},

maxNumberResources INTEGER (1..64),

totalNumberTxPorts INTEGER (2..256),

parameterLx INTEGER (2..4),

amplitudeScalingType ENUMERATED {wideband, widebandAndSubband},

maxNumberCSI-RS-PerResourceSet INTEGER (1..8)

}

— TAG-FEATURESETDOWNLINK-STOP

— ASN1STOP

FeatureSetDownlink field descriptions

featureSetListPerDownlinkCC

Indicates which features the UE supports on the individual DL carriers of the feature set (and hence of a band entry that refer to the feature set). The UE shall hence include at least as many FeatureSetDownlinkPerCC-Id in this list as the number of carriers it supports according to the ca-BandwidthClassDL, except if indicating additional functionality by reducing the number of FeatureSetDownlinkPerCC-Id in the feature set (see NOTE 1 in FeatureSetCombination IE description). The order of the elements in this list is not relevant, i.e., the network may configure any of the carriers in accordance with any of the FeatureSetDownlinkPerCC-Id in this list.

supportedSRS-Resources

Indicates supported SRS resources for SRS carrier switching to the band associated with this FeatureSetDownlink. The UE is only allowed to set this field for a band with associated FeatureSetUplinkId set to 0.

FeatureSetDownlinkId

The IE FeatureSetDownlinkId identifies a downlink feature set. The FeatureSetDownlinkId of a FeatureSetDownlink is the index position of the FeatureSetDownlink in the featureSetsDownlink list in the FeatureSets IE. The first element in that list is referred to by FeatureSetDownlinkId = 1. The FeatureSetDownlinkId=0 is not used by an actual FeatureSetDownlink but means that the UE does not support a carrier in this band of a band combination.

FeatureSetDownlinkId information element

— ASN1START

— TAG-FEATURESETDOWNLINKID-START

FeatureSetDownlinkId ::= INTEGER (0..maxDownlinkFeatureSets)

— TAG-FEATURESETDOWNLINKID-STOP

— ASN1STOP

FeatureSetDownlinkPerCC

The IE FeatureSetDownlinkPerCC indicates a set of features that the UE supports on the corresponding carrier of one band entry of a band combination.

FeatureSetDownlinkPerCC information element

— ASN1START

— TAG-FEATURESETDOWNLINKPERCC-START

FeatureSetDownlinkPerCC ::= SEQUENCE {

supportedSubcarrierSpacingDL SubcarrierSpacing,

supportedBandwidthDL SupportedBandwidth,

channelBW-90mhz ENUMERATED {supported} OPTIONAL,

maxNumberMIMO-LayersPDSCH MIMO-LayersDL OPTIONAL,

supportedModulationOrderDL ModulationOrder OPTIONAL

}

— TAG-FEATURESETDOWNLINKPERCC-STOP

— ASN1STOP

FeatureSetDownlinkPerCC-Id

The IE FeatureSetDownlinkPerCC-Id identifies a set of features applicable to one carrier of a feature set. The FeatureSetDownlinkPerCC-Id of a FeatureSetDownlinkPerCC is the index position of the FeatureSetDownlinkPerCC in the featureSetsDownlinkPerCC. The first element in the list is referred to by FeatureSetDownlinkPerCC-Id = 1, and so on.

FeatureSetDownlinkPerCC-Id information element

— ASN1START

— TAG-FEATURESETDOWNLINKPERCC-ID-START

FeatureSetDownlinkPerCC-Id ::= INTEGER (1..maxPerCC-FeatureSets)

— TAG-FEATURESETDOWNLINKPERCC-ID-STOP

— ASN1STOP

FeatureSetEUTRA-DownlinkId

The IE FeatureSetEUTRA-DownlinkId identifies a downlink feature set in E-UTRA list (see TS 36.331 [10]. The first element in that list is referred to by FeatureSetEUTRA-DownlinkId = 1. The FeatureSetEUTRA-DownlinkId=0 is used when the UE does not support a carrier in this band of a band combination.

FeatureSetEUTRA-DownlinkId information element

— ASN1START

— TAG-FEATURESETEUTRADOWNLINKID-START

FeatureSetEUTRA-DownlinkId ::= INTEGER (0..maxEUTRA-DL-FeatureSets)

— TAG-FEATURESETEUTRADOWNLINKID-STOP

— ASN1STOP

FeatureSetEUTRA-UplinkId

The IE FeatureSetEUTRA-UplinkId identifies an uplink feature set in E-UTRA list (see TS 36.331 [10]. The first element in that list is referred to by FeatureSetEUTRA-UplinkId = 1. The FeatureSetEUTRA-UplinkId =0 is used when the UE does not support a carrier in this band of a band combination.

FeatureSetEUTRA-UplinkId information element

— ASN1START

— TAG-FEATURESETEUTRAUPLINKID-START

FeatureSetEUTRA-UplinkId ::= INTEGER (0..maxEUTRA-UL-FeatureSets)

— TAG-FEATURESETEUTRAUPLINKID-STOP

— ASN1STOP

FeatureSets

The IE FeatureSets is used to provide pools of downlink and uplink features sets. A FeatureSetCombination refers to the IDs of the feature set(s) that the UE supports in that FeatureSetCombination. The BandCombination entries in the BandCombinationList then indicate the ID of the FeatureSetCombination that the UE supports for that band combination.

The entries in the lists in this IE are identified by their index position. For example, the FeatureSetUplinkPerCC-Id = 4 identifies the 4th element in the featureSetsUplinkPerCC list.

NOTE: When feature sets (per CC) IEs require extension in future versions of the specification, new versions of the FeatureSetDownlink, FeatureSetUplink, FeatureSets, FeatureSetDownlinkPerCC and/or FeatureSetUplinkPerCC will be created and instantiated in corresponding new lists in the FeatureSets IE. For example, if new capability bits are to be added to the FeatureSetDownlink, they will instead be defined in a new FeatureSetDownlink-rxy which will be instantiated in a new featureSetDownlinkList-rxy list. If a UE indicates in a FeatureSetCombination that it supports the FeatureSetDownlink with ID #5, it implies that it supports both the features in FeatureSetDownlink #5 and FeatureSetDownlink-rxy #5 (if present). The number of entries in the new list(s) shall be the same as in the original list(s).

FeatureSets information element

— ASN1START

— TAG-FEATURESETS-START

FeatureSets ::= SEQUENCE {

featureSetsDownlink SEQUENCE (SIZE (1..maxDownlinkFeatureSets)) OF FeatureSetDownlink OPTIONAL,

featureSetsDownlinkPerCC SEQUENCE (SIZE (1..maxPerCC-FeatureSets)) OF FeatureSetDownlinkPerCC OPTIONAL,

featureSetsUplink SEQUENCE (SIZE (1..maxUplinkFeatureSets)) OF FeatureSetUplink OPTIONAL,

featureSetsUplinkPerCC SEQUENCE (SIZE (1..maxPerCC-FeatureSets)) OF FeatureSetUplinkPerCC OPTIONAL,

…,

[[

featureSetsDownlink-v1540 SEQUENCE (SIZE (1..maxDownlinkFeatureSets)) OF FeatureSetDownlink-v1540 OPTIONAL,

featureSetsUplink-v1540 SEQUENCE (SIZE (1..maxUplinkFeatureSets)) OF FeatureSetUplink-v1540 OPTIONAL,

featureSetsUplinkPerCC-v1540 SEQUENCE (SIZE (1..maxPerCC-FeatureSets)) OF FeatureSetUplinkPerCC-v1540 OPTIONAL

]],

[[

featureSetsDownlink-v15a0 SEQUENCE (SIZE (1..maxDownlinkFeatureSets)) OF FeatureSetDownlink-v15a0 OPTIONAL

]]

}

— TAG-FEATURESETS-STOP

— ASN1STOP

FeatureSetUplink

The IE FeatureSetUplink is used to indicate the features that the UE supports on the carriers corresponding to one band entry in a band combination.

FeatureSetUplink information element

— ASN1START

— TAG-FEATURESETUPLINK-START

FeatureSetUplink ::= SEQUENCE {

featureSetListPerUplinkCC SEQUENCE (SIZE (1.. maxNrofServingCells)) OF FeatureSetUplinkPerCC-Id,

scalingFactor ENUMERATED {f0p4, f0p75, f0p8} OPTIONAL,

dummy3 ENUMERATED {supported} OPTIONAL,

intraBandFreqSeparationUL FreqSeparationClass OPTIONAL,

searchSpaceSharingCA-UL ENUMERATED {supported} OPTIONAL,

dummy1 DummyI OPTIONAL,

supportedSRS-Resources SRS-Resources OPTIONAL,

twoPUCCH-Group ENUMERATED {supported} OPTIONAL,

dynamicSwitchSUL ENUMERATED {supported} OPTIONAL,

simultaneousTxSUL-NonSUL ENUMERATED {supported} OPTIONAL,

pusch-ProcessingType1-DifferentTB-PerSlot SEQUENCE {

scs-15kHz ENUMERATED {upto2, upto4, upto7} OPTIONAL,

scs-30kHz ENUMERATED {upto2, upto4, upto7} OPTIONAL,

scs-60kHz ENUMERATED {upto2, upto4, upto7} OPTIONAL,

scs-120kHz ENUMERATED {upto2, upto4, upto7} OPTIONAL

} OPTIONAL,

dummy2 DummyF OPTIONAL

}

FeatureSetUplink-v1540 ::= SEQUENCE {

zeroSlotOffsetAperiodicSRS ENUMERATED {supported} OPTIONAL,

pa-PhaseDiscontinuityImpacts ENUMERATED {supported} OPTIONAL,

pusch-SeparationWithGap ENUMERATED {supported} OPTIONAL,

pusch-ProcessingType2 SEQUENCE {

scs-15kHz ProcessingParameters OPTIONAL,

scs-30kHz ProcessingParameters OPTIONAL,

scs-60kHz ProcessingParameters OPTIONAL

} OPTIONAL,

ul-MCS-TableAlt-DynamicIndication ENUMERATED {supported} OPTIONAL

}

SRS-Resources ::= SEQUENCE {

maxNumberAperiodicSRS-PerBWP ENUMERATED {n1, n2, n4, n8, n16},

maxNumberAperiodicSRS-PerBWP-PerSlot INTEGER (1..6),

maxNumberPeriodicSRS-PerBWP ENUMERATED {n1, n2, n4, n8, n16},

maxNumberPeriodicSRS-PerBWP-PerSlot INTEGER (1..6),

maxNumberSemiPersistentSRS-PerBWP ENUMERATED {n1, n2, n4, n8, n16},

maxNumberSemiPersistentSRS-PerBWP-PerSlot INTEGER (1..6),

maxNumberSRS-Ports-PerResource ENUMERATED {n1, n2, n4}

}

DummyF ::= SEQUENCE {

maxNumberPeriodicCSI-ReportPerBWP INTEGER (1..4),

maxNumberAperiodicCSI-ReportPerBWP INTEGER (1..4),

maxNumberSemiPersistentCSI-ReportPerBWP INTEGER (0..4),

simultaneousCSI-ReportsAllCC INTEGER (5..32)

}

— TAG-FEATURESETUPLINK-STOP

— ASN1STOP

FeatureSetUplink field descriptions

featureSetListPerUplinkCC

Indicates which features the UE supports on the individual UL carriers of the feature set (and hence of a band entry that refers to the feature set). The UE shall hence include at least as many FeatureSetUplinkPerCC-Id in this list as the number of carriers it supports according to the ca-BandwidthClassUL, except if indicating additional functionality by reducing the number of FeatureSetUplinkPerCC-Id in the feature set (see NOTE 1 in FeatureSetCombination IE description). The order of the elements in this list is not relevant, i.e., the network may configure any of the carriers in accordance with any of the FeatureSetUplinkPerCC-Id in this list.

FeatureSetUplinkId

The IE FeatureSetUplinkId identifies an uplink feature set. The FeatureSetUplinkId of a FeatureSetUplink is the index position of the FeatureSetUplink in the featureSetsUplink list in the FeatureSets IE. The first element in the list is referred to by FeatureSetUplinkId = 1, and so on. The FeatureSetUplinkId =0 is not used by an actual FeatureSetUplink but means that the UE does not support a carrier in this band of a band combination.

FeatureSetUplinkId information element

— ASN1START

— TAG-FEATURESETUPLINKID-START

FeatureSetUplinkId ::= INTEGER (0..maxUplinkFeatureSets)

— TAG-FEATURESETUPLINKID-STOP

— ASN1STOP

FeatureSetUplinkPerCC

The IE FeatureSetUplinkPerCC indicates a set of features that the UE supports on the corresponding carrier of one band entry of a band combination.

FeatureSetUplinkPerCC information element

— ASN1START

— TAG-FEATURESETUPLINKPERCC-START

FeatureSetUplinkPerCC ::= SEQUENCE {

supportedSubcarrierSpacingUL SubcarrierSpacing,

supportedBandwidthUL SupportedBandwidth,

channelBW-90mhz ENUMERATED {supported} OPTIONAL,

mimo-CB-PUSCH SEQUENCE {

maxNumberMIMO-LayersCB-PUSCH MIMO-LayersUL OPTIONAL,

maxNumberSRS-ResourcePerSet INTEGER (1..2)

} OPTIONAL,

maxNumberMIMO-LayersNonCB-PUSCH MIMO-LayersUL OPTIONAL,

supportedModulationOrderUL ModulationOrder OPTIONAL

}

FeatureSetUplinkPerCC-v1540 ::= SEQUENCE {

mimo-NonCB-PUSCH SEQUENCE {

maxNumberSRS-ResourcePerSet INTEGER (1..4),

maxNumberSimultaneousSRS-ResourceTx INTEGER (1..4)

} OPTIONAL

}

— TAG-FEATURESETUPLINKPERCC-STOP

— ASN1STOP

FeatureSetUplinkPerCC-Id

The IE FeatureSetUplinkPerCC-Id identifies a set of features applicable to one carrier of a feature set. The FeatureSetUplinkPerCC-Id of a FeatureSetUplinkPerCC is the index position of the FeatureSetUplinkPerCC in the featureSetsUplinkPerCC. The first element in the list is referred to by FeatureSetUplinkPerCC-Id = 1, and so on.

FeatureSetUplinkPerCC-Id information element

— ASN1START

— TAG-FEATURESETUPLINKPERCC-ID-START

FeatureSetUplinkPerCC-Id ::= INTEGER (1..maxPerCC-FeatureSets)

— TAG-FEATURESETUPLINKPERCC-ID-STOP

— ASN1STOP

FreqBandIndicatorEUTRA

— ASN1START

— TAG-FREQBANDINDICATOREUTRA-START

FreqBandIndicatorEUTRA ::= INTEGER (1..maxBandsEUTRA)

— TAG-FREQBANDINDICATOREUTRA-STOP

— ASN1STOP

FreqBandList

The IE FreqBandList is used by the network to request NR CA, NR non-CA and/or MR-DC band combinations for specific NR and/or E-UTRA frequency bands and/or up to a specific number of carriers and/or up to specific aggregated bandwidth. This is also used to request feature sets (for NR) and feature set combinations (for NR and MR-DC).

FreqBandList information element

— ASN1START

— TAG-FREQBANDLIST-START

FreqBandList ::= SEQUENCE (SIZE (1..maxBandsMRDC)) OF FreqBandInformation

FreqBandInformation ::= CHOICE {

bandInformationEUTRA FreqBandInformationEUTRA,

bandInformationNR FreqBandInformationNR

}

FreqBandInformationEUTRA ::= SEQUENCE {

bandEUTRA FreqBandIndicatorEUTRA,

ca-BandwidthClassDL-EUTRA CA-BandwidthClassEUTRA OPTIONAL, — Need N

ca-BandwidthClassUL-EUTRA CA-BandwidthClassEUTRA OPTIONAL — Need N

}

FreqBandInformationNR ::= SEQUENCE {

bandNR FreqBandIndicatorNR,

maxBandwidthRequestedDL AggregatedBandwidth OPTIONAL, — Need N

maxBandwidthRequestedUL AggregatedBandwidth OPTIONAL, — Need N

maxCarriersRequestedDL INTEGER (1..maxNrofServingCells) OPTIONAL, — Need N

maxCarriersRequestedUL INTEGER (1..maxNrofServingCells) OPTIONAL — Need N

}

AggregatedBandwidth ::= ENUMERATED {mhz50, mhz100, mhz150, mhz200, mhz250, mhz300, mhz350,

mhz400, mhz450, mhz500, mhz550, mhz600, mhz650, mhz700, mhz750, mhz800}

— TAG-FREQBANDLIST-STOP

— ASN1STOP

FreqSeparationClass

The IE FreqSeparationClass is used for an intra-band non-contiguous CA band combination to indicate frequency separation between lower edge of lowest CC and upper edge of highest CC in a frequency band.

FreqSeparationClass information element

— ASN1START

— TAG-FREQSEPARATIONCLASS-START

FreqSeparationClass ::= ENUMERATED {c1, c2, c3, …}

— TAG-FREQSEPARATIONCLASS-STOP

— ASN1STOP

IMS-Parameters

The IE IMS-Parameters is used to convery capabilities related to IMS.

IMS-Parameters information element

— ASN1START

— TAG-IMS-PARAMETERS-START

IMS-Parameters ::= SEQUENCE {

ims-ParametersCommon IMS-ParametersCommon OPTIONAL,

ims-ParametersFRX-Diff IMS-ParametersFRX-Diff OPTIONAL,

}

IMS-ParametersCommon ::= SEQUENCE {

voiceOverEUTRA-5GC ENUMERATED {supported} OPTIONAL,

…,

[[

voiceOverSCG-BearerEUTRA-5GC ENUMERATED {supported} OPTIONAL

]]

}

IMS-ParametersFRX-Diff ::= SEQUENCE {

voiceOverNR ENUMERATED {supported} OPTIONAL,

}

— TAG-IMS-PARAMETERS-STOP

— ASN1STOP

InterRAT-Parameters

The IE InterRAT-Parameters is used convey UE capabilities related to the other RATs.

InterRAT-Parameters information element

— ASN1START

— TAG-INTERRAT-PARAMETERS-START

InterRAT-Parameters ::= SEQUENCE {

eutra EUTRA-Parameters OPTIONAL,

}

EUTRA-Parameters ::= SEQUENCE {

supportedBandListEUTRA SEQUENCE (SIZE (1..maxBandsEUTRA)) OF FreqBandIndicatorEUTRA,

eutra-ParametersCommon EUTRA-ParametersCommon OPTIONAL,

eutra-ParametersXDD-Diff EUTRA-ParametersXDD-Diff OPTIONAL,

}

EUTRA-ParametersCommon ::= SEQUENCE {

mfbi-EUTRA ENUMERATED {supported} OPTIONAL,

modifiedMPR-BehaviorEUTRA BIT STRING (SIZE (32)) OPTIONAL,

multiNS-Pmax-EUTRA ENUMERATED {supported} OPTIONAL,

rs-SINR-MeasEUTRA ENUMERATED {supported} OPTIONAL,

…,

[[

ne-DC ENUMERATED {supported} OPTIONAL

]]

}

EUTRA-ParametersXDD-Diff ::= SEQUENCE {

rsrqMeasWidebandEUTRA ENUMERATED {supported} OPTIONAL,

}

— TAG-INTERRAT-PARAMETERS-STOP

— ASN1STOP

MAC-Parameters

The IE MAC-Parameters is used to convey capabilities related to MAC.

MAC-Parameters information element

— ASN1START

— TAG-MAC-PARAMETERS-START

MAC-Parameters ::= SEQUENCE {

mac-ParametersCommon MAC-ParametersCommon OPTIONAL,

mac-ParametersXDD-Diff MAC-ParametersXDD-Diff OPTIONAL

}

MAC-ParametersCommon ::= SEQUENCE {

lcp-Restriction ENUMERATED {supported} OPTIONAL,

dummy ENUMERATED {supported} OPTIONAL,

lch-ToSCellRestriction ENUMERATED {supported} OPTIONAL,

…,

[[

recommendedBitRate ENUMERATED {supported} OPTIONAL,

recommendedBitRateQuery ENUMERATED {supported} OPTIONAL

]]

}

MAC-ParametersXDD-Diff ::= SEQUENCE {

skipUplinkTxDynamic ENUMERATED {supported} OPTIONAL,

logicalChannelSR-DelayTimer ENUMERATED {supported} OPTIONAL,

longDRX-Cycle ENUMERATED {supported} OPTIONAL,

shortDRX-Cycle ENUMERATED {supported} OPTIONAL,

multipleSR-Configurations ENUMERATED {supported} OPTIONAL,

multipleConfiguredGrants ENUMERATED {supported} OPTIONAL,

}

— TAG-MAC-PARAMETERS-STOP

— ASN1STOP

MeasAndMobParameters

The IE MeasAndMobParameters is used to convey UE capabilities related to measurements for radio resource management (RRM), radio link monitoring (RLM) and mobility (e.g. handover).

MeasAndMobParameters information element

— ASN1START

— TAG-MEASANDMOBPARAMETERS-START

MeasAndMobParameters ::= SEQUENCE {

measAndMobParametersCommon MeasAndMobParametersCommon OPTIONAL,

measAndMobParametersXDD-Diff MeasAndMobParametersXDD-Diff OPTIONAL,

measAndMobParametersFRX-Diff MeasAndMobParametersFRX-Diff OPTIONAL

}

MeasAndMobParametersCommon ::= SEQUENCE {

supportedGapPattern BIT STRING (SIZE (22)) OPTIONAL,

ssb-RLM ENUMERATED {supported} OPTIONAL,

ssb-AndCSI-RS-RLM ENUMERATED {supported} OPTIONAL,

…,

[[

eventB-MeasAndReport ENUMERATED {supported} OPTIONAL,

handoverFDD-TDD ENUMERATED {supported} OPTIONAL,

eutra-CGI-Reporting ENUMERATED {supported} OPTIONAL,

nr-CGI-Reporting ENUMERATED {supported} OPTIONAL

]],

[[

independentGapConfig ENUMERATED {supported} OPTIONAL,

periodicEUTRA-MeasAndReport ENUMERATED {supported} OPTIONAL,

handoverFR1-FR2 ENUMERATED {supported} OPTIONAL,

maxNumberCSI-RS-RRM-RS-SINR ENUMERATED {n4, n8, n16, n32, n64, n96} OPTIONAL

]],

[[

nr-CGI-Reporting-ENDC ENUMERATED {supported} OPTIONAL

]],

[[

eutra-CGI-Reporting-NEDC ENUMERATED {supported} OPTIONAL,

eutra-CGI-Reporting-NRDC ENUMERATED {supported} OPTIONAL,

nr-CGI-Reporting-NEDC ENUMERATED {supported} OPTIONAL,

nr-CGI-Reporting-NRDC ENUMERATED {supported} OPTIONAL

]]

}

MeasAndMobParametersXDD-Diff ::= SEQUENCE {

intraAndInterF-MeasAndReport ENUMERATED {supported} OPTIONAL,

eventA-MeasAndReport ENUMERATED {supported} OPTIONAL,

…,

[[

handoverInterF ENUMERATED {supported} OPTIONAL,

handoverLTE-EPC ENUMERATED {supported} OPTIONAL,

handoverLTE-5GC ENUMERATED {supported} OPTIONAL

]],

[[

sftd-MeasNR-Neigh ENUMERATED {supported} OPTIONAL,

sftd-MeasNR-Neigh-DRX ENUMERATED {supported} OPTIONAL

]]

}

MeasAndMobParametersFRX-Diff ::= SEQUENCE {

ss-SINR-Meas ENUMERATED {supported} OPTIONAL,

csi-RSRP-AndRSRQ-MeasWithSSB ENUMERATED {supported} OPTIONAL,

csi-RSRP-AndRSRQ-MeasWithoutSSB ENUMERATED {supported} OPTIONAL,

csi-SINR-Meas ENUMERATED {supported} OPTIONAL,

csi-RS-RLM ENUMERATED {supported} OPTIONAL,

…,

[[

handoverInterF ENUMERATED {supported} OPTIONAL,

handoverLTE-EPC ENUMERATED {supported} OPTIONAL,

handoverLTE-5GC ENUMERATED {supported} OPTIONAL

]],

[[

maxNumberResource-CSI-RS-RLM ENUMERATED {n2, n4, n6, n8} OPTIONAL

]],

[[

simultaneousRxDataSSB-DiffNumerology ENUMERATED {supported} OPTIONAL

]]

}

— TAG-MEASANDMOBPARAMETERS-STOP

— ASN1STOP

MeasAndMobParametersMRDC

The IE MeasAndMobParametersMRDC is used to convey capability parameters related to RRM measurements and RRC mobility.

MeasAndMobParametersMRDC information element

— ASN1START

— TAG-MEASANDMOBPARAMETERSMRDC-START

MeasAndMobParametersMRDC ::= SEQUENCE {

measAndMobParametersMRDC-Common MeasAndMobParametersMRDC-Common OPTIONAL,

measAndMobParametersMRDC-XDD-Diff MeasAndMobParametersMRDC-XDD-Diff OPTIONAL,

measAndMobParametersMRDC-FRX-Diff MeasAndMobParametersMRDC-FRX-Diff OPTIONAL

}

MeasAndMobParametersMRDC-v1560 ::= SEQUENCE {

measAndMobParametersMRDC-XDD-Diff-v1560 MeasAndMobParametersMRDC-XDD-Diff-v1560 OPTIONAL

}

MeasAndMobParametersMRDC-Common ::= SEQUENCE {

independentGapConfig ENUMERATED {supported} OPTIONAL

}

MeasAndMobParametersMRDC-XDD-Diff ::= SEQUENCE {

sftd-MeasPSCell ENUMERATED {supported} OPTIONAL,

sftd-MeasNR-Cell ENUMERATED {supported} OPTIONAL

}

MeasAndMobParametersMRDC-XDD-Diff-v1560 ::= SEQUENCE {

sftd-MeasPSCell-NEDC ENUMERATED {supported} OPTIONAL

}

MeasAndMobParametersMRDC-FRX-Diff ::= SEQUENCE {

simultaneousRxDataSSB-DiffNumerology ENUMERATED {supported} OPTIONAL

}

— TAG-MEASANDMOBPARAMETERSMRDC-STOP

— ASN1STOP

MIMO-Layers

The IE MIMO-Layers is used to convey the number of supported MIMO layers.

MIMO-Layers information element

— ASN1START

— TAG-MIMO-LAYERS-START

MIMO-LayersDL ::= ENUMERATED {twoLayers, fourLayers, eightLayers}

MIMO-LayersUL ::= ENUMERATED {oneLayer, twoLayers, fourLayers}

— TAG-MIMO-LAYERS-STOP

— ASN1STOP

MIMO-ParametersPerBand

The IE MIMO-ParametersPerBand is used to convey MIMO related parameters specific for a certain band (not per feature set or band combination).

MIMO-ParametersPerBand information element

— ASN1START

— TAG-MIMO-PARAMETERSPERBAND-START

MIMO-ParametersPerBand ::= SEQUENCE {

tci-StatePDSCH SEQUENCE {

maxNumberConfiguredTCIstatesPerCC ENUMERATED {n4, n8, n16, n32, n64, n128} OPTIONAL,

maxNumberActiveTCI-PerBWP ENUMERATED {n1, n2, n4, n8} OPTIONAL

} OPTIONAL,

additionalActiveTCI-StatePDCCH ENUMERATED {supported} OPTIONAL,

pusch-TransCoherence ENUMERATED {nonCoherent, partialCoherent, fullCoherent} OPTIONAL,

beamCorrespondenceWithoutUL-BeamSweeping ENUMERATED {supported} OPTIONAL,

periodicBeamReport ENUMERATED {supported} OPTIONAL,

aperiodicBeamReport ENUMERATED {supported} OPTIONAL,

sp-BeamReportPUCCH ENUMERATED {supported} OPTIONAL,

sp-BeamReportPUSCH ENUMERATED {supported} OPTIONAL,

dummy1 DummyG OPTIONAL,

maxNumberRxBeam INTEGER (2..8) OPTIONAL,

maxNumberRxTxBeamSwitchDL SEQUENCE {

scs-15kHz ENUMERATED {n4, n7, n14} OPTIONAL,

scs-30kHz ENUMERATED {n4, n7, n14} OPTIONAL,

scs-60kHz ENUMERATED {n4, n7, n14} OPTIONAL,

scs-120kHz ENUMERATED {n4, n7, n14} OPTIONAL,

scs-240kHz ENUMERATED {n4, n7, n14} OPTIONAL

} OPTIONAL,

maxNumberNonGroupBeamReporting ENUMERATED {n1, n2, n4} OPTIONAL,

groupBeamReporting ENUMERATED {supported} OPTIONAL,

uplinkBeamManagement SEQUENCE {

maxNumberSRS-ResourcePerSet-BM ENUMERATED {n2, n4, n8, n16},

maxNumberSRS-ResourceSet INTEGER (1..8)

} OPTIONAL,

maxNumberCSI-RS-BFD INTEGER (1..64) OPTIONAL,

maxNumberSSB-BFD INTEGER (1..64) OPTIONAL,

maxNumberCSI-RS-SSB-CBD INTEGER (1..256) OPTIONAL,

dummy2 ENUMERATED {supported} OPTIONAL,

twoPortsPTRS-UL ENUMERATED {supported} OPTIONAL,

dummy5 SRS-Resources OPTIONAL,

dummy3 INTEGER (1..4) OPTIONAL,

beamReportTiming SEQUENCE {

scs-15kHz ENUMERATED {sym2, sym4, sym8} OPTIONAL,

scs-30kHz ENUMERATED {sym4, sym8, sym14, sym28} OPTIONAL,

scs-60kHz ENUMERATED {sym8, sym14, sym28} OPTIONAL,

scs-120kHz ENUMERATED {sym14, sym28, sym56} OPTIONAL

} OPTIONAL,

ptrs-DensityRecommendationSetDL SEQUENCE {

scs-15kHz PTRS-DensityRecommendationDL OPTIONAL,

scs-30kHz PTRS-DensityRecommendationDL OPTIONAL,

scs-60kHz PTRS-DensityRecommendationDL OPTIONAL,

scs-120kHz PTRS-DensityRecommendationDL OPTIONAL

} OPTIONAL,

ptrs-DensityRecommendationSetUL SEQUENCE {

scs-15kHz PTRS-DensityRecommendationUL OPTIONAL,

scs-30kHz PTRS-DensityRecommendationUL OPTIONAL,

scs-60kHz PTRS-DensityRecommendationUL OPTIONAL,

scs-120kHz PTRS-DensityRecommendationUL OPTIONAL

} OPTIONAL,

dummy4 DummyH OPTIONAL,

aperiodicTRS ENUMERATED {supported} OPTIONAL,

…,

[[

dummy6 ENUMERATED {true} OPTIONAL,

beamManagementSSB-CSI-RS BeamManagementSSB-CSI-RS OPTIONAL,

beamSwitchTiming SEQUENCE {

scs-60kHz ENUMERATED {sym14, sym28, sym48, sym224, sym336} OPTIONAL,

scs-120kHz ENUMERATED {sym14, sym28, sym48, sym224, sym336} OPTIONAL

} OPTIONAL,

codebookParameters CodebookParameters OPTIONAL,

csi-RS-IM-ReceptionForFeedback CSI-RS-IM-ReceptionForFeedback OPTIONAL,

csi-RS-ProcFrameworkForSRS CSI-RS-ProcFrameworkForSRS OPTIONAL,

csi-ReportFramework CSI-ReportFramework OPTIONAL,

csi-RS-ForTracking CSI-RS-ForTracking OPTIONAL,

srs-AssocCSI-RS SEQUENCE (SIZE (1.. maxNrofCSI-RS-Resources)) OF SupportedCSI-RS-Resource OPTIONAL,

spatialRelations SpatialRelations OPTIONAL

]]

}

DummyG ::= SEQUENCE {

maxNumberSSB-CSI-RS-ResourceOneTx ENUMERATED {n8, n16, n32, n64},

maxNumberSSB-CSI-RS-ResourceTwoTx ENUMERATED {n0, n4, n8, n16, n32, n64},

supportedCSI-RS-Density ENUMERATED {one, three, oneAndThree}

}

BeamManagementSSB-CSI-RS ::= SEQUENCE {

maxNumberSSB-CSI-RS-ResourceOneTx ENUMERATED {n0, n8, n16, n32, n64},

maxNumberCSI-RS-Resource ENUMERATED {n0, n4, n8, n16, n32, n64},

maxNumberCSI-RS-ResourceTwoTx ENUMERATED {n0, n4, n8, n16, n32, n64},

supportedCSI-RS-Density ENUMERATED {one, three, oneAndThree} OPTIONAL,

maxNumberAperiodicCSI-RS-Resource ENUMERATED {n0, n1, n4, n8, n16, n32, n64}

}

DummyH ::= SEQUENCE {

burstLength INTEGER (1..2),

maxSimultaneousResourceSetsPerCC INTEGER (1..8),

maxConfiguredResourceSetsPerCC INTEGER (1..64),

maxConfiguredResourceSetsAllCC INTEGER (1..128)

}

CSI-RS-ForTracking ::= SEQUENCE {

maxBurstLength INTEGER (1..2),

maxSimultaneousResourceSetsPerCC INTEGER (1..8),

maxConfiguredResourceSetsPerCC INTEGER (1..64),

maxConfiguredResourceSetsAllCC INTEGER (1..256)

}

CSI-RS-IM-ReceptionForFeedback ::= SEQUENCE {

maxConfigNumberNZP-CSI-RS-PerCC INTEGER (1..64),

maxConfigNumberPortsAcrossNZP-CSI-RS-PerCC INTEGER (2..256),

maxConfigNumberCSI-IM-PerCC ENUMERATED {n1, n2, n4, n8, n16, n32},

maxNumberSimultaneousNZP-CSI-RS-PerCC INTEGER (1..64),

totalNumberPortsSimultaneousNZP-CSI-RS-PerCC INTEGER (2..256)

}

CSI-RS-ProcFrameworkForSRS ::= SEQUENCE {

maxNumberPeriodicSRS-AssocCSI-RS-PerBWP INTEGER (1..4),

maxNumberAperiodicSRS-AssocCSI-RS-PerBWP INTEGER (1..4),

maxNumberSP-SRS-AssocCSI-RS-PerBWP INTEGER (0..4),

simultaneousSRS-AssocCSI-RS-PerCC INTEGER (1..8)

}

CSI-ReportFramework ::= SEQUENCE {

maxNumberPeriodicCSI-PerBWP-ForCSI-Report INTEGER (1..4),

maxNumberAperiodicCSI-PerBWP-ForCSI-Report INTEGER (1..4),

maxNumberSemiPersistentCSI-PerBWP-ForCSI-Report INTEGER (0..4),

maxNumberPeriodicCSI-PerBWP-ForBeamReport INTEGER (1..4),

maxNumberAperiodicCSI-PerBWP-ForBeamReport INTEGER (1..4),

maxNumberAperiodicCSI-triggeringStatePerCC ENUMERATED {n3, n7, n15, n31, n63, n128},

maxNumberSemiPersistentCSI-PerBWP-ForBeamReport INTEGER (0..4),

simultaneousCSI-ReportsPerCC INTEGER (1..8)

}

PTRS-DensityRecommendationDL ::= SEQUENCE {

frequencyDensity1 INTEGER (1..276),

frequencyDensity2 INTEGER (1..276),

timeDensity1 INTEGER (0..29),

timeDensity2 INTEGER (0..29),

timeDensity3 INTEGER (0..29)

}

PTRS-DensityRecommendationUL ::= SEQUENCE {

frequencyDensity1 INTEGER (1..276),

frequencyDensity2 INTEGER (1..276),

timeDensity1 INTEGER (0..29),

timeDensity2 INTEGER (0..29),

timeDensity3 INTEGER (0..29),

sampleDensity1 INTEGER (1..276),

sampleDensity2 INTEGER (1..276),

sampleDensity3 INTEGER (1..276),

sampleDensity4 INTEGER (1..276),

sampleDensity5 INTEGER (1..276)

}

SpatialRelations ::= SEQUENCE {

maxNumberConfiguredSpatialRelations ENUMERATED {n4, n8, n16, n32, n64, n96},

maxNumberActiveSpatialRelations ENUMERATED {n1, n2, n4, n8, n14},

additionalActiveSpatialRelationPUCCH ENUMERATED {supported} OPTIONAL,

maxNumberDL-RS-QCL-TypeD ENUMERATED {n1, n2, n4, n8, n14}

}

DummyI ::= SEQUENCE {

supportedSRS-TxPortSwitch ENUMERATED {t1r2, t1r4, t2r4, t1r4-t2r4, tr-equal},

txSwitchImpactToRx ENUMERATED {true} OPTIONAL

}

— TAG-MIMO-PARAMETERSPERBAND-STOP

— ASN1STOP

MIMO-ParametersPerBand field description

csi-RS-IM-ReceptionForFeedback/ csi-RS-ProcFrameworkForSRS/ csi-ReportFramework

CSI related capabilities which the UE supports on each of the carriers operated on this band. If the network configures the UE with serving cells on both FR1 and FR2 bands, these values may be further limited by the corresponding fields in fr1-fr2-Add-UE-NR-Capabilities.

ModulationOrder

The IE ModulationOrder is used to convey the maximum supported modulation order.

ModulationOrder information element

— ASN1START

— TAG-MODULATIONORDER-START

ModulationOrder ::= ENUMERATED {bpsk-halfpi, bpsk, qpsk, qam16, qam64, qam256}

— TAG-MODULATIONORDER-STOP

— ASN1STOP

MRDC-Parameters

The IE MRDC-Parameters contains the band combination parameters specific to MR-DC for a given MR-DC band combination.

MRDC-Parameters information element

— ASN1START

— TAG-MRDC-PARAMETERS-START

MRDC-Parameters ::= SEQUENCE {

singleUL-Transmission ENUMERATED {supported} OPTIONAL,

dynamicPowerSharingENDC ENUMERATED {supported} OPTIONAL,

tdm-Pattern ENUMERATED {supported} OPTIONAL,

ul-SharingEUTRA-NR ENUMERATED {tdm, fdm, both} OPTIONAL,

ul-SwitchingTimeEUTRA-NR ENUMERATED {type1, type2} OPTIONAL,

simultaneousRxTxInterBandENDC ENUMERATED {supported} OPTIONAL,

asyncIntraBandENDC ENUMERATED {supported} OPTIONAL,

…,

[[

dualPA-Architecture ENUMERATED {supported} OPTIONAL,

intraBandENDC-Support ENUMERATED {non-contiguous, both} OPTIONAL,

ul-TimingAlignmentEUTRA-NR ENUMERATED {required} OPTIONAL

]]

}

MRDC-Parameters-v1580 ::= SEQUENCE {

dynamicPowerSharingNEDC ENUMERATED {supported} OPTIONAL

}

MRDC-Parameters-v1590 ::= SEQUENCE {

interBandContiguousMRDC ENUMERATED {supported} OPTIONAL

}

— TAG-MRDC-PARAMETERS-STOP

— ASN1STOP

NRDC-Parameters

The IE NRDC-Parameters contains parameters specific to NR-DC, i.e., which are not applicable to NR SA.

NRDC-Parameters information element

— ASN1START

— TAG-NRDC-PARAMETERS-START

NRDC-Parameters ::= SEQUENCE {

measAndMobParametersNRDC MeasAndMobParametersMRDC OPTIONAL,

generalParametersNRDC GeneralParametersMRDC-XDD-Diff OPTIONAL,

fdd-Add-UE-NRDC-Capabilities UE-MRDC-CapabilityAddXDD-Mode OPTIONAL,

tdd-Add-UE-NRDC-Capabilities UE-MRDC-CapabilityAddXDD-Mode OPTIONAL,

fr1-Add-UE-NRDC-Capabilities UE-MRDC-CapabilityAddFRX-Mode OPTIONAL,

fr2-Add-UE-NRDC-Capabilities UE-MRDC-CapabilityAddFRX-Mode OPTIONAL,

dummy2 OCTET STRING OPTIONAL,

dummy SEQUENCE {} OPTIONAL

}

NRDC-Parameters-v1570 ::= SEQUENCE {

sfn-SyncNRDC ENUMERATED {supported} OPTIONAL

}

NRDC-Parameters-v15c0 ::= SEQUENCE {

pdcp-DuplicationSplitSRB ENUMERATED {supported} OPTIONAL,

pdcp-DuplicationSplitDRB ENUMERATED {supported} OPTIONAL

}

— TAG-NRDC-PARAMETERS-STOP

— ASN1STOP

PDCP-Parameters

The IE PDCP-Parameters is used to convey capabilities related to PDCP.

PDCP-Parameters information element

— ASN1START

— TAG-PDCP-PARAMETERS-START

PDCP-Parameters ::= SEQUENCE {

supportedROHC-Profiles SEQUENCE {

profile0x0000 BOOLEAN,

profile0x0001 BOOLEAN,

profile0x0002 BOOLEAN,

profile0x0003 BOOLEAN,

profile0x0004 BOOLEAN,

profile0x0006 BOOLEAN,

profile0x0101 BOOLEAN,

profile0x0102 BOOLEAN,

profile0x0103 BOOLEAN,

profile0x0104 BOOLEAN

},

maxNumberROHC-ContextSessions ENUMERATED {cs2, cs4, cs8, cs12, cs16, cs24, cs32, cs48, cs64,

cs128, cs256, cs512, cs1024, cs16384, spare2, spare1},

uplinkOnlyROHC-Profiles ENUMERATED {supported} OPTIONAL,

continueROHC-Context ENUMERATED {supported} OPTIONAL,

outOfOrderDelivery ENUMERATED {supported} OPTIONAL,

shortSN ENUMERATED {supported} OPTIONAL,

pdcp-DuplicationSRB ENUMERATED {supported} OPTIONAL,

pdcp-DuplicationMCG-OrSCG-DRB ENUMERATED {supported} OPTIONAL,

}

— TAG-PDCP-PARAMETERS-STOP

— ASN1STOP

PDCP-ParametersMRDC

The IE PDCP-ParametersMRDC is used to convey PDCP related capabilities for MR-DC.

PDCP-ParametersMRDC information element

— ASN1START

— TAG-PDCP-PARAMETERSMRDC-START

PDCP-ParametersMRDC ::= SEQUENCE {

pdcp-DuplicationSplitSRB ENUMERATED {supported} OPTIONAL,

pdcp-DuplicationSplitDRB ENUMERATED {supported} OPTIONAL

}

— TAG-PDCP-PARAMETERSMRDC-STOP

— ASN1STOP

Phy-Parameters

The IE Phy-Parameters is used to convey the physical layer capabilities.

Phy-Parameters information element

— ASN1START

— TAG-PHY-PARAMETERS-START

Phy-Parameters ::= SEQUENCE {

phy-ParametersCommon Phy-ParametersCommon OPTIONAL,

phy-ParametersXDD-Diff Phy-ParametersXDD-Diff OPTIONAL,

phy-ParametersFRX-Diff Phy-ParametersFRX-Diff OPTIONAL,

phy-ParametersFR1 Phy-ParametersFR1 OPTIONAL,

phy-ParametersFR2 Phy-ParametersFR2 OPTIONAL

}

Phy-ParametersCommon ::= SEQUENCE {

csi-RS-CFRA-ForHO ENUMERATED {supported} OPTIONAL,

dynamicPRB-BundlingDL ENUMERATED {supported} OPTIONAL,

sp-CSI-ReportPUCCH ENUMERATED {supported} OPTIONAL,

sp-CSI-ReportPUSCH ENUMERATED {supported} OPTIONAL,

nzp-CSI-RS-IntefMgmt ENUMERATED {supported} OPTIONAL,

type2-SP-CSI-Feedback-LongPUCCH ENUMERATED {supported} OPTIONAL,

precoderGranularityCORESET ENUMERATED {supported} OPTIONAL,

dynamicHARQ-ACK-Codebook ENUMERATED {supported} OPTIONAL,

semiStaticHARQ-ACK-Codebook ENUMERATED {supported} OPTIONAL,

spatialBundlingHARQ-ACK ENUMERATED {supported} OPTIONAL,

dynamicBetaOffsetInd-HARQ-ACK-CSI ENUMERATED {supported} OPTIONAL,

pucch-Repetition-F1-3-4 ENUMERATED {supported} OPTIONAL,

ra-Type0-PUSCH ENUMERATED {supported} OPTIONAL,

dynamicSwitchRA-Type0-1-PDSCH ENUMERATED {supported} OPTIONAL,

dynamicSwitchRA-Type0-1-PUSCH ENUMERATED {supported} OPTIONAL,

pdsch-MappingTypeA ENUMERATED {supported} OPTIONAL,

pdsch-MappingTypeB ENUMERATED {supported} OPTIONAL,

interleavingVRB-ToPRB-PDSCH ENUMERATED {supported} OPTIONAL,

interSlotFreqHopping-PUSCH ENUMERATED {supported} OPTIONAL,

type1-PUSCH-RepetitionMultiSlots ENUMERATED {supported} OPTIONAL,

type2-PUSCH-RepetitionMultiSlots ENUMERATED {supported} OPTIONAL,

pusch-RepetitionMultiSlots ENUMERATED {supported} OPTIONAL,

pdsch-RepetitionMultiSlots ENUMERATED {supported} OPTIONAL,

downlinkSPS ENUMERATED {supported} OPTIONAL,

configuredUL-GrantType1 ENUMERATED {supported} OPTIONAL,

configuredUL-GrantType2 ENUMERATED {supported} OPTIONAL,

pre-EmptIndication-DL ENUMERATED {supported} OPTIONAL,

cbg-TransIndication-DL ENUMERATED {supported} OPTIONAL,

cbg-TransIndication-UL ENUMERATED {supported} OPTIONAL,

cbg-FlushIndication-DL ENUMERATED {supported} OPTIONAL,

dynamicHARQ-ACK-CodeB-CBG-Retx-DL ENUMERATED {supported} OPTIONAL,

rateMatchingResrcSetSemi-Static ENUMERATED {supported} OPTIONAL,

rateMatchingResrcSetDynamic ENUMERATED {supported} OPTIONAL,

bwp-SwitchingDelay ENUMERATED {type1, type2} OPTIONAL,

…,

[[

dummy ENUMERATED {supported} OPTIONAL

]],

[[

maxNumberSearchSpaces ENUMERATED {n10} OPTIONAL,

rateMatchingCtrlResrcSetDynamic ENUMERATED {supported} OPTIONAL,

maxLayersMIMO-Indication ENUMERATED {supported} OPTIONAL

]],

[[

spCellPlacement CarrierAggregationVariant OPTIONAL

]]

}

Phy-ParametersXDD-Diff ::= SEQUENCE {

dynamicSFI ENUMERATED {supported} OPTIONAL,

twoPUCCH-F0-2-ConsecSymbols ENUMERATED {supported} OPTIONAL,

twoDifferentTPC-Loop-PUSCH ENUMERATED {supported} OPTIONAL,

twoDifferentTPC-Loop-PUCCH ENUMERATED {supported} OPTIONAL,

…,

[[

dl-SchedulingOffset-PDSCH-TypeA ENUMERATED {supported} OPTIONAL,

dl-SchedulingOffset-PDSCH-TypeB ENUMERATED {supported} OPTIONAL,

ul-SchedulingOffset ENUMERATED {supported} OPTIONAL

]]

}

Phy-ParametersFRX-Diff ::= SEQUENCE {

dynamicSFI ENUMERATED {supported} OPTIONAL,

dummy1 BIT STRING (SIZE (2)) OPTIONAL,

twoFL-DMRS BIT STRING (SIZE (2)) OPTIONAL,

dummy2 BIT STRING (SIZE (2)) OPTIONAL,

dummy3 BIT STRING (SIZE (2)) OPTIONAL,

supportedDMRS-TypeDL ENUMERATED {type1, type1And2} OPTIONAL,

supportedDMRS-TypeUL ENUMERATED {type1, type1And2} OPTIONAL,

semiOpenLoopCSI ENUMERATED {supported} OPTIONAL,

csi-ReportWithoutPMI ENUMERATED {supported} OPTIONAL,

csi-ReportWithoutCQI ENUMERATED {supported} OPTIONAL,

onePortsPTRS BIT STRING (SIZE (2)) OPTIONAL,

twoPUCCH-F0-2-ConsecSymbols ENUMERATED {supported} OPTIONAL,

pucch-F2-WithFH ENUMERATED {supported} OPTIONAL,

pucch-F3-WithFH ENUMERATED {supported} OPTIONAL,

pucch-F4-WithFH ENUMERATED {supported} OPTIONAL,

pucch-F0-2WithoutFH ENUMERATED {notSupported} OPTIONAL,

pucch-F1-3-4WithoutFH ENUMERATED {notSupported} OPTIONAL,

mux-SR-HARQ-ACK-CSI-PUCCH-MultiPerSlot ENUMERATED {supported} OPTIONAL,

uci-CodeBlockSegmentation ENUMERATED {supported} OPTIONAL,

onePUCCH-LongAndShortFormat ENUMERATED {supported} OPTIONAL,

twoPUCCH-AnyOthersInSlot ENUMERATED {supported} OPTIONAL,

intraSlotFreqHopping-PUSCH ENUMERATED {supported} OPTIONAL,

pusch-LBRM ENUMERATED {supported} OPTIONAL,

pdcch-BlindDetectionCA INTEGER (4..16) OPTIONAL,

tpc-PUSCH-RNTI ENUMERATED {supported} OPTIONAL,

tpc-PUCCH-RNTI ENUMERATED {supported} OPTIONAL,

tpc-SRS-RNTI ENUMERATED {supported} OPTIONAL,

absoluteTPC-Command ENUMERATED {supported} OPTIONAL,

twoDifferentTPC-Loop-PUSCH ENUMERATED {supported} OPTIONAL,

twoDifferentTPC-Loop-PUCCH ENUMERATED {supported} OPTIONAL,

pusch-HalfPi-BPSK ENUMERATED {supported} OPTIONAL,

pucch-F3-4-HalfPi-BPSK ENUMERATED {supported} OPTIONAL,

almostContiguousCP-OFDM-UL ENUMERATED {supported} OPTIONAL,

sp-CSI-RS ENUMERATED {supported} OPTIONAL,

sp-CSI-IM ENUMERATED {supported} OPTIONAL,

tdd-MultiDL-UL-SwitchPerSlot ENUMERATED {supported} OPTIONAL,

multipleCORESET ENUMERATED {supported} OPTIONAL,

…,

[[

csi-RS-IM-ReceptionForFeedback CSI-RS-IM-ReceptionForFeedback OPTIONAL,

csi-RS-ProcFrameworkForSRS CSI-RS-ProcFrameworkForSRS OPTIONAL,

csi-ReportFramework CSI-ReportFramework OPTIONAL,

mux-SR-HARQ-ACK-CSI-PUCCH-OncePerSlot SEQUENCE {

sameSymbol ENUMERATED {supported} OPTIONAL,

diffSymbol ENUMERATED {supported} OPTIONAL

} OPTIONAL,

mux-SR-HARQ-ACK-PUCCH ENUMERATED {supported} OPTIONAL,

mux-MultipleGroupCtrlCH-Overlap ENUMERATED {supported} OPTIONAL,

dl-SchedulingOffset-PDSCH-TypeA ENUMERATED {supported} OPTIONAL,

dl-SchedulingOffset-PDSCH-TypeB ENUMERATED {supported} OPTIONAL,

ul-SchedulingOffset ENUMERATED {supported} OPTIONAL,

dl-64QAM-MCS-TableAlt ENUMERATED {supported} OPTIONAL,

ul-64QAM-MCS-TableAlt ENUMERATED {supported} OPTIONAL,

cqi-TableAlt ENUMERATED {supported} OPTIONAL,

oneFL-DMRS-TwoAdditionalDMRS-UL ENUMERATED {supported} OPTIONAL,

twoFL-DMRS-TwoAdditionalDMRS-UL ENUMERATED {supported} OPTIONAL,

oneFL-DMRS-ThreeAdditionalDMRS-UL ENUMERATED {supported} OPTIONAL

]],

[[

pdcch-BlindDetectionNRDC SEQUENCE {

pdcch-BlindDetectionMCG-UE INTEGER (1..15),

pdcch-BlindDetectionSCG-UE INTEGER (1..15)

} OPTIONAL,

mux-HARQ-ACK-PUSCH-DiffSymbol ENUMERATED {supported} OPTIONAL

]]

}

Phy-ParametersFR1 ::= SEQUENCE {

pdcch-MonitoringSingleOccasion ENUMERATED {supported} OPTIONAL,

scs-60kHz ENUMERATED {supported} OPTIONAL,

pdsch-256QAM-FR1 ENUMERATED {supported} OPTIONAL,

pdsch-RE-MappingFR1-PerSymbol ENUMERATED {n10, n20} OPTIONAL,

…,

[[

pdsch-RE-MappingFR1-PerSlot ENUMERATED {n16, n32, n48, n64, n80, n96, n112, n128,

n144, n160, n176, n192, n208, n224, n240, n256} OPTIONAL

]]

}

Phy-ParametersFR2 ::= SEQUENCE {

dummy ENUMERATED {supported} OPTIONAL,

pdsch-RE-MappingFR2-PerSymbol ENUMERATED {n6, n20} OPTIONAL,

…,

[[

pCell-FR2 ENUMERATED {supported} OPTIONAL,

pdsch-RE-MappingFR2-PerSlot ENUMERATED {n16, n32, n48, n64, n80, n96, n112, n128,

n144, n160, n176, n192, n208, n224, n240, n256} OPTIONAL

]]

}

— TAG-PHY-PARAMETERS-STOP

— ASN1STOP

Phy-ParametersFRX-Diff field description

csi-RS-IM-ReceptionForFeedback/ csi-RS-ProcFrameworkForSRS/ csi-ReportFramework

These fields are optionally present in fr1-fr2-Add-UE-NR-Capabilities in UE-NR-Capability. They shall not be set in any other instance of the IE Phy-ParametersFRX-Diff. If the network configures the UE with serving cells on both FR1 and FR2 bands, these parameters, if present, limit the corresponding parameters in MIMO-ParametersPerBand.

Phy-ParametersMRDC

The IE Phy-ParametersMRDC is used to convey physical layer capabilities for MR-DC.

Phy-ParametersMRDC information element

— ASN1START

— TAG-PHY-PARAMETERSMRDC-START

Phy-ParametersMRDC ::= SEQUENCE {

naics-Capability-List SEQUENCE (SIZE (1..maxNrofNAICS-Entries)) OF NAICS-Capability-Entry OPTIONAL,

…,

[[

spCellPlacement CarrierAggregationVariant OPTIONAL

]]

}

NAICS-Capability-Entry ::= SEQUENCE {

numberOfNAICS-CapableCC INTEGER(1..5),

numberOfAggregatedPRB ENUMERATED {n50, n75, n100, n125, n150, n175, n200, n225,

n250, n275, n300, n350, n400, n450, n500, spare},

}

— TAG-PHY-PARAMETERSMRDC-STOP

— ASN1STOP

PHY-ParametersMRDC field descriptions

naics-Capability-List

Indicates that UE in MR-DC supports NAICS as defined in TS 36.331 [10].

ProcessingParameters

The IE ProcessingParameters is used to indicate PDSCH/PUSCH processing capabilities supported by the UE.

ProcessingParameters information element

— ASN1START

— TAG-PROCESSINGPARAMETERS-START

ProcessingParameters ::= SEQUENCE {

fallback ENUMERATED {sc, cap1-only},

differentTB-PerSlot SEQUENCE {

upto1 NumberOfCarriers OPTIONAL,

upto2 NumberOfCarriers OPTIONAL,

upto4 NumberOfCarriers OPTIONAL,

upto7 NumberOfCarriers OPTIONAL

} OPTIONAL

}

NumberOfCarriers ::= INTEGER (1..16)

— TAG-PROCESSINGPARAMETERS-STOP

— ASN1STOP

RAT-Type

The IE RAT-Type is used to indicate the radio access technology (RAT), including NR, of the requested/transferred UE capabilities.

RAT-Type information element

— ASN1START

— TAG-RAT-TYPE-START

RAT-Type ::= ENUMERATED {nr, eutra-nr, eutra, spare1, …}

— TAG-RAT-TYPE-STOP

— ASN1STOP

RF-Parameters

The IE RF-Parameters is used to convey RF-related capabilities for NR operation.

RF-Parameters information element

— ASN1START

— TAG-RF-PARAMETERS-START

RF-Parameters ::= SEQUENCE {

supportedBandListNR SEQUENCE (SIZE (1..maxBands)) OF BandNR,

supportedBandCombinationList BandCombinationList OPTIONAL,

appliedFreqBandListFilter FreqBandList OPTIONAL,

…,

[[

supportedBandCombinationList-v1540 BandCombinationList-v1540 OPTIONAL,

srs-SwitchingTimeRequested ENUMERATED {true} OPTIONAL

]],

[[

supportedBandCombinationList-v1550 BandCombinationList-v1550 OPTIONAL

]],

[[

supportedBandCombinationList-v1560 BandCombinationList-v1560 OPTIONAL

]]

}

BandNR ::= SEQUENCE {

bandNR FreqBandIndicatorNR,

modifiedMPR-Behaviour BIT STRING (SIZE (8)) OPTIONAL,

mimo-ParametersPerBand MIMO-ParametersPerBand OPTIONAL,

extendedCP ENUMERATED {supported} OPTIONAL,

multipleTCI ENUMERATED {supported} OPTIONAL,

bwp-WithoutRestriction ENUMERATED {supported} OPTIONAL,

bwp-SameNumerology ENUMERATED {upto2, upto4} OPTIONAL,

bwp-DiffNumerology ENUMERATED {upto4} OPTIONAL,

crossCarrierScheduling-SameSCS ENUMERATED {supported} OPTIONAL,

pdsch-256QAM-FR2 ENUMERATED {supported} OPTIONAL,

pusch-256QAM ENUMERATED {supported} OPTIONAL,

ue-PowerClass ENUMERATED {pc1, pc2, pc3, pc4} OPTIONAL,

rateMatchingLTE-CRS ENUMERATED {supported} OPTIONAL,

channelBWs-DL CHOICE {

fr1 SEQUENCE {

scs-15kHz BIT STRING (SIZE (10)) OPTIONAL,

scs-30kHz BIT STRING (SIZE (10)) OPTIONAL,

scs-60kHz BIT STRING (SIZE (10)) OPTIONAL

},

fr2 SEQUENCE {

scs-60kHz BIT STRING (SIZE (3)) OPTIONAL,

scs-120kHz BIT STRING (SIZE (3)) OPTIONAL

}

} OPTIONAL,

channelBWs-UL CHOICE {

fr1 SEQUENCE {

scs-15kHz BIT STRING (SIZE (10)) OPTIONAL,

scs-30kHz BIT STRING (SIZE (10)) OPTIONAL,

scs-60kHz BIT STRING (SIZE (10)) OPTIONAL

},

fr2 SEQUENCE {

scs-60kHz BIT STRING (SIZE (3)) OPTIONAL,

scs-120kHz BIT STRING (SIZE (3)) OPTIONAL

}

} OPTIONAL,

…,

[[

maxUplinkDutyCycle-PC2-FR1 ENUMERATED {n60, n70, n80, n90, n100} OPTIONAL

]],

[[

pucch-SpatialRelInfoMAC-CE ENUMERATED {supported} OPTIONAL,

powerBoosting-pi2BPSK ENUMERATED {supported} OPTIONAL

]],

[[

maxUplinkDutyCycle-FR2 ENUMERATED {n15, n20, n25, n30, n40, n50, n60, n70, n80, n90, n100} OPTIONAL

]],

[[

channelBWs-DL-v1590 CHOICE {

fr1 SEQUENCE {

scs-15kHz BIT STRING (SIZE (16)) OPTIONAL,

scs-30kHz BIT STRING (SIZE (16)) OPTIONAL,

scs-60kHz BIT STRING (SIZE (16)) OPTIONAL

},

fr2 SEQUENCE {

scs-60kHz BIT STRING (SIZE (8)) OPTIONAL,

scs-120kHz BIT STRING (SIZE (8)) OPTIONAL

}

} OPTIONAL,

channelBWs-UL-v1590 CHOICE {

fr1 SEQUENCE {

scs-15kHz BIT STRING (SIZE (16)) OPTIONAL,

scs-30kHz BIT STRING (SIZE (16)) OPTIONAL,

scs-60kHz BIT STRING (SIZE (16)) OPTIONAL

},

fr2 SEQUENCE {

scs-60kHz BIT STRING (SIZE (8)) OPTIONAL,

scs-120kHz BIT STRING (SIZE (8)) OPTIONAL

}

} OPTIONAL

]],

[[

asymmetricBandwidthCombinationSet BIT STRING (SIZE (1..32)) OPTIONAL

]]

}

— TAG-RF-PARAMETERS-STOP

— ASN1STOP

RF-Parameters field descriptions

appliedFreqBandListFilter

In this field the UE mirrors the FreqBandList that the NW provided in the capability enquiry, if any. The UE filtered the band combinations in the supportedBandCombinationList in accordance with this appliedFreqBandListFilter. The UE does not include this field if the UE capability is requested by E-UTRAN and the network request includes the field eutra-nr-only [10].

supportedBandCombinationList

A list of band combinations that the UE supports for NR (and NR-DC, if requested). The FeatureSetCombinationId:s in this list refer to the FeatureSetCombination entries in the featureSetCombinations list in the UE-NR-Capability IE. The UE does not include this field if the UE capability is requested by E-UTRAN and the network request includes the field eutra-nr-only [10].

RF-ParametersMRDC

The IE RF-ParametersMRDC is used to convey RF related capabilities for MR-DC.

RF-ParametersMRDC information element

— ASN1START

— TAG-RF-PARAMETERSMRDC-START

RF-ParametersMRDC ::= SEQUENCE {

supportedBandCombinationList BandCombinationList OPTIONAL,

appliedFreqBandListFilter FreqBandList OPTIONAL,

…,

[[

srs-SwitchingTimeRequested ENUMERATED {true} OPTIONAL,

supportedBandCombinationList-v1540 BandCombinationList-v1540 OPTIONAL

]],

[[

supportedBandCombinationList-v1550 BandCombinationList-v1550 OPTIONAL

]],

[[

supportedBandCombinationList-v1560 BandCombinationList-v1560 OPTIONAL,

supportedBandCombinationListNEDC-Only BandCombinationList OPTIONAL

]],

[[

supportedBandCombinationList-v1570 BandCombinationList-v1570 OPTIONAL

]],

[[

supportedBandCombinationList-v1580 BandCombinationList-v1580 OPTIONAL

]],

[[

supportedBandCombinationList-v1590 BandCombinationList-v1590 OPTIONAL

]],

[[

supportedBandCombinationListNEDC-Only-v15a0 SEQUENCE {

supportedBandCombinationList-v1540 BandCombinationList-v1540 OPTIONAL,

supportedBandCombinationList-v1560 BandCombinationList-v1560 OPTIONAL,

supportedBandCombinationList-v1570 BandCombinationList-v1570 OPTIONAL,

supportedBandCombinationList-v1580 BandCombinationList-v1580 OPTIONAL,

supportedBandCombinationList-v1590 BandCombinationList-v1590 OPTIONAL

} OPTIONAL

]]

}

— TAG-RF-PARAMETERSMRDC-STOP

— ASN1STOP

RF-ParametersMRDC field descriptions

appliedFreqBandListFilter

In this field the UE mirrors the FreqBandList that the NW provided in the capability enquiry, if any. The UE filtered the band combinations in the supportedBandCombinationList in accordance with this appliedFreqBandListFilter.

supportedBandCombinationList

A list of band combinations that the UE supports for (NG)EN-DC, or both (NG)EN-DC and NE-DC. The FeatureSetCombinationId:s in this list refer to the FeatureSetCombination entries in the featureSetCombinations list in the UE-MRDC-Capability IE.

supportedBandCombinationListNEDC-Only

A list of band combinations that the UE supports only for NE-DC. The FeatureSetCombinationId:s in this list refer to the FeatureSetCombination entries in the featureSetCombinations list in the UE-MRDC-Capability IE.

RLC-Parameters

The IE RLC-Parameters is used to convey capabilities related to RLC.

RLC-Parameters information element

— ASN1START

— TAG-RLC-PARAMETERS-START

RLC-Parameters ::= SEQUENCE {

am-WithShortSN ENUMERATED {supported} OPTIONAL,

um-WithShortSN ENUMERATED {supported} OPTIONAL,

um-WithLongSN ENUMERATED {supported} OPTIONAL,

}

— TAG-RLC-PARAMETERS-STOP

— ASN1STOP

SDAP-Parameters

The IE SDAP-Parameters is used to convey capabilities related to SDAP.

SDAP-Parameters information element

— ASN1START

— TAG-SDAP-PARAMETERS-START

SDAP-Parameters ::= SEQUENCE {

as-ReflectiveQoS ENUMERATED {true} OPTIONAL,

}

— TAG-SDAP-PARAMETERS-STOP

— ASN1STOP

SRS-SwitchingTimeNR

The IE SRS-SwitchingTimeNR is used to indicate the SRS carrier switching time supported by the UE for one NR band pair.

SRS-SwitchingTimeNR information element

— ASN1START

— TAG-SRS-SWITCHINGTIMENR-START

SRS-SwitchingTimeNR ::= SEQUENCE {

switchingTimeDL ENUMERATED {n0us, n30us, n100us, n140us, n200us, n300us, n500us, n900us} OPTIONAL,

switchingTimeUL ENUMERATED {n0us, n30us, n100us, n140us, n200us, n300us, n500us, n900us} OPTIONAL

}

— TAG-SRS-SWITCHINGTIMENR-STOP

— ASN1STOP

SRS-SwitchingTimeEUTRA

The IE SRS-SwitchingTimeEUTRA is used to indicate the SRS carrier switching time supported by the UE for one E-UTRA band pair.

SRS-SwitchingTimeEUTRA information element

— ASN1START

— TAG-SRS-SWITCHINGTIMEEUTRA-START

SRS-SwitchingTimeEUTRA ::= SEQUENCE {

switchingTimeDL ENUMERATED {n0, n0dot5, n1, n1dot5, n2, n2dot5, n3, n3dot5, n4, n4dot5, n5, n5dot5, n6, n6dot5, n7}

OPTIONAL,

switchingTimeUL ENUMERATED {n0, n0dot5, n1, n1dot5, n2, n2dot5, n3, n3dot5, n4, n4dot5, n5, n5dot5, n6, n6dot5, n7}

OPTIONAL

}

— TAG-SRS-SWITCHINGTIMEEUTRA-STOP

— ASN1STOP

SupportedBandwidth

The IE SupportedBandwidth is used to indicate the maximum channel bandwidth supported by the UE on one carrier of a band of a band combination.

SupportedBandwidth information element

— ASN1START

— TAG-SUPPORTEDBANDWIDTH-START

SupportedBandwidth ::= CHOICE {

fr1 ENUMERATED {mhz5, mhz10, mhz15, mhz20, mhz25, mhz30, mhz40, mhz50, mhz60, mhz80, mhz100},

fr2 ENUMERATED {mhz50, mhz100, mhz200, mhz400}

}

— TAG-SUPPORTEDBANDWIDTH-STOP

— ASN1STOP

UE-CapabilityRAT-ContainerList

The IE UE-CapabilityRAT-ContainerList contains a list of radio access technology specific capability containers.

UE-CapabilityRAT-ContainerList information element

— ASN1START

— TAG-UE-CAPABILITYRAT-CONTAINERLIST-START

UE-CapabilityRAT-ContainerList ::= SEQUENCE (SIZE (0..maxRAT-CapabilityContainers)) OF UE-CapabilityRAT-Container

UE-CapabilityRAT-Container ::= SEQUENCE {

rat-Type RAT-Type,

ue-CapabilityRAT-Container OCTET STRING

}

— TAG-UE-CAPABILITYRAT-CONTAINERLIST-STOP

— ASN1STOP

UE-CapabilityRAT-ContainerList field descriptions

ue-CapabilityRAT-Container

Container for the UE capabilities of the indicated RAT. The encoding is defined in the specification of each RAT:

For rat-Type set to nr: the encoding of UE capabilities is defined in UE-NR-Capability.

For rat-Type set to eutra-nr: the encoding of UE capabilities is defined in UE-MRDC-Capability.

For rat-Type set to eutra: the encoding of UE capabilities is defined in UE-EUTRA-Capability specified in TS 36.331 [10].

UE-CapabilityRAT-RequestList

The IE UE-CapabilityRAT-RequestList is used to request UE capabilities for one or more RATs from the UE.

UE-CapabilityRAT-RequestList information element

— ASN1START

— TAG-UE-CAPABILITYRAT-REQUESTLIST-START

UE-CapabilityRAT-RequestList ::= SEQUENCE (SIZE (1..maxRAT-CapabilityContainers)) OF UE-CapabilityRAT-Request

UE-CapabilityRAT-Request ::= SEQUENCE {

rat-Type RAT-Type,

capabilityRequestFilter OCTET STRING OPTIONAL, — Need N

}

— TAG-UE-CAPABILITYRAT-REQUESTLIST-STOP

— ASN1STOP

UE-CapabilityRAT-Request field descriptions

capabilityRequestFilter

Information by which the network requests the UE to filter the UE capabilities.

For rat-Type set to nr or eutra-nr: the encoding of the capabilityRequestFilter is defined in UE-CapabilityRequestFilterNR.

For rat-Type set to eutra: the encoding of the capabilityRequestFilter is defined by UECapabilityEnquiry message defined in TS36.331 [10], in which RAT-Type in UE-CapabilityRequest includes only ‘eutra’.

rat-Type

The RAT type for which the NW requests UE capabilities.

UE-CapabilityRequestFilterCommon

The IE UE-CapabilityRequestFilterCommon is used to request filtered UE capabilities. The filter is common for all capability containers that are requested.

UE-CapabilityRequestFilterCommon information element

— ASN1START

— TAG-UE-CAPABILITYREQUESTFILTERCOMMON-START

UE-CapabilityRequestFilterCommon ::= SEQUENCE {

mrdc-Request SEQUENCE {

omitEN-DC ENUMERATED {true} OPTIONAL, — Need N

includeNR-DC ENUMERATED {true} OPTIONAL, — Need N

includeNE-DC ENUMERATED {true} OPTIONAL — Need N

} OPTIONAL, — Need N

}

— TAG-UE-CAPABILITYREQUESTFILTERCOMMON-STOP

— ASN1STOP

UE-CapabilityRequestFilterCommon field descriptions

includeNE-DC

Only if this field is present, the UE supporting NE-DC shall indicate support for NE-DC in band combinations and include feature set combinations which are applicable to NE-DC. Band combinations supporting both NE-DC and (NG)EN-DC shall be included in supportedBandCombinationList, band combinations supporting only NE-DC shall be included in supportedBandCombinationListNEDC-Only.

includeNR-DC

Only if this field is present, the UE supporting NR-DC shall indicate support for NR-DC in band combinations and include feature set combinations which are applicable to NR-DC.

omitEN-DC

Only if this field is present, the UE shall omit band combinations and feature set combinations which are only applicable to (NG)EN-DC.

UE-CapabilityRequestFilterNR

The IE UE-CapabilityRequestFilterNR is used to request filtered UE capabilities.

UE-CapabilityRequestFilterNR information element

— ASN1START

— TAG-UE-CAPABILITYREQUESTFILTERNR-START

UE-CapabilityRequestFilterNR ::= SEQUENCE {

frequencyBandListFilter FreqBandList OPTIONAL, — Need N

nonCriticalExtension UE-CapabilityRequestFilterNR-v1540 OPTIONAL

}

UE-CapabilityRequestFilterNR-v1540 ::= SEQUENCE {

srs-SwitchingTimeRequest ENUMERATED {true} OPTIONAL, — Need N

nonCriticalExtension SEQUENCE {} OPTIONAL

}

— TAG-UE-CAPABILITYREQUESTFILTERNR-STOP

— ASN1STOP

UE-MRDC-Capability

The IE UE-MRDC-Capability is used to convey the UE Radio Access Capability Parameters for MR-DC, see TS 38.306 [26].

UE-MRDC-Capability information element

— ASN1START

— TAG-UE-MRDC-CAPABILITY-START

UE-MRDC-Capability ::= SEQUENCE {

measAndMobParametersMRDC MeasAndMobParametersMRDC OPTIONAL,

phy-ParametersMRDC-v1530 Phy-ParametersMRDC OPTIONAL,

rf-ParametersMRDC RF-ParametersMRDC,

generalParametersMRDC GeneralParametersMRDC-XDD-Diff OPTIONAL,

fdd-Add-UE-MRDC-Capabilities UE-MRDC-CapabilityAddXDD-Mode OPTIONAL,

tdd-Add-UE-MRDC-Capabilities UE-MRDC-CapabilityAddXDD-Mode OPTIONAL,

fr1-Add-UE-MRDC-Capabilities UE-MRDC-CapabilityAddFRX-Mode OPTIONAL,

fr2-Add-UE-MRDC-Capabilities UE-MRDC-CapabilityAddFRX-Mode OPTIONAL,

featureSetCombinations SEQUENCE (SIZE (1..maxFeatureSetCombinations)) OF FeatureSetCombination OPTIONAL,

pdcp-ParametersMRDC-v1530 PDCP-ParametersMRDC OPTIONAL,

lateNonCriticalExtension OCTET STRING OPTIONAL,

nonCriticalExtension UE-MRDC-Capability-v1560 OPTIONAL

}

UE-MRDC-Capability-v1560 ::= SEQUENCE {

receivedFilters OCTET STRING (CONTAINING UECapabilityEnquiry-v1560-IEs) OPTIONAL,

measAndMobParametersMRDC-v1560 MeasAndMobParametersMRDC-v1560 OPTIONAL,

fdd-Add-UE-MRDC-Capabilities-v1560 UE-MRDC-CapabilityAddXDD-Mode-v1560 OPTIONAL,

tdd-Add-UE-MRDC-Capabilities-v1560 UE-MRDC-CapabilityAddXDD-Mode-v1560 OPTIONAL,

nonCriticalExtension SEQUENCE {} OPTIONAL

}

UE-MRDC-CapabilityAddXDD-Mode ::= SEQUENCE {

measAndMobParametersMRDC-XDD-Diff MeasAndMobParametersMRDC-XDD-Diff OPTIONAL,

generalParametersMRDC-XDD-Diff GeneralParametersMRDC-XDD-Diff OPTIONAL

}

UE-MRDC-CapabilityAddXDD-Mode-v1560 ::= SEQUENCE {

measAndMobParametersMRDC-XDD-Diff-v1560 MeasAndMobParametersMRDC-XDD-Diff-v1560 OPTIONAL

}

UE-MRDC-CapabilityAddFRX-Mode ::= SEQUENCE {

measAndMobParametersMRDC-FRX-Diff MeasAndMobParametersMRDC-FRX-Diff

}

GeneralParametersMRDC-XDD-Diff ::= SEQUENCE {

splitSRB-WithOneUL-Path ENUMERATED {supported} OPTIONAL,

splitDRB-withUL-Both-MCG-SCG ENUMERATED {supported} OPTIONAL,

srb3 ENUMERATED {supported} OPTIONAL,

dummy ENUMERATED {supported} OPTIONAL,

}

— TAG-UE-MRDC-CAPABILITY-STOP

— ASN1STOP

UE-MRDC-Capability field descriptions

featureSetCombinations

A list of FeatureSetCombination:s for supportedBandCombinationList and supportedBandCombinationListNEDC-Only in UE-MRDC-Capability. The FeatureSetDownlink:s and FeatureSetUplink:s referred to from these FeatureSetCombination:s are defined in the featureSets list in UE-NR-Capability.

UE-NR-Capability

The IE UE-NR-Capability is used to convey the NR UE Radio Access Capability Parameters, see TS 38.306 [26].

UE-NR-Capability information element

— ASN1START

— TAG-UE-NR-CAPABILITY-START

UE-NR-Capability ::= SEQUENCE {

accessStratumRelease AccessStratumRelease,

pdcp-Parameters PDCP-Parameters,

rlc-Parameters RLC-Parameters OPTIONAL,

mac-Parameters MAC-Parameters OPTIONAL,

phy-Parameters Phy-Parameters,

rf-Parameters RF-Parameters,

measAndMobParameters MeasAndMobParameters OPTIONAL,

fdd-Add-UE-NR-Capabilities UE-NR-CapabilityAddXDD-Mode OPTIONAL,

tdd-Add-UE-NR-Capabilities UE-NR-CapabilityAddXDD-Mode OPTIONAL,

fr1-Add-UE-NR-Capabilities UE-NR-CapabilityAddFRX-Mode OPTIONAL,

fr2-Add-UE-NR-Capabilities UE-NR-CapabilityAddFRX-Mode OPTIONAL,

featureSets FeatureSets OPTIONAL,

featureSetCombinations SEQUENCE (SIZE (1..maxFeatureSetCombinations)) OF FeatureSetCombination OPTIONAL,

lateNonCriticalExtension OCTET STRING (CONTAINING UE-NR-Capability-v15c0) OPTIONAL,

nonCriticalExtension UE-NR-Capability-v1530 OPTIONAL

}

— Regular non-critical extensions:

UE-NR-Capability-v1530 ::= SEQUENCE {

fdd-Add-UE-NR-Capabilities-v1530 UE-NR-CapabilityAddXDD-Mode-v1530 OPTIONAL,

tdd-Add-UE-NR-Capabilities-v1530 UE-NR-CapabilityAddXDD-Mode-v1530 OPTIONAL,

dummy ENUMERATED {supported} OPTIONAL,

interRAT-Parameters InterRAT-Parameters OPTIONAL,

inactiveState ENUMERATED {supported} OPTIONAL,

delayBudgetReporting ENUMERATED {supported} OPTIONAL,

nonCriticalExtension UE-NR-Capability-v1540 OPTIONAL

}

UE-NR-Capability-v1540 ::= SEQUENCE {

sdap-Parameters SDAP-Parameters OPTIONAL,

overheatingInd ENUMERATED {supported} OPTIONAL,

ims-Parameters IMS-Parameters OPTIONAL,

fr1-Add-UE-NR-Capabilities-v1540 UE-NR-CapabilityAddFRX-Mode-v1540 OPTIONAL,

fr2-Add-UE-NR-Capabilities-v1540 UE-NR-CapabilityAddFRX-Mode-v1540 OPTIONAL,

fr1-fr2-Add-UE-NR-Capabilities UE-NR-CapabilityAddFRX-Mode OPTIONAL,

nonCriticalExtension UE-NR-Capability-v1550 OPTIONAL

}

UE-NR-Capability-v1550 ::= SEQUENCE {

reducedCP-Latency ENUMERATED {supported} OPTIONAL,

nonCriticalExtension UE-NR-Capability-v1560 OPTIONAL

}

UE-NR-Capability-v1560 ::= SEQUENCE {

nrdc-Parameters NRDC-Parameters OPTIONAL,

receivedFilters OCTET STRING (CONTAINING UECapabilityEnquiry-v1560-IEs) OPTIONAL,

nonCriticalExtension UE-NR-Capability-v1570 OPTIONAL

}

UE-NR-Capability-v1570 ::= SEQUENCE {

nrdc-Parameters-v1570 NRDC-Parameters-v1570 OPTIONAL,

nonCriticalExtension SEQUENCE {} OPTIONAL

}

— Late non-critical extensions:

UE-NR-Capability-v15c0 ::= SEQUENCE {

nrdc-Parameters-v15c0 NRDC-Parameters-v15c0 OPTIONAL,

partialFR2-FallbackRX-Req ENUMERATED {true} OPTIONAL,

nonCriticalExtension SEQUENCE {} OPTIONAL

}

UE-NR-CapabilityAddXDD-Mode ::= SEQUENCE {

phy-ParametersXDD-Diff Phy-ParametersXDD-Diff OPTIONAL,

mac-ParametersXDD-Diff MAC-ParametersXDD-Diff OPTIONAL,

measAndMobParametersXDD-Diff MeasAndMobParametersXDD-Diff OPTIONAL

}

UE-NR-CapabilityAddXDD-Mode-v1530 ::= SEQUENCE {

eutra-ParametersXDD-Diff EUTRA-ParametersXDD-Diff

}

UE-NR-CapabilityAddFRX-Mode ::= SEQUENCE {

phy-ParametersFRX-Diff Phy-ParametersFRX-Diff OPTIONAL,

measAndMobParametersFRX-Diff MeasAndMobParametersFRX-Diff OPTIONAL

}

UE-NR-CapabilityAddFRX-Mode-v1540 ::= SEQUENCE {

ims-ParametersFRX-Diff IMS-ParametersFRX-Diff OPTIONAL

}

— TAG-UE-NR-CAPABILITY-STOP

— ASN1STOP

UE-NR-Capability field descriptions

featureSetCombinations

A list of FeatureSetCombination:s for supportedBandCombinationList in UE-NR-Capability. The FeatureSetDownlink:s and FeatureSetUplink:s referred to from these FeatureSetCombination:s are defined in the featureSets list in UE-NR-Capability.

UE-NR-Capability-v1540 field descriptions

fr1-fr2-Add-UE-NR-Capabilities

This instance of UE-NR-CapabilityAddFRX-Mode does not include any other fields than csi-RS-IM-ReceptionForFeedback/ csi-RS-ProcFrameworkForSRS/ csi-ReportFramework.