4G/LTE - BL/CE

 

 

 

RRC Connection Setup/Reconfiguration

 

After random access, a BL UE needs a dedicated configuration before it can exchange data. RRC Connection Setup and RRC Connection Reconfiguration deliver it in PhysicalConfigDedicated. For a BL/CE UE, two things in that IE matter most: the CE mode, and the MPDCCH that replaces the legacy PDCCH. This page shows where both sit in the ASN.1 and then reads one captured RRC Connection Setup.

Followings are the topics to be covered in this page.

Where does a BL/CE UE get its CE mode and MPDCCH configuration ?

A BL UE receives only 1.4 MHz at a time, so it cannot decode the legacy PDCCH, which spans the whole system bandwidth. It needs a control channel inside a narrowband, and it needs to know how much repetition to expect. The answer sits in two places in PhysicalConfigDedicated, and the second place is easy to miss.

Following is based on 36.331 v19.3.0 (Release 19)

PhysicalConfigDedicated ::=     SEQUENCE {
    pdsch-ConfigDedicated               PDSCH-ConfigDedicated           OPTIONAL,       -- Need ON
    pucch-ConfigDedicated               PUCCH-ConfigDedicated           OPTIONAL,       -- Need ON
    pusch-ConfigDedicated               PUSCH-ConfigDedicated           OPTIONAL,       -- Need ON
    uplinkPowerControlDedicated         UplinkPowerControlDedicated     OPTIONAL,       -- Need ON
    tpc-PDCCH-ConfigPUCCH               TPC-PDCCH-Config                OPTIONAL,       -- Need ON
    tpc-PDCCH-ConfigPUSCH               TPC-PDCCH-Config                OPTIONAL,       -- Need ON
    cqi-ReportConfig                    CQI-ReportConfig                OPTIONAL,       -- Cond CQI-r8
    soundingRS-UL-ConfigDedicated       SoundingRS-UL-ConfigDedicated   OPTIONAL,       -- Need ON
    antennaInfo                         CHOICE {
        explicitValue                       AntennaInfoDedicated,
        defaultValue                        NULL
    }                                                                   OPTIONAL,   -- Cond AI-r8
    schedulingRequestConfig             SchedulingRequestConfig         OPTIONAL,       -- Need ON
    ...,
    [[  cqi-ReportConfig-v920               CQI-ReportConfig-v920       OPTIONAL,       -- Cond CQI-r8
        antennaInfo-v920                    AntennaInfoDedicated-v920   OPTIONAL        -- Cond AI-r8
    ]],
    [[  antennaInfo-r10                 CHOICE {
            explicitValue-r10               AntennaInfoDedicated-r10,
            defaultValue                    NULL
        }                                                               OPTIONAL,   -- Cond AI-r10
        antennaInfoUL-r10               AntennaInfoUL-r10               OPTIONAL,       -- Need ON
        cif-Presence-r10                BOOLEAN                         OPTIONAL,       -- Need ON
        cqi-ReportConfig-r10            CQI-ReportConfig-r10            OPTIONAL,   -- Cond CQI-r10
        csi-RS-Config-r10               CSI-RS-Config-r10               OPTIONAL,       -- Need ON
        pucch-ConfigDedicated-v1020     PUCCH-ConfigDedicated-v1020     OPTIONAL,       -- Need ON
        pusch-ConfigDedicated-v1020     PUSCH-ConfigDedicated-v1020     OPTIONAL,       -- Need ON
        schedulingRequestConfig-v1020   SchedulingRequestConfig-v1020   OPTIONAL,       -- Need ON
        soundingRS-UL-ConfigDedicated-v1020
                                SoundingRS-UL-ConfigDedicated-v1020     OPTIONAL,       -- Need ON
        soundingRS-UL-ConfigDedicatedAperiodic-r10
                            SoundingRS-UL-ConfigDedicatedAperiodic-r10  OPTIONAL,       -- Need ON
        uplinkPowerControlDedicated-v1020
                                    UplinkPowerControlDedicated-v1020   OPTIONAL        -- Need ON
    ]],
    [[  additionalSpectrumEmissionCA-r10            CHOICE {
            release                                 NULL,
            setup                                   SEQUENCE {
                additionalSpectrumEmissionPCell-r10     AdditionalSpectrumEmission
            }
        }           OPTIONAL    -- Need ON
    ]],
    [[  -- DL configuration as well as configuration applicable for DL and UL
        csi-RS-ConfigNZPToReleaseList-r11
                                    CSI-RS-ConfigNZPToReleaseList-r11   OPTIONAL,       -- Need ON
        csi-RS-ConfigNZPToAddModList-r11
                                    CSI-RS-ConfigNZPToAddModList-r11    OPTIONAL,       -- Need ON
        csi-RS-ConfigZPToReleaseList-r11
                                    CSI-RS-ConfigZPToReleaseList-r11    OPTIONAL,       -- Need ON
        csi-RS-ConfigZPToAddModList-r11 CSI-RS-ConfigZPToAddModList-r11 OPTIONAL,       -- Need ON
        epdcch-Config-r11               EPDCCH-Config-r11               OPTIONAL,       -- Need ON
        pdsch-ConfigDedicated-v1130     PDSCH-ConfigDedicated-v1130     OPTIONAL,       -- Need ON
    -- UL configuration
        cqi-ReportConfig-v1130          CQI-ReportConfig-v1130          OPTIONAL,       -- Need ON
        pucch-ConfigDedicated-v1130     PUCCH-ConfigDedicated-v1130     OPTIONAL,       -- Need ON
        pusch-ConfigDedicated-v1130     PUSCH-ConfigDedicated-v1130     OPTIONAL,       -- Need ON
        uplinkPowerControlDedicated-v1130
                                    UplinkPowerControlDedicated-v1130   OPTIONAL        -- Need ON
    ]],
    [[  antennaInfo-v1250               AntennaInfoDedicated-v1250      OPTIONAL,   -- Cond AI-r10
        eimta-MainConfig-r12            EIMTA-MainConfig-r12            OPTIONAL,       -- Need ON
        eimta-MainConfigPCell-r12       EIMTA-MainConfigServCell-r12    OPTIONAL,       -- Need ON
        pucch-ConfigDedicated-v1250     PUCCH-ConfigDedicated-v1250     OPTIONAL,       -- Need ON
        cqi-ReportConfigPCell-v1250     CQI-ReportConfig-v1250          OPTIONAL,       -- Need ON
        uplinkPowerControlDedicated-v1250
                                    UplinkPowerControlDedicated-v1250   OPTIONAL,       -- Need ON
        pusch-ConfigDedicated-v1250     PUSCH-ConfigDedicated-v1250     OPTIONAL,       -- Need ON
        csi-RS-Config-v1250                 CSI-RS-Config-v1250         OPTIONAL        -- Need ON
    ]],
    [[  pdsch-ConfigDedicated-v1280         PDSCH-ConfigDedicated-v1280 OPTIONAL        -- Need ON
    ]],
    [[  pdsch-ConfigDedicated-v1310         PDSCH-ConfigDedicated-v1310 OPTIONAL,       -- Need ON
        pucch-ConfigDedicated-r13           PUCCH-ConfigDedicated-r13   OPTIONAL,       -- Need ON
        pusch-ConfigDedicated-r13           PUSCH-ConfigDedicated-r13   OPTIONAL,       -- Need ON
        pdcch-CandidateReductions-r13
                                        PDCCH-CandidateReductions-r13   OPTIONAL,       -- Need ON
        cqi-ReportConfig-v1310                  CQI-ReportConfig-v1310  OPTIONAL,       -- Need ON
        soundingRS-UL-ConfigDedicated-v1310
                                SoundingRS-UL-ConfigDedicated-v1310     OPTIONAL,       -- Need ON
        soundingRS-UL-ConfigDedicatedUpPTsExt-r13
                        SoundingRS-UL-ConfigDedicatedUpPTsExt-r13       OPTIONAL,       -- Need ON
        soundingRS-UL-ConfigDedicatedAperiodic-v1310
                        SoundingRS-UL-ConfigDedicatedAperiodic-v1310    OPTIONAL,       -- Need ON
        soundingRS-UL-ConfigDedicatedAperiodicUpPTsExt-r13
                SoundingRS-UL-ConfigDedicatedAperiodicUpPTsExt-r13      OPTIONAL,       -- Need ON
        csi-RS-Config-v1310             CSI-RS-Config-v1310             OPTIONAL,       -- Need ON
        ce-Mode-r13                 CHOICE {
            release                     NULL,
            setup                       ENUMERATED {ce-ModeA,ce-ModeB}
        }                                                               OPTIONAL,       -- Need ON
        csi-RS-ConfigNZPToAddModListExt-r13 CSI-RS-ConfigNZPToAddModListExt-r13 OPTIONAL,   -- Need ON
        csi-RS-ConfigNZPToReleaseListExt-r13    CSI-RS-ConfigNZPToReleaseListExt-r13    OPTIONAL    -- Need ON
    ]],
    [[  cqi-ReportConfig-v1320                  CQI-ReportConfig-v1320  OPTIONAL        -- Need ON
    ]],
    [[  typeA-SRS-TPC-PDCCH-Group-r14   CHOICE {
            release                         NULL,
            setup                           SEQUENCE (SIZE (1..32)) OF SRS-TPC-PDCCH-Config-r14
        }                                                               OPTIONAL,       -- Need ON
        must-Config-r14                     CHOICE{
            release                             NULL,
            setup                               SEQUENCE {
                k-max-r14                       ENUMERATED {l1, l3},
                p-a-must-r14                    ENUMERATED {
                                                    dB-6, dB-4dot77, dB-3, dB-1dot77,
                                                    dB0, dB1, dB2, dB3} OPTIONAL        -- Need ON
            }
        }                                                           OPTIONAL,       -- Need ON
        pusch-EnhancementsConfig-r14        PUSCH-EnhancementsConfig-r14        OPTIONAL,   -- Need ON
        ce-pdsch-pusch-EnhancementConfig-r14        ENUMERATED {on} OPTIONAL,   -- Need OR
        antennaInfo-v1430               AntennaInfoDedicated-v1430      OPTIONAL,   -- Need ON
        pucch-ConfigDedicated-v1430     PUCCH-ConfigDedicated-v1430     OPTIONAL,   -- Need ON
        pdsch-ConfigDedicated-v1430     PDSCH-ConfigDedicated-v1430     OPTIONAL,       -- Need ON
        pusch-ConfigDedicated-v1430     PUSCH-ConfigDedicated-v1430 OPTIONAL,       -- Need ON
        soundingRS-UL-PeriodicConfigDedicatedList-r14           SEQUENCE (SIZE (1..2)) OF SoundingRS-UL-ConfigDedicated OPTIONAL,       -- Cond PeriodicSRSPCell
        soundingRS-UL-PeriodicConfigDedicatedUpPTsExtList-r14   SEQUENCE (SIZE (1..4)) OF SoundingRS-UL-ConfigDedicatedUpPTsExt-r13 OPTIONAL,       -- Cond PeriodicSRSExt
        soundingRS-UL-AperiodicConfigDedicatedList-r14          SEQUENCE (SIZE (1..2)) OF SoundingRS-UL-ConfigDedicatedAperiodic-r10    OPTIONAL,       -- Cond AperiodicSRS
        soundingRS-UL-ConfigDedicatedApUpPTsExtList-r14 SEQUENCE (SIZE (1..4)) OF SoundingRS-UL-ConfigDedicatedAperiodicUpPTsExt-r13    OPTIONAL,       -- Cond AperiodicSRSExt
        csi-RS-Config-v1430             CSI-RS-Config-v1430             OPTIONAL,       -- Need ON
        csi-RS-ConfigZP-ApList-r14              CSI-RS-ConfigZP-ApList-r14  OPTIONAL,   -- Need ON
        cqi-ReportConfig-v1430                  CQI-ReportConfig-v1430  OPTIONAL,   -- Need ON
        semiOpenLoop-r14                        BOOLEAN                 OPTIONAL    -- Need ON
    ]],
    [[  csi-RS-Config-v1480                 CSI-RS-Config-v1480         OPTIONAL        -- Need ON
    ]],
    [[  physicalConfigDedicatedSTTI-r15     PhysicalConfigDedicatedSTTI-r15 OPTIONAL,-- Need ON
        pdsch-ConfigDedicated-v1530         PDSCH-ConfigDedicated-v1530     OPTIONAL,-- Need ON
        pusch-ConfigDedicated-v1530         PUSCH-ConfigDedicated-v1530     OPTIONAL,-- Need ON
        cqi-ReportConfig-v1530              CQI-ReportConfig-v1530          OPTIONAL,-- Need ON
        antennaInfo-v1530                   AntennaInfoDedicated-v1530      OPTIONAL,-- Need ON
        csi-RS-Config-v1530                 CSI-RS-Config-v1530             OPTIONAL,-- Need ON
        uplinkPowerControlDedicated-v1530
                                    UplinkPowerControlDedicated-v1530   OPTIONAL,       -- Need ON
        semiStaticCFI-Config-r15        CHOICE{
            release                         NULL,
            setup                           CHOICE{
                cfi-Config-r15                  CFI-Config-r15,
                cfi-PatternConfig-r15           CFI-PatternConfig-r15
            }
        }                                                       OPTIONAL,   -- Need ON
        blindPDSCH-Repetition-Config-r15    CHOICE{
            release                         NULL,
            setup                           SEQUENCE {
                blindSubframePDSCH-Repetitions-r15      BOOLEAN,
                blindSlotSubslotPDSCH-Repetitions-r15   BOOLEAN,
                maxNumber-SubframePDSCH-Repetitions-r15 ENUMERATED {n4,n6}  OPTIONAL,   -- Need ON
                maxNumber-SlotSubslotPDSCH-Repetitions-r15  ENUMERATED {n4,n6}      OPTIONAL, -- Need ON
                rv-SubframePDSCH-Repetitions-r15    ENUMERATED {dlrvseq1, dlrvseq2} OPTIONAL, -- Need ON
                rv-SlotsublotPDSCH-Repetitions-r15  ENUMERATED {dlrvseq1, dlrvseq2} OPTIONAL, -- Need ON
                numberOfProcesses-SubframePDSCH-Repetitions-r15 INTEGER(1..16)  OPTIONAL, -- Need ON
                numberOfProcesses-SlotSubslotPDSCH-Repetitions-r15  INTEGER(1..16)  OPTIONAL, -- Need ON
                mcs-restrictionSubframePDSCH-Repetitions-r15    ENUMERATED {n0, n1} OPTIONAL, -- Need ON
                mcs-restrictionSlotSubslotPDSCH-Repetitions-r15 ENUMERATED {n0, n1} OPTIONAL -- Need ON
            }
        }                                                       OPTIONAL    -- Need ON
    ]],
    [[  spucch-Config-v1550             SPUCCH-Config-v1550         OPTIONAL -- Need ON
    ]],
    [[  pdsch-ConfigDedicated-v1610     PDSCH-ConfigDedicated-v1610     OPTIONAL,  -- Need ON
        pusch-ConfigDedicated-v1610     PUSCH-ConfigDedicated-v1610     OPTIONAL,  -- Need ON
        ce-CSI-RS-Feedback-r16          ENUMERATED {enabled}            OPTIONAL,  -- Need OR
        resourceReservationConfigDedicatedDL-r16    SetupRelease {ResourceReservationConfigDedicatedDL-r16}     OPTIONAL,  -- Need ON
        resourceReservationConfigDedicatedUL-r16    SetupRelease {ResourceReservationConfigDedicatedUL-r16}     OPTIONAL,  -- Need ON
        soundingRS-UL-ConfigDedicatedAdd-r16        SetupRelease {SoundingRS-UL-ConfigDedicatedAdd-r16}
                                                                        OPTIONAL, --  Need ON
        uplinkPowerControlAddSRS-r16    SetupRelease {UplinkPowerControlAddSRS-r16} OPTIONAL,  -- Need ON
        soundingRS-VirtualCellID-r16        SetupRelease {SoundingRS-VirtualCellID-r16} OPTIONAL,  -- Need ON
        widebandPRG-r16                 SetupRelease {WidebandPRG-r16}              OPTIONAL   -- Need ON
    ]],
    [[  pdsch-ConfigDedicated-v1700     PDSCH-ConfigDedicated-v1700 OPTIONAL, -- Need ON
        ntn-ConfigDedicated-r17         SEQUENCE {
            pucch-TxDuration-r17            SetupRelease {PUCCH-TxDuration-r17} OPTIONAL, -- Need ON
            pusch-TxDuration-r17            SetupRelease {PUSCH-TxDuration-r17} OPTIONAL  -- Need ON
        } OPTIONAL  --Cond NTN
    ]],
    [[
    uplinkSegmentedPrecompensationGap-r17  ENUMERATED {sym1,sl1,sf1}    OPTIONAL  -- Need OR
    ]],
    [[  pdsch-ConfigDedicated-v1800     PDSCH-ConfigDedicated-v1800 OPTIONAL,   -- Need ON
        pusch-ConfigDedicated-v1800     PUSCH-ConfigDedicated-v1800 OPTIONAL    -- Need ON
    ]]
}

