Uploaded by Faraz Yaqoob

LTE a-Drop-Call-Analysis-v1

advertisement
LTE OPT
Drop Call analysis
By: Dr. Richard Scharp PhD in Wireless Communication and Convenience Store Management
Soc Classification level
1
© Nokia Siemens Networks
Presentation / Author / Date
Outline
• UE-detected RF problems: RRC Connection Re-Establishment
• eNB-detected radio link problems
•
•
•
•
– PUSCH RLF
– CQI RLF
– Ack/Nack RLF
– SRS RLF
eNB-initiated release: TA timer expiry
eNB-initiated release: maximum RLC retransmissions exceeded
eNB-initiated release: GTP-U failure
Timers and constants (3GPP)
Soc Classification level
2
© Nokia Siemens Networks
Presentation / Author / Date
RRC connection Re-Establishment by UE
• When UE is in RRC_CONNECTED and RRC security is
active, it can trigger RRC Connection Re-establishment
–
–
–
–
upon T310 expiry
upon reaching the maximum number of UL RLC retransmissions
upon handover failure (T304 expiry)
upon non-HO related random access problem
• If successful, RRC Conn Re-Establishment
– reconfigures SRB1 to resume data transfer of RRC msgs
– re-activates RRC security without changing algorithms
• NOTE: if UE is in RRC_CONNECTED while RRC security is
not active, UE goes to RRC_IDLE, performs cell reselection
and TAU
Soc Classification level
3
© Nokia Siemens Networks
Presentation / Author / Date
RLF due to T310 expiry at UE
Second Phase
First Phase
normal operation
radio
problem
detection
no recovery during T310
no recovery during T311
goes back to idle
RRC_IDLE
RRC_CONNECTED
radio link failure
n310
consecutive
out-of-sync
indications
•
RRC connection
re-establishment
attempted during
t311
For UE “normal operation” in the figure above means :
–
–
–
–
•
n311 consecutive
in-sync indications
during t310
UE not waiting for RRC Connection Setup/Reject (T300 not running)
UE not waiting for RRC Re-establishment Establishment/Reject (T301 not running)
handover not ongoing (T304 not running)
No RLF recovery ongoing (T311 not running)
NOTE: the terms in-sync and out-of-sync refer to L1 problems, not to timing alignment
Soc Classification level
4
© Nokia Siemens Networks
Presentation / Author / Date
Cell reselection
and Tracking Area
Update if RRC
Re-Establishment
fails
RLF due to T310 expiry, in-sync and out-of-sync
definition, without DRX, 3GPP TS 36.133 Sec 7.6
• When the downlink radio link quality estimated over the last [200] ms period
becomes worse than the threshold Qout, Layer 1 of the UE shall send an out-of-sync
indication to the higher layers within [200] ms Qout evaluation period.
• When the downlink radio link quality estimated over the last [100] ms period
becomes better than the threshold Qin, Layer 1 of the UE shall send an in-sync
indication to the higher layers within [100] ms Qin evaluation period.
• The threshold Qout is defined as the level at which the downlink radio link cannot be
reliably received and shall correspond to [10%] block error rate of a hypothetical
PDCCH transmission taking into account the PCFICH errors with transmission
parameters specified in Table 7.6.1-1 of 3GPP TS 36.133.
• The threshold Qin is defined as the level at which the downlink radio link quality can
be significantly more reliably received than at Qout and shall correspond to [2%] block
error rate of a hypothetical PDCCH transmission taking into account the PCFICH
errors with transmission parameters specified in Table 7.6.1-2 of 3GPP TS 36.133.
• UE timer T310 is started after n310 successive out-of-sync indications from
physical layer. Two successive in-sync/out-of-sync indications from physical layer
shall be separated by at least [10] ms.
• NOTE: 3GPP notation [.] means that the final numerical values have not been agreed in the specification.
Soc Classification level
5
© Nokia Siemens Networks
Presentation / Author / Date
In-sync and out-of-sync definition without DRX
• Window to estimate if BLER > out-sync threshold is [200ms]
• Hence: out of last 200 TTIs at least 20 PDCCH have been received in error
• Window to estimate if BLER < in-sync threshold is [100ms]
• Hence: out of last 100 TTIs at most 2 PDCCH have been received in error
in-sync
in-sync
in-sync
out-sync
out-sync
out-sync
out-sync
out-sync
out-sync
out-sync
out-sync
BLER of reference
PCFICH + PDCCH
10%
2%
>10ms
time
• NOTE: 3GPP notation [.] means that the final numerical values have not been agreed in the specification.
• Reference PDCCH and PCFICH configuration used in the BLER estimation is defined by 3GPP
Soc Classification level
6
© Nokia Siemens Networks
Presentation / Author / Date
RLF due to maximum RLC retx reached
First Phase
normal operation
Second Phase
RLC retransmissions until max value
no recovery during T311
RRC_CONNECTED
goes back to idle
RRC_IDLE
radio link failure
RLC
retransmissions until
max RLC retx
threshold is reached
RRC connection
re-establishment
attempted during
t311
from RRC Connection Reconfiguration:
drb-ToAddModList
drb-ToAddModList value 1
drb-Identity
:1
rlc-Config
am
ul-AM-RLC
t-PollRetransmit : ms40
pollPDU
pollByte
maxRetxThreshold
Soc Classification level
7
© Nokia Siemens Networks
Presentation / Author / Date
: p32
: kB25
: t8
Cell reselection
and Tracking Area
Update if RRC
Re-Establishment
fails
RLF due to HO failure
First Phase
normal operation
Second Phase
Attempting PRACH to target cell
no recovery during T311
RRC_CONNECTED
goes back to idle
RRC_IDLE
radio link failure
RRC Conn ReConf
with MobilityInfo
(”HO command”)
T304 running
while UE
attempting access
to target cell.
T304 expires
from RRC Connection Reconfiguration:
mobilityControlInfo
targetPhysCellId
: 33
t304
: ms1000
newUE-Identity
Bin
: 14 EB (= 5355)
Soc Classification level
8
© Nokia Siemens Networks
Presentation / Author / Date
RRC connection
re-establishment
attempted to
source or target
cell during t311
Cell reselection
and Tracking Area
Update if RRC
Re-Establishment
fails
RLF due to non-HO random access failure
First Phase
normal operation
Second Phase
Attempting PRACH to serving cell
no recovery during T311
RRC_CONNECTED
goes back to idle
RRC_IDLE
radio link failure
Example: Random
Access triggered due
to missing PUCCH
SR resources, or
PDCCH order
UE attempting
random access to
serving cell.
RACH failure
• Non-HO random access means
– PDCCH order -triggered RA (RL30/RL25)
– Random Access Scheduling Request
Soc Classification level
9
© Nokia Siemens Networks
Presentation / Author / Date
RRC connection
re-establishment
attempted to
serving cell during
t311
Cell reselection
and Tracking Area
Update if RRC
Re-Establishment
fails
Re-establishment causes
Source: 3GPP TS 36.331
• UE sets the reestablishmentCause as follows:
 if the re-establishment procedure was initiated due to RRC reconfiguration
