官方淘宝店 易迪拓培训 旧站入口
首页 > 微波射频 > 射频工程师交流 > 之十七:SIB1简介

之十七:SIB1简介

05-08
第五讲知小区广播报道 说系统兄弟齐心 (之三)

2.协议篇:SIB1部分

来自36.331

1.1.1.1 SystemInformationBlockType1

如果允许UE接入一个小区的情况下,SystemInformationBlockType1包含与评估该小区相关的信息,以及还定义了其它系统信息的调度。

信令无线承载:N/A

RLC-SAP: TM

逻辑信道: BCCH

方向:从 E?UTRAN 到 UE

SystemInformationBlockType1 消息

-- ASN1START

SystemInformationBlockType1::=      SEQUENCE {

     cellAccessRelatedInfo                SEQUENCE {

         plmn-IdentityList                    PLMN-IdentityList,

--?加菲乱谈:这个是标记营运商的。正像我们不能“用前朝的尚方宝剑斩本朝的官”一样,也不能叫联通的手机入移动的网。这里面有个PLMN选择过程的,如果发现这个PLMN不对,那么都不去前面都是无用功,要换频点重复前面的搜索过程。

         trackingAreaCode                     TrackingAreaCode,

         cellIdentity                         CellIdentity,

--?加菲乱谈:这两个标记小区(也将是我们手机的)路由信息,这样服务器菜找得到咱们啊。

         cellBarred                               ENUMERATED{barred, notBarred},

--?加菲乱谈:这个说明小区能不能用,bar掉了就得重选了。

         intraFreqReselection                 ENUMERATED {allowed,notAllowed},

--?加菲乱谈:网络有异频邻区的时候为允许。

         csg-Indication                           BOOLEAN,

         csg-Identity                         CSG-Identity           OPTIONAL -- Need OR

--?加菲乱谈:这两个说明小区是特别为您老定制的。

     },

     cellSelectionInfo                    SEQUENCE {

         q-RxLevMin                               Q-RxLevMin,

         q-RxLevMinOffset                     INTEGER (1..8)             OPTIONAL -- Need OP

     },

--?加菲乱谈:小区选择参数

     p-Max                                    P-Max                           OPTIONAL,              -- Need OP

--?加菲乱谈:小区内UE最大的发射功力,用于功率控制,防止过大的上行干扰用。

     freqBandIndicator                   INTEGER(1..64),

--?加菲乱谈:允许手机工作的频带

     schedulingInfoList                   SchedulingInfoList,

--?加菲乱谈:这就是上节讲的调度信息了。

     tdd-Config                               TDD-Config                      OPTIONAL,     -- Cond TDD

--?加菲乱谈:TD-LTE的一堆特有的劳什子

     si-WindowLength                          ENUMERATED {

                                                  ms1,ms2, ms5, ms10, ms15, ms20,

                                                  ms40},

--?加菲乱谈:SI窗宽度,上节讲过的。

     systemInfoValueTag                   INTEGER (0..31),

--?加菲乱谈:SIB的标号,SIB改变的时候,tag也变。协议规定手机可以假设SIB几个小时不变化的,这样可以不去时时刻刻监视系统消息,省点的考虑(目前的手机,都没有注意到这个,电用的哗哗的,反正不是他们出钱)。系统消息改变通过两种方式告诉手机。其一:paging消息,里面告诉手机有系统消息改变。其二就是这个tag,手机读SIB1如果tag不变,原则上就不必读其他SIB了。

     nonCriticalExtension                 SystemInformationBlockType1-v890-IEs                   OPTIONAL

}

SystemInformationBlockType1-v890-IEs::=  SEQUENCE {

     lateNonCriticalExtension                 OCTET STRING           OPTIONAL,     -- Need OP

     nonCriticalExtension                     SystemInformationBlockType1-v920-IEs OPTIONAL

}

SystemInformationBlockType1-v920-IEs::= SEQUENCE {

     ims-EmergencySupport-r9              ENUMERATED {true}               OPTIONAL,     -- Need OR

     cellSelectionInfo-v920               CellSelectionInfo-v920               OPTIONAL,     -- Need OP

     nonCriticalExtension                 SEQUENCE {}                              OPTIONAL -- Need OP

}

PLMN-IdentityList::=                    SEQUENCE (SIZE(1..6)) OF PLMN-IdentityInfo

PLMN-IdentityInfo::=                    SEQUENCE {

     plmn-Identity                            PLMN-Identity,

     cellReservedForOperatorUse               ENUMERATED {reserved,notReserved}

}

SchedulingInfoList::= SEQUENCE (SIZE (1..maxSI-Message)) OF SchedulingInfo

SchedulingInfo::= SEQUENCE {

     si-Periodicity                           ENUMERATED {

                                                  rf8,rf16, rf32, rf64, rf128, rf256, rf512},

     sib-MappingInfo                          SIB-MappingInfo

}