EPDCCH-Config-r11 ::=       SEQUENCE{
    config-r11      CHOICE {
        release                     NULL,
        setup                       SEQUENCE {
            subframePatternConfig-r11   CHOICE {
                release                     NULL,
                setup                       SEQUENCE {
                    subframePattern-r11         MeasSubframePattern-r10
                }
            }                                                               OPTIONAL, -- Need ON
            startSymbol-r11             INTEGER (1..4)                      OPTIONAL, -- Need OP
            setConfigToReleaseList-r11  EPDCCH-SetConfigToReleaseList-r11   OPTIONAL, -- Need ON
            setConfigToAddModList-r11   EPDCCH-SetConfigToAddModList-r11    OPTIONAL -- Need ON
        }
    }
}

EPDCCH-SetConfigToAddModList-r11 ::= SEQUENCE (SIZE(1..maxEPDCCH-Set-r11)) OF EPDCCH-SetConfig-r11

EPDCCH-SetConfigToReleaseList-r11 ::= SEQUENCE (SIZE(1..maxEPDCCH-Set-r11)) OF EPDCCH-SetConfigId-r11

EPDCCH-SetConfig-r11 ::=        SEQUENCE {
    setConfigId-r11                 EPDCCH-SetConfigId-r11,
    transmissionType-r11            ENUMERATED {localised, distributed},
    resourceBlockAssignment-r11     SEQUENCE{
        numberPRB-Pairs-r11             ENUMERATED {n2, n4, n8},
        resourceBlockAssignment-r11     BIT STRING (SIZE(4..38))
    },
    dmrs-ScramblingSequenceInt-r11  INTEGER (0..503),
    pucch-ResourceStartOffset-r11   INTEGER (0..2047),
    re-MappingQCL-ConfigId-r11      PDSCH-RE-MappingQCL-ConfigId-r11    OPTIONAL, -- Need OR
    ...,
    [[  csi-RS-ConfigZPId2-r12      CHOICE {
            release                         NULL,
            setup                           CSI-RS-ConfigZPId-r11
        }                                                           OPTIONAL    -- Need ON
    ]],
    [[  numberPRB-Pairs-v1310           CHOICE {
            release                         NULL,
            setup                           ENUMERATED {n6}
        }                                                           OPTIONAL,   -- Need ON
        mpdcch-config-r13               CHOICE {
            release                         NULL,
            setup                           SEQUENCE {
                csi-NumRepetitionCE-r13         ENUMERATED {sf1, sf2, sf4, sf8, sf16, sf32},
                mpdcch-pdsch-HoppingConfig-r13  ENUMERATED {on,off},
                mpdcch-StartSF-UESS-r13         CHOICE {
                    fdd-r13                         ENUMERATED {v1, v1dot5, v2, v2dot5, v4,
                                                                v5, v8, v10},
                    tdd-r13                         ENUMERATED {v1, v2, v4, v5, v8, v10,
                                                                v20, spare1}
                },
                mpdcch-NumRepetition-r13        ENUMERATED {r1, r2, r4, r8, r16,
                                                            r32, r64, r128, r256},
                mpdcch-Narrowband-r13           INTEGER (1.. maxAvailNarrowBands-r13)
            }
        }                                                           OPTIONAL    -- Need ON
    ]]
}