failure (i.e., the UE is unable to comply with the reconfiguration), UE sets the
reestablishmentCause to the value 'reconfigurationFailure'
 if the re-establishment procedure was initiated due to intra-LTE handover
failure or inter-RAT mobility from EUTRA failure, UE sets the
reestablishmentCause to the value 'handoverFailure'
 Otherwise UE sets the reestablishmentCause to the value 'otherFailure‘.
NOTE: This includes T310 RLF failure.
• In RL30/RL25 there are counters for re-est causes received
– … but no counter for re-est due to RRC reconfiguration failure
Soc Classification level
10
© Nokia Siemens Networks
Presentation / Author / Date
RRC Re-establishment Request, example
RRC SIGNALING MESSAGE
Time: 9:38:13.165
RRCConnectionReestablishmentRequest
(3GPP TS 36.331 ver 8.7.0 Rel 8)
UL-CCCH-Message
message
c1
rrcConnectionReestablishmentRequest
criticalExtensions
rrcConnectionReestablishmentRequest-r8
ue-Identity
c-RNTI
Bin
: 4C F0 (= 19696)
physCellId
: 30
shortMAC-I
Bin
: AB 7D (= 43901)
reestablishmentCause
: otherFailure
spare
Bin
: 0 (2 bits)
Data (hex):
09 9E 01 EA B7 D8
Soc Classification level
11
© Nokia Siemens Networks
Presentation / Author / Date
This is the PCI of the
cell where UE was
last succesfully
connected to.
Example ‘UE drop call’ signalling RL20/RL15
EventId
Time
Channel
Direction
Message
RRCSM
10:36:32.194
DCCH
Uplink
RRCConnectionReconfigurationComplete
RRCSM
10:36:32.216
BCCH-SCH
Downlink
SystemInformationBlockType1
RRCSM
10:36:32.345
BCCH-SCH
Downlink
SystemInformation
RRCSM
10:36:32.662
DCCH
Uplink
MeasurementReport
RRCSM
10:36:33.617
DCCH
Uplink
MeasurementReport
RRCSM
10:36:33.779
DCCH
Downlink
RRCConnectionReconfiguration
RRCSM
10:36:33.779
DCCH
Uplink
RRCConnectionReconfigurationComplete
RRCSM
10:36:35.344
BCCH-BCH
Downlink
MasterInformationBlock
RRCSM
10:36:35.362
BCCH-SCH
Downlink
SystemInformationBlockType1
RRCSM
10:36:35.383
BCCH-SCH
Downlink
SystemInformation
RRCSM
10:36:35.383
BCCH-SCH
Downlink
SystemInformation
RRCSM
10:36:35.422
BCCH-SCH
Downlink
SystemInformation
RRCSM
10:36:35.422
CCCH
Uplink
RRCConnectionReestablishmentRequest
RRCSM
10:36:35.555
CCCH
Downlink
RRCConnectionReestablishmentReject
RRCSM
10:36:36.254
BCCH-BCH
Downlink
MasterInformationBlock
RRCSM
10:36:36.254
BCCH-SCH
Downlink
SystemInformationBlockType1
L3SM
10:36:36.254
Uplink
TRACKING_AREA_UPDATE_REQUEST
RRCSM
10:36:36.254
CCCH
Uplink
RRCConnectionRequest
RRCSM
10:36:36.328
CCCH
Downlink
RRCConnectionSetup
RRCSM
10:36:36.328
DCCH
Uplink
RRCConnectionSetupComplete
RRCSM
10:36:41.382
DCCH
Downlink
DLInformationTransfer
L3SM
10:36:41.382
Downlink
TRACKING_AREA_UPDATE_ACCEPT
L3SM
10:36:41.382
Uplink
TRACKING_AREA_UPDATE_COMPLETE
Soc Classification level
12
© Nokia Siemens Networks
Presentation / Author / Date
HO command
In new cell
Outline
• UE-detected RF problems: RRC Connection Re-Establishment
• eNB-detected radio link problems
•
•
•
•
– PUSCH RLF
– CQI RLF
– Ack/Nack RLF
– SRS RLF
– PDCCH Order RLF
eNB-initiated release: TA timer expiry
eNB-initiated release: maximum RLC retransmissions exceeded
eNB-initiated release: GTP-U failure
Timers and constants (3GPP)
Soc Classification level
13
© Nokia Siemens Networks
Presentation / Author / Date
RL problem detection at eNB, intro
•
eNB radio link problem detection mechanisms are NSN-internally
specified
Multiple methods (called “link monitors”) are defined to detect a radio
link problem in the eNB.
When one link monitor detects a problem, it is really a radio link problem
even if other link monitors have not yet indicated anything.
Each link monitor has its internal criteria to decide when radio link
problem is flagged and de-flagged (radio link recovers).
If the RLP persists longer than T_RLF, RRC+S1 release is triggered
•
•
•
•
–
•
T_RLF = t310 + t311 (eNB-internal timer)
Link monitors in RL20/RL15:
1.
2.
3.
4.
5.
Uplink PUSCH DTX detection for scheduled uplink data (RRM SFS ID 2041)
CQI DTX detection for periodic CQI reports in PUCCH and PUSCH (Radio L1 SFS)
Uplink Ack/Nack DTX detection for transmitted downlink data (RRM SFS ID 2006)
PDCCH Order RLF (RL30)
SRS DTX detection (RL15)
Soc Classification level
14
© Nokia Siemens Networks
Presentation / Author / Date
PUSCH RLF: RlsCause_PuschRlf_ON
• When UE is scheduled for PUSCH transmission, eNB expects to receive
UL transmission on the scheduled PRBs
• If signal from UE cannot be detected at all, PUSCH DTX is declared
– NOTE: The case where UL TBS is received but it fails CRC check is not DTX (it’s a
NACK)
• DTX PUSCH indication is provided by the UL physical layer.
• The result is received by LTE MAC in reliableULtransmissionFlag
parameter (which can be seen in UL TTI trace).
• Both counter-based and timer-based RLF detection is supported
• Timer-based PUSCH RLF detection:
– If “DTX“ is received on the PUSCH for a configurable period of time (rlpDetMaxTimeUl),
PUSCH RLF is set on
• Counter-based PUSCH RLF detection:
– If “DTX“ is received on the PUSCH for a consecutive number of times (rlpDetMaxNoUl),
PUSCH RLF is set on
• The recovery of the radio link is indicated when for a configurable number
of contiguous UL resource assignments data is detected on PUSCH (ACK
or NACK received).
– Defined by parameter rlpDetEndNoUl.
Soc Classification level
15
© Nokia Siemens Networks
Presentation / Author / Date
PUSCH RLF: RlsCause_PuschRlf_ON, timer-based
detection details
RLF timer-based detection in case of rlpDetMaxTUl is not zero:
• LTE MAC shall start timer rrmUlPuschDtxTimer with value for
•
•
•
•
the UE to which indication with
reliableULtransmissionFlag=FALSE is received when the
previous indication was reliableULtransmissionFlag=TRUE.
The timer rrmUlPuschDtxTimer shall be stopped when
indication with reliableULtransmissionFlag=TRUE is received
for the UE.
If the timer rrmUlPuschDtxTimer reaches rlpDetMaxTUl
value, LTE MAC shall indicate RLF of the UE to LTE UEC
(UE Control program block) by using
MAC_RadioLinkStatusInd message with rlsCause value
RlsCause_PuschRlf_ON.
RlsCause_PuschRlf_ON can be read in Emil trace or BTS
UDP log
reliableULtransmissionFlag can be read in UL TTI trace
Soc Classification level
16
© Nokia Siemens Networks
Presentation / Author / Date
PUSCH RLF: RlsCause_PuschRlf_ON, counterbased detection details
RLF counter-based detection in case of rlpDetMaxNUl is not
zero:
• LTE MAC shall count consecutive indications with
reliableULtransmissionFlag=FALSE in UE basis and store the
counter value to internal parameter
rrmUlPuschDtxDetections.
• LTE MAC shall initialize the counter to zero and reset it after
every indication with reliableULtransmissionFlag=TRUE.
• If the counter rrmUlPuschDtxDetections for the UE reaches
rlpDetMaxNUl value, LTE eNB MAC layer indicates RLF to
higher layers by using MAC_RadioLinkStatusInd message
with rlsCause value RlsCause_PuschRlf_ON.
Soc Classification level
17
© Nokia Siemens Networks
Presentation / Author / Date
PUSCH RLF: RlsCause_PuschRlf_ON, recovery
from RLF
Recovery from PUSCH RLF is counter-based
• LTE MAC shall count consecutive indications with
reliableULtransmissionFlag=TRUE for those UEs for which
the indication is sent and store the counter value to internal
parameter rrmUlPuschTxDetections.
• LTE MAC shall initialize the counter to zero and reset it after
every indication of reliableULtransmissionFlag=FALSE.
• If the counter rrmUlPuschTxDetections of a UE reaches
rlpDetEndNUl value, eNB MAC layer shall indicate RLF
cancellation of the UE to higher layers by using
MAC_RadioLinkStatusInd message with rlsCause value
RlsCause_PuschRlf_OFF.
– Message can be seen in Emil or BTS log
Soc Classification level
18
© Nokia Siemens Networks
Presentation / Author / Date
PUSCH RLF: RlsCause_PuschRlf, counter-based
RLF detection example RLF timer running
uplink
time
PUSCH_RLF
ON
downlink
UL
grant
UL UL
grant grant
UL
UL UL
UL
UL
UL
grant grant grant grant grant grant
T_RLF = T310 + T311
Soc Classification level
19
© Nokia Siemens Networks
Presentation / Author / Date
UL
UL
UL
UL
grant grant grant grant
PUSCH_R
LF OFF
vendor-file parameters in this example:
<p name="rlpDetMaxNUl">3</p>
<p name="rlpDetEndNUl">2</p>
Periodic CQI RLF: RlsCause_CqiRlf_ON
Source: Radio L1 SFS
• The eNB supports CQI DTX detection for periodic CQI reports on PUCCH
and PUSCH.
• If MAC layer receives nCqiDtx consecutive reports from UL PHY, the
MAC declares CqiRLF_ON
– can be seen in BTS log and Emil
• If the MAC has set CqiRLF_ON for a specific UE and nCqiRec
consecutive CQI reports are again detected successfully for that UE, the
MAC sets CqiRLF_OFF
• The parameters nCqiDtx and nCqiRec are in the vendor-specific
parameter file
• For both PUSCH and PUCCH the periodic CQI is encoded using a Reed
Muller block code and comes along without any CRC. Hence, the UL PHY
indicates a DTX detection for periodic CQI reports on PUCCH or PUSCH
whenever a report is configured but no reliable transmission from the UE
could be detected. So the output of the detector shall be either the
detected CQI report or a DTX indication.
• NOTE: CQI_RLF detection does not apply to aperiodic CQI report on
PUSCH
Soc Classification level
20
© Nokia Siemens Networks
Presentation / Author / Date
Periodic CQI RLF: RlsCause_CqiRlf, example
RLF timer running
LNCEL/cqiPerNp=10ms
vendor-file parameters in this example:
<p name="nCqiDtx">6</p>
<p name="nCqiRec">1</p>
Soc Classification level
21
© Nokia Siemens Networks
Presentation / Author / Date
time
CQI_RLF
ON
CQI_RLF
OFF
T_RLF = T310 + T311
Uplink RF problems, Emil example
Example
of UL
problems
Soc Classification level
22
© Nokia Siemens Networks
Presentation / Author / Date
Ack/Nack RLF: RlsCause_AckNackRlf_ON
Source: RRM SFS ID 2006
• After DL scheduled data, eNB expects HARQ ACK or NACK on PUCCH
or PUSCH at known UL TTI
• Timer-based ACK/NACK RLF detection:
– If ACK/NACK “DTX“ is received for a configurable period of time (rlpDetMaxTimeDl),
ACK/NACK RLF is set on
• Counter-based ACK/NACK RLF detection:
– If ACK/NACK “DTX“ is received for a consecutive number of times (rlpDetMaxNoDl),
ACK/NACK RLF is set on
• The recovery of the RLF is indicated when for a configurable number of
contiguous ACK/NACK opportunities ACK or NACK is detected on
PUSCH (no DTX).
– Defined by parameter rlpDetEndNoDl.
• Setting rlpDetMaxTimeDl=0 switches off time-based radio problem
detection.
• Setting rlpDetMaxNoDL=0 switches off counter-based radio problem
detection.
• If both counter-based and time-based options are disabled, radio problem
detection based on UL Ack/Nack is disabled completely.
Soc Classification level
23
© Nokia Siemens Networks
Presentation / Author / Date
PDCCH Order RLF
Source: L2 SFS
• If there DL data in eNB buffer and UE is out-of-sync, UE must be brought
back to in-sync (time aligned) with a RA procedure before DL data can be
sent
• Signalling of dedicated RA preamble via PDCCH (so-called PDCCH order)
is done using DCI format 1A
• In case that PDCCH order fails for a UE (i.e., no transmission of assigned
dedicated preamble detected by eNodeB, or no msg3 transmission) the
PDCCH order shall be repeated noRepPdcchOrder times (R&D configurable
parameter, range 0-3, default 1), again using the selected preamble and
considering DRX status of the UE accordingly.
• Final failure of the PDCCH order process shall be indicated as radio link
problem to higher layers with cause “PDCCH order failure” (see
UESTATE.1496).
Soc Classification level
24
© Nokia Siemens Networks
Presentation / Author / Date
SRS RLF
Source: L1 TD SFS
• The eNB supports SRS DTX detection for radio link problem detection
• If MAC layer receives nSrsDtx consecutive reports from UL PHY, the
MAC declares SRS RLF
• If the MAC has set SRS RLF for a specific UE and nSrsRec consecutive
SRS transmissions are succesfully detected the UE, the MAC sets SRS
RLF OFF
– Hence the SRS RLF has similar mechanism as CQI DTX RLF
• The parameters nSrsDtx and nSrsRec are operator-configurable
• P7 default values from RL15 SCF:
<p name="nSrsDtx">8</p>
<p name="nSrsRec">1</p>
Soc Classification level
25
© Nokia Siemens Networks
Presentation / Author / Date
RLF related parameters in vendor file, RL10
?xml version="1.0"?>
<raml version="2.1" xmlns="raml21.xsd">
<cmData scope="all" type="actual">
<header>
<log action="created" appInfo="AppName" appVersion="LN1.0"
dateTime="2010-11-17T10:28:13" user="Golden Vendor File
Inc22"></log>
<log dateTime="Mon Jan 01 01:32:14 +0000 1990" action="modified"
appInfo="RAMLH"></log>
</header>
<managedObject class="LNBTS" distName="LNBTS-*" operation="update"
version="LN1.0">
<p
<p
<p
<p
<p
<p
<p
<p
name="nCqiDtx">6</p>
name="nCqiRec">1</p>
name="rlpDetEndNoDl">3</p>
name="rlpDetEndNUl">3</p>
name="rlpDetMaxNoDl">1000</p>
name="rlpDetMaxNUl">20</p>
name="rlpDetMaxTimeDl">5000</p>
name="rlpDetMaxTUl">0</p>
Soc Classification level
26
© Nokia Siemens Networks
Presentation / Author / Date
When is RRC + S1 release (=drop) triggered by
eNB?
Source: UE State handling SFS (July 29 2010)
• 3GPP does not specify eNB radio link failures, but NSN eNB
mimics the behaviour of the UE RLF specified in 3GPP.
• When a radio link problem is detected, an eNB-internal timer
(T_RLF) is started. The timer T_RLF is stopped when in case
of radio link failure recovery.
• For a given UE, T_RLF is started when any of the PUSCH
RLF, CQI RLF or AckNack RLF is set to ON state
• For a given UE, T_RLF is stopped only if all RLFs are OFF
• When the timer T_RLF expires, the UE is released from the
eNB using eNB initiated S1 release + RRC connection
release –> call drop
• T_RLF = T310 + T311
Soc Classification level
27
© Nokia Siemens Networks
Presentation / Author / Date
RLF triggering by eNB, signalling
UE
UE in
RRC-CONNECTED
eNB
MME
S-GW
Detect radio link
problem, T_RLF
expires
S1AP: UE Context Release Request
S1AP: UE Context Release Command
RRC: RRC Connection Release
Set UE to
RRC-IDLE
Soc Classification level
28
© Nokia Siemens Networks
S1AP: UE Context Release Complete
Release all UE related
resources,
remove UE context
Presentation / Author / Date
S11 interaction to inform S-GW
about connection release
Set UE to
ECM-IDLE
Cause Value to be used
Cause Values for eNB
initiated UE S1
Context release
These can be read
from Emil or Wireshark
to help to understand
why the call dropped.
RNL Unspecified
RNL User Inactivity
RNL Radio Connection
with UE Lost
RNL Failure in the Radio
Interface Procedure
RNL TX2RELOCoverall Expiry
RNL TS1RELOCoverall Expiry
RNL E-UTRAN Generated
Reason
RNL Inter-RAT Redirection
TNL Transport Resource
Unavailable
TNL Unspecified
Soc Classification level
29
© Nokia Siemens Networks
Presentation / Author / Date
Use Case Description
(triggering eNB initiated UE context release)
Ongoing X2 handover is aborted for any reason where
the UE has left the source cell and is not allowed to
return
Ongoing S1 handover is aborted for any reason where
the UE is not allowed to continue in the source cell
Related SFS
Requirements
MM.1033
S1AP: ERROR INDICATION [syntax error] received
at Source eNB in response to S1AP: HANDOVER
CANCEL message
MM.1191
Security configuration becomes permanently
inoperable and no other defense action is defined (or
was unsuccessful)
Key refresh procedure
eNB initiated release due to user inactivity
eNB-initiated release due to radio link failure
Rejection of RRC Connection Re-establishment
Request
eNB initiated Release due to UE being out-of-sync
Handling of Event “Maximum number of RLC
retransmissions reached”
Timer THOoverall expiry
Source eNB initiates UE context release due to a
rejected RRC Connection Re-establishment
RRC Connection Re-establishment rejected at Target
eNB for a UE performing Measurement
Configuration
Failure to send RRC Connection Reconfiguration at
Target eNB
Handover Handling due to timer
TRECGuardTimerRadioBearerManagement expiry
Timer TX2RELOCoverall expiry at Source eNB
Timer TS1RELOCoverall expiry at Source eNB
Initiating UE context release with Redirect to LTE
SEC.704 &
SEC.1003
Initiating UE context release without Redirect
(redirection fails)
Initiating UE context release with Redirect to other
RAT
Handling of Event “GTP-U Error Indication” (S-GW
has rejected the reception of uplink data packets)
MM.1095
SEC.694
UESH.420
UESH.720
UESH.807
UESH.974
BM.462
MM.990
MM.1255
MM.1257
MM.1060
MM.1076
MM.852
MM.1144
MM.1522 &
UESH.1078
MM.1523 &
UESH.1192
MM.1522 &
UESH.1078
BM.389
eNB intiated release due to GTP-U path failure
detection
(Note: Not used in RLT/RL05TD.)
UESH.1267
Path Switch Request Failure at Target eNB
MM.725
Timer TX2RELOCcomp expiry at Target eNB
MM.805
Outline
• UE-detected RF problems: RRC Connection Re-Establishment
• eNB-detected radio link problems
•
•
•
•
– PUSCH RLF
– CQI RLF
– Ack/Nack RLF
– SRS RLF
eNB-initiated release: TA timer expiry
eNB-initiated release: maximum RLC retransmissions exceeded
eNB-initiated release: GTP-U failure
Timers and constants (3GPP)
Soc Classification level
30
© Nokia Siemens Networks
Presentation / Author / Date
UL in-sync and out-of-sync substates
• RRC_CONNECTED substates: UL in-sync and UL out-of-sync
E-UTRA
RRC_CONNECTED
Expiry of Short Inactivity Timer (intentional)
Timing maintenance issue (unintentional)
TA
UL in-sync
TA
UL out-of-sync
Contention-based RA success after UL data arrival
PDCCH order success after DL data arrival
PDCCH order success after Inactivity timer expiration
RRC Connection Reestablishment
RRC Connection Release
RRC Connection Setup
RRC Connection Release
Radio link failure
E-UTRA
RRC_IDLE
Soc Classification level
31
© Nokia Siemens Networks
Presentation / Author / Date
In RL20/RL15, if eNB
detects UE out-of-sync,
S1 + RRC are released
(dropped call)
TA timer expiry at UE
3GPP TS 36.321: When timeAlignmentTimer expires at UE, UE
MAC layer shall:
- flush all HARQ buffers;
- notify RRC layer to release PUCCH/SRS;
- clear any configured downlink assignments and uplink grants
3GPP TS 36.331: Upon receiving a PUCCH/ SRS release
request from MAC layer, the UE RRC shall:
• release periodic CQI reporting config, ie it stops CQI
reporting on PUCCH
• release Scheduling Request Config
– Radio L2 SFS: For RL20/RL15 the approach is to keep the UE always in-sync in UL. For
later releases an alignment with RRC may be required in order to indicate to reassign
PUCCH and SRS resources (i.e., at least on expiry of the timing alignment timer). The
details are FFS yet.
– Bearer Management SFS: L1 reconfiguration to recover from TA expiry is not supported
in RL20/RL15
Soc Classification level
32
© Nokia Siemens Networks
Presentation / Author / Date
TA timer expiry at eNB
Maintenance of UL Time Alignment by eNB (source: Radio L2 SFS)
• UL TA update is done periodically and in addition on per-need basis. MAC entity
provides PHY layer the information when a TA update is needed together with the
TA update value. MAC entity in eNB shall send it to UE via Timing Alignment MAC
control element.
• As UE detects Out-of-Sync status using a Timing Alignment Timer, the timer
shall be started or restarted whenever an initial TA or a TA update command is
received (see [3GPP-36.321], section 5.2). If the timer expires, the UE detects
out-of-sync status.
• eNB needs to prevent UE TA timer from expiring, because in RL20/RL15 there is
no way to bring UE back in-sync (without dropping call) if TA timer expires
• The interval between periodic TA update commands is based on the Timing
Alignment Timer reduced by a configurable offset taTimerMargin.
• Radio L2 SFS: TA command period = TimeAlignTimer – taTimerMargin
• A configurable parameter TimeAlignmentMaxOffset is used to determine the
maximum allowed timing alignment offset before a per-need timing alignment
update is required.
Soc Classification level
33
© Nokia Siemens Networks
Presentation / Author / Date
TA timer expiry at eNB
• If the TA offset measured by the UL PHY layer is greater than the configurable threshold
TimeAlignmentMaxOffset then a TA command is sent to the UE.
• If the reported TA offset also exceeds a threshold calculated as taSchedulingThreshold
= max(taOffsetSchedMgn, TimeAlignmentMaxOffset +0.5µs), the UL scheduler is
informed that the UE is drifting out of alignment
• When HARQ ACK feedback is received for the TA command then:
• For a per-need TA command and when taSchedulingThreshold (see above) was
exceeded: the UL scheduler is informed that the TA is OK again.
• The periodic timing alignment timer is (re)started.
• If no HARQ ACK feedback is received for a TA command within the maximum number of
DL HARQ transmissions then:
• The TA update command shall be repeated up to a configurable maximum
number of times taCommandMaxRetries or until the timing alignment timer expires;
the latest available timing advance estimation shall be used for every repetition.
• If the maximum number of retries is exceeded or the timing alignment timer has expired,
then status UE UL out-of-sync is detected  TatExpiry seen in UDP Log and Emil
• Immediate release of RRC and S1 follows (there is no waiting for T_RLF expiry)
Soc Classification level
34
© Nokia Siemens Networks
Presentation / Author / Date
TA timer expiry at eNB
UE
UE in
RRC-CONNECTED
eNB
NOTE: TA out-ofsync causes
immediate release
(no T_RLF involved)
MME
S-GW
TA timer expires
S1AP: UE Context Release Request
S1AP: UE Context Release Command
RRC: RRC Connection Release
Set UE to
RRC-IDLE
Soc Classification level
35
© Nokia Siemens Networks
S1AP: UE Context Release Complete
Release all UE related
resources,
remove UE context
Presentation / Author / Date
S11 interaction to inform S-GW
about connection release
Set UE to
ECM-IDLE
TA timer expiry at eNB, Emil example
TaTExpiry followed
by immediate S1 +
RRC release
Soc Classification level
36
© Nokia Siemens Networks
Presentation / Author / Date
TA timer expiry at eNB, user-configurable
parameters
Parame Description
ter
abbrevi
ated
Name
Access
taTimer
RW
O
BTS
restart
taMaxOf
fset
Determines the number of
subframes after which a
UE assumes being Out-ofSync in UL if no Time
Alignment Command was
received.
Determines the maximum
allowed time alignment
offset. If value is
exceeded the need for
time alignment update is
given.
RW
Para Range/
meter Step-size
Type
O
{500, 750,
1280,
1920,
2560,
5120,
10240}
0..5/0.01
Unit: μs
Default Paravalue
meter
Scope
Reference
Multiplicity
1280
cell
36.331
1
timeAlignme
ntTimer
0.52
cell
TF_LTE_SFS_ 1
RL2_697
(corres
ponds
to
16*Ts)
Always check the current values (defaults and the actual used) of the eNB
sw version in use.
Soc Classification level
37
© Nokia Siemens Networks
Presentation / Author / Date
TA timer expiry at eNB, vendor parameters
Parame Description
ter
abbrevi
ated
Name
Access
Para Range/
meter Step-size
Type
Default Paravalue
meter
Scope
Reference
taTimer
Margin
RW
O
0..2560/1
Unit:
subframes
89
Cell
TF_LTE_SFS_ 1
RL2_697
R
V
1.5…4/0.1
unit: µs
2
BTS
TF_LTE_SFS_ 1
RL2_697
R
V
0..10/1
1
BTS
TF_LTE_SFS_ 1
RL2_697
Used to control the
interval between
periodic timing
alignment commands being
sent to the UE.
Multiplicity
The actual time interval
between updates will be
TimeAlignTimer –
taTimerMargin
taOffSc
heMarg
taCmdMa
xRetry
The upper value is
constrained by the value
of TimeAlignTimer.
Used to determine when
to no longer consider a
UE that is drifting out
of time alignment in
uplink scheduling;
The number of times the
TA command will be
retried before MAC
assumes the UE has gone
out-of-sync.
Always check the current values (defaults and the actual used) of the eNB
sw version in use.
Soc Classification level
38
© Nokia Siemens Networks
Presentation / Author / Date
eNB differentiation between in-sync and out-sync
(RL30)
• RRC connected substates: UL in-sync and UL out-of-sync
E-UTRA
RRC_CONNECTED
Expiry of Short Inactivity Timer (intentional)
Timing maintenance issue (unintentional)
TA
UL in-sync
TA
UL out-of-sync
Contention-based RA success after UL data arrival
PDCCH order success after DL data arrival
PDCCH order success after Inactivity timer expiration
RRC Connection Reestablishment
RRC Connection Setup
RRC Connection Release
Radio link failure
E-UTRA
RRC_IDLE
Soc Classification level
39
© Nokia Siemens Networks
Presentation / Author / Date
PDCCH order failure after DL data arrival
PDCCH order failure after Inactivity timer expiration
Uplink RA SR or
downlink PDCCH
order to bring UE
back in-sync
(RL30)
Ue out-of-sync recovery (RL30)
• If UE goes loses timing alignment, it listens to PDCCH but is allowed to
transmit only on PRACH
– Periodic CQI reporting is stopped, SR and UL ACK/NACK cannot be sent
– NOTE: pending UL ACK/NACK transmission will not trigger RA Scheduling Request
• If there is DL data to be sent, eNB uses PDCCH order to trigger RA
• If there is UL data to be sent, UE uses RA SR
• After UE has valid TA, eNB re-establishes CQI/SR/SRS config via RRC
Conn Reconfig
• Note: following successful UE resynchronization, higher layers will reassign dedicated
resources on PUCCH and for SRS to the UE. As long as these are the same resources or at
least resources with the same periodicity and reporting instances, there is no need to
reconfigure the DRX Start Offset. Further development: As soon as this is not the case any
more, configuration of dedicated resources on PUCCH will require reconfiguration of UEs
DRX Start Offset; this in turn will require to enhance DRX reconfiguration procedure
substantially as the restrictions as defined in RRM.2504 may no longer apply.
• Note: it is not foreseen that MAC control elements for the DL also trigger a resynchronization
of a UE as there should be no need to transmit those in UL out-of-sync state.
Soc Classification level
40
© Nokia Siemens Networks
Presentation / Author / Date
Random Access Scheduling Request detection
• RA_SR link state notification in eNB is triggered when eNB receives a
RACH msg3 which contains a C-RNTI and the UE with this C-RNTI is
already active in the cell (time alignment status for the UE is ‘in-sync’).
• This is not a real radio link failure, but only result of UE PUCCH
Scheduling Request failing multiple times and UE sending SR on PRACH
Soc Classification level
41
© Nokia Siemens Networks
Presentation / Author / Date
Random Access Scheduling Request and L1
PUCCH reconfiguration, example from RL20
• First RA_SR detected indicating that SR sending on PUCCH has failed and
PUCCH SR and CQI config was released by UE  RA SR triggered
RA SR detected
from UE
L1 PUCCH
reconfiguration
Soc Classification level
42
© Nokia Siemens Networks
Presentation / Author / Date
Random Access Scheduling Request and L1
PUCCH reconfiguration, example from RL20
DL-DCCH-Message : {
message c1 : rrcConnectionReconfiguration : {
rrc-TransactionIdentifier 1,
criticalExtensions c1 : rrcConnectionReconfiguration-r8
: {
radioResourceConfigDedicated {
physicalConfigDedicated {
Periodic CQI reporting
cqi-ReportConfig {
cqi-ReportModeAperiodic rm30,
on PUCCH
nomPDSCH-RS-EPRE-Offset 0,
reconfigured
cqi-ReportPeriodic setup : {
cqi-PUCCH-ResourceIndex 10,
cqi-pmi-ConfigIndex 27,
cqi-FormatIndicatorPeriodic widebandCQI : NULL,
ri-ConfigIndex 161,
simultaneousAckNackAndCQI TRUE
}
},
soundingRS-UL-ConfigDedicated release : NULL,
schedulingRequestConfig setup : {
sr-PUCCH-ResourceIndex 35,
sr-ConfigIndex 24,
dsr-TransMax n64
Scheduling Request
}
}
resource on PUCCH
}
reconfigured
}
}
}
Soc Classification level
43
© Nokia Siemens Networks
Presentation / Author / Date
Outline
• UE-detected RF problems: RRC Connection Re-Establishment
• eNB-detected radio link problems
•
•
•
•
– PUSCH RLF
– CQI RLF
– Ack/Nack RLF
– SRS RLF
eNB-initiated release: TA timer expiry
eNB-initiated release: maximum RLC retransmissions exceeded
eNB-initiated release: GTP-U failure
Timers and constants (3GPP)
Soc Classification level
44
© Nokia Siemens Networks
Presentation / Author / Date
RLC layer STATUS polling mechanism
Source: 3GPP 36.322 v8.8.0, June 2010, Bearer Management SFS, PDDB
• RLC layer retransmissions only in RLC acknowledged mode
• RLC AM transmitter requests a STATUS PDU from RLC receiver (sets
poll bit on in RLC header)
– After the number of bytes transmitted since previous poll exceeds the value of
amRlcPBTab3ulPollByte (uplink, ue cat3) or amRlcPBTab3dlPollByte (downlink,
ue cat3), or
– After pollPdu RLC PDUs have been transmitted since previous poll
– in the last data PDU in the RLC transmit buffer
• The RLC AM receiver responds to polling request by transmitting a
STATUS PDU which acknowledges successfully received PDUs and also
selectively nacks unsuccessfully received PDUs (“selective NACK”).
– RLC receiver will not send STATUS PDU more often than interval defined by
parameter tProhib.
– RLC receiver also sends STATUS PDU if tReord timer expires (but not if timer
tProhib is running).
– NOTE: default PDDB settings tProhib=50ms and tReord=50ms.
• If RLC transmitter receives no STATUS PDU within tPollretr, a new poll
request along with unacknowledged data will be sent to RLC receiver
• RLC AM window size is fixed to 512 RLC PDUs (segments of an RLC
PDU are counted as one PDU).
Soc Classification level
45
© Nokia Siemens Networks
Presentation / Author / Date
RLC layer ARQ mechanism
Source: 3GPP 36.322 v8.8.0, June 2010, Bearer Management
SFS, PDDB
• RLC transmitter will retransmit all data that is nacked in the
STATUS PDU
• Maximum number of UL and DL RLC retransmissions is
defined by vendor parameter drbAmMxRtxTh (default=16)
Ttransfer-1
Twait<= tProhib
Ttransfer-2
Rx
C
R
Po LC
ll b PD
it U
se
t
RL
us
at
St
Tx
time
Polling trigger reached
ACKed RLC PDUs can
be removed from buffer
AM RLC Round Trip Time
Soc Classification level
46
© Nokia Siemens Networks
Presentation / Author / Date
Release due to maximum number of RLC
retransmissions (eNB-triggered)
Source: Bearer Management SFS
• RL10: When eNB detects that an RLC PDU has reached the
maximum number of retransmissions, eNB releases the UE
(S1 + RRC release).
– vendor parameter drbAmMxRtxTh (default=16)
• RL30 (when RRC Conn Re-Est is supported): after max RLC
retransmissions has been reached
 eNB starts a timer to wait for an UE triggered RRC Connection
