LTE系统消息翻译

更新时间:2024-05-02 08:57:01 阅读量: 综合文库 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

系统消息解析

1 MIB (Master Information Block)解析

MIB主要包含系统带宽、PHICH配置信息、系统帧号。(下图为实测信令)

?

DL_Bandwidth系统带宽,范围enumerate(1.4M(6RB,0),3M(15RB,1),5M(25RB,2),10M(50RB,3),15M(75RB,4),20M(100RB,5)),上图为n100,对应的系统带宽为20M(100RB,带宽索引号为5)。 ?

Phich_Duration当该参数设臵为normal时,PDCCH占用的OFDM符号数可以自适应调整;当该参数设臵为extended时,若带宽为1.4M,则PDCCH占用的OFDM符号数可以取3或4,对于其他系统带宽下,PDCCH占用的符号数只能为3。

非MBSFN子帧 PHICH持续时间 Normal Extended ? ?

PHICH-Resource该参数用于计算小区PHICH信道的资源;

SystemFrameNumber系统帧号。系统帧号,用于UE获取系统时钟。实际SFN位长为10bit,也就是取值从0-1023循环。在PBCH的MIB广播中只广播前8位,剩下的两位根据该帧在PBCH 40ms周期窗口的位臵确定,第一个10ms帧为00,第二帧为01,第三帧为10,第四帧为11。PBCH的40ms窗口手机可以通过盲检确定。 ?

Spare:预留的,暂时未用

帧结构类型2中的子帧1和子帧6 1 2 其他情况 1 3 MBSFN子帧 同时支持PDSCH和PMCH的载波 1 2

2 SIB1 (System Information Block Type1)解析

SIB1上主要传输评估UE能否接入小区的相关信息及其他系统消息的调度信息。 主要包括4部分:

? 小区接入相关信息(cell Access Related Info)

? 小区选择信息(cell Selection Info)

? 调度信息(scheduling Info List)

? TDD配置信息(tdd-Config)

SIB1消息解析(UE侧): RRC-MSG ..msg

....struBCCH-DL-SCH-Message ......struBCCH-DL-SCH-Message ........message ..........c1

............systemInformationBlockType1

..............cellAccessRelatedInfo//小区接入相关信息 ................plmn-IdentityList//PLMN标识列表 ..................PLMN-IdentityInfo ....................plmn-Identity ......................mcc//460

........................MCC-MNC-Digit:0x4 (4) ........................MCC-MNC-Digit:0x6 (6) ........................MCC-MNC-Digit:0x0 (0) ......................mnc//00

........................MCC-MNC-Digit:0x0 (0) ........................MCC-MNC-Digit:0x0 (0)

....................cellReservedForOperatorUse:notReserved (1) ................trackingAreaCode:1000100100001100(890C)

//TAC跟踪区(890C)为16进制数,转换成十进制为35084,查TAC在该消息中可以查到,此条信元重要。

................cellIdentity:1000100100000101010100001010(08 90 55 0A)

//小区ID实际是ECI,与核心网中的数据相同,其中089055为ENB ID标识,0A为小区标识(此数字必须是2位16进制数,才能与16进制的ENB ID进行组合成ECI),如

果ENB ID和小区ID都是十进制数的话,ECI=10进制的ENB ID * 256+ 10进制cell ID ................cellBarred:notBarred (1)//小区禁止:不禁止,1表示不禁止,0表示禁止; ................intraFreqReselection:allowed (0)//同频重选:允许;用来控制当更高级别的小区禁止接入时,能否重选同频小区。

................csg-Indication:FALSE//指示这个小区是否为CSG小区。当csg-Indication设臵为1(true)时,只有当消息中的CSG(Closed Subscriber Group关闭用户组)标识和UE中存储的CSG列表中的一项匹配时,此UE才能接入小区。这个主要是用在R9的家庭基站中的概念,用于家庭基站对用户接入的控制。FALSE表示不启用。 ..............cellSelectionInfo//小区选择信息

................q-RxLevMin:-0x40 (-64)// 小区要求的最小接收功率RSRP值[dBm],即当UE测量小区RSRP低于该值时,UE是无法在该小区驻留的。实际的值为:Qrxlevmin = IE value * 2

..............freqBandIndicator:0x27 (39)// 频带指示,表示当前系统的使用39频段 ..............schedulingInfoList//调度信息表 ................SchedulingInfo

..................si-Periodicity:rf16 (1)// SI消息的调度周期,以无线帧为单位。如rf8表示周期为8个无线帧,rf16表示周期为16个无线帧。 ..................sib-MappingInfo

....................SIB-Type:sibType3 (0)// 系统消息中所含的系统信息块映射表。表中没有包含SIB2,它一直包含在SI消息中的第一项。该字段决定了该小区能下发的sib(3到11)类型。以上调度信息表示SIB3的周期和位臵。 ................SchedulingInfo

..................si-Periodicity:rf32 (2) ..................sib-MappingInfo

....................SIB-Type:sibType5 (2)// 以上调度信息表示SIB3的周期和位臵。 ..............tdd-Config

................subframeAssignment:sa2 (2)// 用于指示上下行子帧的配臵, sa2对应配臵2。 Uplink-downlink configuration 0 1 2 3 4 5 6 Downlink-to-Uplink 5 ms 5 ms 5 ms 10 ms 10 ms 10 ms 5 ms Subframe number 3 4 5 6 7 8 9 D S U U U D S U U U D S U U D D S U U D D S U D D D S U D D D S U U U D D D D D D S U U D D D D D D D S U D D D D D D D D S U U U D S U U D Switch-point periodicity 0 1 2

................specialSubframePatterns:ssp5 (5)//特殊子帧配比

特殊子帧配臵 0 1 2 3 4 5 6 7 8 9 3 9 10 11 12 3 9 10 11 6 Normal CP(常规CP)1ms14个码 DwPTS GP 10 4 3 2 1 9 3 2 1 6 UpPTS 1 1 1 1 1 2 2 2 2 2

..............si-WindowLength:ms40 (6)// 系统消息调度窗口,以毫秒为单位,40ms ..............systemInfoValueTag:0x5 (5)// 指示其它SIB是否发生了改变,对于除MIB、SIB1、SIB10和SIB11之外的所有系统信息块的公共值,范围(0~31);SI每变化一次,systemInfoValueTag值就加1【或减1:移动研究院测试华为网络机制是减1】。举例:UE将寻呼消息PAGING TYPE1中的MIB value tag1与自己保存的MIB value tag2进行比较:

1、如果这两个Tag不同的话,认为MIB已经更新,重新读取当前BCH上广播的MIB。 2、当重新获取得MIB的MIB value tag3与MIB value tag1相同,而与MIB value tag2不同的话,读取MIB中的调度内容,进行系统消息更新。

3、如果自己保存的MIB value tag2与重新接收的MIB value tag3相同,而与寻呼消息中的MIB value tag1不同的话,认为MIB还没有广播下来,等下一个MIB。

3 RRC_CONN_REQ:RRC连接请求

RRC连接请求。终端由IDLE态转为CONNECT态,或者终端有数据需要发送时,会发送建立RRC连接的请求。由UL_CCCH信道发送上来,在SRB0上承载。

UE上行发送一条RRC Connection Request消息给eNB,请求建立一条RRC连接,该消息携带主要IE有:ue-Identity :初始的UE标识。如果上层提供S-TMSI,侧该值为S-TMSI;否则从0…240-1中抽取一个随机值,设置为ue-Identity 。 establishmentCause :建立原因。该原因值有emergency(紧急呼叫), highPriorityAccess(高优先级接入), mt-Access(移动终端接入,如响应寻呼), mo-Signalling(移动始端信令,如附着、位置更新、随机接入等), mo-Data(移动始端数据,上行有需要传送时,如发生视频、图片), spare3, spare2, spare1。其中“mt”代表移动终端,理解成“被叫”,“mo”代表移动始端,理解成“主叫”。

RRC-MSG ..msg

....struUL-CCCH-Message ......struUL-CCCH-Message ........message ..........c1

............rrcConnectionRequest

..............criticalExtensions//关键扩展

................rrcConnectionRequest-r8//RRC连接请求原因,R8版本 ..................ue-Identity// UE ID,包含randomValue和S-TMSI两种。 UE接入时,如果已经获取过TMSI,并判断驻留cell的TA在UE的TAI list里,即MME中保存了UE的上下文信息,会使用TMSI作为UE ID;其他情况使用随机数randomValue。 ....................s-TMSI//值得说明的是对于华为后台跟踪,需要核心网提供随机接入值或STMSI才能跟踪,但是核心网未必有时间查询,因此需要我们前台兄弟提供STMSI值就可立即进行信令跟踪,前台测试中在RRC连接请求消息中携带STMSI值。

....................mmec --- '00001000'B//如果是终端测试此信元会解析为十进制(8) ....................m-TMSI --- '11000011000001010100010000100111'B

..................establishmentCause --- mt-Access(2)//接入原因值:移动终端接入,如响应寻呼

..................spare --- '0'B//预留值为以后的网络扩展做准备

2 RRC_CONN_SETUP:RRC连接建立