The first place is ce-Mode-r13, in the Release 13 extension group of PhysicalConfigDedicated. It sets CE mode A or CE mode B for the UE. The second place is epdcch-Config-r11. The MPDCCH is configured as an EPDCCH set, so the network reuses the Release 11 EPDCCH structure. The Release 13 extension of EPDCCH-SetConfig-r11 adds numberPRB-Pairs-v1310 and mpdcch-config-r13, and mpdcch-config-r13 holds the MPDCCH parameters.

The field numberPRB-Pairs-v1310 has a single value, n6. 36.331 allows n6 only for BL UEs and UEs in CE, and it lets the MPDCCH set occupy the whole narrowband of 6 PRB pairs. Without it, the set uses numberPRB-Pairs-r11, which is n2 or n4 for these UEs.

mpdcch-NumRepetition : Maximum number of repetitions for PDCCH

mpdcch-Narrowband : The Narrowband Index where MPDCCH is transmitted

In 36.331 v19.3.0, mpdcch-NumRepetition-r13 in this IE is the maximum number of repetitions for the MPDCCH UE-specific search space, UE-SS. The field mpdcch-Narrowband-r13 counts from 1, and field value 1 is narrowband index 0. mpdcch-config-r13 has three other fields. The first is csi-NumRepetitionCE-r13, the number of subframes for the CSI reference resource. The second is mpdcch-pdsch-HoppingConfig-r13, which switches frequency hopping for unicast MPDCCH and PDSCH on or off. The third is mpdcch-StartSF-UESS-r13, the starting subframe configuration of the UE-SS.