Reestablishment. If the timer expires: eNB releases the UE.
 Otherwise: UE has triggered a RRC Connection Reestablishment procedure
and eNB performs the RRC Connection Reestablishment procedure (as for a
RLF).
Soc Classification level
47
© Nokia Siemens Networks
Presentation / Author / Date
Release due to maximum number of RLC
retransmissions (eNB-triggered, RL30)
Source: Bearer Management SFS
UE
NOTE: In RL20/RL15,
eNB releases S1 + RRC
immediately (since RRC
Conn Re-Est not
supported)
eNB
MME
eNB detects RLC
maximum
retransmission event
eNB waits for RRC
reestablishment by
UE (timer controlled)
Case Timer expiration
Timer expires
S1AP: UE CONTEXT RELEASE REQUEST
UE CONTEXT RELEASE procedure
UE starts Reestablishment
UE detects RLF or
RLC maximum
retransmission event
RRC Connection Reestablishment procedure
Soc Classification level
48
© Nokia Siemens Networks
Presentation / Author / Date
NOTE:
supported in
RL30
Release due to maximum number of RLC
retransmissions (eNB-triggered, RL10 example)
Max DL RLC retrans
 RRC release
Soc Classification level
49
© Nokia Siemens Networks
Presentation / Author / Date
Outline
• UE-detected RF problems: RRC Connection Re-Establishment
• eNB-detected radio link problems
•
•
•
•
– PUSCH RLF
– CQI RLF
– Ack/Nack RLF
– SRS RLF
eNB-initiated release: TA timer expiry
eNB-initiated release: maximum RLC retransmissions exceeded
eNB-initiated release: GTP-U failure
Timers and constants (3GPP)
Soc Classification level
50
© Nokia Siemens Networks
Presentation / Author / Date
Release due to GTP-U Error Indication from S-GW
(eNB-triggered)
Source: Bearer Management SFS
• Handling of Event "GTP-U Error Indication" (single S1 bearer,
RL10)
• eNB may receive a “GTP-U Error Indication” on an active
(single) S1 bearer (S-GW has rejected the reception of uplink
data packets) - for more details see [DATAPATH SFS].871.
In that case eNB shall send the S1AP message UE
CONTEXT RELEASE REQUEST with cause “TNL Cause
Transport Resource Unavailable” to MME - for details see
[UESTATE SFS].720).
Soc Classification level
51
© Nokia Siemens Networks
Presentation / Author / Date
Release due to GTP-U Error Indication from S-GW
(eNB-triggered)
GTP-U Error
received from S-GW
 release S1 + RRC