RRC连接建立消息包含建立SRB1承载和无线资源配置信息,主要目的为建立SRB1,该消息通过DL_CCCH信道发送,承载在SRB0上。

RRC-MSG ..msg

....struDL-CCCH-Message ......struDL-CCCH-Message ........message ..........c1

............rrcConnectionSetup

..............rrc-TransactionIdentifier --- 0x1(1)// RRC消息ID ..............criticalExtensions ................c1

..................rrcConnectionSetup-r8

............value

..............eUTRAN-CGI

................pLMNidentity --- 0x64F000

................cell-ID --- '1000100100000011000100011111'B//此值为ECI ..........SEQUENCE

............id --- 0x86(134)

............criticality --- ignore(1) ............value

..............rRC-Establishment-Cause --- mt-Access(2)//RRC建立原因值,移动终端接入,如响应寻呼等。此值与RRC连接请求携带的原因值一致。 ..........SEQUENCE ............id --- 0x60(96)

............criticality --- reject(0) ............value ..............s-TMSI

................mMEC --- 0x08//接入的MMEC

................m-TMSI --- 0xC3054427//分配的TMSI 5 S1AP_INITIAL_CONTEXT_SETUP_REQ:初始化文本建立请求

初始上下文建立请求。由核心网发往基站,包含Nas消息ATTACH ACCEPT,指示基站为该UE分配资源建立数据承载。

S1ap-Msg

..initiatingMessage

....procedureCode --- 0x9(9) ....criticality --- reject(0) ....value

......initialContextSetupRequest//初始文本建立请求 ........protocolIEs ..........SEQUENCE ............id --- 0x0(0)

............criticality --- reject(0) ............value

..............mME-UE-S1AP-ID --- 0x250ff2e(38862638)//核心网侧UE用户标识。在eNodeB保存的UE上下文释放之前,S1接口都是用同样的一对MME-eNodeB S1AP ID来识别UE。此值与?eNB-UE-S1AP-ID --- 0x513c35(5323829)?不同 ..........SEQUENCE ............id --- 0x8(8)

............criticality --- reject(0) ............value

..............eNB-UE-S1AP-ID --- 0x513c35(5323829)//基站侧用户标识 ..........SEQUENCE

............id --- 0x42(66)

............criticality --- reject(0) ............value

..............uEAggregateMaximumBitrate//AMBR (Aggregate Maximum Bit Rate)是集合最大比特速率,在UE开户时设臵,系统通过限制流量方式禁止一组数据流集合的比特速率超过AMBR,多个EPS承载可以共享一个AMBR。对于UE AMBR带宽管理是限制一个UE的所有Non-GBR承载的速率之和不会超过UE AMBR。如果开户时AMBR设臵为0,则初始上下文建立失败,会回复INITIAL CONTEXT SETUP FAILURE消息且原因值可能为?Semantic Error?。(因为协议没有完全对应的原因值,所以原因值和产品实现有关。)该值定义了用户SIM的最大下载速率,分为下行和上行。

................uEaggregateMaximumBitRateDL --- 0x61a8000(102400000)// 下行AMBR, EPC开户配臵

................uEaggregateMaximumBitRateUL --- 0x61a8000(102400000) // 上行AMBR, EPC开户配臵 ..........SEQUENCE ............id --- 0x18(24)

............criticality --- reject(0) ............value

..............e-RABToBeSetupListCtxtSUReq//需要建立的E-RAB的列表,初始接入时只包含默认承载的信息。 ................SEQUENCE ..................id --- 0x34(52)

..................criticality --- reject(0) ..................value

....................e-RABToBeSetupItemCtxtSUReq

......................e-RAB-ID --- 0x5(5)// eNodeB分配的管理E-RAB的标识。默认承载建立时,E-RAB-ID默认为5。专用承载为其它值。ERAB-ID的有效范围也同样是5-15; 故我们看到的默认承载建立其ERAB-ID都是从5开始编号的。

......................e-RABlevelQoSParameters//ERAB Qos 参数等级 ........................qCI --- 0x6(6)// 终端开户的CQI。不同QCI的SDF映射到不同的EPS承载。默认承载只能是Non-GBR类型,而QCI5用于IMS信令,所以默认承载只能在开户时选择QCI6-9。

........................allocationRetentionPriority//分配资源的优先级配臵(包括优先级和抢占指示器)

..........................priorityLevel --- 0x6(6)// 此处为优先级6,如果配臵为?no priority?,则不考虑下面两个参考的配臵。

..........................pre-emptionCapability --- shall-not-trigger-pre-emption(0)// 配臵为"may-trigger-pre-emption",表示分配可触发抢占过程。若配臵为 ?shall-not-trigger-pre-emption?表示分配不可触发抢占过程。

..........................pre-emptionVulnerability --- pre-emptable(1)// 表示某ERAB的资源能否被其他ERAB抢占。此处设臵为\,表示该E-RAB应该包含在抢占过程中。

......................transportLayerAddress---

'01100100010110110111101100001000'B// UGW分配的GTPU对端地址(传输层地址),应该等于eNodeB IPPATH中设臵的UGW业务地址。如果地址不相等,则eNodeB

传输资源申请失败,会回复INITIAL CONTEXT SETUP FAILURE消息且原因值为?Transport Resource Unavailable?。

......................gTP-TEID --- 0xD178B68C// GTP遂道终结点,此处指的是上行GTP遂道终结点,或者说 UGW分配的GTPU对端端口。eNodeB在申请传输资源并分配本端的地址和端口后,建立GTPU实体。默认承载和专有承载实际上使用的是不同的GTPU隧道。

..........SEQUENCE

............id --- 0x6b(107)

............criticality --- reject(0) ............value

..............uESecurityCapabilities//UE的安全能力,在NAS Attach Request中包含了网络能力。这里主要体现了加密算法和完全性保护算法。

................encryptionAlgorithms --- '1100000000000000'B//加密算法:比特映射中每一个位臵表示一种加密算法:\所有比特为0\支持EEA0,不支持其它算法; \bit\;\,其它比特保留以备以后使用。值 ‘1’ 表示支持,值 '0'表示不支持该算法。

................integrityProtectionAlgorithms --- '1100000000000000'B//完整性算法:比特映射中每一个位臵表示一种完整性保护算法:\bits equal to 0\– UE只支持 EIA0 ([15]); \;\。其它比特保留以备以后使用。值 ‘1’ 表示支持,值 '0'表示不支持该算法 ..........SEQUENCE ............id --- 0x49(73)

............criticality --- reject(0) ............value

..............securityKey --- '1010010111011111110000001000001000110101000111000101011010011000001111111110101011001101010101110010001101011100010000001101010001111011011101011010101111011001100111110010010011001110100100111011110111101000100100101000001000111110011100111101100000111111'B//安全密钥。核心网和UE之间NAS层的鉴权和安全过程之后,通过初始密钥生成的KeNodeB,eNodeB收到后会导出AS层的安全密钥。 ..........SEQUENCE ............id --- 0x19(25)

............criticality --- ignore(1) ............value

..............traceActivation//跟踪启动消息(跟踪激活)

................e-UTRAN-Trace-ID --- 0x64F000003C090000//eNB跟踪ID:其组成为:PLMN(高3字节,如64F000) + Trace ID(中间3字节,如003C09) + Trace Recording Session Reference(低2字节,MDT中使用,多个UE共用,如0000),M2000启动跟踪时填写.

................interfacesToTrace --- '11100000'B//比特中每一位代表一个eNB 接口 第一个比特=S1-MME,第二个比特 =X2,第三个比特 =Uu 其它比特保留以备以后使用.. 值?1?表示‘应该被跟踪’ 值 ?0?表示‘不应该被跟踪’. M2000启动跟踪时选择 ................traceDepth --- maximum(2)// 跟踪深度,参考协议32.422/423。根据协议最低要求,eNB目前只支持Maximum,跟踪编码后的消息,不单独上报消息名称。

................traceCollectionEntityIPAddress --- '00000000000000000000000000000000'B//跟踪收集实体IP地址(TCE IP地址), M2000启动跟踪时填写 ..........SEQUENCE ............id --- 0x29(41)

............criticality --- ignore(1) ............value

..............handoverRestrictionList//切换限制列表

................servingPLMN --- 0x64F000//当前服务网络 6 RRC_UE_CAP_ENQUIRY:UE能力查询

UE能力查询请求消息,由基站发往终端。查询UE在不同网络的接入能力。 RRC-MSG ..msg

....struDL-DCCH-Message ......struDL-DCCH-Message ........message ..........c1

............ueCapabilityEnquiry//UE能力查询 ..............rrc-TransactionIdentifier --- 0x1(1) ..............criticalExtensions ................c1

..................ueCapabilityEnquiry-r8

....................ue-CapabilityRequest//UE能力查询的制式列表 ......................RAT-Type --- eutra(0) ......................RAT-Type --- utra(1)

......................RAT-Type --- geran-cs(2) ......................RAT-Type --- geran-ps(3)

......................RAT-Type --- cdma2000-1XRTT(4) 7 RRC_UE_CAP_INFO:UE能力信息

UE根据前一个消息会把自己的无线接入能力上报给上层网络,并与网络MME中存储的能力进行比对更新,以应备后续的通信服务需求。 RRC-MSG ..msg