The listing now follows 36.331 v19.3.0. It restores the OPTIONAL and Need tags and the extension groups that the earlier listing shortened to three dots. Several groups added after Release 13 matter for BL/CE UEs. The first is ce-pdsch-pusch-EnhancementConfig-r14, which activates new PUSCH repetition numbers and PDSCH/PUSCH modulation restrictions in CE mode A. The field ce-CSI-RS-Feedback-r16 enables CSI-RS based CSI feedback for a non-BL UE in CE mode A. resourceReservationConfigDedicatedDL-r16 and resourceReservationConfigDedicatedUL-r16 reserve resources, for example for NR coexistence. Finally, ntn-ConfigDedicated-r17 carries the PUCCH and PUSCH transmission durations for NTN. EPDCCH-SetConfig-r11 has not changed since Release 13.

  • ce-Mode-r13 sets the CE mode : it is a CHOICE of release or setup, and setup carries ce-ModeA or ce-ModeB.
  • The MPDCCH is configured as an EPDCCH set : mpdcch-config-r13 sits inside EPDCCH-SetConfig-r11, not at the top level of PhysicalConfigDedicated.
  • n6 exists only for BL/CE : numberPRB-Pairs-v1310 lets the MPDCCH set fill a whole narrowband.
  • The narrowband field counts from 1 : mpdcch-Narrowband-r13 value 1 is narrowband index 0 in 36.211.
  • Later releases added CE options : Release 14 and Release 16 fields change repetition, modulation and CSI feedback for CE mode A.

