概述
目录
RRC流程图
RRC流程详情图
RRC消息描述
现网中常用的RRC消息集合
MIB与SIB系统消息
MIB 与 SIB系统信息映射
MIB图
SIB图
MIB LOG
SIB1 LOG
SIB 2/3/5 LOG
SI修改 系统消息重读
RRC建立
RRC Connection Request Log
RRC Connection Setup Log
RRC流程图
RRC流程详情图
RRC消息描述
现网中常用的RRC消息集合
消息 | 描述 |
RRCConnectionRequest | RRC连接建立,或释放 |
RRCConnectionSetup | |
RRCConnectionSetupComplete | |
RRCConnectionRelease | |
SecurityModeCommand | 触发安全性,安全性主要在PDCP层进行处理,那么这给RRC信令用于触发安全性的机制。如果失败会存在一条Failure的消息。 |
SecurityModeComplete | |
SecurityModeFailure | |
MasterInformationBlock | 基站给UE发送,系统消息。 消息有两类:1.MIB , 2.SIB MIB MasterInformationBlock 的作用是说明RRC连接没有建立就进入了空闲状态 SIB:(SystemInformationBolocType1)是包含多个的SIB1,SIB2...,这些是否需要下发是需要网络来进行定义的,他搭载在SystemInformation里面,可以通过这个信令来查看搭建的SIB。规范定义了13个SIB,具体需要下发哪些SIB是网络决定的。这些SIB如果进行下发是通过SystemInformation来进行发送的。 |
SystemInformation | |
SystemInformationBolocType1 | |
UECapabilityEnquiry | 在网络下发之前,基站首先要知道UE的能力。 UE收到UECapabilityEnquiry后,UE吧具体的信息传给基站通过UECapabilityInformation信令进行上报。 |
UECapabilityInformation | |
CounterCheck | 这个很少出现。 作用:是用于基站与UE之间IP包传输的统计的 |
CounterCheckResponse | |
DLInformationTransfer | 透传NAS |
ULInformationTransfer | |
MeasurementReport | UE发的测量报告 |
Paging | 寻呼 |
RRCConnectionReestablishment | RRC连接建立之后,UE和网络都会监控RRC的连接是否稳定,一旦RRC连接不稳定,那么会触发RRC连接的重建RRC重建对应的是(RRCConnectionReestablishmentRequest) |
RRCConnectionReestablishmentComplete | |
RRCConnectionReestatblishmentReject | |
RRCConnectionReestablishmentRequest | |
RRCConnectionReconfiguration | RRC的重配置。,比如说建立SRB如何来建立呢,就是触发一个重配置 |
RRCConnectionReconfigurationComplete |
MIB与SIB系统消息
小区广播系统消息,在一个小区中进行广播,UE需要侦听系统消息,侦听MIB的时候UE需要在PBCH信道中来侦听,侦听完MIB后UE才能侦听其他的SIB。而其他的SIB在物理层占用的物理资源就不固定的了,不是中心频点周围的6PRB。而是动态调度,因为他所占据的资源是PDSCH(一个小区中涵盖整体的范围就是一个小区的下行方向的整个带宽,网络会基于当前的物理资源的负荷情况来进行动态的去占用PDSCH来调度SIB,调度了之后会通知UE,而后UE侦听获得调度信息之外去对应的PDSCH物理跨上来解出SIB)
系统消息主要是基站给UE发送的,在一个小区中以一个广播的形式进行发送系统消息。在系统消息里面主要包含的一些小区的配置参数,在LTE中系统消息分为两类1.MIB , 2.SIB
系统消息包含的内容:
消息名称 | 用处 | 集体描述 |
MIB | 下行宽带,PHICH的配置(Physical Hybrid ARQ Indicator) | 小区带宽,比如当前基站小区带宽 20Mhz那么基站就会把信息通知给UE。 PHICH物理信道承载的内容ACK,NACK,就是ack消息,发送成功回复ack,是吧则是nack。 SFN(系统帧号或无线帧)属于物理层的东西。 |
在SIB协议中一共定义了13个SIB消息,相当于把所有系统消息分成一个类里面,分成1类2类一直到13类,分类之后的好处是什么呢? 分类后运营商就可以基于自己网络的需求去定义type需要哪些系统消息发送给终端,比如:他认为SIB1非常重要,那么在定义过程中把SIB1加上。比如SIB9家庭基站有一些运营商没有家庭基站就不需要要SIB9就不需要去做配置。 | ||
S1 | RRC_System_information | SI消息中承载的是SIB2~SIB13,在PDSCH上发送,表现为“RRC_SYS_INFO”。 |
SIB1 | PLMN ID,小区全球ID,Cell禁止状态,小区选择参数,CSG指示,S1信息,valuetag | 主要描述了随机接入控制信息(RACH)和小区频点分配表(即CA表),在BCCH信道上发送。 SIB1:广播小区接入与小区选择的相关参数以及SI消息的调度信息(包含了一个或多个SIB2~13消息),在PDSCH上发送,表现为“RRC_SIB_TYPE1”。 |
SIB2 | ACB信息,公共无线资源的配置,上行宽带,UE定时器的配置 | 主要包含小区接入控制的一些想信息,公共资源, SIB2:小区内所有UE共用的无线参数配置,其它无线参数基本配置。 |
SIB3 | 小区重选信息(服务小区信息,速度相关信息) | 在配置过程中SIB1,SIB2,SIB3系统资源都是会调度的,所以在接入过程中一定要包含。 SIB3:小区重选信息,主要关于服务小区重选参数以及同频小区重选参数。 |
SIB4/5/6/7/8 | 相邻小区信息intra-f(SIB4同频邻区),inter-f(SIB5异频邻区),iner-RAT(异系统的邻区):UTRA(SIB6 3G邻区),GSM(7 2G邻区),CMDA(SIB8 CMDA邻区) | 把不同邻区的信息放入不同的系统中 SIB4:同频邻区列表以及每个邻区的重选参数、同频白/黑名单小区列表。(同频的LTE-LTE的重选) SIB5:异频相邻频点列表以及每个频点的重选参数、异频相邻小区列表以及每个邻区的重选参数、异频黑名单小区列表。(LTE-LTE) SIB6:UTRAFDD邻频频点列表以及每个频点的重选参数、UTRA TDD邻频频点列表以及每个频点的重选参数。(WCDMA和TD-SDMA)
SIB8:CDMA2000的预注册信息、CDMA2000邻频频段列表和每个频段的重选参数、CDMA2000邻频频段的邻区列表 |
MIB 与 SIB系统信息映射
MIB图
SIB图
MIB LOG
L->MIB
//网络发送,UE接收
BBCH-BCH-Message //BBCH逻辑信道 (代表的就是系统消息的发送类型),BBCH隐射到哪一个传输信道你就是BCH
message
dl-Bandwidth = n100
//下行方向的系统带宽,就是一个小区在下行方向的带宽 = n100
100个PRB,对应到的就是20兆赫兹,在LTE中一共定了6种选择 1.4兆 3兆 5兆 10兆 15兆 20兆使用都少兆是还可以通过PRB来定义
phich-Config
//phich信道的物理配置,UE可以通过这个配置来计算物理层占用多少个RRE,物理层总的资源开销是多少。UE如果要去phich信道解ack或nack 的话就要去对应的物理资源各中解ack或nack
phich(主要处理ack ,nack)
phich-Duration = normal
//持续的时间
phich-Resource = one
//预留的资源
systemFrameNumber = 10010000
//定义系统帧号
无线帧的取值范围是[0`1023]
spare = 0000
MIB包含3大类型的消息
1.下行方向的系统带宽
2.phich信道的物理配置
3.定义系统帧号
SIB1 LOG
L->SIBType1
//SIB1,对应的信令就是systemInformationBlockType1
BCCH-DL-SCH-Message
//SIB对应的逻辑信道DCCH ,隐射到的DL下行SCH,
MIB和SIB在物理层使用的物理信道是不同的,其次他们对应的传输信道也是不同的
message
c1
systemInformationBlockType1
cellAcessRelatedInfo
//小区接入相关的信息
plmn-IdentityList
PLMN-IdentityInfo
plmn-Identity
mcc //移动国家码
MCC-MNC-Digit = 4
MCC-MNC-Digit = 6
MCC-MNC-Digit = 0
mnc //移动网络号
MCC-MNC-Digit = 0
MCC-MNC-Digit = 0
cellReservedForOperatorUse = notReserved
//小区是否为运营商预留,判断当前小区是运营商专用的小区还是开放公共的小区。notReserved当前小区状态,不是运营商专用的,而是为UE预留的
trackingAreaCode = 0010010000101000
//TA code , 位置区的code
cellIdentity = 1101110001110010100101000111
//小区的ID
每个小区都有自己的编号LTE的编号(ECGI)完整的ECGI是ECGI=mcc+mnc+cellIdentity
cellBarred = notBarred
//小区是否禁止接入,notBarred:当小区在进行接入的时候不禁止not(不)
barred(禁止)。如果是cellBarred = Barred就是这个小区不允许接入。当终端收到信息后UE会去选择notBarred,不会去选择Barred的小区
intraFreqReselection = allowed
//这个小区是否允许做同频的小区重选,allowed(允许)
csg-Indicatoin = false
//当前这个小区是否是家庭基站,false表示不是家庭基站
cellSelectionInfo
//小区选择信息
q-RxLevMin = -61
//当UE收到q-RxLevMin 和 p-Max这两个值的时候UE会带入小区选择的算法里面来进行计算,计算后判断当前小区的信号电平足够好,UE只会选择那些信号电平好的小区来进行接入
p-Max = 23
freqBandIndicator = 39
//小区对应的频段
schedulingInfoList
//接下来需要调度的SIB有哪些,基站发送系统消息流程是先发送MIB,发了MIB后在去发送SIB终端通过读取SIB来获得基本小区接入相关的参数,同时在SIB1中后续调度的SIB有哪些,一共有13个SIB不是所有的SIB都会下发是通过网络那边来决定的,一定会下发的几个SIB ,UE首先会去读取SIB1读了SIB1后就知道后续调度的SIB有哪些比如以下sibType3 ..
SchedulingInfo
si-Periodicity = rf8 //系统发送的周期性,就是8个无线帧,就是80毫秒来进行发送的
sib-MappingInfo
//通过这一行来判断UE接下来调度的sib,SIB2也一定会下发,只是没有显示出来
sibType3
sibType5
tdd-Config
//tdd配置
subframeAssignment = sa2
//上下行子帧
specialSubframePatterns = ssp6
//特殊子帧
si-WindowLength = ms10
//系统消息发送的窗口,指的就是每一类的系统消息必须在这个系统消息内窗口进行佛山发送,在窗口内可以重复多次进行发送,但是每一类的消息只能在系统消息中进行发送,所以需要定义窗口的时间是多少
ms10 10毫秒
systemInfoValueTag = 1
//意义当终端读了SIB1之后,他会通过不同的SIB中的systemInfoValueTag这个值进行对比,当前读到的和前面读到的进行对比,看是否发生了变化,如果发生了变化那UE就知道系统消息中的内容以及发送了修改,当系统消息内容发生了修改后UE就回去重读系统消息。
SIB 2/3/5 LOG
L->SIBs //SIB2/3/5
BCCH-DL-SCH-Message //通过BCCH信道
message
c1
systemInformation
//下发的方式通过systemInformation进行下发的
criticalExtensions
systemInformation-r8
sib-TypeAndInfo
sib2
//SIB2 包含无线资源的公共配置
radioResourceConfigCommon
rach-ConfigCommon //rach公共配置,用于UE做随机接入的
preambleInfo
numberOfRA-Preambles = n64
powerRampingParamenters
powerRampingStep = dB4
preambleInitialReceivedTargetPower = dBm-104
ra-SupervisionInfo
preambleTransMax = n10
ra-ResponseWindowSize = sf10 //随机接入的窗口
mac-ContentionResolutionTimer = sf64 //冲突解决的定时器
maxHARQ-Msg3Tx = 4
bcch-Config
modificationPeriodcoeff = n2
pcch-Config //pcch信道对应的是寻呼
defaultPagingCycle = rf128 //UE帧听不连续发送 128个无线帧
nB = oneT
//在UE侦听寻呼的时候需要获得一个nB的一个参数,在当前这个小区中定义的值是多少oneT 就是1T
prach-Config
//随机接入物理信道相关配置
rootSequenceIndex = 720
//根序列的索引值是多少
prach-ConfigInfo
prach-ConfigInfog
prach-ConfigIndex = 3
highSpeedFlag = flase
//是否是高铁的标识
zeroCorrelationZoneConfig = 12
prach-FreqOffset = 10
//prach信道在频道的偏移量
pdsch-ConfigCommon //下行方向的物理信道,UE通过pdsch信道来解出SIB的,pdsch信道就是用来给SIB进行传输的
referenceSignalPower = 13
//信号参考点的功率
p-b = 0
//
pusch-ConfigCommon //pusch信道的配置,在上行方向UE要通过pusch进行传IP包,传上行方向的控制消息
pusch-ConfigBasic
n-SB = 1
hoppingMode = interSubFrame
//是否支持做调频
pusch-HoppingOffset = 0
enable64QAM = false
ul-ReferenceSignalsPUSCH
//上行方向的参考信号
groupHoppingEnabled = true
groupAssignmentPUSCH = 0
sequenceHoppingEnabled = false
cyclicShift = 0
pucch-ConfigCommon
//pucch上行信道,用来传输L1,L2相关信息
deltaPUCCH-Shift = ds1
nRB-CQI = 6
nCS-AN = 0
n1PUCCH-AN = 152
soundingRS-UL-ConfigCommon //上行SRS配置
setup
srs-BandwidthConfig = bw0
srs-SubframeConfig = sc0
ackNackSRS-SimultaneousTransmission = true
uplinkPowerControlCommn //功率相关参数
p0-NominalPUSCH = -103
alpha = al1
p0-NominalPUCCH = -110
detaFList-PUCCH
deltaF-PUCCH-Format1 = deltaF0
deltaF-PUCCH-Format1b = deltaF3
deltaF-PUCCH-Format2 = deltaF0
deltaF-PUCCH-Format2a = deltaF0
deltaF-PUCCH-Format2b = deltaF0
deltaPreambleMsg3 = 6
ul-CyclicPrefixLength = len1
ue-TimersAndConstants
//定时器,具体取多少值是通过小区来确定的
t300 = ms1000
//定时器的取值 ...
t301 = ms1000
t310 = ms2000
n310 = n20
t311 = ms1000
t311 = n10
freqInfo
additionalSpectrumEmission = 1
timeAlignmentTimerCommon = infinity
lateNonCriticalExtension
SystemInformationBlockType2-v8h0-IEs
multiBandInfoList
AdditionalSpectrumEmission = 1
additional-GroupInfo-r121
voiceServiceCauseIndication-r12 = true
sib3
//SIB3
sib3中主要包含小区重选的参数
cellReselectionInfoCommon
//
q-Hyst = dB4
//
cellReselectionServingFreqInfo
s-NonIntraSearch = 18
//测量门限值的定义
threshServingLow = 0
//
cellReselectionPriority = 4
//小区优先级频点的定义
intraFreqCellReselectionInfo
q-RxLevMin = -62
s-IntraSearch = 20
allowedMeasBandwidth = mbw6
presenceAntennaPort1 = false
neighCellConfig = 10
t-ReselectionEUTRA = 2
sib5
interFreqCarrierFreqList
InterFreqCarrierFreqInfo
//邻区
dl-CarrierFreq = 41134
//频点
q-RxLevMin = -62
p-Max = 23
t-ReselectionEUTRA = 1
threshX-High = 10
threshX-Low = 4
allowedMeasBandwidth = mbw6
presenceAntennaPort1 = false
cellReselectionPriority = 6
neighCellConfig = 10
q-OffsetFreq = dB-3
InterFreqCarrierFreqInfo
//邻区
dl-CarrierFreq = 40936
q-RxLevMin = -62
p-Max = 23
t-ReselectionEUTRA = 1
threshX-High = 10
threshX-Low = 5
allowedMeasBandwidth = mbw6
presenceAntennaProt1 = false
cellReselectoinPriority = 6
neighCellConfig = 10
q-OffsetFreq = dB-3
InterFreqCarrierFreqInfo
//邻区
dl-CarrierFreq = 38950
q-RxLevMin = -62
p-Max = 23
t-ReselectionEUTRA = 1
threshX-High = 10
threshX-Low = 4
allowedMeasBandwidth = mbw6
presenceAntennaPort1 = false
cellReselectionPriority = 6
neighCellConfig = 10
q-OffsetFreq = dB-3
InterFreqCarrierFreqInfo
//邻区
dl-CarrierFreq = 38098
q-RxLevMin = -62
p-Max = 23
t-ReselectionEUTRA = 1
threshX-High = 10
threshX-Low = 4
allowedMeasBandwidth = mbw6
presenceAntennaPort1 = false
cellReselectionPriority = 6
neighCellConfig = 10
q-OffsetFreq = dB-3
SIB2,SIB3,SIB5这三个SIB一旦调度会把里面的内容以系统消息(SystemInfomation)的方式来进行下发。UE会去读取系统消息的内容,读取之后获得SIB2,SIB3,SIB5里面包含的参数,以及这些参数值具体的取值是多少,有了具体的取值之后就可以去接入这个小区,如果UE需要做小区重选以这些参数值来做辅助触发或执行来做小区重选
SI修改 系统消息重读
- RRC_IDLE和RRC_CONNECTED - 寻呼
- UE需要重读SIB1检查参数”systemInfoValueTag”
systemInfoValueTag = 1 //意义当终端读了SIB1之后,他会通过不同的SIB中的systemInfoValueTag这个值进行对比,当前读到的和前面读到的进行对比,看是否发生了变化,如果发生了变化那UE就知道系统消息中的内容以及发送了修改,当系统消息内容发生了修改后UE就回去重读系统消息。
无论是SIB1 or SIB2 3 4 5 6,他们在NW侧发送改变无论如何都要通知UE。比如说NW侧T300原本是10ms UE的值T300也是10ms,如果NW侧T300值发生变化T300 = 20ms不去通知UE那么这样会发生一些故障。无论系统消息那个值发生变化都需要通知UE。
通知UE的方式:
NW侧会通过PCCH信道Paging信令的方式来通知UE ,只要NW侧发生变化,那么他会在PCCH中下发Paging来通知UE这时候的寻呼不是核心网下发的寻呼,他会携带(System Info Modification),对于UE来说无论是RRC_IDLE(空闲态)还是RRC_CONNECTE(连接态)状态均会去侦听PCCH信道,当他去侦听PCCH信道时,侦听到NW发生变化后UE会重读系统消息。
举例:比如NW T300 = 10ms UE T300 = 10。NW 发生改变T300 = 20ms 那么NW会发起一个PCCH的寻呼去通知UE,那么UE会监听PCCH信道,监听发现T300有变化那么UE会把原有的替换掉改成与NW一致。
在重读系统消息方式还有一种就是通过systemValueTag来进行判断,上面已做出解释请阅读
RRC建立
上面图中可以看到RRC Connection Reqeust 属于IDLE 状态,这个时候是不允许传输RRC的,到最后RRC Connection Setup Complete后当RRC 状态变成Connected状态时就允许传输RRC信令了。这个流程就是建立一个信令通道,也就是SRB1这里可以查看这篇文档(协议栈文章)。
在RRC IDLE之前使用的信令是SRB0这个SRB属于默认的,也就是公共的,也可以认为默认存在的。
- SRB0用于RRC 消息,使用CCCH逻辑信道;
- SRB1 用于RRC 消息(可能包括含有NAS消息),同时对于NAS消息,SRB1先于SRB2的建立,所有使用DCCH逻辑信道;
- SRB2 用于 NAS消息,使用DCCH逻辑信道。SRB2要后于 SRB1建立,并且总是由E-UTRAN在安全激活后进行配置。
RRC Connection Request Log
RRCConnectionRequest
Type: CCCH_UL
Direction: Uplink
Computer Timestamp: 11:10:13.921
EarfcnPci: 31410 - 44
UL-CCCH-Message
message
c1
rrcConnectionRequest
criticalExtensions
ue-Identity
// ue 的ID
UE ID的表达方式有两种,1.如果UE是一个新手机没有进行过任何注册,那么这个UE会自己生成一个ID(随机生成)。UE已注册过LTE,或业务上传或下载,在进行注册过程中核心网MME会给UE分配一个临时号码,临时号码叫GUTI,RRCConnectionRequest上报的UE id就是GUTI的一部分。
s-TMSI
mmec: 0x0A
m-TMSI: 0xC001ED83
establishmentCause: (4) mo-Data //建立的原因,mo-Data主叫数据,主叫数据就说明UE想发起一次数据的传输,建立原因有不同的定义在3GPP中可以看到
spare: 0x0
RRC Connection Setup Log
RRC Connection Setup是基站发给终端的。
RRC connection Setup可以通过协议栈来对应,从上到下,刚好可以对应起来,通过Log,比如mac层等等...
在Log中没有发现PDCP层配置那么PDCP UE 与基站侧就属于默认配置
//这个消息中会携带者,网络端的设置属性,给UE来判断。就是说网络允许UE建立网络连接,但是连接的时候UE必选按照网络设置的准则来建立
//在整个RRC Connextion Setup中所有的描述都是关于SIB1的描述
//我们可以查看 协议栈 来对应,下面的配置
RRCConnectionSetup
Direction: Downlink
UE Timestamp: 5563 (ms)
EarfcnPci: 388114 - 46
DL-CCCH-Message
message
c1
rrcConnectionSetup
rrc-TransactionIdentifier: 0
criticalExtensions
c1
rrcConnectionSetup-r8
radioResourceConfigDedicated
//表示我要为UE建立无线资源了
srb-ToAddModList
SRB-ToAddMod
srb-Identity: 1
//对应的建立SRB ,SRB也就是建立信令无线资源
rlc-Config
explicitCalue
am
//工作模式下
ul-AM-RLC
//上行确认在工作模式下
t-PollRetransmit: (8) ms45
//定时器
pollPDU: (7) pInfinity
pollByte: (14) kBinfinity
maxRetxThreshold: (5) t8
//比如这个,表示RRC最大重传次数
8次
dl-AM-RLC
//下行确认在工作模式下
t-Reordering: (7) ms35
t-StatusProhibit: (0)ms0
logicalChannelCOnfig
explicitValue
ul-SpecificParameters
priority: 1
prioritisedBitRate: (7) infinity
bucketSizeDuration: (0)ms50
logicalChannelGroup: 0
mac-MainConfig
//mac层
explicitValue
ul-SCH-Config
maxHARRQ-Tx: (3) n4
periodicBSR-Timer: (0) sf5
retxBSR-Timer: (0) sf3200
ttiBundling: false
//是否开启TTI绑定功能
timeAlignmentTimerDedicated: (7) infinity
phr-Config
setup
periodicPHR-Timer: (4) sf200
prohibitPHR-Timer: (5) sf200
dl-PathlossChange: (1) dB3
physicalConfigDedicated
//物理层专用的配置
pdsch-ConfigDedicated
betaOffset-ACK-Index: 10
betaOffset-RI-Index: 9
betaOffset-CQI-Index: 10
cqi-ReportCinfig
cqi-ReportModeAperiodic: (3) rm30
nomPDSCH-RS-ERRE-Offset: 0
cqi-ReportPerioidc
setup
cqi-PUCCH-ResourceIndex: 0
cqi-pmi-ConfigIndex: 78
cqi-FormatIndicatorPeriodic: WidebandCQI
ri-ConfigIndex: 322
simultan eousAckNackAndCQI: false
antennaInfo
//天线端口配置
explicitValue
transmissionMode: (2)tm3
codeBbookSubsetRestriction
n2TxAntenna-tm3: 0x3
ue-TransmitAntennaSelection: release
schedulinRequestConfig
setup
sr-PUCCH-ResoureceIndex: 0
sr-ConfigIndex: 27
dsr-TransMax: (4) n 64
RRC Connection Setup Complete "DCCH/ULSCH"
表示完成RRC建立
//RRCConnectionSetupComplete 消息仅仅是一个响应而已
RRCConnectionSetupComplete
Type: DCCH_UL
Direction: Uplink
Computer Timestamp:
16:50:03.937
EarfcnPci: 38050 - 48
UL - DCCH-Message
message
c1
rrcConnectionSetupComplete
rrc-TransactionIdentifier: 0
c1
rrcConnectionSetupComplete-r8
selectedPLMN-Identity: 1
dedicatedInfoNAS: 0Xc77E2721
//NSA相关信息,基站是不会解读
Service Reqeust
Security header type: (12) Security header for the Service Reqeust message
protocol_discriminator: EPS Mobility Management
key set identifier: 3
Sequence number (short):14
Message authentication code (short) : 0x9271
等待后续更新....
最后
以上就是文艺发箍为你收集整理的LTE(4G) RRC消息流程RRC流程图RRC流程详情图RRC消息描述MIB与SIB系统消息RRC建立的全部内容,希望文章能够帮你解决LTE(4G) RRC消息流程RRC流程图RRC流程详情图RRC消息描述MIB与SIB系统消息RRC建立所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复