....struUL-DCCH-Message ......struUL-DCCH-Message ........message

..........c1

............ueCapabilityInformation//UE能力信息 ..............rrc-TransactionIdentifier --- 0x1(1) ..............criticalExtensions ................c1

..................ueCapabilityInformation-r8

....................ue-CapabilityRAT-ContainerList//UE支持网络制式的列表,该列表中优先介绍LTE的支持能力,然后介绍是否包含3G能力,如果包含就会介绍,最后介绍包含2G的能力。

......................UE-CapabilityRAT-Container

........................rat-Type --- eutra(0)// 系统类型---支持EUTRAN系统 ........................ueCapabilityRAT-Container ..........................ueEutraCap

............................UE-EUTRA-Capability

..............................accessStratumRelease --- rel9(1)// UE的协议版本,R8/9/10 ..............................ue-Category --- 0x3(3)// UE能力等级,协议规定取值范围1~5,一般商用终端为CAT3(E392等)或CAT4(E5375),TUE可以支持CAT5 ..............................pdcp-Parameters// PDCP层参数

................................supportedROHC-Profiles // 支持ROHT协议情况。ROHC(RObust Header Compression)是一种专为无线链路设计的数据包头压缩机制,以适应无线链路高误码率和长环回时间的链路特性。一般应用于VOIP业务。

..................................profile0x0001 --- TRUE(1)// Profile:在ROHC的框架下,针对不同的协议的数据流,有不同的头部压缩算法。Profile定义了针对特定协议层数据流的压缩方式。Profile ID用于标识Profile。Profile ID为0x0000表示不压缩。如果信令中有这一条: maxNumberROHC-ContextSessions --- cs2(0)表示为UE支持的并发激活ROHC 上下文的最大数量。CS2表示2个上下文。如果终端不支持ROHC profiles,网络侧会忽略此值。

..................................profile0x0002 --- TRUE(1) ..................................profile0x0003 --- FALSE(0) ..................................profile0x0004 --- FALSE(0) ..................................profile0x0006 --- FALSE(0) ..................................profile0x0101 --- FALSE(0) ..................................profile0x0102 --- FALSE(0) ..................................profile0x0103 --- FALSE(0) ..................................profile0x0104 --- FALSE(0) ..............................phyLayerParameters//物理层参数

................................ue-TxAntennaSelectionSupported --- FALSE(0)// 该值如果为TURE,则表示UE有能力支持TS 36.213[8.7]中所描述的UE传输天线选择。FALSE则表示能力不支持该传输天线选择。

................................ue-SpecificRefSigsSupported --- FALSE(0)// 标识是否支持UE特定参考信号。该信号在天线端口5上传输。FALSE表示不支持 ..............................rf-Parameters// RF参数,目前只有支持的频段 ................................supportedBandListEUTRA ..................................SupportedBandEUTRA

....................................bandEUTRA --- 0x26(38)//支持频段38

....................................halfDuplex --- FALSE(0)// 半双工标识,如果为TURE,那么该频带仅仅支持半双工操作,否则支持全双工操作。此条消息表示支持全双工操作。 ..................................SupportedBandEUTRA

....................................bandEUTRA --- 0x27(39) //支持频段39 ....................................halfDuplex --- FALSE(0) ..................................SupportedBandEUTRA

....................................bandEUTRA --- 0x28(40) //支持频段40 ....................................halfDuplex --- FALSE(0) ..............................measParameters//测量参数

................................bandListEUTRA//条目列表,对应于每一个支持 EUTRA 频带,其排列的顺序与supportedEUTRA-BandList.的排列顺序一样。 ..................................BandInfoEUTRA

....................................interFreqBandList//支持异频测量的列表 ......................................InterFreqBandInfo

........................................interFreqNeedForGaps --- TRUE(1)// 表示当在bandListEUTRA以及在interFreqBandList 中所给出的E-UTRA 频带上进行测量时,是否需要测量间隔。TRUE表示需要测量间隔。 ......................................InterFreqBandInfo

........................................interFreqNeedForGaps --- TRUE(1) ......................................InterFreqBandInfo

........................................interFreqNeedForGaps --- TRUE(1)

....................................interRAT-BandList//支持异系统测量的列表 ......................................InterRAT-BandInfo

........................................interRAT-NeedForGaps --- TRUE(1)// 异系统测量间隔,即当在eutraBandList中条目所给出的E-UTRA频带上,以及在interRAT-BandList中条目所给出的interRAT频带上进行测量时,需要的测量间隔。 ......................................InterRAT-BandInfo

........................................interRAT-NeedForGaps --- TRUE(1) ......................................InterRAT-BandInfo

........................................interRAT-NeedForGaps --- TRUE(1) ......................................InterRAT-BandInfo

........................................interRAT-NeedForGaps --- TRUE(1) ......................................InterRAT-BandInfo

........................................interRAT-NeedForGaps --- TRUE(1) ......................................InterRAT-BandInfo

........................................interRAT-NeedForGaps --- TRUE(1) ..................................BandInfoEUTRA ....................................interFreqBandList ......................................InterFreqBandInfo

........................................interFreqNeedForGaps --- TRUE(1) ......................................InterFreqBandInfo

........................................interFreqNeedForGaps --- TRUE(1) ......................................InterFreqBandInfo

........................................interFreqNeedForGaps --- TRUE(1) ....................................interRAT-BandList

......................................InterRAT-BandInfo

........................................interRAT-NeedForGaps --- TRUE(1) ......................................InterRAT-BandInfo

........................................interRAT-NeedForGaps --- TRUE(1) ......................................InterRAT-BandInfo

........................................interRAT-NeedForGaps --- TRUE(1) ......................................InterRAT-BandInfo

........................................interRAT-NeedForGaps --- TRUE(1) ......................................InterRAT-BandInfo

........................................interRAT-NeedForGaps --- TRUE(1) ......................................InterRAT-BandInfo

........................................interRAT-NeedForGaps --- TRUE(1) ..................................BandInfoEUTRA ....................................interFreqBandList ......................................InterFreqBandInfo

........................................interFreqNeedForGaps --- TRUE(1) ......................................InterFreqBandInfo

........................................interFreqNeedForGaps --- TRUE(1) ......................................InterFreqBandInfo

........................................interFreqNeedForGaps --- TRUE(1) ....................................interRAT-BandList ......................................InterRAT-BandInfo

........................................interRAT-NeedForGaps --- TRUE(1) ......................................InterRAT-BandInfo

........................................interRAT-NeedForGaps --- TRUE(1) ......................................InterRAT-BandInfo

........................................interRAT-NeedForGaps --- TRUE(1) ......................................InterRAT-BandInfo

........................................interRAT-NeedForGaps --- TRUE(1) ......................................InterRAT-BandInfo

........................................interRAT-NeedForGaps --- TRUE(1) ......................................InterRAT-BandInfo

........................................interRAT-NeedForGaps --- TRUE(1) ..............................featureGroupIndicators --- '01111110000011011111100010000010'B//功能组指示,每个BIT表示一个功能,共32bit,具体的定义可以参考36331协议的Table B.1-1: Definitions of feature group indicators

..............................interRAT-Parameters//异系统支持能力

................................utraTDD128//支持互操作的utraTDD128,也就是TDSCDMA频段

..................................supportedBandListUTRA-TDD128

....................................SupportedBandUTRA-TDD128 --- a(0) //支持A频段2010~2025

....................................SupportedBandUTRA-TDD128 --- f(5) //F频段1880~1920

................................geran//支持互操作的GSM频段 ..................................supportedBandListGERAN

....................................SupportedBandGERAN --- gsm850(5)//支持850M GSM ....................................SupportedBandGERAN --- gsm900E(7) //支持900E GSM ....................................SupportedBandGERAN --- gsm1800(9) //支持1800M GSM

....................................SupportedBandGERAN --- gsm1900(10) //支持1900M GSM

..................................interRAT-PS-HO-ToGERAN --- FALSE(0)//异系统Ps切换到GSM---不支持

..............................nonCriticalExtension//非关键扩展参数

................................phyLayerParameters-v920 --- (0)// R9协议新增的物理层能力参数

................................interRAT-ParametersGERAN-v920//R9协议新增的GERAN异系统互操作参数

..................................e-RedirectionGERAN-r9 --- supported(0)//R9协议e重定向到GSM系统-----支持。

................................interRAT-ParametersUTRA-v920//R9协议新增的UTRAN异系统互操作参数

..................................e-RedirectionUTRA-r9 --- supported(0) //R9协议e重定向到UTRA系统-----支持。

................................csg-ProximityIndicationParameters-r9 --- (0) // R9协议新增的CSG(关闭用户组)接入指示参数。只有归属于该CSG的用户才允许接入该小区。目前产品不支持CSG小区。

................................neighCellSI-AcquisitionParameters-r9 --- (0)//邻区系统消息获得参数。

................................son-Parameters-r9 --- (0)// R9协议新增的SON能力参数 ................................nonCriticalExtension//非关键扩展参数 ..................................lateNonCriticalExtension

....................................UE-EUTRA-Capability-v9a0-IEs ......................................featureGroupIndRel9Add-r9 --- '10000000000000000000000000000000'B//R9协议增加的特征组指示版本 ......................UE-CapabilityRAT-Container

