服务PLMN、NCGI与SIB1

SIB1(38.331)

        SIB1 contains information relevant when evaluating if a UE is allowed to access a cell and defines the scheduling of other system information. It also contains radio resource configuration information that is common for all UEs and barring information applied to the unified access control.

关键信源:

CellAccessRelatedInfo

获取服务PLMN和NCGI:根据MSG5和SIB1::CellAccessRelatedInfo

5G NR SIB1 介绍

消息概述:

        SIB1携带UE接入小区所需的最关键的信息,例如随机接入参数。SIB1包括关于其他SIB的可用性和调度的信息。SIB1还指示是否仅按需提供一个或多个SIB,在这种情况下,它还可以提供UE所需的PRACH配置,以请求所需的SI 。

        SIB1包含在评估UE是否被允许访问小区时定义的信息,并定义其他系统信息的调度。SIB1还包含所有UE共有的无线电资源配置信息和应用于统一接入控制的小区禁止信息。    

        SIB1是小区特定的SIB,为了使UE解码SIB1,UE从MIB获得所有需要的信息。

        5G SIB1在DL-SCH(逻辑信道:BCCH)上以160ms的周期和160ms内的可变传输重复周期来发送SIB1。而4G SIB1发送周期为80ms。5G(NR)中SIB消息有两种,一种是周期性广播,另一种是根据UE请求( on-Demand)发送;

消息参数:

-- ASN1START
-- TAG-SIB1-START
 
SIB1 ::=        SEQUENCE {
    cellSelectionInfo                   SEQUENCE {
        q-RxLevMin                          Q-RxLevMin,
        q-RxLevMinOffset                    INTEGER (1..8)                        OPTIONAL,-- Need S
        q-RxLevMinSUL                       Q-RxLevMin                            OPTIONAL,   -- Need R
        q-QualMin                           Q-QualMin                             OPTIONAL,   -- Need S
        q-QualMinOffset                     INTEGER (1..8)                        OPTIONAL    -- Need S
    }                                                                             OPTIONAL,   -- Cond Standalone
    cellAccessRelatedInfo               CellAccessRelatedInfo,
    connEstFailureControl               ConnEstFailureControl                     OPTIONAL,   -- Need R
    si-SchedulingInfo                   SI-SchedulingInfo                         OPTIONAL,   -- Need R
    servingCellConfigCommon             ServingCellConfigCommonSIB                OPTIONAL,   -- Need R
    ims-EmergencySupport                ENUMERATED {true}                         OPTIONAL,   -- Need R
    eCallOverIMS-Support                ENUMERATED {true}                         OPTIONAL,   -- Cond Absent
    ue-TimersAndConstants               UE-TimersAndConstants                     OPTIONAL,   -- Need R
 
    uac-BarringInfo                     SEQUENCE {
        uac-BarringForCommon                UAC-BarringPerCatList                 OPTIONAL,   -- Need S
        uac-BarringPerPLMN-List             UAC-BarringPerPLMN-List               OPTIONAL,   -- Need S
        uac-BarringInfoSetList              UAC-BarringInfoSetList,
        uac-AccessCategory1-SelectionAssistanceInfo CHOICE {
            plmnCommon                        UAC-AccessCategory1-SelectionAssistanceInfo,
            individualPLMNList                   SEQUENCE (SIZE (2..maxPLMN)) OF UAC-AccessCategory1-SelectionAssistanceInfo
        }                                                                         OPTIONAL    -- Need S
    }                                                                             OPTIONAL,   -- Need R
 
    useFullResumeID                     ENUMERATED {true}                         OPTIONAL,   -- Need N
 
    lateNonCriticalExtension            OCTET STRING                              OPTIONAL,
    nonCriticalExtension                SEQUENCE{}                                OPTIONAL
}
 
UAC-AccessCategory1-SelectionAssistanceInfo ::=    ENUMERATED {a, b, c}
 
-- TAG-SIB1-STOP
-- ASN1STOP