RRC Connection Setup Example 1

The capture below is an RRC Connection Setup sent to a BL UE. The red lines are the ones this page is about: SRB1, the scheduling request, the EPDCCH set that carries mpdcch-config-r13, and ce-Mode-r13. The other lines are ordinary LTE fields that are either default values or omitted.

Decoded RRC message, tester tree format. Field values are from a captured message, not from the specification.

+-rrcConnectionSetup-r8 ::= SEQUENCE [0]
  +-radioResourceConfigDedicated ::= SEQUENCE [100101]
  | +-srb-ToAddModList ::= SEQUENCE OF SIZE(1..2) [1] OPTIONAL:Exist
  | | +-SRB-ToAddMod ::= SEQUENCE [11]
  | |   +-srb-Identity ::= INTEGER (1..2) [1]
  | |   +-rlc-Config ::= CHOICE [defaultValue] OPTIONAL:Exist
  | |   | +-defaultValue ::= NULL
  | |   +-logicalChannelConfig ::= CHOICE [defaultValue] OPTIONAL:Exist
  | |   | +-defaultValue ::= NULL
  | |   +-EXTENSION ::= SEQUENCE
  | +-drb-ToAddModList ::= SEQUENCE OF OPTIONAL:Omit
  | +-drb-ToReleaseList ::= SEQUENCE OF OPTIONAL:Omit
  | +-mac-MainConfig ::= CHOICE [explicitValue] OPTIONAL:Exist
  | +-sps-Config ::= SEQUENCE OPTIONAL:Omit
  | +-physicalConfigDedicated ::= SEQUENCE [1101000011] OPTIONAL:Exist
  | | +-pdsch-ConfigDedicated ::= SEQUENCE OPTIONAL:Exist
  | | | +-p-a ::= ENUMERATED [dB-3]
  | | +-pucch-ConfigDedicated ::= SEQUENCE [0] OPTIONAL:Exist
  | | | +-ackNackRepetition ::= CHOICE [release]
  | | | | +-release ::= NULL
  | | | +-tdd-AckNackFeedbackMode ::= ENUMERATED OPTIONAL:Omit
  | | +-pusch-ConfigDedicated ::= SEQUENCE OPTIONAL:Omit
  | | +-uplinkPowerControlDedicated ::= SEQUENCE [1] OPTIONAL:Exist
  | | +-tpc-PDCCH-ConfigPUCCH ::= CHOICE OPTIONAL:Omit
  | | +-tpc-PDCCH-ConfigPUSCH ::= CHOICE OPTIONAL:Omit
  | | +-cqi-ReportConfig ::= SEQUENCE OPTIONAL:Omit
  | | +-soundingRS-UL-ConfigDedicated ::= CHOICE OPTIONAL:Omit
  | | +-antennaInfo ::= CHOICE [defaultValue] OPTIONAL:Exist
  | | | +-defaultValue ::= NULL
  | | +-schedulingRequestConfig ::= CHOICE [setup] OPTIONAL:Exist
  | | | +-setup ::= SEQUENCE
  | | |   +-sr-PUCCH-ResourceIndex ::= INTEGER (0..2047) [0]
  | | |   +-sr-ConfigIndex ::= INTEGER (0..157) [17]
  | | |   +-dsr-TransMax ::= ENUMERATED [n64]
  | | +-EXTENSION ::= SEQUENCE [00010010]
  | |   +-VERSION-BRACKETS1 ::= SEQUENCE OPTIONAL:Omit
  | |   +-VERSION-BRACKETS2 ::= SEQUENCE OPTIONAL:Omit
  | |   +-VERSION-BRACKETS3 ::= SEQUENCE OPTIONAL:Omit
  | |   +-VERSION-BRACKETS4 ::= SEQUENCE [0000100000] OPTIONAL:Exist
  | |   | +-csi-RS-ConfigNZPToReleaseList-r11 ::= SEQUENCE OF OPTIONAL:Omit
  | |   | +-csi-RS-ConfigNZPToAddModList-r11 ::= SEQUENCE OF OPTIONAL:Omit
  | |   | +-csi-RS-ConfigZPToReleaseList-r11 ::= SEQUENCE OF OPTIONAL:Omit
  | |   | +-csi-RS-ConfigZPToAddModList-r11 ::= SEQUENCE OF OPTIONAL:Omit
  | |   | +-epdcch-Config-r11 ::= SEQUENCE OPTIONAL:Exist
  | |   | | +-config-r11 ::= CHOICE [setup]
  | |   | |   +-setup ::= SEQUENCE [0001]
  | |   | |     +-subframePatternConfig-r11 ::= CHOICE OPTIONAL:Omit
  | |   | |     +-startSymbol-r11 ::= INTEGER OPTIONAL:Omit
  | |   | |     +-setConfigToReleaseList-r11 ::= SEQUENCE OF OPTIONAL:Omit
  | |   | |     +-setConfigToAddModList-r11 ::= SEQUENCE OF SIZE(1..maxEPDCCH-Set-r11[2]) [1]
  | |   | |       +-EPDCCH-SetConfig-r11 ::= SEQUENCE [0]
  | |   | |         +-setConfigId-r11 ::= INTEGER (0..1) [0]
  | |   | |         +-transmissionType-r11 ::= ENUMERATED [localised]
  | |   | |         +-resourceBlockAssignment-r11 ::= SEQUENCE
  | |   | |         | +-numberPRB-Pairs-r11 ::= ENUMERATED [n2]
  | |   | |         | +-resourceBlockAssignment-r11 ::= BIT STRING SIZE(4..38) [0000001110]
  | |   | |         +-dmrs-ScramblingSequenceInt-r11 ::= INTEGER (0..503) [0]
  | |   | |         +-pucch-ResourceStartOffset-r11 ::= INTEGER (0..2047) [0]
  | |   | |         +-re-MappingQCL-ConfigId-r11 ::= INTEGER OPTIONAL:Omit
  | |   | |         +-EXTENSION ::= SEQUENCE [01]
  | |   | |           +-VERSION-BRACKETS1 ::= SEQUENCE OPTIONAL:Omit
  | |   | |           +-VERSION-BRACKETS2 ::= SEQUENCE [01] OPTIONAL:Exist
  | |   | |             +-numberPRB-Pairs-v1310 ::= CHOICE OPTIONAL:Omit
  | |   | |             +-mpdcch-config-r13 ::= CHOICE [setup] OPTIONAL:Exist
  | |   | |               +-setup ::= SEQUENCE
  | |   | |                 +-csi-NumRepetitionCE-r13 ::= ENUMERATED [sf1]
  | |   | |                 +-mpdcch-pdsch-HoppingConfig-r13 ::= ENUMERATED [off]
  | |   | |                 +-mpdcch-StartSF-UESS-r13 ::= CHOICE [fdd-r13]
  | |   | |                 | +-fdd-r13 ::= ENUMERATED [v1]
  | |   | |                 +-mpdcch-NumRepetition-r13 ::= ENUMERATED [r1]
  | |   | |                 +-mpdcch-Narrowband-r13 ::= [3]
  | |   | +-pdsch-ConfigDedicated-v1130 ::= SEQUENCE OPTIONAL:Omit
  | |   | +-cqi-ReportConfig-v1130 ::= SEQUENCE OPTIONAL:Omit
  | |   | +-pucch-ConfigDedicated-v1130 ::= SEQUENCE OPTIONAL:Omit
  | |   | +-pusch-ConfigDedicated-v1130 ::= SEQUENCE OPTIONAL:Omit
  | |   | +-uplinkPowerControlDedicated-v1130 ::= SEQUENCE OPTIONAL:Omit
  | |   +-VERSION-BRACKETS5 ::= SEQUENCE OPTIONAL:Omit
  | |   +-VERSION-BRACKETS6 ::= SEQUENCE OPTIONAL:Omit
  | |   +-VERSION-BRACKETS7 ::= SEQUENCE [0000000000100] OPTIONAL:Exist
  | |   | +-pdsch-ConfigDedicated-v1310 ::= SEQUENCE OPTIONAL:Omit
  | |   | +-pucch-ConfigDedicated-r13 ::= SEQUENCE OPTIONAL:Omit
  | |   | +-pusch-ConfigDedicated-r13 ::= SEQUENCE OPTIONAL:Omit
  | |   | +-pdcch-CandidateReductions-r13 ::= CHOICE OPTIONAL:Omit
  | |   | +-cqi-ReportConfig-v1310 ::= SEQUENCE OPTIONAL:Omit
  | |   | +-soundingRS-UL-ConfigDedicated-v1310 ::= CHOICE OPTIONAL:Omit
  | |   | +-soundingRS-UL-ConfigDedicatedUpPTsExt-r13 ::= CHOICE OPTIONAL:Omit
  | |   | +-soundingRS-UL-ConfigDedicatedAperiodic-v1310 ::= CHOICE OPTIONAL:Omit
  | |   | +-soundingRS-UL-ConfigDedicatedAperiodicUpPTsExt-r13 ::= CHOICE OPTIONAL:Omit
  | |   | +-csi-RS-Config-v1310 ::= SEQUENCE OPTIONAL:Omit
  | |   | +-ce-Mode-r13 ::= CHOICE [setup] OPTIONAL:Exist
  | |   | | +-setup ::= ENUMERATED [ce-ModeA]
  | |   | +-csi-RS-ConfigNZPToAddModListExt-r13 ::= SEQUENCE OF OPTIONAL:Omit
  | |   | +-csi-RS-ConfigNZPToReleaseListExt-r13 ::= SEQUENCE OF OPTIONAL:Omit
  | |   +-VERSION-BRACKETS8 ::= SEQUENCE OPTIONAL:Omit
  | +-EXTENSION ::= SEQUENCE [00000]