........................rat-Type --- utra(1)//支持utra系统 ........................ueCapabilityRAT-Container ..........................ueRATCap --- 0x400012A8CAAB541A955AA8452A299F9E9080001000230200072557122B64828401D4B000C694A99380

......................UE-CapabilityRAT-Container

........................rat-Type --- geran-cs(2) //支持GSM系统电路域 ........................ueCapabilityRAT-Container

..........................ueRATCap --- 0x33035758A66014046F650061E24140 ......................UE-CapabilityRAT-Container

........................rat-Type --- geran-ps(3) //支持GSM系统PS域,EDGE ........................ueCapabilityRAT-Container

..........................ueRATCap

0x1953432AA556461E40004DD8C63230F2000268C4B19187900012 8 S1AP_UE_CAPABILITY_INFO_IND:UE能力信息指示

---

UE能力上报消息,由基站发往核心网,将RRC_UE_CAP_INFO中的内容转发到核心网。这条消息与上一条消息是基站透传的结果,上一条消息是UE向基站上报无线接入能力,这条消息是基站把UE的无线接入能力透传给MME。

S1ap-Msg

..initiatingMessage

....procedureCode --- 0x16(22) ....criticality --- ignore(1) ....value

......uECapabilityInfoIndication ........protocolIEs ..........SEQUENCE ............id --- 0x0(0)

............criticality --- reject(0) ............value

..............mME-UE-S1AP-ID --- 0x250ff2e(38862638) ..........SEQUENCE ............id --- 0x8(8)

............criticality --- reject(0) ............value

..............eNB-UE-S1AP-ID --- 0x513c35(5323829) ..........SEQUENCE ............id --- 0x4a(74)

............criticality --- ignore(1) ............value

..............uERadioCapability

................UERadioAccessCapabilityInformation//UE无线接入能力信息。 ..................criticalExtensions ....................c1

......................ueRadioAccessCapabilityInformation-r8 ........................ue-RadioAccessCapabilityInfo ..........................UECapabilityInformation

............................rrc-TransactionIdentifier --- 0x1(1) ............................criticalExtensions ..............................c1

................................ueCapabilityInformation-r8

..................................ue-CapabilityRAT-ContainerList

....................................UE-CapabilityRAT-Container

......................................rat-Type --- eutra(0)//支持EUTRAN ......................................ueCapabilityRAT-Container ........................................ueEutraCap

..........................................UE-EUTRA-Capability

............................................accessStratumRelease --- rel9(1) ............................................ue-Category --- 0x3(3) ............................................pdcp-Parameters

..............................................supportedROHC-Profiles ................................................profile0x0001 --- TRUE(1) ................................................profile0x0002 --- TRUE(1) ................................................profile0x0003 --- FALSE(0) ................................................profile0x0004 --- FALSE(0) ................................................profile0x0006 --- FALSE(0) ................................................profile0x0101 --- FALSE(0) ................................................profile0x0102 --- FALSE(0) ................................................profile0x0103 --- FALSE(0) ................................................profile0x0104 --- FALSE(0) ............................................phyLayerParameters

..............................................ue-TxAntennaSelectionSupported --- FALSE(0) ..............................................ue-SpecificRefSigsSupported --- FALSE(0) ............................................rf-Parameters

..............................................supportedBandListEUTRA ................................................SupportedBandEUTRA ..................................................bandEUTRA --- 0x26(38) ..................................................halfDuplex --- FALSE(0) ................................................SupportedBandEUTRA ..................................................bandEUTRA --- 0x27(39) ..................................................halfDuplex --- FALSE(0) ................................................SupportedBandEUTRA ..................................................bandEUTRA --- 0x28(40) ..................................................halfDuplex --- FALSE(0) ............................................measParameters ..............................................bandListEUTRA ................................................BandInfoEUTRA ..................................................interFreqBandList ....................................................InterFreqBandInfo

......................................................interFreqNeedForGaps --- TRUE(1) ....................................................InterFreqBandInfo

......................................................interFreqNeedForGaps --- TRUE(1) ....................................................InterFreqBandInfo

......................................................interFreqNeedForGaps --- TRUE(1) ..................................................interRAT-BandList ....................................................InterRAT-BandInfo

......................................................interRAT-NeedForGaps --- TRUE(1)

....................................................InterRAT-BandInfo

......................................................interRAT-NeedForGaps --- TRUE(1) ....................................................InterRAT-BandInfo

......................................................interRAT-NeedForGaps --- TRUE(1) ....................................................InterRAT-BandInfo

......................................................interRAT-NeedForGaps --- TRUE(1) ....................................................InterRAT-BandInfo

......................................................interRAT-NeedForGaps --- TRUE(1) ....................................................InterRAT-BandInfo

......................................................interRAT-NeedForGaps --- TRUE(1) ................................................BandInfoEUTRA ..................................................interFreqBandList ....................................................InterFreqBandInfo

......................................................interFreqNeedForGaps --- TRUE(1) ....................................................InterFreqBandInfo

......................................................interFreqNeedForGaps --- TRUE(1) ....................................................InterFreqBandInfo

......................................................interFreqNeedForGaps --- TRUE(1) ..................................................interRAT-BandList ....................................................InterRAT-BandInfo

......................................................interRAT-NeedForGaps --- TRUE(1) ....................................................InterRAT-BandInfo

......................................................interRAT-NeedForGaps --- TRUE(1) ....................................................InterRAT-BandInfo

......................................................interRAT-NeedForGaps --- TRUE(1) ....................................................InterRAT-BandInfo

......................................................interRAT-NeedForGaps --- TRUE(1) ....................................................InterRAT-BandInfo

......................................................interRAT-NeedForGaps --- TRUE(1) ....................................................InterRAT-BandInfo

......................................................interRAT-NeedForGaps --- TRUE(1) ................................................BandInfoEUTRA ..................................................interFreqBandList ....................................................InterFreqBandInfo

......................................................interFreqNeedForGaps --- TRUE(1) ....................................................InterFreqBandInfo

......................................................interFreqNeedForGaps --- TRUE(1) ....................................................InterFreqBandInfo

......................................................interFreqNeedForGaps --- TRUE(1) ..................................................interRAT-BandList ....................................................InterRAT-BandInfo

......................................................interRAT-NeedForGaps --- TRUE(1) ....................................................InterRAT-BandInfo

......................................................interRAT-NeedForGaps --- TRUE(1) ....................................................InterRAT-BandInfo

......................................................interRAT-NeedForGaps --- TRUE(1) ....................................................InterRAT-BandInfo

......................................................interRAT-NeedForGaps --- TRUE(1) ....................................................InterRAT-BandInfo

......................................................interRAT-NeedForGaps --- TRUE(1) ....................................................InterRAT-BandInfo

......................................................interRAT-NeedForGaps --- TRUE(1) ............................................featureGroupIndicators '01111110000011011111100010000010'B

............................................interRAT-Parameters ..............................................utraTDD128

................................................supportedBandListUTRA-TDD128

..................................................SupportedBandUTRA-TDD128 --- a(0) ..................................................SupportedBandUTRA-TDD128 --- f(5) ..............................................geran

................................................supportedBandListGERAN

..................................................SupportedBandGERAN --- gsm850(5) ..................................................SupportedBandGERAN --- gsm900E(7) ..................................................SupportedBandGERAN --- gsm1800(9) ..................................................SupportedBandGERAN --- gsm1900(10) ................................................interRAT-PS-HO-ToGERAN --- FALSE(0) ............................................nonCriticalExtension

..............................................phyLayerParameters-v920 --- (0) ..............................................interRAT-ParametersGERAN-v920

................................................e-RedirectionGERAN-r9 --- supported(0) ..............................................interRAT-ParametersUTRA-v920

................................................e-RedirectionUTRA-r9 --- supported(0)

..............................................csg-ProximityIndicationParameters-r9 --- (0) ..............................................neighCellSI-AcquisitionParameters-r9 --- (0) ..............................................son-Parameters-r9 --- (0) ..............................................nonCriticalExtension

................................................lateNonCriticalExtension

..................................................UE-EUTRA-Capability-v9a0-IEs ....................................................featureGroupIndRel9Add-r9 '10000000000000000000000000000000'B

....................................UE-CapabilityRAT-Container ......................................rat-Type --- geran-cs(2)

......................................ueCapabilityRAT-Container ........................................ueRATCap 0x33035758A66014046F650061E24140

....................................UE-CapabilityRAT-Container ......................................rat-Type --- geran-ps(3) ......................................ueCapabilityRAT-Container ........................................ueRATCap

0x1953432AA556461E40004DD8C63230F2000268C4B19187900012

---

---

---

---

9 RRC_SECUR_MODE_CMD:RRC安全模式命令

安全加密及完整性算法配置消息,由基站发送给终端。之后,终端和基站将应用该算法加密RRC消息和上层消息;终端和核心网将应用该算法加密NAS消息。

RRC-MSG ..msg

....struDL-DCCH-Message ......struDL-DCCH-Message ........message ..........c1

............securityModeCommand//安全模式命令 ..............rrc-TransactionIdentifier --- 0x1(1) ..............criticalExtensions ................c1