cellSelectionInfo:小区选择信息

  •         q-RxLevMin: 用于指示(NR)小区中用于小区选择和重选所需的“最低接收RSRP电平”(以dBm为单位)。 实际值Qrxlevmin =字段值* 2 [dBm]。
  •         q-RxLevMinOffset:是一个偏移量(以dB为单位),需要添加到Qrxlevmin的信号值(非实际值)中。 在UE正常驻留在VPLMN上时,定期搜索更高优先级的PLMN之后,在Srxlev评估中考虑了这一点。 如果不存在该字段,则UE应用0 dB的(默认)值作为偏移量。
  •         q-RxLevMinSUL:如果UE支持该小区的SUL频率,则从该字段获得Qrxlevmin。实际值Qrxlevmin =字段值* 2 [dBm]。
  •         q-QualMin:用于指示(NR)小区中用于小区选择和重新选择所需的“最小接收RSRQ电平”(以dB为单位)。 如果不存在此字段,则UE对Qqualmin应用负无穷大的(默认)值,这意味着质量(RSRQ)检查将始终通过,而与接收信号质量无关。 
  •         q-QualMinOffset:是一个偏移量(以dB为单位),需要添加到Qqualmin的信号值中。 在UE正常驻留在VPLMN上时,定期搜索更高优先级的PLMN后,在Squal评估(38.304)中考虑了这一点。 如果不存在该字段,则UE应用0 dB的(默认)值作为偏移量。

cellAccessRelatedInfo:小区接入相关信息

  •         cellReservedForOtherUse:指示是否保留该单元格。该字段适用于所有PLMN。如果保留了小区,则除了特定的UE之外,不允许驻留。
  •         plmn-IdentityList:用于配置一组PLMN-IdentityInfoList元素。这些元素中的每一个都包含一个或多个PLMN身份的列表以及与这些PLMN相关的其他信息,例如TAC,RANAC,cellIdentity等。

        plmn-Identity

                MCC:国家码

                MNC:移动网络码

        trackingAreaCode:跟踪区域码

        cellIdentity:小区识别ID

  • connEstFailureControl:连接失败重建控制
  • ims-EmergencySupport:IMS紧急支持指示
  • eCallOverIMS-Support:IMS对eCall支持指示
  • ue-TimersAndConstants:UE计时器和定义
  • uac-BarringInfo:UAC禁止信息

si-SchedulingInfo(SI调度信息)

SI-SchedulingInfo information element

-- ASN1START
-- TAG–SI-SCHEDULINGINFO-START
 
SI-SchedulingInfo ::=               SEQUENCE {
    schedulingInfoList                  SEQUENCE (SIZE (1..maxSI-Message)) OF SchedulingInfo,
    si-WindowLength                     ENUMERATED {s5, s10, s20, s40, s80, s160, s320, s640, s1280},
    si-RequestConfig                    SI-RequestConfig                         OPTIONAL,  -- Cond MSG-1
    si-RequestConfigSUL                 SI-RequestConfig                         OPTIONAL,  -- Cond SUL-MSG-1
    systemInformationAreaID             BIT STRING (SIZE (24))                   OPTIONAL,   -- Need R
    ...
}
 
SchedulingInfo ::=                  SEQUENCE {
    si-BroadcastStatus                  ENUMERATED {broadcasting, notBroadcasting},
    si-Periodicity                      ENUMERATED {rf8, rf16, rf32, rf64, rf128, rf256, rf512},
    sib-MappingInfo                     SIB-Mapping
}
 
SIB-Mapping ::=                     SEQUENCE (SIZE (1..maxSIB)) OF SIB-TypeInfo
 
SIB-TypeInfo ::=                    SEQUENCE {
    type                                ENUMERATED {sibType2, sibType3, sibType4, sibType5, sibType6, sibType7, sibType8, 						sibType9,spare8, spare7, spare6, spare5, spare4, spare3, spare2, spare1,... },
    valueTag                            INTEGER (0..31)                          OPTIONAL, -- Cond SIB-TYPE
    areaScope                           ENUMERATED {true}                        OPTIONAL -- Need S
}
 
