5G/NR - UE Capability                                        Home : www.sharetechnote.com

 

 

 

 

 

The purpose (Function) of UE Capability Information in NR is same as LTE UE Capability Information. The major difference would be that in LTE UE capability information carries the information in roughly two large category : RF/Physical layer information and Feature Group(FGI), but in NR I don't see FGI(Feature Group Indicator). It seems that each items in FGI is added as a separate IE in NR.

 

 

UE-EUTRA-Capability-v1510-IEs ::= SEQUENCE {

    irat-ParametersNR-r15                   IRAT-ParametersNR-r15                   OPTIONAL,

    featureSetsEUTRA-r15                    FeatureSetsEUTRA-r15                    OPTIONAL,

    pdcp-ParametersNR-r15                   PDCP-ParametersNR-r15                   OPTIONAL,

    fdd-Add-UE-EUTRA-Capabilities-v1510     UE-EUTRA-CapabilityAddXDD-Mode-v1510    OPTIONAL,

    tdd-Add-UE-EUTRA-Capabilities-v1510     UE-EUTRA-CapabilityAddXDD-Mode-v1510    OPTIONAL,

    nonCriticalExtension                UE-EUTRA-Capability-v1520-IEs       OPTIONAL

}

 

IRAT-ParametersNR-r15 ::=       SEQUENCE {

    en-DC-r15                       ENUMERATED {supported}                      OPTIONAL,

    eventB2-r15                     ENUMERATED {supported}                      OPTIONAL,

    supportedBandListNR-r15         SupportedBandListNR-r15                     OPTIONAL

}

 

 

UE-EUTRA-Capability-v1520-IEs ::= SEQUENCE {

    measParameters-v1520                    MeasParameters-v1520,   nonCriticalExtension    SEQUENCE {}     OPTIONAL

}

 

UE-EUTRA-CapabilityAddXDD-Mode-v1510 ::=    SEQUENCE {

    pdcp-ParametersNR-r15                   PDCP-ParametersNR-r15       OPTIONAL

}

 

PDCP-ParametersNR-r15 ::=       SEQUENCE {

    rohc-Profiles-r15                   ROHC-ProfileSupportList-r15,

    rohc-ContextMaxSessions-r15         ENUMERATED {

                                            cs2, cs4, cs8, cs12, cs16, cs24, cs32,

                                            cs48, cs64, cs128, cs256, cs512, cs1024,

                                            cs16384, spare2, spare1}            DEFAULT cs16,

    rohc-ProfilesUL-Only-r15                SEQUENCE {

        profile0x0006-r15                       BOOLEAN

    },

    rohc-ContextContinue-r15            ENUMERATED {supported}              OPTIONAL,

    outOfOrderDelivery-r15              ENUMERATED {supported}              OPTIONAL,

    sn-SizeLo-r15                       ENUMERATED {supported}              OPTIONAL,

    ims-VoiceOverNR-PDCP-MCG-Bearer-r15 ENUMERATED {supported}              OPTIONAL,

    ims-VoiceOverNR-PDCP-SCG-Bearer-r15 ENUMERATED {supported}              OPTIONAL

}

 

 

 

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

 

UE-CapabilityRAT-Container ::= SEQUENCE {

    rat-Type                            RAT-Type,

    ue-CapabilityRAT-Container          OCTET STRING

}

 

UE-MRDC-Capability ::=  SEQUENCE {

    measParametersMRDC                  MeasParametersMRDC                  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)) OPTIONAL,

    lateNonCriticalExtension            OCTET STRING                        OPTIONAL,

    nonCriticalExtension                SEQUENCE {}                         OPTIONAL

}

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

    measParametersMRDC-XDD-Diff     MeasParametersMRDC-XDD-Diff     OPTIONAL,

    generalParametersMRDC-XDD-Diff      GeneralParametersMRDC-XDD-Diff      OPTIONAL

}

 

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

    measParametersMRDC-FRX-Diff     MeasParametersMRDC-FRX-Diff

}

 

GeneralParametersMRDC-XDD-Diff ::= SEQUENCE {

    splitSRB-WithOneUL-Path             ENUMERATED {supported}      OPTIONAL,

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

    srb3                                ENUMERATED {supported}      OPTIONAL,

    ...

}

 

RF-ParametersMRDC ::= SEQUENCE {

    supportedBandCombinationList        BandCombinationList                 OPTIONAL,

    appliedFreqBandListFilter           FreqBandList                        OPTIONAL

}

 

 

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,

    measParameters                  MeasParameters                      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))  

    lateNonCriticalExtension        OCTET STRING                        OPTIONAL,

    nonCriticalExtension            SEQUENCE {}                         OPTIONAL

}

 

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

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

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

    measParametersXDD-Diff          MeasParametersXDD-Diff          OPTIONAL

}

 

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

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

    measParametersFRX-Diff          MeasParametersFRX-Diff          OPTIONAL

}

 

 

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,

    ...

}

 

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,

    ...

}

 

