Quantcast
Channel: ProDeveloperTutorial.com
Viewing all articles
Browse latest Browse all 70

5G NR SIB2

$
0
0

5G NR SIB2

SIB2 contains cell re-selection information common for intra-frequency, inter-frequency and/or inter-RAT cell re-selection as well as intra-frequency cell re-selection information other than neighbouring cell related.

 

SIB2 ::= SEQUENCE {

    cellReselectionInfoCommon SEQUENCE {

        nrofSS-BlocksToAverage               INTEGER (2..maxNrofSS-BlocksToAverage) OPTIONAL,

        absThreshSS-BlocksConsolidation      ThresholdNR OPTIONAL,

        rangeToBestCell                      RangeToBestCell OPTIONAL,

        q-Hyst ENUMERATED {

            dB0, dB1, dB2, dB3, dB4, dB5, dB6, dB8, dB10,

            dB12, dB14, dB16, dB18, dB20, dB22, dB24},

        speedStateReselectionPars            SEQUENCE {

            mobilityStateParameters             MobilityStateParameters,

            q-HystSF SEQUENCE {

                sf-Medium                       ENUMERATED {dB-6, dB-4, dB-2, dB0},

                sf-High                         ENUMERATED {dB-6, dB-4, dB-2, dB0}

            }

        } OPTIONAL,

        ...

    },

cellReselectionInfoCommon: It will provide cell re-selection information for intra-frequency, inter-frequency and/or inter-RAT cell re-selections.

 

    cellReselectionServingFreqInfo SEQUENCE {

        s-NonIntraSearchP                    ReselectionThreshold OPTIONAL,

        s-NonIntraSearchQ                    ReselectionThresholdQ OPTIONAL,

        threshServingLowP                    ReselectionThreshold,

        threshServingLowQ                    ReselectionThresholdQ OPTIONAL,

        cellReselectionPriority              CellReselectionPriority,

        cellReselectionSubPriority           CellReselectionSubPriority OPTIONAL,

        ...

    },

cellReselectionServingFreqInfo: It provides information common for non-intra-frequency cell re-selection i.e. cell re-selection to inter-frequency and inter-RAT cells.

    intraFreqCellReselectionInfo SEQUENCE {

        q-RxLevMin                           Q-RxLevMin,

        q-RxLevMinSUL                        Q-RxLevMin OPTIONAL, -- Need R

        q-QualMin                            Q-QualMin OPTIONAL, -- Need S

        s-IntraSearchP                       ReselectionThreshold,

        s-IntraSearchQ                       ReselectionThresholdQ OPTIONAL,

        t-ReselectionNR                      T-Reselection,

        frequencyBandList                    MultiFrequencyBandListNR-SIB OPTIONAL,

        frequencyBandListSUL                 MultiFrequencyBandListNR-SIB OPTIONAL,

        p-Max                                P-Max OPTIONAL, -- Need R

        smtc                                 SSB-MTC OPTIONAL, -- Need R

        ss-RSSI-Measurement                  SS-RSSI-Measurement OPTIONAL, -- Need R

        ssb-ToMeasure                        SSB-ToMeasure OPTIONAL, -- Need R

        deriveSSB-IndexFromCell              BOOLEAN,

        ...,

    [[

        t-ReselectionNR-SF                   SpeedStateScaleFactors OPTIONAL -- Need N

    ]]

    },

    ...

}

intraFreqCellReselectionInfo: It provides cell re-selection information common for intra-frequency cells.

 

RangeToBestCell ::= Q-OffsetRange

Q-OffsetRange ::= ENUMERATED {

                     dB-24, dB-22, dB-20, dB-18, dB-16, dB-14,

                     dB-12, dB-10, dB-8, dB-6, dB-5, dB-4, dB-3,

                     dB-2, dB-1, dB0, dB1, dB2, dB3, dB4, dB5,

                     dB6, dB8, dB10, dB12, dB14, dB16, dB18,

                     dB20, dB22, dB24}

SSB-MTC ::= SEQUENCE {

    periodicityAndOffset CHOICE {

        sf5          INTEGER (0..4),

        sf10         INTEGER (0..9),

        sf20         INTEGER (0..19),

        sf40         INTEGER (0..39),

        sf80         INTEGER (0..79),

        sf160        INTEGER (0..159)

    },

    duration         ENUMERATED { sf1, sf2, sf3, sf4, sf5 }

}
SS-RSSI-Measurement ::= SEQUENCE {

    measurementSlots       BIT STRING (SIZE (1..80)),

    endSymbol              INTEGER(0..3)

}

SSB-ToMeasure ::= CHOICE {

    shortBitmap            BIT STRING (SIZE (4)),

    mediumBitmap           BIT STRING (SIZE (8)),

    longBitmap             BIT STRING (SIZE (64))

}

SpeedStateScaleFactors ::= SEQUENCE {

    sf-Medium              ENUMERATED {oDot25, oDot5, oDot75, lDot0},

    sf-High                ENUMERATED {oDot25, oDot5, oDot75, lDot0}

}

ThresholdNR ::= SEQUENCE{

    thresholdRSRP          RSRP-Range OPTIONAL, -- Need R

    thresholdRSRQ          RSRQ-Range OPTIONAL, -- Need R

    thresholdSINR          SINR-Range OPTIONAL -- Need R

}

 


Viewing all articles
Browse latest Browse all 70

Trending Articles