-- Configuration for Msg1 based SI Request
SI-RequestConfig::=                 SEQUENCE {
    rach-OccasionsSI                    SEQUENCE {
        rach-ConfigSI                       RACH-ConfigGeneric,
        ssb-perRACH-Occasion                ENUMERATED {oneEighth, oneFourth, oneHalf, one, two, four, eight, sixteen}
    }                                                                            OPTIONAL,   -- Need R
    si-RequestPeriod            ENUMERATED {one,two,four,six,eight,ten,twelve,sixteen}    OPTIONAL,-- Need R
    si-RequestResources             SEQUENCE (SIZE (1..maxSI-Message)) OF SI-RequestResources
}
 
SI-RequestResources ::=             SEQUENCE {
    ra-PreambleStartIndex               INTEGER (0..63),
    ra-AssociationPeriodIndex           INTEGER (0..15)                          OPTIONAL,   -- Need R
    ra-ssb-OccasionMaskIndex            INTEGER (0..15)                          OPTIONAL    -- Need R
}
 
-- TAG-SI-SCHEDULINGINFO-STOP
-- ASN1STOP
  • si-BroadcastStatus:SI发送方式;
  • si-Periodicity:SI发送周期
  • sib-MappingInfo:SIB到SI的映射
  • si-WindowLength:SI窗长

该信元指明了各个SI的调度方式,基本原理为:

  • 基站广播哪些SI消息,由SIB1::schedulingInfoList指定,每个SI消息在该列表中的顺序以n表示(从1开始)。假如schedulingInfoList中指定了4个SI消息,则会有4个连续的SI窗口用于发送这4个SI消息,而n表明了SI消息在第几个SI窗口。
  • 每个SI消息对应一个SI窗口,窗长由si-WindowLength决定,单位为slot;
  • 每个SI消息的发送周期,由si-Periodicity指定,单位为无线帧;
  • 每个SI消息装载哪些SIBx,由SchedulingInfo::sib-MappingInfo字段指定(可以装载多个SIBx);
  • 对于某个SI消息,对应的SchedulingInfo信元在schedulingInfoList中对应的入口编号为n,可以确定调度位置x = (n-1)*w,其中w是si-Window的长度;

    52ca1a7ad18e425a84848a8b5261a0ca.png

servingCellConfigCommon(服务小区公共配置)

ServingCellConfigCommon information element

-- ASN1START
-- TAG-SERVINGCELLCONFIGCOMMON-START
 
ServingCellConfigCommon ::=         SEQUENCE {
    physCellId                          PhysCellId                                       OPTIONAL,   -- Cond HOAndServCellAdd,
    downlinkConfigCommon                DownlinkConfigCommon                OPTIONAL,   -- Cond HOAndServCellAdd
    uplinkConfigCommon                  UplinkConfigCommon                OPTIONAL,   -- Need M
    supplementaryUplinkConfig           UplinkConfigCommon                OPTIONAL,   -- Need S
    n-TimingAdvanceOffset               ENUMERATED { n0, n25600, n39936 }    OPTIONAL,   -- Need S
    ssb-PositionsInBurst                CHOICE {
        shortBitmap                         BIT STRING (SIZE (4)),
        mediumBitmap                        BIT STRING (SIZE (8)),
        longBitmap                          BIT STRING (SIZE (64))
    }                                                                         OPTIONAL, -- Cond AbsFreqSSB
    ssb-periodicityServingCell          ENUMERATED { ms5, ms10, ms20, ms40, ms80, ms160, spare2, spare1 }   OPTIONAL, -- Need S
    dmrs-TypeA-Position                 ENUMERATED {pos2, pos3},
    lte-CRS-ToMatchAround               SetupRelease { RateMatchPatternLTE-CRS }       OPTIONAL, -- Need M
    rateMatchPatternToAddModList        SEQUENCE (SIZE (1..maxNrofRateMatchPatterns)) OF RateMatchPattern   OPTIONAL, -- Need N
    rateMatchPatternToReleaseList       SEQUENCE (SIZE (1..maxNrofRateMatchPatterns)) OF RateMatchPatternId OPTIONAL, -- Need N
    ssbSubcarrierSpacing                SubcarrierSpacing                                 OPTIONAL, -- Cond HOAndServCellWithSSB
    tdd-UL-DL-ConfigurationCommon       TDD-UL-DL-ConfigCommon           OPTIONAL, -- Cond TDD
    ss-PBCH-BlockPower                  INTEGER (-60..50),
    ...
}
 
 
-- TAG-SERVINGCELLCONFIGCOMMON-STOP
-- ASN1STOP
  • downlinkConfigCommon:下行公共参数配置,包括下行频点配置、初始下行BWP,BCCH和PCCH配置
  • uplinkConfigCommon:上行公共参数配置,包括上行频点配置、初始上行BWP和TA;
  • supplementaryUplinkConfig:SUL小区上行公共参数配置,包括上行频点配置、初始上行BWP和TA;
  • ssb-periodicityServingCell:SSB周期;
     

