.
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 : ----'0011000101001001011110110111100011000011'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. |_radioResourceConfigDedicated : 后,还没有收到响应, 数, 该参数给 |_srb-ToAddModList : pollPDU : 轮询间隔SDU | |_SRB-ToAddMod : 出了一个触发轮询的门限值,发送了 后触发一次轮询。此 | |_srb-Identity : ---- 0x1(1) ---- PollSDU个SDU PDU 。 | |_rlc-Config : 处的pInfinity 对应为无穷多个 pollByte 字节的一 | | |_explicitValue : pollByte : 触发每个 对应无穷多个 | | |_am : 个轮询。此处 kBinfinitykByes。 | | |_ul-AM-RLC : SRB1上下行采用AM RLC模式 : 限制一个 AMD PDU | | | |_t-PollRetransmit : ---- ms45(8) ---- maxRetxThreshol 将向高层 | | | |_pollPDU : ---- pInfinity(7) ---- 的重传次数,当等于该值是, t32 对应 次重 | | | |_pollByte : ---- kBinfinity(14) ---- 上报不可恢复的错误。32传输。 | | | |_maxRetxThreshold : ---- t32(7) ---- | | |_dl-AM-RLC : | | |_t-Reordering : ---- ms35(7) ---- Priorit:表示逻辑信道的优先级。Priority数值越t-Reordering:重排序定时器, | | |_t-StatusProhibit : ---- ms0(0) ---- 大,优先级越低。 用于触发RESET PDU的重 | |_logicalChannelConfig : PrioritisedBitRate:Prioritized Bit Rate for logical 传,此处ms35表示35ms。 | |_explicitValue : channel prioritization。单位kBps。Infinity仅仅t-StatusProhibit :状态PDU | |_ul-SpecificParameters : 适用于SRB1和SRB2. 禁止发送定时器。ms0表示 | |_priority : ---- 0x1(1) ---- bucketSizeDuration:Bucket Size Duration for 0ms。 | |_prioritisedBitRate : ---- infinity(7) ---- logical channel prioritization. | |_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
| |_phr-Config :
捆绑只对FDD有效,对TDD仅仅适用于配置
用于控制UE处在上行时钟同 | | |_setup :
为0,1以及6的情况。
| | |_periodicPHR-Timer : ---- sf1000(6) ---- 步的时间长度。
| | |_prohibitPHR-Timer : ---- sf100(4) ----
有传输新数据的 | | |_dl-PathlossChange : ---- dB3(1) ---- 功率余量报告定时器:当UE prohibitPHR-Timer 超时或者已经超 | |_mac-MainConfig-v1020 : ---- (0) ---- 上行资源,
|_sps-Config : ---- (0) ---- 时且在上次传输功率余量报告之后,路径损耗 dl-PathlossChange dB 。 触发功率 |_physicalConfigDedicated : 的变化值大于
余量报告(PHR);periodicPHR-Timer超时,触发功率余量报告。 页脚
dl-PathlossChange:PHR报告的下行路径损耗变化
此处为建立SRB1 参数PA,是由高层提供的UE专用参数