HEX : 60 12 9B 07 E8 68 C3 06 4C 00 08 C0 C2 43 42 08 A0 18 0E 00 00 00 28 1B 10 02 00 00 80 09 00

Let's read the red lines from the top. SRB1 is set up with the default RLC and logical channel configuration. The scheduling request uses sr-PUCCH-ResourceIndex 0 and sr-ConfigIndex 17, and dsr-TransMax is n64.

The EPDCCH set is setConfigId 0, localised, with numberPRB-Pairs-r11 n2. Because numberPRB-Pairs-v1310 is omitted, the set uses those 2 PRB pairs rather than the whole narrowband. In mpdcch-config-r13, mpdcch-NumRepetition-r13 is r1 and mpdcch-Narrowband-r13 is 3, which is narrowband index 2. mpdcch-StartSF-UESS-r13 is fdd-r13 v1, frequency hopping is off, and csi-NumRepetitionCE-r13 is sf1. Finally, ce-Mode-r13 is setup with ce-ModeA.

These values describe a UE in good coverage. CE mode A with a maximum MPDCCH repetition of 1 means the MPDCCH is sent once, just like a normal control channel. The capture also predates Release 14, so none of the later extension groups in the listing above appear in it.

  • ce-ModeA and r1 go together here : the UE is in CE mode A, and its MPDCCH has no repetition.
  • The MPDCCH sits in narrowband index 2 : the captured field value is 3, and the field counts from 1.
  • Two PRB pairs, not six : numberPRB-Pairs-v1310 is absent, so numberPRB-Pairs-r11 n2 applies.
  • The dedicated configuration arrives with SRB1 : the same message that creates SRB1 also sets the CE mode and the MPDCCH.

Reference

[1] 3GPP TS 36.331 V13.2.0 (2016-06)

[2] 3GPP TS 36.213 V13.2.0 (2016-06)

[3] 3GPP TS 36.331 v19.3.0 - PhysicalConfigDedicated, EPDCCH-Config-r11 and EPDCCH-SetConfig-r11 with their field descriptions