Soc Classification level
52
© Nokia Siemens Networks
Presentation / Author / Date
Outline
• UE-detected RF problems: RRC Connection Re-Establishment
• eNB-detected radio link problems
•
•
•
•
– PUSCH RLF
– CQI RLF
– Ack/Nack RLF
– SRS RLF
eNB-initiated release: TA timer expiry
eNB-initiated release: maximum RLC retransmissions exceeded
eNB-initiated release: GTP-U failure
Timers and constants (3GPP)
Soc Classification level
53
© Nokia Siemens Networks
Presentation / Author / Date
Timers (3GPP 36.331 v8.8.0)
Timer
Start
Stop
At expiry
T300
Transmission of RRCConnectionRequest
Reception of
RRCConnectionSetup or
RRCConnectionReject message,
cell re-selection and upon
abortion of connection
establishment by upper layers
Perform the actions as specified in
5.3.3.6
T301
Transmission of
RRCConnectionReestabilshmentRequest
Reception of
RRCConnectionReestablishment
or
RRCConnectionReestablishment
Reject message as well as when
the selected cell becomes
unsuitable
Go to RRC_IDLE
T302
Reception of RRCConnectionReject while
performing RRC connection establishment
Upon entering
RRC_CONNECTED and upon
cell re-selection
Inform upper layers about barring
alleviation as specified in 5.3.3.7
T303
Access barred while performing RRC
connection establishment for mobile
originating calls
Upon entering
RRC_CONNECTED and upon
cell re-selection
Inform upper layers about barring
alleviation as specified in 5.3.3.7
T304
Reception of
RRCConnectionReconfiguration message
including the MobilityControl Info or
reception of
MobilityFromEUTRACommand message
including CellChangeOrder
Criterion for successful
completion of handover to
EUTRA or cell change order is
met (the criterion is specified in
the target RAT in case of interRAT)
In case of cell change order from EUTRA or intra E-UTRA handover, initiate
the RRC connection re-establishment
procedure; In case of handover to EUTRA, perform the actions defined in
the specifications applicable for the
source RAT.
Soc Classification level
54
© Nokia Siemens Networks
Presentation / Author / Date
Timers (3GPP 36.331 v8.8.0)
Timer
Start
Stop
T305
Access barred while
performing RRC connection
establishment for mobile
originating signalling
Upon entering RRC_CONNECTED
and upon cell re-selection
Inform upper layers about barring
alleviation as specified in 5.3.3.7
T310
Upon detecting physical
layer problems i.e. upon
receiving N310 consecutive
out-of-sync indications from
lower layers
Upon receiving N311 consecutive
in-sync indications from lower
layers, upon triggering the handover
procedure and upon initiating the
connection re-establishment
procedure
If security is not activated: go to
RRC_IDLE else: initiate the
connection re-establishment
procedure
T311
Upon initiating the RRC
connection reestablishment procedure
Selection of a suitable E-UTRA cell
or a cell using another RAT.
Enter RRC_IDLE
T320
Upon receiving t320 or
upon cell (re)selection to EUTRA from another RAT
with validity time configured
for dedicated priorities (in
which case the remaining
validity time is applied).
Upon entering RRC_CONNECTED,
when PLMN selection is performed
on request by NAS, or upon cell
(re)selection to another RAT (in
which case the timer is carried on to
the other RAT).
Discard the cell reselection priority
information provided by dedicated
signalling.
T321
Upon receiving measConfig
including a reportConfig
with the purpose set to
reportCGI
Upon acquiring the information
needed to set all fields of
cellGlobalId for the requested cell,
upon receiving measConfig that
includes removal of the
reportConfig with the purpose set to
reportCGI
Initiate the measurement reporting
procedure, stop performing the
related measurements and remove
the corresponding measId
Soc Classification level
55
© Nokia Siemens Networks
Presentation / Author / Date
At expiry
Constants (3GPP 36.331 v8.8.0)
Constant
Usage
N310
Maximum number of consecutive "out-of-sync" indications
received from lower layers
N311
Maximum number of consecutive "in-sync" indications received
from lower layers
Here the terms “in-sync” and “out-of-sync” refer to generic PHY layer problems, not Time
Alignment timer expiry. Condition for in-sync and out-of-sync is defined in 3GPP TS 36.133
V8.9.0 (2010-03), Section 7.6.
Soc Classification level
56
© Nokia Siemens Networks
Presentation / Author / Date
Download