5G NR SIB1 介绍
1. 消息描述
SIB1 携带 UE 接入小区所需的最关键的信息,例如随机接入参数。SIB1 包括关于其他 SIB 的可用性和调度的信息,例如,其他 SIB。 SIB 到 SI 消息,周期性,SI 窗口大小等的映射…SIB1 还指示是否仅按需提供一个或多个 SIB,在这种情况下,它还可以提供 UE 所需的 PRACH 配置,以请求所需的 SI 。
SIB1 还包含所有 UE 共有的无线电资源配置信息和应用于统一接入控制的小区禁止信息。
5G SIB1 在 DL-SCH(逻辑信道:BCCH)上以 160ms 的周期和 160ms 内的可变传输重复周期来发送 SIB1。而 4G SIB1 发送周期为 80ms。5G(NR)中 SIB 消息有两种,一种是周期性广播,另一种是根据 UE 请求( on-Demand)发送;
SIB1 是小区特定的 SIB。为了使 UE 解码 SIB1,UE 从 MIB 获得所有需要的信息。
2. 消息参数
SIB1 包含在评估 UE 是否被允许访问小区时定义的信息,并定义其他系统信息的调度。它还包含对所有 UE 通用的无线电资源配置信息,以及禁止应用于统一访问控制的信息。
SIB1 通过 BCCH 信道传输,传输模式为 TM。
2.1 SIB1
SIB1 message
-- ASN1START-- TAG-SIB1-START
SIB1 ::= SEQUENCE {cellSelectionInfo SEQUENCE {q-RxLevMin Q-RxLevMin,q-RxLevMinOffset INTEGER (1..8) OPTIONAL,-- Need Sq-RxLevMinSUL Q-RxLevMin OPTIONAL, -- Need Rq-QualMin Q-QualMin OPTIONAL, -- Need Sq-QualMinOffset INTEGER (1..8) OPTIONAL -- Need S} OPTIONAL, -- Cond StandalonecellAccessRelatedInfo CellAccessRelatedInfo,connEstFailureControl ConnEstFailureControl OPTIONAL, -- Need Rsi-SchedulingInfo SI-SchedulingInfo OPTIONAL, -- Need RservingCellConfigCommon ServingCellConfigCommonSIB OPTIONAL, -- Need Rims-EmergencySupport ENUMERATED {true} OPTIONAL, -- Need ReCallOverIMS-Support ENUMERATED {true} OPTIONAL, -- Cond Absentue-TimersAndConstants UE-TimersAndConstants OPTIONAL, -- Need R
}
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 等。
connEstFailureControl:连接失败重建控制 ims-EmergencySupport:IMS 紧急支持指示 eCallOverIMS-Support:IMS 对 eCall 支持指示 ue-TimersAndConstants:UE 计时器和定义 uac-BarringInfo:UAC 禁止信息 useFullResumeID:终端恢复 ID 指示
2.2 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-1si-RequestConfigSUL SI-RequestConfig OPTIONAL, -- Cond SUL-MSG-1systemInformationAreaID 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-TYPEareaScope ENUMERATED {true} OPTIONAL -- Need S}
-- Configuration for Msg1 based SI RequestSI-RequestConfig::= SEQUENCE {rach-OccasionsSI SEQUENCE {rach-ConfigSI RACH-ConfigGeneric,ssb-perRACH-Occasion ENUMERATED {oneEighth, oneFourth, oneHalf, one, two, four, eight, sixteen}} OPTIONAL, -- Need Rsi-RequestPeriod ENUMERATED {one,two,four,six,eight,ten,twelve,sixteen} OPTIONAL,-- Need Rsi-RequestResources SEQUENCE (SIZE (1..maxSI-Message)) OF SI-RequestResources}
SI-RequestResources ::= SEQUENCE {ra-PreambleStartIndex INTEGER (0..63),ra-AssociationPeriodIndex INTEGER (0..15) OPTIONAL, -- Need Rra-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 字段指定;对于某个 SI 消息,对应的 SchedulingInfo 信元在 schedulingInfoList 中对应的入口编号为 n,可以确定调度位置 x = (n-1)*w,其中 w 是 si-Window 的长度;
2.3 servingCellConfigCommon(服务小区公共配置)
ServingCellConfigCommon information element
-- ASN1START-- TAG-SERVINGCELLCONFIGCOMMON-START
ServingCellConfigCommon ::= SEQUENCE {physCellId PhysCellId OPTIONAL, -- Cond HOAndServCellAdd,downlinkConfigCommon DownlinkConfigCommon OPTIONAL, -- Cond HOAndServCellAdduplinkConfigCommon UplinkConfigCommon OPTIONAL, -- Need MsupplementaryUplinkConfig UplinkConfigCommon OPTIONAL, -- Need Sn-TimingAdvanceOffset ENUMERATED { n0, n25600, n39936 } OPTIONAL, -- Need Sssb-PositionsInBurst CHOICE {shortBitmap BIT STRING (SIZE (4)),mediumBitmap BIT STRING (SIZE (8)),longBitmap BIT STRING (SIZE (64))} OPTIONAL, -- Cond AbsFreqSSBssb-periodicityServingCell ENUMERATED { ms5, ms10, ms20, ms40, ms80, ms160, spare2, spare1 } OPTIONAL, -- Need Sdmrs-TypeA-Position ENUMERATED {pos2, pos3},lte-CRS-ToMatchAround SetupRelease { RateMatchPatternLTE-CRS } OPTIONAL, -- Need MrateMatchPatternToAddModList SEQUENCE (SIZE (1..maxNrofRateMatchPatterns)) OF RateMatchPattern OPTIONAL, -- Need NrateMatchPatternToReleaseList SEQUENCE (SIZE (1..maxNrofRateMatchPatterns)) OF RateMatchPatternId OPTIONAL, -- Need NssbSubcarrierSpacing SubcarrierSpacing OPTIONAL, -- Cond HOAndServCellWithSSBtdd-UL-DL-ConfigurationCommon TDD-UL-DL-ConfigCommon OPTIONAL, -- Cond TDDss-PBCH-BlockPower INTEGER (-60..50),...}
-- TAG-SERVINGCELLCONFIGCOMMON-STOP-- ASN1STOP
downlinkConfigCommon:下行公共参数配置,包括下行频点配置、初始下行 BWP,BCCH 和 PCCH 配置
uplinkConfigCommon:上行公共参数配置,包括上行频点配置、初始上行 BWP 和 TA;
supplementaryUplinkConfig:SUL 小区上行公共参数配置,包括上行频点配置、初始上行 BWP 和 TA;
ssb-periodicityServingCell:SSB 周期;
版权声明: 本文为 InfoQ 作者【柒号华仔】的原创文章。
原文链接:【http://xie.infoq.cn/article/1933fbc861129c27ead3c5452】。文章转载请联系作者。
评论