Professional Documents
Culture Documents
LEGAL INFORMATION
By accepting this certain document of ZTE CORPORATION you agree to the following terms. If you
do not agree to the following terms, please notice that you are not allowed to use this document.
Copyright © 2023 ZTE CORPORATION. Any rights not expressly granted herein are reserved. This
document contains proprietary information of ZTE CORPORATION. Any reproduction, transfer,
distribution, use or disclosure of this document or any portion of this document, in any form by any
means, without the prior written consent of ZTE CORPORATION is prohibited.
and are registered trademarks of ZTE CORPORATION. ZTE’s company name, logo
and product names referenced herein are either trademarks or registered trademarks of ZTE
CORPORATION. Other product and company names mentioned herein may be trademarks or trade
names of their respective owners. Without the prior written consent of ZTE CORPORATION or the
third party owner thereof, anyone’s access to this document should not be construed as granting,
by implication, estopped or otherwise, any license or right to use any marks appearing in the
document.
The design of this product complies with requirements of environmental protection and personal
security. This product shall be stored, used or discarded in accordance with product manual,
relevant contract or laws and regulations in relevant country (countries).
This document is provided “as is” and “as available”. Information contained in this document is
subject to continuous update without further notice due to improvement and update of ZTE
CORPORATION’s products and technologies.
ZTE CORPORATION
Address: NO. 55
Hi-tech Road South
ShenZhen
P.R.China
518057
Website: http://support.zte.com.cn
Email: doc@zte.com.cn
Revision History
Author
Document
Written on Written by Reviewed by Approved by
Version
1.0 2011-02-25 Li Yi Yuan Haijun
Prerequisites: The readers need to have a good command of the knowledge and skills
mentioned in the table below:
SN Knowledge and Skills Reference Materials
1 LTE theories LTE Theory and Key Technologies
LTE network parameter
2 Network Coverage Optimization Guide
optimization
3
Follow-up Document: The readers need to read the reference materials mentioned in
the table below after finishing this document:
SN Reference Materials Remarks
This guide gives an overview of basic LTE parameters
LTE Radio Parameter
1 and provides instructions on how to modify these
Configuration Guide
parameters.
This guide describes the network optimization workflow
LTE Engineering Optimization and explains solutions for some common problems, such
2
Guide as problems related to the access, handover and call
drop.
3
ZTE Confidential Proprietary © 2023 ZTE CORPORATION. All rights reserved. III
TD-LTE Signaling Flow and Message Analysis Guide R1.0 Internal Use Only▲
Abstract
This document begins with the description of the LTE network architecture and the interfaces in it and
then penetrates into the explanation of the LTE signaling flow.
Chapter Description
1 TD-LTE Network Architecture This chapter explains the TD-LTE network architecture
and the interfaces in this architecture. It also provides
some knowledge of the related protocol.
Error: Reference source not found This chapter describes and explains the whole signaling
Analysis of Signaling Flow flow.
TABLE OF CONTENTS
FIGURES
TABLES
The LTE E-UTRAN is composed of evolved NodeBs (eNodeB). The UE accesses the E-
UTRAN control plane and the E-UTRAN user plane through these eNodeBs. Every two
eNodeBs are connected through the X2 interface. That is to say, there must be an X2
interface for two connected eNodeBs. The LTE E-UTRAN and the EPC are connected
through the interface S1. Every S1 interface can be connected to multiple E-UTRANs
and EPCs.
Different from the 3G network, the LTE E-TRAN is composed of only eNodeBs. In this
regard, the LTE E-TRAN network contains less nodes and its architecture is more
flattened. The flattened network architecture helps to reduce the call set-up delay and
the user data transit delay. Moreover, this structure also helps to reduce the operation
expenditure (OPEX) and the capital expenditure (CAPEX).
The connection between the eNodeB and the MME/S-GW is quite flexible, namely the
UE can reside on the same MME/S-GW while it is moving. This kind of flexible
connection helps to reduce the interconnection between the signaling of interfaces and
the workload of the MME/S-GW. However, if the distance between the MME/S-GW and
the eNodeB is quite long or the resources are re-allocated, the UE would shift to another
MME/S-GW.
Note: As specified in the protocol, every eNodeB can be connected to multiple MME/S-
GW.
1) Manage the radio resources (including the radio bearer control, the admission
control, the mobility management, and the UL/DL resources allocation/scheduling);
4) Provide routes for the data going from the S-GW to the user plane;
1) Terminate the data packages generated by the user plane due to the paging
occurrence;
2) Provide the support for the user plane switchover due to the movement of the UE.
Signalling Data
Bearer(s) Bearer(s)
Physical Layer
1.3 Interface S1
The interface S1 serves to connect the MME/S-GW and the eNodeB. It is different from
the interface Iu in the 3G UMTS system. The interface Iu is connected to the PS domain
and CS domain, but the interface S1 is connected to the PS domain only.
UP is IP-based. As shown in the figure, the GTP-U protocol is used to transmit the user
plane PDU.
2) the data transmitted between tunnel endpoints finds its route based on the IP
address and the UDP port number;
1) indicate the SAE accessing bearer for the data packet in the target node of the
interface S1;
1) manage the SAE bearer service, namely set up/modify/release the SAE bearer;
3) manage the mobility of the UE (in the status of LTE_ACTIVE), namely managing
the intra-LTE switchover and the inter-3GPP-RAT switchover;
6) manage the interface S1, namely resetting the interface S1, indicating errors, and
indicating the overloading;
1.4 Interface X2
The interface X2 serves to connect two eNodeBs. It is defined by the same principle
used for the interface S1. Therefore, the protocol stack of the interface X user plane is
similar to that of the interface S1.
The UE tries to realize the DL synchronization after it is powered on. Next, it searches
and measures in order to find a suitable or acceptable cell. Finally, it resides on the cell
and attaches itself to this cell. See the attachment flow in normal conditions in the figure
below:
Note:
1) The UE goes from the step 1 to the step 5 to set up the RRC
connection. Next, it goes through the step 6 and the step 9 to set up the
S1 connection. After the UE goes from the message 1 to the message
9, it finishes the NAS signaling connection. For more details, see
protocol 24.301.
2) As for the message 7, the UE attaches itself to the cell with the help of
IMSI after it is powered on. During this period, there is no process of
identity. Afterwards, the UE attaches itself to the cell with available
GUTI and then the EPC initiates the process of identity.
3) If the UE Radio Capacity IE is used in the message 9, the eNodeB
does not send the UECapabilityEnquiry message to the UE. In this
case, the message 10, message 11 and message 12 will be not
performed. Otherwise, the UE reports the UE Radio Capacity message
to the EPC and then sends the UE Capacity Info Indication.
For the purpose of reducing the overheads on the interface Iu, the idle MME will
store the Radio Capacity message at first and then sends it to the eNodeB when
receiving the INITIAL CONTEXT SET REQUEST message. However, when the UE
is performing the attachment flow, in the process of “first TAU following
GERAN/UTRAN Attach”, or in the process of "UE radio capability update" TAU, the
UE will not send the Radio Capacity message to the eNodeB and will delete this
message. When the eNodeB needs the UE Capacity message, it will ask the UE for
it and then reports it to the MME.
Note: The "UE radio capability update" TAU is only supported in case of changes of
GERAN and UTRAN radio capabilities in ECM-IDLE.
The eNodeB in the status of connected will store the UE Radio Capacity message.
If the E-UTRAN Radio Capacity message for the UE changes, the UE will detach
itself from the cell and then attach itself to the cell again.
4) The UE context release is initiated
8) By using the message 9, the MME sends the Initial Context Setup
Request message to the eNodeB and asks the eNodeB to set up the
bearer resources. In this case, the MME sends out the message 9 along
with the security context. Sometimes, the user radio capacity and the
handover limits list may also be sent out along with the message 9. The
UE sends the security capacity parameter which is sent out together with
the Attach Request message to the eNodeB through the EPC. If the UE
security capacity parameter is changed, the TAU will restart immediately.
1) The Attach Reject message and the PDN Connectivity Reject message
appear at the same time only when the attachment request is rejected
by the ESM. If the attachment request is rejected by the EMM, only the
Attachment Reject message appears.
2) In most cases, the attachment request is rejected when the MNC in the
IMSI is inconsistent with that in the EPC.
Figure 2-11 RRC Re-allocation Request Being Lost / Absent or UE Security Parameter
Configuration Failure
The BCH is directly mapped to the PBCH. Both the PSCH and the SSCH are real
physical channels. They are used in the process of synchronization and cell search but
never used to transmit the L2/L3 control signaling. The DBCH is carried by the downlink
shared transport channel (DL-SCH).
As shown in the figure above, the UE goes through the following steps to receive the
broadcast message after the UE is hooked on:
The UE reads the MasterInformationBlock to obtain the system bandwidth, the PHICH-
Config and the SystemFrameNumber, which helps the UE to obtain the information
about other system.
The UE reads the System Information to obtain the radio resource configuration,
including the channel configuration, the UE timer and UE counter.
The UE reads the SIB message to obtain the PLMN ID and the information about the cell
residing and the cell re-selection.
The UE obtains the following information about the cell from the Masterinformationblock:
DL_Bandwidth: It refers to the system bandwidth. There are six types of bandwidth.
Bandwidth type 0 refers to 1.4M (6RB), bandwidth type 1 refers to 3M(15RB), bandwidth
type 2 refers to 5M(25RB), bandwidth type 3 refers to 10M(50RB), bandwidth type 4
refers to 15M(75RB), and bandwidth type 5 refers to 20M(100RB). In the figure above,
the value of the DL_Bandwidth is “3”, therefore, the system bandwidth equals to 10M
(50RB).
Phich_Duration: It indicates the length of the PHICH signal. As for the normal PHICH
signal, it uses the first OFDM Symbol of a sub-frame. As for the extended PHICH signal,
it uses the first two OFDM Symbols of the sub-frame 1 and 6 and then the first three
OFDM Symbols of other sub-frames. As mentioned above, there are two kinds of
PHICH_Duration, namely the normal PHICH_Duration and the extended
PHICH_Duration. The value “0” of PHICH_Duration indicates normal one and the value
of “1” indicates the extended one.
SystemFrameNumber: It refers to the system frame number and is usually used in the
synchronization between the UE and the network.
Barring: This parameter is related to the cell selection and the access.
Table 2-1 Parameters Used to Differentiate the Signaling and the Data
Range of
Parameter Range of Actual Value Displayed Meaning
Value
enumerate(0,0.05,0.
1,0.15,0.2,0.25,0 This parameter
Ac_Barring indicates the
.3,0.4,0.5,0.6,0.7 0-15
Factor access ratio of the
,0.75,0.8,0.85,0. signaling.
9,0.95)
Range of
Parameter Range of Actual Value Displayed Meaning
Value
This parameter
indicates the
enumerate(4,8,16,
Ac_Barring length of the
32,64,128,256,5 0-7
Time duration when the
12) s
access is
forbidden.
RadioResourceConfigCommon Parameters
Range of
Parameter Range of Actual
Displayed Meaning
s Value
Value
It indicates quantity
NumberOf enumerate(4,8,12,16, of the signed
RA_pream 20,24,28,32,36,40,44, 0-15 preambles for the
bles 48,52,56,60,64) conflict-based
random access.
It indicates the
SizeOfRA_ enumerate(4,8,12,16,
quantity of the
preambles 20,24,28,32,36,40,44, 0-14
signed preambles in
GroupA 48,52,56,60)
Group A.
It indicates the length
powerRam enumerate(0,2,4,6) of the step when the
0-3
pingstep dB PRACH power is
increasing.
It indicates maximum
preambleT enumerate(3,4,5,6,7, repetitions of the
0-10
ransMax 8,10,20,50,100,200) preamble
retransmission.
enumerate(-120,-
preambleIn 118,-116,-114,- It indicates the target
itialreceive 112,-110,-108,- receiving power of
0-15
dTargetPo 106,-104,-102,- the PRACH initial
wer 100,-98,-96,- preamble.
94,-92,-90) dBm
It indicates the power
MessageP enumerate(minusinfin control margin for the
owerOffset ity, 0, 5, 8, 10, 12, 15, 0-7 Message3
GroupB 18) dB configured by the
eNodeB.
It indicates the size
of the window which
RA_Rspon enumerate(2,3,4,5,6,
0-7 the UE uses to
seWinSize 7,8,10) ms
receive the random
access preambles.
MAC_Con enumerate(8,16,24,3 0-7 It indicates the timer
Range of
Parameter Range of Actual
Displayed Meaning
s Value
Value
nectionRes
used to resolve the
olutionTim 2,40,48,56,64) sf
MAC conflict.
er
It indicates the
MaxHARQ maximum repetitions
1-8 1-8
_Msg3Tx of the Message3
transmission.
BCCH Parameters
PCCH Parameters
nB
nB: This parameter refers to the factor used to adjust the paging time. The
value of this parameter includes “0”, “1”, “2” , “3”, “4”, “5“, “6” and “7”, which
indicates 4T, 2T, T, 1/2T, 1/4T, 1/8T, 1/16T and 1/32T respectively.
PRCH Parameters
The PRACH parameters provides the UE with the initial reference number of the logical
root sequence (which is generated based on the sequence of 64 preambles on the
PRACH), the transmission configuration reference for the random access preamble and
the initial RB number of the random access preamble.
PDSCH Parameters
P_B: This parameters refers to the ratio between the PDSCH EPRE with cell
RS and the PDSCH EPRE without cell RS. Its value ranges from 0 to 3.
PUSCH Parameters
hoppingOffset: This parameter refers to the frequency hopping offset. Its value
ranges from 0 to 98.
nRB_CQI: This parameter refers to the number of RBs that PUCCH format
22/2a/2b uses. Its value ranges from 0 to 98.
nCS_AN: This parameter refers to the cyclic offset when both the PUCCH
format1/1a/1b and the PUCCH format 2/2a/2b are used in one resource block.
T300: This timer counts the time span that UE takes to wait for the response
of RRC. Its value ranges from 0 to 7, which indicates (100, 200,300, 400, 600,
1000, 1500, 2000) ms respectively.
T301: This timer counts the time span that UE takes to wait for the re-
connection with RRC. Its value ranges from 0 to 7, which indicates (100,
200,300, 400, 600, 1000, 1500, 2000) ms respectively.
T310: This timer counts the time span that UE takes to monitor the radio link
failure. Its value ranges from 0 to 7, which indicates (1, 2, 3, 4, 6, 8, 10, 20) s
respectively.
T311: This timer counts the time span that UE takes to change into the status
of idle after it detects the radio link failure. Its value ranges from 0 to 6, which
indicates (1000, 3000, 5000, 10000, 15000, 20000, 30000) ms respectively.
TimeAlignmentTimer: This timer serves to start the timer (which is used to set
the time interval of regular message synchronization) at specific time. Its value
ranges from 0 to 7, which indicates (500, 750 , 1280, 1920 , 2560,
5120,10240,infinity)sub-frame respectively.
MCC: This parameter refers to the mobile country code of the adjacent cell.
MNC: This parameter refers to the mobile network code of the adjacent cell.
Cellbarred: This parameter shows whether the cell access is barred or not. The
value of “0” indicates “Barred” and the value indicates “Not Barred”.
IntraFreqReselection: This parameter shows whether the cells with the same
frequency is allowed to be reselected or not. The value of “0” indicates “Allowed”
and the value indicates “Not Allowed”.
q_RxlevMin: This parameter refers to the minimum receiving level for the eUTRAN
cell. Its value ranges from 0 to 48, which indicates (-140…-44) dBm step 2 dB
respectively.
Note:
D= (P+140)/2
q_RxlevMinOffset: The offset of that the cell tolerates for the minimum receiving
level. Its value ranges from 1 to 8, which indicates (2-16dB) step 2 dB respectively.
Note:
D=P/2
P_Max: This parameter refers to the maximum transmitting power that UE allows. It
is usually set to 23dBm.
UE eNB
3 Scheduled Transmission
Contention Resolution 4
Step3: UE sends RRC Connection Request to eNodeB via CCCH, the logical channel of
DL-SCH.
Step4: eNodeB sends back RRC Contention Resolution via CCCH, or DCCH (FFS), the
logical channel of DL-SCH.
Step3: eNodeB MAC layer sends Random Access Response to UE via DL-SCH.
The flow chart here is the same to the flow chart in 2.1.2.1.
The flow chart here is similar to the flow chart of 2.1.2.3. However, in this flow, the
service request is not resent when the flow of service request fails.
The flow chart here is similar to the flow chart of 2.1.2. 4. However, in this flow, the
service request is not resent when flow of service request fails.
When the eNodeB is successfully attached to the UE, and the dedicated
bearer is successfully established, RRC connection will be released and the
UE changes to the status of idle. This idle UE will initiate the service request
when it needs to send out service data. In this case, the DBR related
parameters for the dedicated bearer and the default bearer will be set up.
When the dedicated bearer fails to be established at the eNodeB, the SGW
will be informed of this failure through the initial context setup response along
with the list of failure. In this case, the SGW will deactivate the dedicated
bearer. Meanwhile, when the UE detects that RRCConnectionReconfiguration
fails to carry the DRB of the dedicated bearer, the UE will deactivate the
dedicated bearer too. In this way, the UE and the SGW share the same
bearer. The flow chart is the same to the flow chart of 2.1.1.
Similar to the cases mentioned above, when the dedicated bearer is successfully
established as a non-GRB bearer but the default bearer fails to be established as a non-
GRB bearer, the SGW will be notified of the failure through the initial context setup
response along with the failure message. In this case, the SGW will detach from the UE.
Meanwhile, when the UE detects that RRCConnectionReconfiguration fails to carry the
DRB of the default bearer, the UE will activate the default bearer, connect itself to the
dedicated bearer and then detach from the bearer too. In this way, the UE and SGW
share the same bearer.
2.6 Paging
Pay attention that in the TAU signaling flow, UE is not necessary to reply to eNodeB with
TAU Complete message if no new GUTI is carried to the UE along with TAU Accept
message.
EPS bearer context status IE: In the TAU flow, the UE sometimes carries the EPS
bearer context status IE. MME will respond to the UE carrying this IE. The EPS bearers
of both UE and MME are kept synchronous via this IE.
See Figure 2-19 for the TAU flow initiated by the UE when no “Active” identifier is added
to the TAU Request.
Figure 2-25 TAU Flow Initiated by Idle UE when No “Active” Identifier is Added to TAU
Request
Annotation:
a. When there is no new GUTI assigned to UE, step 6 and step 7 will be skipped.
b. After the completion of TAU flow which occurs during the cell handover, the NAS
signaling link will not be disconnected.
c. When UE is in the status of connected, it cannot choose to set the “active” identifier to
the TAU Request message.
2.8 Handover
The inter-system handover signaling flow goes through two stages, namely, the
handover preparation and the handover implementation.
Handover Preparation
Handover Implementation
Annotation:
a. If it is the MME that initiates the bearer setup flow, step 1 and step2 will be skipped.
b. In case the bearer setup flow is initiated by the UE, the EPC can give response to the
bearer setup/modify (step 10).
c. The system doesn’t support setting up several dedicated bearers at the same time
currently.
Annotation:
If the EPS rejects the bearer resource allocation request because of “unknown EPS
bearer context”, the UE will activate the local default bearer.
As specified in the protocol, if the eNodeB fails to connect to the UE, the eNodeB will
send the message of EPC E-RAB SETUP RESPONSE along with the list of E-RAB
setup failure (the reason of failed is also included in the list) (e.g. radio resources not
available). But in current version of eNodeB, eNodeB will send NAS NON DELIVERY
INDICATION to MME (EPC) once eNodeB fails to connect to the UE and fails to send
RRC connection reconfiguration message to the UE.
According to the protocol, the EPC will check the eNodeB E-RAB failure cause so that it
can take some measures accordingly. But in current version of EPC, EPC won’t check
the failure cause and will directly send to UE the Deactivate EPS Bearer Context
Request message. The UE, then, will send back Deactivate EPS Bearer Context Accept
message.
Annotation:
The eNodeB will send UE CONTEXT RELEASE REQUEST to the EPC in case of RRC
connection reconfiguration time-out.
If the UE NAS layer rejects to activate dedicated EPS bearer, the EPC will send E-RAB
RELEASE COMMAND without NAC PDU to the eNodeB to release the S1 bearer set up
previously. Once receiving the command, the eNodeB will send out the RRC Connection
Reconfiguration message along with the DRB list to release DRB.
Figure 2-34 Dedicated Bearer Setup Signaling Flow Chart (UE NAS Layer Rejection)
Annotation:
The EPC will send the request to the UE for four times at most in case the EPC hasn’t
received the UE NAS message. The EPC will give up sending the request again if it has
tried four times.
Annotation:
a. If it is the MME that initiates the bearer setup/modify/release flow, there will be no
step1 and step2.
b. If it is the eNodeB that initiates the bearer release flow, the step 1 will be skipped.
Moreover, the E-RAB RELEASE INDICATION message is sent to the MME in the
step 2.
c. In case the bearer modification flow is initiated by the UE, the EPC can give
response to bearer setup/modify.( step 10)
Annotation:
The eNodeB is not relevant to the flow here in case that only the TFT is modified.
Annotation:
If the EPC rejects the bearer resource modification request because of “unknown EPS
bearer context”, the UE will activate the local default bearer.
2.10.2.2 eNodeB E-RAB Setup Failure & RRC Connection Reconfiguration Time-out
The flow here is the same to the flow in 2.9.2.2 and 2.9.2.3.
2.12 Detachment
Annotation:
The difference between the detachment flow initiated by the UE at IDLE status and the
UE at CONNECTED status is the same as the difference between TAU flow initiated by
the UE at IDLE status and the UE at CONNECTED status. (Refer to chapter 2.7.1.1 and
2.7.1.2)