SIBx与SI的区别

        SIBx是SIB消息的功能分类,是按照功能来划分的。

        SI是SIB消息的调度分类,是按照一次调度来划分的,一个SI消息可以包含多个SIBx消息。

        每个SI消息的发送时机都被限制在一个独立的窗口之内,这个窗口也被叫做SI窗口,如下图所示:

        每个SI消息对应着一个SI窗口,这些不同的SI窗口并不会重叠,在某个SI窗口内,只有这个SI窗口对应的SI消息才会被传输,其他的SI消息不会发送。

        所有SI消息的窗口长度都是相等的,值可以在SIB1中配置。在一个SI窗口内,该窗口对应的SI消息可以发送多次,且可以在任意子帧中发送,当然这些子帧不包括MBSFN子帧、TDD上行子帧和被SIB1占用的发送子帧。

        从图中可以看到,相邻两个SI窗口之间的距离就是该SI的周期长度,每个SI的周期长度也是在SIB1中配置的。在一个SI窗口内,SI消息可以在多个子帧中连续发送,也可以跳过某个子帧不发送。

Network Identities(38300/8.2)

The following identities are used in NG-RAN for identifying a specific network entity:

-    AMF Name: used to identify an AMF.

-    NR Cell Global Identifier (NCGI): used to identify NR cells globally. The NCGI is constructed from the PLMN identity the cell belongs to and the NR Cell Identity (NCI) of the cell. The PLMN ID included in the NCGI should be the first PLMN ID within the set of PLMN IDs associated to the NR Cell Identity in SIB1, following the order of broadcast.

NOTE 1:   How to manage the scenario where a different PLMN ID has been allocated by the operator for an NCGI is left to OAM and/or implementation.

-    gNB Identifier (gNB ID): used to identify gNBs within a PLMN. The gNB ID is contained within the NCI of its cells.

-    Global gNB ID: used to identify gNBs globally. The Global gNB ID is constructed from the PLMN identity the gNB belongs to and the gNB ID. The MCC and MNC are the same as included in the NCGI.

NOTE 2:   It is not precluded that a cell served by a gNB does not broadcast the PLMN ID included in the Global gNB ID.

-    Tracking Area identity (TAI): used to identify tracking areas. The TAI is constructed from the PLMN identity the tracking area belongs to and the TAC (Tracking Area Code) of the Tracking Area.

-    Single Network Slice Selection Assistance information (S-NSSAI): identifies a network slice.

-    Network Identifier (NID): identifies an SNPN in combination with a PLMN ID.

-    Closed Access Group Identifier: identifies a CAG within a PLMN.

-    Local NG-RAN Node Identifier: used as reference to the NG-RAN node in the I-RNTI.

猜你喜欢

转载自blog.csdn.net/qfturauyls/article/details/125999421