5G/NR - Configured Scheduling               Home : www.sharetechnote.com

 

 

 

 

 

Configure CS for Downlink / SPS

 

 

 

 

Configure CS for Uplink

 

 

 

 

RRC Parameters

 

ConfiguredGrantConfig ::= SEQUENCE {

    frequencyHopping                 ENUMERATED {intraSlot, interSlot},

    cg-DMRS-Configuration            DMRS-UplinkConfig,

    mcs-Table                        ENUMERATED {qam256, qam64LowSE},

    mcs-TableTransformPrecoder       ENUMERATED {qam256, qam64LowSE},

    uci-OnPUSCH                      SetupRelease { CG-UCI-OnPUSCH },

    resourceAllocation               ENUMERATED { resourceAllocationType0,

                                                  resourceAllocationType1,

                                                  dynamicSwitch },

    rbg-Size                         ENUMERATED {config2},

    powerControlLoopToUse            ENUMERATED {n0, n1},

    p0-PUSCH-Alpha                   P0-PUSCH-AlphaSetId,

    transformPrecoder                ENUMERATED {enabled, disabled},

    nrofHARQ-Processes               INTEGER(1..16),

    repK                             ENUMERATED {n1, n2, n4, n8},

    repK-RV                          ENUMERATED {s1-0231, s2-0303, s3-0000},

    periodicity                      ENUMERATED {

                                            sym2, sym7, sym1x14, sym2x14, sym4x14, sym5x14,

                                            sym8x14, sym10x14, sym16x14, sym20x14,sym32x14,

                                            sym40x14, sym64x14, sym80x14, sym128x14, sym160x14,

                                            sym256x14, sym320x14, sym512x14,sym640x14, sym1024x14,

                                            sym1280x14, sym2560x14, sym5120x14, sym6, sym1x12,

                                            sym2x12, sym4x12, sym5x12, sym8x12, sym10x12, sym16x12,

                                            sym20x12, sym32x12,sym40x12, sym64x12, sym80x12,

                                            sym128x12, sym160x12, sym256x12, sym320x12, sym512x12,

                                            sym640x12,sym1280x12, sym2560x12

                                     },

    configuredGrantTimer             INTEGER (1..64),

    rrc-ConfiguredUplinkGrant        SEQUENCE {

        timeDomainOffset                 INTEGER (0..5119),

        timeDomainAllocation             INTEGER (0..15),

        frequencyDomainAllocation        BIT STRING (SIZE(18)),

        antennaPort                      INTEGER (0..31),

        dmrs-SeqInitialization           INTEGER (0..1),

        precodingAndNumberOfLayers       INTEGER (0..63),

        srs-ResourceIndicator            INTEGER (0..15),

        mcsAndTBS                        INTEGER (0..31),

        frequencyHoppingOffset           INTEGER (1.. maxNrofPhysicalResourceBlocks-1),

        pathlossReferenceIndex           INTEGER (0..maxNrofPUSCH-PathlossReferenceRSs-1),

        ...

    },

...

}

 

CG-UCI-OnPUSCH ::= CHOICE {

    dynamic SEQUENCE (SIZE (1..4)) OF BetaOffsets,

    semiStatic BetaOffsets

}

 

 

SPS-Config ::= SEQUENCE {

    periodicity                       ENUMERATED {ms10, ms20, ms32, ms40, ms64, ms80, ms128,

                                                  ms160, ms320, ms640,spare6, spare5, spare4,

                                                  spare3, spare2, spare1},

    nrofHARQ-Processes                INTEGER (1..8),

    n1PUCCH-AN                        PUCCH-ResourceId OPTIONAL, -- Need M

    mcs-Table                         ENUMERATED {qam64LowSE} OPTIONAL, -- Need S

...

}

 

 

Reference

 

[1] How 5G reduces data transmission latency  

[2] R1-1900609 - 3GPP TSG RAN WG1 Ad-Hoc Meeting 1901 January, 2019