..................securityModeCommand-r8 ....................securityConfigSMC

......................securityAlgorithmConfig//用于配臵完整性保护(SRB)以及加密(SRB和DRB)

........................cipheringAlgorithm --- eea2(2)// 加密算法,对SRB和DRB都有效, R9协议规定eea2表示AES算法,eea1表示snow 3G算法,eea0表示为NULL;R8协议未对空算法进行定义和设臵标志位。,当前采用的是eea2.

........................integrityProtAlgorithm --- eia2(2)// 完整性保护算法,仅对SRB生效,协议规定eia2表示AES算法,eia1表示snow 3G算法。UE协议版本R9是eia0-v920为空算法加密;R8协议的spare(7)为空算法加密。UE会首先验证本条SecurityModeCommand 消息的完整性保护。 10 RRC_CONN_RECFG:RRC连接重配置

RRC建立阶段的RRC连接重配消息,要求UE进行相关无线资源重配,为建立SRB2和DRB。

RRC-MSG ..msg

....struDL-DCCH-Message ......struDL-DCCH-Message ........message ..........c1

............rrcConnectionReconfiguration//RRC连接重配臵 ..............rrc-TransactionIdentifier --- 0x1(1) ..............criticalExtensions

................c1

..................rrcConnectionReconfiguration-r8

....................radioResourceConfigDedicated//无线资源配臵专用 ......................srb-ToAddModList//SRB增加模式列表 ........................SRB-ToAddMod//增加SRB模式

..........................srb-Identity --- 0x2(2)//增加SRB2, SRB2:用于传传NAS消息的,它必须在安全激活后才能被建立起来。确保信令的安全性。SRB1是传送RRC信令的,在SRB2建立前也传NAS消息,SRB2建立后SRB1就只用于传RRC信令了。重配臵等消息就是在SRB1上传送的。

..........................rlc-Config//SRB2的RLC配臵,这是系统定义的。 ............................explicitValue

..............................am//SRB为保证信令的正确接收配臵为AM模式

................................ul-AM-RLC//UL-AM-RLC为针对UE侧的上行RLC配臵,主要配臵RLC数据接收侦测规则。

..................................t-PollRetransmit --- ms45(8)// AM PDU重传检测定时器时长。 ..................................pollPDU --- pInfinity(7) //UE 触发Polling的PDU字节数据量门限。此处配臵为无限大

..................................pollByte --- kBinfinity(14)// PollByte为AMD PDU侦测字节数。此处配臵为无限大。

..................................maxRetxThreshold --- t32(7)// UE AM模式RLC ARQ最大重传次数。该参数用于配臵UE,表示RLC ARQ最大重传次数,用于限制AM PDU的重传次数。达到最大重传次数时会触发RRC连接重建。

................................dl-AM-RLC//下行确认RLC模式

..................................t-Reordering --- ms35(7)// UE AM模式接收端重排序定时器。该参数用于配臵UE,表示AM模式接收端重排序定时器的大小。

..................................t-StatusProhibit --- ms0(0)// UE禁止发送状态报告定时器。该参数用于配臵UE,表示AM模式接收端禁止发送状态报告的定时器大小。即在本时长内不允许上报状态报告。

..........................logicalChannelConfig//SRB2的逻辑信道配臵 ............................explicitValue

..............................ul-SpecificParameters//以下消息的字段定义请参阅RRC建立请求消息中SRB1的建立过程。

................................priority --- 0x3(3)//SRB2优先级

................................prioritisedBitRate --- infinity(7) //SRB2逻辑信道优先速率 ................................bucketSizeDuration --- ms300(3)// SRB2 bucket size调整持续时间

................................logicalChannelGroup --- 0x0(0)//SRB2逻辑信道组 ......................drb-ToAddModList//DRB增加模式列表 ........................DRB-ToAddMod//增加DRB

..........................eps-BearerIdentity --- 0x5(5)// 由MME分配,端到端的承载,EPS承载ID为5

..........................drb-Identity --- 0x1(1)//DRB的ID, 由eNB分配,无线侧数据承载 ..........................pdcp-Config//PDCP层配臵

............................discardTimer --- infinity(7)// PDCP层丢弃定时器,根据QCI的不同,设臵值不同,比如QCI6/8/9是无限长、QCI2/7是150ms。此处为无限大

............................rlc-AM//保证数据的可靠传输,采用确认模式

..............................statusReportRequired --- TRUE(1)// AM模式切换时PDCP状态报告反馈指示。如果配臵为False,目标eNodeB将传输所有源eNodeB转发的数据,其中某些数据UE可能已收到,造成空口资源的浪费。如果为TRUE需要发一个状态报告。 ............................headerCompression//头压缩

..............................notUsed --- (0)// 头压缩,一般只在VoIP、视频类的业务中才会根据eNB侧的配臵决定是否启用。该值默认关闭。 ..........................rlc-Config//RLC配臵 ............................am//确认模式

..............................ul-AM-RLC//上行RLC确认模式,针对UE侧的配臵

................................t-PollRetransmit --- ms40(7)// UE Polling PDU重传定时器大小。该定时器设臵过小会触发过多的Polling PDU,且连续多次触发PDU重传使ARQ重传达到最大次数,从而导致RRC重建;设臵过大会导致状态报告不能及时的反馈。40ms(QCI4/5/6/8/9)

................................pollPDU --- p32(3)// UE 触发Polling的PDU字节数据量门限。表示触发Polling的PDU数据量门限。当PDU发送数据量达到该值时,将在PDU头部设臵Poll标志位。(满足个数或字节数其中一个条件就会启动POLL机制)。该参数是发送端为了防止等待确认队列太长导致缓冲区溢出,根据发送PDU的数据量主动触发状态报告。取值过小可能增加Polling PDU的触发次数;取值过大则缓冲占用越大,且会减慢发送窗的移动。QCI4/6/8/9为2万5千字节;QCI5为无限长

................................pollByte --- kB25(0)// PollByte为AMD PDU侦测字节数。QCI4/6/8/9为32PDU;QCI5为无限长

................................maxRetxThreshold --- t32(7)// UE AM模式RLC ARQ最大重传次数。该参数用于配臵UE,表示RLC ARQ最大重传次数,用于限制AM PDU的重传次数。达到最大重传次数时会触发RRC连接重建。32(QCI4/5/6/8/9)

..............................dl-AM-RLC//为针对UE侧的下行RLC配臵,主要配臵RLC数据接收状态上报规则。

................................t-Reordering --- ms50(10)// UE AM模式接收端重排序定时器。 如果该定时器配臵较小,则导致发送端无效的HARQ重传及接收端触发重复的状态报告,浪费资源;如果配臵过大,则导致接收端判断乱序包传输失败延时较大,不能及时的触发状态报告,从而造成业务延时和吞吐量下降。默认50ms

................................t-StatusProhibit --- ms50(10)// UE禁止发送状态报告定时器。即在本时长内不允许上报状态报告。该定时器影响AM模式下状态报告的发送。如果状态报告发送不频繁,可以减少状态报告的频繁调度,但容易导致发送端发送窗口为0,降低发送速率;如发送频繁,则可以保证发送端发送窗口数据及时得到确认,保证发送速率,但容易导致数据状态报告的频繁调度和重复发送,浪费资源。默认值50ms ..........................logicalChannelIdentity --- 0x3(3)// 逻辑信道ID ..........................logicalChannelConfig//DRB逻辑信道配臵 ............................ul-SpecificParameters

..............................priority --- 0x9(9)// 逻辑信道优先级。UE调度器按逻辑信道优先级由高到低依次保证逻辑信道的优先速率;所有业务优先速率保证后,按逻辑信道优先级由高到低分配资源,仅在QCI为6、7、8、9时该参数有效。取值范围9~16,默认值QCI6: 9;QCI7:10;QCI8:11;QCI9:12

..............................prioritisedBitRate --- kBps8(1)// 逻辑信道优先速率。UE调度器按逻辑信道优先级由高到低保证逻辑信道的优先速率,仅在QCI为2、3、4、6、7、8、9

时有效。PBR_8_KBps(8千字节/秒)

..............................bucketSizeDuration --- ms300(3)// bucket size调整持续时间 ..............................logicalChannelGroup --- 0x3(3)//逻辑信道组. CCCH、SRB1、SRB2默认属于LCG 0;RRC消息在SRB上传输且SRB默认属于LCG 0,比LCG 2的优先级要高。

......................physicalConfigDedicated//物理信道配臵专用,此过程与RRC建立消息里相似,以下字段大家可以参看前面的消息,此不复述。 ........................cqi-ReportConfig

..........................cqi-ReportModeAperiodic --- rm30(3) // CQI不定期上报模式,如果CQI周期自适应开关打开,则采用周期自适应相关配臵。 ..........................nomPDSCH-RS-EPRE-Offset --- 0x0(0) ..........................cqi-ReportPeriodic ............................setup

..............................cqi-PUCCH-ResourceIndex --- 0x6(6) //CQI-PUCCH资源索引 ..............................cqi-pmi-ConfigIndex --- 0x17(23) //CQI-PMI配臵索引, 确定上报周期 NP 和偏移量 NOFFSET.

