4G/LTE - BL/CE

 

 

 

 

RRC Connection Setup/Reconfiguration

 

PhysicalConfigDedicated ::=     SEQUENCE {

    pdsch-ConfigDedicated               PDSCH-ConfigDedicated           ,       

    pucch-ConfigDedicated               PUCCH-ConfigDedicated           ,       

    pusch-ConfigDedicated               PUSCH-ConfigDedicated           ,       

    uplinkPowerControlDedicated         UplinkPowerControlDedicated     ,       

    tpc-PDCCH-ConfigPUCCH               TPC-PDCCH-Config                ,       

    tpc-PDCCH-ConfigPUSCH               TPC-PDCCH-Config                ,       

    cqi-ReportConfig                    CQI-ReportConfig                ,       

    soundingRS-UL-ConfigDedicated       SoundingRS-UL-ConfigDedicated   ,       

    antennaInfo                         CHOICE {

        explicitValue                       AntennaInfoDedicated,

        defaultValue                        NULL

    }                                                                   ,   

    schedulingRequestConfig             SchedulingRequestConfig         ,       

    ...,

    [[  cqi-ReportConfig-v920               CQI-ReportConfig-v920       ,       

        antennaInfo-v920                    AntennaInfoDedicated-v920           

    ]],

    [[  antennaInfo-r10                 CHOICE {

            explicitValue-r10               AntennaInfoDedicated-r10,

            defaultValue                    NULL

        }                                                               ,   

        ...

    ]],

    [[  ...

    ]],

    [[  

    -- DL configuration as well as configuration applicable for DL and UL

        csi-RS-ConfigNZPToReleaseList-r11

                                    CSI-RS-ConfigNZPToReleaseList-r11   ,       

        csi-RS-ConfigNZPToAddModList-r11

                                    CSI-RS-ConfigNZPToAddModList-r11    ,       

        csi-RS-ConfigZPToReleaseList-r11    

                                    CSI-RS-ConfigZPToReleaseList-r11    ,       

        csi-RS-ConfigZPToAddModList-r11 CSI-RS-ConfigZPToAddModList-r11 ,       

        epdcch-Config-r11               EPDCCH-Config-r11               ,       

        pdsch-ConfigDedicated-v1130     PDSCH-ConfigDedicated-v1130     ,       

    -- UL configuration

        cqi-ReportConfig-v1130          CQI-ReportConfig-v1130          ,       

        pucch-ConfigDedicated-v1130     PUCCH-ConfigDedicated-v1130     ,       

        pusch-ConfigDedicated-v1130     PUSCH-ConfigDedicated-v1130     ,       

        uplinkPowerControlDedicated-v1130

                                    UplinkPowerControlDedicated-v1130           

    ]],

    [[  ...

    ]],

    [[  pdsch-ConfigDedicated-v1280         PDSCH-ConfigDedicated-v1280         

    ]],

        ...

        csi-RS-Config-v1310             CSI-RS-Config-v1310             ,       

        ce-Mode-r13                 CHOICE {

            release                     NULL,

            setup                       ENUMERATED {ce-ModeA,ce-ModeB}

        }                                                               ,       

        csi-RS-ConfigNZPToAddModListExt-r13 CSI-RS-ConfigNZPToAddModListExt-r13 ,   

        csi-RS-ConfigNZPToReleaseListExt-r13    CSI-RS-ConfigNZPToReleaseListExt-r13  

    ]],

    [[  cqi-ReportConfig-v1320                  CQI-ReportConfig-v1320          

    ]]

}

 

 

 

EPDCCH-Config-r11 ::=       SEQUENCE{

    config-r11      CHOICE {

        release                     NULL,

            setup                       SEQUENCE {

            subframePatternConfig-r11   CHOICE {

                release                     NULL,

                setup                       SEQUENCE {

                    subframePattern-r11         MeasSubframePattern-r10

                }

            }                                                                   ,

            startSymbol-r11             INTEGER (1..4)                          ,

            setConfigToReleaseList-r11  EPDCCH-SetConfigToReleaseList-r11       ,

            setConfigToAddModList-r11   EPDCCH-SetConfigToAddModList-r11        

        }

    }

}

 

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    , -- Need OR

    ...,

    [[  csi-RS-ConfigZPId2-r12              CHOICE {

            release                     NULL,

            setup                       CSI-RS-ConfigZPId-r11

        }                                                               

    ]],

    [[  numberPRB-Pairs-v1310           CHOICE {

            release                         NULL,

            setup                           ENUMERATED {n6}

        }                                                           ,   

        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)

            }

        }                                                               

    ]]

}

 

 

mpdcch-NumRepetition : Maximum number of repetitions for PDCCH

 

mpdcch-Narrowband : The Narrowband Index where MPDCCH is transmitted

 

 

RRC Connection Setup Example 1 >

 

+-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

 

 

Reference

 

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

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