TD-LTE信令流程及信令解码
本文主要就PS业务建立流程和LTE系统内切换的信令及信令解码进行重点IE分析,并加以标注,所有信令为eNB侧跟踪的信令。
PS业务建立流程:
1.1 RRC Connection Request
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 : |_ue-Identity :
| |_randomValue : ----'1100011'B(31 49 7B 78 C3 ) ---- |_establishmentCause : ---- highPriorityAccess(1) |_spare : ---- '0'B(00 ) 04 53 14 97 b7 8c 32
UE初始标识,此处因为上层没有提供S-TMSI,所以为随机值。
1.2 RRC Connection Setup
建立原因,此处highPriorityAccess指的是AC11~AC15
eNB在下行方向发送RRCConnectionSetup消息给UE,包含建立SRB1承载和无线资源配置信息。该消息携带主要IE详细见信令解码。 信令解码如下:
-RRC-MSG : |_msg :
|_struDL-CCCH-Message : |_struDL-CCCH-Message : |_message : |_c1 :
|_rrcConnectionSetup :
|_rrc-TransactionIdentifier : ---- 0x1(1) ---- |_criticalExtensions :
发送端发送某个 Poll |_c1 : t-PollRetransmit : 如果在该定时器超时 |_rrcConnectionSetup-r8 : 此处为建立的AMD PDU 后, 则重新触发 Poll. |_radioResourceConfigDeSRB1dica后,还没有收到响应, ted : 数, 该参数给 |_srb-ToAddModList : pollPDU : 轮询间隔SDU | |_SRB-ToAddMod : 出了一个触发轮询的门限值,发送了 后触发一次轮询。此 | |_srb-Identity : ---- 0x1(1) ---- PollSDU个SDU PDU 。 | |_rlc-Config : 处的pInfinity 对应为无穷多个 字节的一 | | |_explicitValue : pollByte : 触发每个pollByte 对应无穷多个 | | |_am : 个轮询。此处 kBinfinitykByes。 SRB1上下行采用 : | | | |_t-PollRetransmit : ----AM RLC ms45(8) maxRetxThreshol限制一个AMD PDU模式---- 的重传次数,当等于该值是,将向高层 t32 对应 次重 | | | |_pollPDU : ---- pInfinity(7) ---- 上报不可恢复的错误。32传输。 | | | |_pollByte : ---- kBinfinity(14) ----
| | |_ul-AM-RLC :
| | | |_maxRetxThreshold : ---- t32(7) ----
| | |_dl-AM-RLC :
| | |_t-Reordering : ---- ms35(7)
Priorit:表示逻辑信道的优先级。Priority数值越t-Reordering:重排序定时器,
----
大,优先级越低。 用于触发RESET PDU的重
| | |_t-StatusProhibit : ---- ms0(0)
PrioritisedBitRate:Prioritized Bit Rate for logical 传,此处ms35表示35ms。
----
channel prioritization。单位kBps。Infinity仅仅t-StatusProhibit :状态PDU
| |_logicalChannelConfig :
适用于SRB1和SRB2. 禁止发送定时器。ms0表示
| |_explicitValue :
bucketSizeDuration:Bucket Size Duration for 0ms。
| |_ul-SpecificParameters :
logical channel prioritization.
| |_priority : ---- 0x1(1) ----
| |_prioritisedBitRate : ---- infinity(7) ----
| |_bucketSizeDuration : ---- ms300(3) ---- | |_logicalChannelGroup : ---- 0x0(0) ----
|_mac-MainConfig :
| |_explicitValue :
maxHARQ-Tx:UL HARQ的传输最大数目。
| |_ul-SCH-Config :
BSR报告定时器:用子帧表示,sf2560表示
| | |_maxHARQ-Tx : ---- n5(4) ----
2560个子帧。如果retxBSR-Timer超时并且UE
| | |_periodicBSR-Timer : ---- infinity(14) ----
在逻辑信道组中任意一个逻辑信道有可传数
| | |_retxBSR-Timer : ---- sf2560(3) ----
据,则触发缓存状态报告。而这样的BSR称
| | |_ttiBundling: ---- FALSE(0) ----
为常规BSR;如果periodicBSR-Timer超时,
| |_drx-Config :
则触发缓存状态报告。而这样的BSR称为周
| | |_release : ---- (0)
期BSR。
| |_timeAlignmentTimerDedicated: ---- sf1920(3)
ttiBundling:TURE表示TTI捆绑有效。 TTI
----
捆绑只对FDD有效,对TDD仅仅适用于配置
| |_phr-Config :
为0,1以及6的情况。
用于控制UE处在上行时钟同 | | |_setup :
步的时间长度。 | | |_periodicPHR-Timer : ---- sf1000(6) ---- | | |_prohibitPHR-Timer : ---- sf100(4) ---- 功率余量报告定时器:当UE有传输新数据的
prohibitPHR - Timer | | |_dl-PathlossChange : ---- dB3(1) ---- 上行资源,超时或者已经超 | |_mac-MainConfig-v1020 : ---- (0) ---- 时且在上次传输功率余量报告之后,路径损耗 dl - 。 触发功率 |_sps-Config : ---- (0) ---- 的变化值大于PathlossChange dB PHR ) ; periodicPHR -Timer 超时, |_physicalConfigDedicated : 余量报告(
参数PA,是由高层提供的
|_pdsch-ConfigDedicated : 触发功率余量报告。
UE专用参数 : PHR 报告的下行路径损耗 | |_p-a : ---- dB-3(2) ---- dl-PathlossChange
|_pucch-ConfigDedicated : 变化
| |_ackNackRepetition : | | |_release : ---- (0)
表示使用的其中一种TDD ACK/NACK反馈模式
。
bundling
或
multiplexing | |_tdd-AckNackFeedbackMode : ---- bundling(0) ---- 。对于TDD
配置5,e-UTRAN总是将 |_pusch-ConfigDedicated :
该域配置为 | |_betaOffset-ACK-Index : ---- 0x9(9) ---- bundling。
ackNackRepetition :ACK/NACK 重 复 , 此 处 | |_betaOffset-RI-Index : ---- 0x5(5) ----“release”为清除此配置以及停止使用相关资
源。若设置为“setup”,采用相应的接收配置以及开始使用相关的资源。
TD-LTE信令流程及信令解码详解
![](/skin/haowen/images/icon_star.png)
![](/skin/haowen/images/icon_star.png)
![](/skin/haowen/images/icon_star.png)
![](/skin/haowen/images/icon_star.png)