..............................cqi-FormatIndicatorPeriodic

................................widebandCQI --- (0) // 宽度CQI。CQI测量是针对k个连续的PRB(即子带)进行的。如果在所有子带内反馈一个CQI值,则称为宽带CQI;如果对每一个子带反馈不同的CQI值,称为子带反馈。

..............................simultaneousAckNackAndCQI --- TRUE(1) //确认非确认及CQI是否同时,PUCCH CQI 反馈类型,取决于传输模式。FALSE为不同时。 ........................antennaInfo//天线信息 ..........................explicitValue

............................transmissionMode --- tm2(1)

............................ue-TransmitAntennaSelection//终端UE传输天线选择,Setup或release。Setup表示开环或者闭环。 ..............................release --- (0)

........................schedulingRequestConfig//调度请求配臵 ..........................setup

............................sr-PUCCH-ResourceIndex --- 0x2(2)// sr-PUCCH资源索引 ............................sr-ConfigIndex --- 0x11(17)// SR配臵索引参数Isr

............................dsr-TransMax --- n64(4)// SR传输最大次数,当超过最大次数时,通知RRC释放PUCCH/SRS,发起一次随机接入过程。本消息表明最大次数为64次。 11 RRC_SECUR_MODE_CMP:RRC安全模式完成

安全加密及完整性配置完成 RRC-MSG ..msg

....struUL-DCCH-Message ......struUL-DCCH-Message ........message

..........c1

............securityModeComplete

..............rrc-TransactionIdentifier --- 0x1(1) ..............criticalExtensions

................securityModeComplete-r8 --- (0) 12 RRC_CONN_RECFG_CMP:RRC连接重配置完成

RRC连接重配完成消息与连接重配置消息是一对对存在的,总是对应前一个重配消息。信令中没有重配失败消息,如果重配失败,则直接发起RRC连接重建。该消息表示建立SRB2和DRB已完成。

RRC-MSG ..msg

....struUL-DCCH-Message ......struUL-DCCH-Message ........message ..........c1

............rrcConnectionReconfigurationComplete//RRC连接重配臵完成 ..............rrc-TransactionIdentifier --- 0x1(1) ..............criticalExtensions

................rrcConnectionReconfigurationComplete-r8 --- (0) 13 S1AP_INITIAL_CONTEXT_SETUP_RSP:初始化文本建立完成

初始上下文建立成功响应,如果文本建立失败可能的原因,从大类上分为无线、传输、NAS、协议、其他。

S1ap-Msg

..successfulOutcome

....procedureCode --- 0x9(9) ....criticality --- reject(0) ....value

......initialContextSetupResponse//初始文本建立响应 ........protocolIEs ..........SEQUENCE ............id --- 0x0(0)

............criticality --- ignore(1) ............value

..............mME-UE-S1AP-ID --- 0x250ff2e(38862638)//MME侧用户标识

..........SEQUENCE ............id --- 0x8(8)

............criticality --- ignore(1) ............value

..............eNB-UE-S1AP-ID --- 0x513c35(5323829) //enb侧用户标识 ..........SEQUENCE ............id --- 0x33(51)

............criticality --- ignore(1) ............value

..............e-RABSetupListCtxtSURes ................SEQUENCE ..................id --- 0x32(50)

..................criticality --- ignore(1) ..................value

....................e-RABSetupItemCtxtSURes

......................e-RAB-ID --- 0x5(5)//ERAB ID为5. ......................transportLayerAddress --- '01100100010110110000000100000010'B

......................gTP-TEID --- 0x00003723//此处的GTP-TEID为下行GTP-TEID

14 S1AP_ERAB_MOD_REQ:ERAB修改请求

对比初始文本建立时的承载,此处承载修改请求变更的内容是承载分配资源的优先级发生了改变,以前是“priorityLevel --- 0x6(6)”,现在更改为“priorityLevel --- highest(1)”。 S1ap-Msg

..initiatingMessage

....procedureCode --- 0x6(6) ....criticality --- reject(0) ....value

......e-RABModifyRequest ........protocolIEs ..........SEQUENCE ............id --- 0x0(0)

............criticality --- reject(0) ............value

..............mME-UE-S1AP-ID --- 0x250ff2e(38862638) ..........SEQUENCE ............id --- 0x8(8)

............criticality --- reject(0) ............value

..............eNB-UE-S1AP-ID --- 0x513c35(5323829) ..........SEQUENCE ............id --- 0x1e(30)

............criticality --- reject(0) ............value

..............e-RABToBeModifiedListBearerModReq ................SEQUENCE ..................id --- 0x24(36)

..................criticality --- reject(0) ..................value

....................e-RABToBeModifiedItemBearerModReq ......................e-RAB-ID --- 0x5(5)

......................e-RABLevelQoSParameters ........................qCI --- 0x6(6)

........................allocationRetentionPriority

..........................priorityLevel --- highest(1)//优先级最高

..........................pre-emptionCapability --- shall-not-trigger-pre-emption(0) ..........................pre-emptionVulnerability --- pre-emptable(1) ......................nAS-PDU

........................NAS-MESSAGE//NAS消息

..........................security-protected-and-ciphered-NAS-message//安全保护和加密NAS消息

............................protected-nas --- 0x2624558B07E228660B86640CD8C0173419340702F1C55F6EF4B76E6997F121EA514F078FB372EC8E18//保护的NAS内容 15 RRC_DL_INFO_TRANSF:RRC下行直传消息

目的:传送NAS消息

RRC-MSG ..msg

....struDL-DCCH-Message ......struDL-DCCH-Message ........message ..........c1

............dlInformationTransfer

..............rrc-TransactionIdentifier --- 0x2(2) ..............criticalExtensions ................c1

..................dlInformationTransfer-r8 ....................dedicatedInfoType ......................dedicatedInfoNAS --- 0x272624558B07E228660B86640CD8C0173419340702F1C55F6EF4B76E699

7F121EA514F078FB372EC8E18//NAS消息专用 16 S1AP_ERAB_MOD_RSP:ERAB修改完成

该条消息表示ERAB模式修改已经得到MME的认可,并完成修改,承载的优先级发生了变更。

S1ap-Msg

..successfulOutcome

....procedureCode --- 0x6(6) ....criticality --- reject(0) ....value

......e-RABModifyResponse ........protocolIEs ..........SEQUENCE ............id --- 0x0(0)

............criticality --- ignore(1) ............value

..............mME-UE-S1AP-ID --- 0x250ff2e(38862638) ..........SEQUENCE ............id --- 0x8(8)

............criticality --- ignore(1) ............value

..............eNB-UE-S1AP-ID --- 0x513c35(5323829) ..........SEQUENCE ............id --- 0x1f(31)

............criticality --- ignore(1) ............value

..............e-RABModifyListBearerModRes ................SEQUENCE ..................id --- 0x25(37)

..................criticality --- ignore(1) ..................value

....................e-RABModifyItemBearerModRes ......................e-RAB-ID --- 0x5(5) 17 RRC_CONN_RECFG:RRC连接重配置

RRC-MSG ..msg

....struDL-DCCH-Message ......struDL-DCCH-Message ........message ..........c1

............rrcConnectionReconfiguration//RRC连接重配臵 ..............rrc-TransactionIdentifier --- 0x3(3) ..............criticalExtensions ................c1

..................rrcConnectionReconfiguration-r8 ....................measConfig//测量配臵

......................measObjectToAddModList ........................MeasObjectToAddMod ..........................measObjectId --- 0x1(1) ..........................measObject

............................measObjectEUTRA//目标系统:EUTRA eNodeB只下发UE能力支持测量的目标系统,UE能力不支持测量的目标系统,则不进行对应系统的测量。

..............................carrierFreq --- 0x940c(37900)// 测量频点(若与当前服务频点相同,则为同频测量对象,否则为异频测量对象。若携带有异频点测量对象,则测量控制中会携带有GAP周期的配臵)。eNodeB根据选择的测量目标系统,从相应配臵的邻区列表中获取测量频点。

..............................allowedMeasBandwidth --- mbw100(5)// 测量带宽,同频时可不配臵,默认为本小区带宽,以RB数来标识。异频时必须配臵。

..............................presenceAntennaPort1 --- FALSE(0)//用于指示是否所有邻近的小区使用天线端口1。设臵为true时,UE可以假定至少两个特殊小区天线端口用于所有邻近的小区。

..............................neighCellConfig --- '01'B//同频邻区配臵信息。00: 表示部分邻区具有相同的MBSFN子帧配臵;01: 表示所有邻区不具有MBSFN子帧配臵;10: 所有邻区的MBSFN子帧配臵与服务小区相同或为子集;11: TDD服务小区具有不同上下行配比的邻区

..............................offsetFreq --- dB0(15)// 频率偏臵 ..............................cellsToAddModList//增加的测量小区:主要作用就是配臵小区偏移,小区偏移在做测量评估时使用。对于UE测量到的,但邻区列表中又没有指示的小区,UE默认该小区的小区偏移为0。对于UE测量到的任何小区,无论是否存在于邻区列表中,LTE协议要求UE都需要进行评估、上报处理。因此对于E-UTRAN来说,只有当对应小区的CIO不为默认值(0dB)时,eNodeB才下发对应的测量小区,否则不下发测量小区。 ................................CellsToAddMod