Phy-ParametersFRX-Diff ::=  SEQUENCE {

    dynamicSFI                          ENUMERATED {supported}          OPTIONAL,

    oneFL-DMRS-TwoAdditionalDMRS        BIT STRING (SIZE (2))           OPTIONAL,

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

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

    oneFL-DMRS-ThreeAdditionalDMRS      BIT STRING (SIZE (2))           OPTIONAL,

    supportedDMRS-TypeDL                ENUMERATED {type1, type2}       OPTIONAL,

    supportedDMRS-TypeUL                ENUMERATED {type1, type2}       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,

    freqHoppingPUCCH-F0-2               ENUMERATED {notSupported}       OPTIONAL,

    freqHoppingPUCCH-F1-3-4             ENUMERATED {notSupported}       OPTIONAL,

    mux-SR-HARQ-ACK-CSI-PUCCH           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              ENUMERATED {supported}          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,

    ...

 

Phy-ParametersFR1 ::=   SEQUENCE {

    pdcchMonitoringSingleOccasion       ENUMERATED {supported}          OPTIONAL,

    scs-60kHz                           ENUMERATED {supported}          OPTIONAL,

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

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

    ...

}

 

Phy-ParametersFR2 ::=   SEQUENCE {

    calibrationGapPA                    ENUMERATED {supported}          OPTIONAL,

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

    ...

}

 

 

RF-Parameters ::= SEQUENCE {

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

    supportedBandCombinationList        BandCombinationList                     OPTIONAL,

    appliedFreqBandListFilter           FreqBandList                            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,

    crossCarrierSchedulingDL-SameSCS        ENUMERATED {supported}              OPTIONAL,

    crossCarrierSchedulingUL-SameSCS        ENUMERATED {supported}              OPTIONAL,

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

    pusch-256QAM                    ENUMERATED {supported}                      OPTIONAL,

    ue-PowerClass                   ENUMERATED {pc2, pc3}                       OPTIONAL,

    rateMatchingLTE-CRS             ENUMERATED {supported}                      OPTIONAL,

    ...

}

 

MIMO-ParametersPerBand ::= SEQUENCE {

    tci-StatePDSCH                      SEQUENCE {

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

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

    }                                                                            OPTIONAL,

    additionalActiveTCI-StatePDCCH      ENUMERATED {supported}                   OPTIONAL,

    pusch-TransCoherence                ENUMERATED {nonCoherent,

                                                    partialNonCoherent,

                                                    fullCoherent}                OPTIONAL,

    beamCorrespondence                  ENUMERATED {supported}                   OPTIONAL,

    periodicBeamReport                  ENUMERATED {supported}                   OPTIONAL,

    aperiodicBeamReport                 ENUMERATED {supported}                   OPTIONAL,

    sp-BeamReportPUCCH                  ENUMERATED {supported}                   OPTIONAL,

    sp-BeamReportPUSCH                  ENUMERATED {supported}                   OPTIONAL,

    beamManagementSSB-CSI-RS            BeamManagementSSB-CSI-RS                 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         ENUMERATED {n2, n4, n8, n16, n32},

        maxNumberSRS-ResourceSet            INTEGER (1..8)

    }                                                                            OPTIONAL,

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

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

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

    twoPortsPTRS-DL                     ENUMERATED {supported}                   OPTIONAL,

    twoPortsPTRS-UL                     ENUMERATED {supported}                   OPTIONAL,

    supportedSRS-Resources              SRS-Resources                            OPTIONAL,

    srs-TxSwitch                        SRS-TxSwitch                             OPTIONAL,

    maxNumberSimultaneousSRS-PerCC      INTEGER (1..4)                           OPTIONAL,

    beamReportTiming                    SEQUENCE {

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

        scs-30kHz                           ENUMERATED {sym4, sym8, sym14}       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,

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

    aperiodicTRS                        ENUMERATED {supported}                                          OPTIONAL,

    ...

}

 

BeamManagementSSB-CSI-RS ::=    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}

}

 

CSI-RS-ForTracking ::=              SEQUENCE {

    burstLength                         INTEGER (1..2),

    maxSimultaneousResourceSetsPerCC    INTEGER (1..8),

    maxConfiguredResourceSetsPerCC      INTEGER (1..64),

    maxConfiguredResourceSetsAllCC      INTEGER (1..128)

}

 

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)

}

 

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),

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

    maxNumberSP-SRS-PerBWP-PerSlot                  INTEGER (1..6),

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

}

 

SRS-TxSwitch ::=    SEQUENCE {

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

    txSwitchImpactToRx                  ENUMERATED {true}                                       OPTIONAL

}

 

 

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,

    ...

}

 

RLC-Parameters ::= SEQUENCE {

    am-WithShortSN                  ENUMERATED {supported}  OPTIONAL,

    um-WithShortSN                  ENUMERATED {supported}  OPTIONAL,

    um-WIthLongSN                   ENUMERATED {supported}  OPTIONAL,

    ...

}

 

 

MAC-Parameters ::= SEQUENCE {

    mac-ParametersCommon            MAC-ParametersCommon    OPTIONAL,

    mac-ParametersXDD-Diff          MAC-ParametersXDD-Diff  OPTIONAL

}

 

MAC-ParametersCommon ::=    SEQUENCE {

    lcp-Restriction                 ENUMERATED {supported}  OPTIONAL,

    pucch-SpatialRelInfoMAC-CE      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,

    ...

}

 

 

MeasParameters ::= SEQUENCE {

    measParametersCommon                MeasParametersCommon            OPTIONAL,

    measParametersXDD-Diff          MeasParametersXDD-Diff      OPTIONAL,

    measParametersFRX-Diff          MeasParametersFRX-Diff      OPTIONAL

}

 

MeasParametersCommon ::= SEQUENCE {

    supportedGapPattern             BIT STRING (SIZE (22))          OPTIONAL,

    ...

}

 

MeasParametersXDD-Diff ::=  SEQUENCE {

    intraAndInterF-MeasAndReport    ENUMERATED {supported}  OPTIONAL,

    eventA-MeasAndReport            ENUMERATED {supported}  OPTIONAL,

    ...

}

 

MeasParametersFRX-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,

    ...

}

 

 

 

 

Reference

 

[1]