SIB-MappingInfo::= SEQUENCE (SIZE (0..maxSIB-1)) OF SIB-Type

SIB-Type::=                         ENUMERATED {

                                              sibType3,sibType4, sibType5, sibType6,

                                              sibType7,sibType8, sibType9, sibType10,

                                              sibType11,sibType12-v920, sibType13-v920, spare5,

                                              spare4,spare3, spare2, spare1, ...}

CellSelectionInfo-v920::=           SEQUENCE {

     q-QualMin-r9                         Q-QualMin-r9,

     q-QualMinOffset-r9                   INTEGER (1..8)                           OPTIONAL -- Need OP

}

-- ASN1STOP


        

SystemInformationBlockType1 域描述

     
   

plmn-IdentityList

  

PLMN 标示符列表。第一个罗列的PLMN-Identity 为主要的PLMN。


   

cellReservedForOperatorUse

  

其定义参见[4]


   

trackingAreaCode

  

表示所有PLMN罗列的trackingAreaCode


   

cellBarred

  

‘Barred’ 表示禁止所有的呼叫,参见[4]中有定义


   

intraFreqReselection

  

该用于在频间小区上进行控制小区的重选,当最高等级小区被禁止,或者认为如同TS 36.304中所描述的UE把其禁止的时候(参见[4])。


   

csg-Indication

  

如果设置为TRUE,即CSG识别码匹配UE存储的CSG白名单列表里面的一个条目时,只允许UE接入该小区


   

q-RxLevMinOffset

  

表示36.304 [4]里的参数Qrxlevminoffset。实际值Qrxlevminoffset  = IE值 × 2    [dB]。如果该值缺省的话,应用Qrxlevminoffset 的缺省值[dB]。该值会影响该小区中最低要求的Rx级别。


   

p-Max

  

适用于该小区的值。如果不存在,UE根据自己的能力确定最大发射功率。


   

frequencyBandIndicator

  

参见[42]有定义。


   

si-Periodicity

  

表示无线帧中该SI消息的周期,例如rf8表示8个无线帧,rf16表示16个无线帧,诸如此类等等。


   

sib-MappingInfo

  

表示映射到该系统信息的SIB的列表。没有SIB2的映射消息;其总是在schedulingInfoList列表中罗列的第一条SystemInformation 消息中显示。


   

si-WindowLength

  

表示所有SI同样的SI 调度窗口。单位为毫秒,其中ms1表示1毫秒,ms2表示2毫秒,诸如此类等等。


   

systemInfoValueTag

  

除了MIB,SIB1,SIB10,SIB11和SIB12之外,对于所有SIB,该值都是相同的。MIB和SIB1的改变通过获取消息本身得知。


   

csg-Identity

  

表示该区所属的主PLMN内封闭用户群的识别号。其IE显示在CSG小区中。


   

imsEmergencySupportIndicator

  

指示对于处于限制服务模式的UE,小区是否支持IMS紧急承载业务。如果缺省,表示对于处于限制服务模式的UE,小区不支持IMS紧急呼叫。


   

q-QualMin

  

即TS 36.304 [4]中的参数“Qqualmin”。如果cellSelectionInfo-v920不出现,那么UEQqualmin应用负无穷大。


   

q-QualMinOffset

  

即TS 36.304 [4]中的参数“Qqualminoffset”。  Qqualminoffset的实际值为IE值[dB]。如果cellSelectionInfo-v920不出现,那么该域不出现,UEQqualminoffset应用默认值0dB。影响小区内所要求的最小质量等级。


   

        

条件

      

说明

  
   

TDD

  

对于TDD,该域是必须显示的;对于FDD其不显示,并且UE将删除该域任何存在的值。

?加菲乱谈:买一送一,再看看TDD有啥独特的信息


IE TDD-Config用于描述TDD专用物理信道配置。

TDD-Config信息元素

--ASN1START

TDD-Config::=              SEQUENCE{

     subframeAssignment                   ENUMERATED {

                                                  sa0,sa1, sa2, sa3, sa4, sa5, sa6},

     specialSubframePatterns                  ENUMERATED {

                                                  ssp0,ssp1, ssp2, ssp3, ssp4,ssp5, ssp6, ssp7,

                                                  ssp8}

}

-- ASN1STOP

        

TDD-Config域描述

     
   

subframeAssignment

  

表示下行/上行子帧配置,其中sa0表示  配置0,sa1表示配置1 等等。正如 36.211[21,表 4.2.2中所描述。


   

specialSubframePatterns

  

表示TS 36.211 [21, 表格 4.2.1]  中的配置,其中 ssp0 表示配置 0,ssp1 表示配置1等等。

?加菲乱谈:就是上下行配置和特殊子帧配置啊,笨笨!


加哥V5

Top