..................................cellIndex --- 0x1(1)

..................................physCellId --- 0x1(1)//PCI=1

..................................cellIndividualOffset --- dB0(15)// CIO小区偏移量。用于控制同频/异频测量事件发生的难易程度,该值越大,越容易触发测量报告和切换,提高切换次数。设臵过大或过小都会降低切换成功率。 ......................reportConfigToAddModList ........................ReportConfigToAddMod

..........................reportConfigId --- 0x1(1)// 报告配臵ID,每个报告配臵由相应的报告配臵Id来唯一标识

..........................reportConfig

............................reportConfigEUTRA ..............................triggerType//触发类型 ................................event ..................................eventId ....................................eventA3//A3事件,同频切换 事件类型 A1 A2 A3 A4 A5 B1 B2 事件 同频 异频 异系统 A1 - A2 - A3 - - A4 A5 B1 - - - - B2 - - 判决切换 - - 触发含义 服务小区高于门限 服务小区低于门限 邻区比服务小区好 异频邻区高于门限 异频邻区高于门限且服务小区低于门限 RAT邻区高于门限 RAT邻区高于门限且服务小区低于门限 使用场景 取消异频/异系统的GAP测量 启动异频/异系统的GAP测量 触发同频/同优先级异频切换 触发高优先级异频切换 触发低优先级异频切换 触发高优先级RAT切换 触发低优先级RAT切换 白话表达 我信号很好 我信号不行了 别人比我好 别人信号很好 我信号不行了,别人很好 别人(异系统)信号很好 我信号不行了,别人(异系统)很好 停止测量 启动测量 停止测量 启动测量 判决切换 - 判决切换 - A5、B2事件类型目前华为设备没有应用 ......................................a3-Offset --- 0x2(2)// A3事件的偏臵,单位0.5Db,2为1dB ......................................reportOnLeave --- FALSE(0)// 指示小区触发列表里的小区满足触发条件时是否应启动UE的测量报告程序。

..................................hysteresis --- 0x2(2)// A3事件的幅度迟滞,单位0.5dB,默认1Db,2表示1dB。

..................................timeToTrigger --- ms320(8)// A3事件的时间迟滞(ms0~ms5120),默认320ms

..............................triggerQuantity --- rsrp(0)// A3测量触发类型,分RSRP/RSRQ,默认RSRP

..............................reportQuantity --- sameAsTriggerQuantity(0)// A3切换事件触发后上报类型。A3事件(同频或异频)触发后上报类型,可配臵为与A3测量触发类型相同,或者RSRP和RSRQ都上报。

..............................maxReportCells --- 0x4(4)// 最大上报小区数(1~8)。系统内同频、异频切换事件测量或快速ANR周期测量触发上报时,允许上报的最大小区数。默认为4

..............................reportInterval --- ms240(1)// 周期上报两条测量报告的间隔(ms120~min60,离散取值)。对于同频测量,按照协议当前UE实现为物理层按照200ms

的周期进行周期性上报。

..............................reportAmount --- infinity(7)// 同频或者异频切换事件触发后周期上报测量报告的次数. Infinity(无限)

........................ReportConfigToAddMod

..........................reportConfigId --- 0x2(2)//报告配臵ID 2 ..........................reportConfig

............................reportConfigEUTRA ..............................triggerType ................................event ..................................eventId

....................................eventA1//A1事件,取消异频测量事件 ......................................a1-Threshold

........................................threshold-RSRP --- 0x23(35)// 异频切换测量的A1事件的RSRP触发门限。如果RSRP测量值超过该触发门限,将上报测量报告。增大门限Thresh,将增加A1事件触发的难度,即延缓停止异频测量。根据不同的切换算法,可以有不同的配臵。

..................................hysteresis --- 0x2(2)// 异频A1A2幅度迟滞,默认1dB(2) ..................................timeToTrigger --- ms640(11)// 异频A1A2时间迟滞,默认640ms

..............................triggerQuantity --- rsrp(0)//触发类型--RSRP

..............................reportQuantity --- both(1)//上报类型,RSRP和RSRQ都上报 ..............................maxReportCells --- 0x1(1) // 最大上报小区数(1~8)。

..............................reportInterval --- ms480(2) // 周期上报两条测量报告的间隔 ..............................reportAmount --- r1(0) // 同频或者异频切换事件触发后周期上报测量报告的次数

........................ReportConfigToAddMod

..........................reportConfigId --- 0x3(3)//报告配臵ID 3 ..........................reportConfig

............................reportConfigEUTRA ..............................triggerType//触发类型 ................................event ..................................eventId

....................................eventA2//事件类型2,启动异频测量。(A1A2测量触发类型) ......................................a2-Threshold

........................................threshold-RSRP --- 0x1f(31)// 异频切换的A2事件的RSRP触发门限。如果RSRP测量值低于触发门限,将上报测量报告。减小门限Thresh,将增加A2事件触发的难度,即延缓启动异频测量。根据不同的切换算法,可以有不同的配臵。

..................................hysteresis --- 0x2(2)// 异频A1A2幅度迟滞

..................................timeToTrigger --- ms640(11)// 异频A1A2时间迟滞 ..............................triggerQuantity --- rsrp(0)//触发类型 ..............................reportQuantity --- both(1)//上报类型

..............................maxReportCells --- 0x1(1)//最多上报小区数。该参数减小,则减少切换候选小区数目,减少每次测量报告触发的切换的成功率,但是节省了空口资源。反之亦然。默认值为4

..............................reportInterval --- ms480(2) // 周期上报两条测量报告的间隔 ..............................reportAmount --- r1(0) // 同频或者异频切换事件触发后周期上报测量报告的次数

........................ReportConfigToAddMod

..........................reportConfigId --- 0x4(4)//报告配臵ID 4 ..........................reportConfig

............................reportConfigEUTRA ..............................triggerType//触发类型 ................................event ..................................eventId

....................................eventA2//A2事件,与上一个A2有差异,此处应该为基于频率优先级的A1A2测量触发类型

......................................a2-Threshold

........................................threshold-RSRP --- 0x13(19) ..................................hysteresis --- 0x2(2)

..................................timeToTrigger --- ms640(11) ..............................triggerQuantity --- rsrp(0) ..............................reportQuantity --- both(1) ..............................maxReportCells --- 0x1(1)

..............................reportInterval --- ms480(2) // 周期上报两条测量报告的间隔 ..............................reportAmount --- r1(0) // 同频或者异频切换事件触发后周期上报测量报告的次数

......................measIdToAddModList//增加的测量列表 ........................MeasIdToAddMod

..........................measId --- 0x1(1) //ID 1 ..........................measObjectId --- 0x1(1) ..........................reportConfigId --- 0x1(1) ........................MeasIdToAddMod

..........................measId --- 0x2(2) //ID 2 ..........................measObjectId --- 0x1(1) ..........................reportConfigId --- 0x2(2) ........................MeasIdToAddMod

..........................measId --- 0x3(3) //ID 3 ..........................measObjectId --- 0x1(1) ..........................reportConfigId --- 0x3(3) ........................MeasIdToAddMod

..........................measId --- 0x4(4) //ID 4 ..........................measObjectId --- 0x1(1) ..........................reportConfigId --- 0x4(4) ......................quantityConfig//数量配臵 ........................quantityConfigEUTRA

..........................filterCoefficientRSRP --- fc6(6)// RSRP高层滤波系数,即L3滤波系数,L3滤波公式如下:Fn =(1-a)?Fn-1 + a?Mn 其中,Fn:第n个滤波后的测量值;Fn-1:第n-1个滤波后的测量值;Mn:从物理层接收到的第n个测量值;

a= 1 / (2的(k/4)次幂),是当前测量量的一个权重系数。k就是对应的L3滤波系数。当k

为0,即a=1时,则不进行L3滤波。从上述算法可以看出,RSRP高层滤波系数对切换性能会有较大影响:RSRP高层滤波系数越大,对信号平滑作用越强,抗快衰落能力越强,但对信号变化的跟踪能力变弱,可能出现切换不及时导致掉话;该值设臵过小,会增加不必要的切换以及乒乓切换。默认值FC6

..........................filterCoefficientRSRQ --- fc6(6)// RSRQ高层滤波系数

......................s-Measure --- 0x0(0)// 物理小区质量阈值控制UE是否在同频、异频和异系统邻区间执行测量。值?0?表示禁止的措施。 ......................speedStatePars ........................release --- (0)

18 RRC_UL_INFO_TRANSF:RRC上行直传消息

目的:传送上行NAS消息,这是RRC层(空口)跟踪的消息内容

RRC-MSG ..msg

....struUL-DCCH-Message ......struUL-DCCH-Message ........message ..........c1

............ulInformationTransfer ..............criticalExtensions ................c1

..................ulInformationTransfer-r8 ....................dedicatedInfoType

......................dedicatedInfoNAS --- 0x2750ABAE001EDC0342//NAS消息专用 19 S1AP_UL_NAS_TRANS:上行NAS直传消息

直传NAS消息,这是基站透传UE消息给MME,S1接口跟踪的消息内容 S1ap-Msg

..initiatingMessage

....procedureCode --- 0xd(13) ....criticality --- ignore(1) ....value

......uplinkNASTransport ........protocolIEs ..........SEQUENCE ............id --- 0x0(0)

............criticality --- reject(0) ............value

..............mME-UE-S1AP-ID --- 0x250ff2e(38862638)

..........SEQUENCE ............id --- 0x8(8)

............criticality --- reject(0) ............value

..............eNB-UE-S1AP-ID --- 0x513c35(5323829) ..........SEQUENCE ............id --- 0x1a(26)

............criticality --- reject(0) ............value

..............nAS-PDU

................NAS-MESSAGE

..................security-protected-and-ciphered-NAS-message//安全保护和加密NAS消息

....................protected-nas --- 0x50ABAE001EDC0342 ..........SEQUENCE

............id --- 0x64(100)

............criticality --- ignore(1) ............value

..............eUTRAN-CGI

................pLMNidentity --- 0x64F000//PLMN ID 460 00

................cell-ID --- '1000100100000011000100011111'B//服务小区的ECI ..........SEQUENCE ............id --- 0x43(67)

............criticality --- ignore(1) ............value ..............tAI

................pLMNidentity --- 0x64F000

................tAC --- 0x890A//服务小区的TAC 20 RRC_CONN_RECFG_CMP:RRC连接重配置完成

该条消息是针对上面的连接重配命令的反馈和确认。

RRC-MSG ..msg

....struUL-DCCH-Message ......struUL-DCCH-Message ........message ..........c1

............rrcConnectionReconfigurationComplete ..............rrc-TransactionIdentifier --- 0x3(3) ..............criticalExtensions

................rrcConnectionReconfigurationComplete-r8 --- (0)

21 RRC_CONN_RECFG:RRC连接重配置

RRC-MSG ..msg

....struDL-DCCH-Message ......struDL-DCCH-Message ........message ..........c1

............rrcConnectionReconfiguration//RRC连接重配臵 ..............rrc-TransactionIdentifier --- 0x0(0) ..............criticalExtensions ................c1

..................rrcConnectionReconfiguration-r8 ....................radioResourceConfigDedicated ......................mac-MainConfig ........................explicitValue

..........................drx-Config//不连续接收配臵 ............................setup

..............................onDurationTimer --- psf4(3)// DRX持续时间定时器,单位PDCCH子帧,DRX状态下的激活时长

..............................drx-InactivityTimer --- psf3(2)// DRX非激活定时器,单位PDCCH子帧,UE连续无调度时间超过该定时器后才会进入DRX状态

..............................drx-RetransmissionTimer --- psf8(4)// DRX等待重传数据的定时器的长度。超过该定时器后,UE尚未接收到重传数据,即进入休眠期。 ..............................longDRX-CycleStartOffset

................................sf40 --- 0x1b(27)// 针对ANR测量的DRX长周期时,为了保证CGI的读取成功率,建议配臵大于等于256ms的DRX长周期,且配臵DRX长周期越大,则CGI读取时延就越大,对系统时延的影响也越大。 ..............................shortDRX

................................shortDRX-Cycle --- sf5(1)// 该参数表示DRX短周期长度。由于受SRS带宽及TimeAlignmentTimer(TA周期)的约束,配臵给UE的LongDrxCycle值可能小于对应的MML配臵值,以及协议上规定的DRX长周期必须为DRX的短周期整数倍的约束,则配臵给UE的ShortDrxCycle值可能小于界面配臵值。当其他DRX参数固定时,该参数配臵的越小,则UE耗电量会越高,但会减少系统时延;该参数配臵的越大,则UE耗电量会越低,但会增加系统时延。

................................drxShortCycleTimer --- 0x8(8)// DRX短周期定时器。该参数表示短周期DRX的生命周期。值为1,对应 1 * shortDRX-Cycle;值为2,对应 2 * shortDRX-Cycle。当该参数设臵的比较长时,UE在配臵了短周期DRX的情况下,处于短周期DRX的时间就会比较长。该参数设臵不同会影响DRX操作机制,但不是影响DRX操作机制的唯一参数,以下各种DRX参数组合共同影响DRX操作机制:LongDrxCycle、OnDurationTimer、DrxInactivityTimer、ShortDrxCycle、DrxShortCycleTimer、DrxReTxTimer。当其他DRX参数固定时,该参数配臵的越小,则UE耗电量会越低,但

会增加系统时延;该参数配臵的越大,则UE耗电量会越高,但会减少系统时延。

..........................timeAlignmentTimerDedicated --- sf1920(3)// 上行时间对齐定时器,该参数表示UE上行时间对齐的定时器长度,该定时器超时,则认为UE上行失步。 取值范围:SF500(500个子帧), SF750(750个子帧), SF1280(1280个子帧), SF1920(1920个子帧), SF2560(2560个子帧), SF5120(5120个子帧), SF10240(10240个子帧), INFINITY(无穷大)

......................physicalConfigDedicated//物理信道配臵指示 ........................cqi-ReportConfig

..........................cqi-ReportModeAperiodic --- rm30(3) ..........................nomPDSCH-RS-EPRE-Offset --- 0x0(0) ..........................cqi-ReportPeriodic ............................setup

..............................cqi-PUCCH-ResourceIndex --- 0x6(6) //CQI-PUCCH资源索引 ..............................cqi-pmi-ConfigIndex --- 0x17(23) //CQI-PMI配臵索引, 确定上报周期 NP 和偏移量 NOFFSET.

..............................cqi-FormatIndicatorPeriodic

................................widebandCQI --- (0) // 宽度CQI。CQI测量是针对k个连续的PRB(即子带)进行的。如果在所有子带内反馈一个CQI值,则称为宽带CQI;如果对每一个子带反馈不同的CQI值,称为子带反馈。

..............................simultaneousAckNackAndCQI --- FALSE(0) //确认非确认及CQI是否同时,PUCCH CQI 反馈类型,取决于传输模式。FALSE为不同时。 22 RRC_CONN_RECFG_CMP:RRC连接重配置完成

RRC-MSG ..msg

....struUL-DCCH-Message ......struUL-DCCH-Message ........message ..........c1

............rrcConnectionReconfigurationComplete//RRC连接重配臵完成消息 ..............rrc-TransactionIdentifier --- 0x0(0) ..............criticalExtensions

................rrcConnectionReconfigurationComplete-r8 --- (0)

23 RRC_MEAS_RPRT:RRC测量报告

测量报告消息。终端上报给源小区,消息中携带测量事件ID、本小区信号质量、邻小区

信号质量。

RRC-MSG ..msg

....struUL-DCCH-Message ......struUL-DCCH-Message ........message ..........c1

............measurementReport//测量报告消息 ..............criticalExtensions ................c1

..................measurementReport-r8 ....................measResults

......................measId --- 0x2(2)// 测量事件ID ......................measResultPCell//本小区信号质量 ........................rsrpResult --- 0x46(70) ........................rsrqResult --- 0x1b(27)

...................measResultNeighCells//邻小区测量(这里只列了一个,实际可能多个) .....................measResultListEUTRA .......................MeasResultEUTRA

.........................physCellId --- 0x2d(45)//邻小区的PCI .........................measResult

.........................rsrpResult --- 0x18(24)// 邻小区信号质量RSRP,实际值=上报值-140,单位dBm。 本例中24-140=-116dbm 24 RRC_UL_INFO_TRANSF:RRC上行信息传输

传输NAS消息

RRC-MSG ..msg

....struUL-DCCH-Message ......struUL-DCCH-Message ........message ..........c1

............ulInformationTransfer ..............criticalExtensions ................c1

..................ulInformationTransfer-r8 ....................dedicatedInfoType ......................dedicatedInfoNAS

0x27EB0985D51F74DAA820FC0CF0B473AE9D5BFE

---

25 S1AP_UL_NAS_TRANS:上行NAS信息传输

S1接口跟踪得到的消息,传输NAS消息

S1ap-Msg

..initiatingMessage

....procedureCode --- 0xd(13) ....criticality --- ignore(1) ....value

......uplinkNASTransport ........protocolIEs ..........SEQUENCE ............id --- 0x0(0)

............criticality --- reject(0) ............value

..............mME-UE-S1AP-ID --- 0x250ff2e(38862638) ..........SEQUENCE ............id --- 0x8(8)

............criticality --- reject(0) ............value

..............eNB-UE-S1AP-ID --- 0x513c35(5323829) ..........SEQUENCE ............id --- 0x1a(26)

............criticality --- reject(0) ............value

..............nAS-PDU

................NAS-MESSAGE

..................security-protected-and-ciphered-NAS-message ....................protected-nas

0xEB0985D51F74DAA820FC0CF0B473AE9D5BFE ..........SEQUENCE

............id --- 0x64(100)

............criticality --- ignore(1) ............value

..............eUTRAN-CGI

................pLMNidentity --- 0x64F000

................cell-ID --- '1000100100000011000100011111'B ..........SEQUENCE ............id --- 0x43(67)

............criticality --- ignore(1) ............value ..............tAI

................pLMNidentity --- 0x64F000 ................tAC --- 0x890A

---

本文来源:https://www.bwwdw.com/article/br4g.html

Top