You are on page 1of 38

SELF OPTIMIZING NETWORK

Agenda

RLF

MLB Concept of load balancing MLB algorithm as per 3gpp spec and Samsung work Test set up, test case and its procedure Observations

What is RLF ? How/When/Why will it happen ? Consequences of RLF How to identify RLF from UE and X2 logs? Observations

MRO What are Too late/Too early and Ho to wrong cell Test set up Test case and its procedure Observations

RO When RACH Occurs ? PRACH procedures RACH configuration parameters Effect of improper RACH Parameters RACH Optimization parameters Test plans and Test set up

Observations

Company Confidential | 2

RLF - Radio Link Failure

Radio Link Failure ( RLF )


RLF ? When/Why/How ?
PHY Layer MAC Failure RLC retransmissions reached

Company Confidential | 4

RLF Cont
Consequences:
UE loses its radio link UE will send RRC Reestablishment Request eNB Communication over X2 how to identify RLF from UE and X2 logs

UE
RRC Reestablishment Request Cause RRC Reconfig., Failure HO Failure Other
X2 logs

eNB
RLF Indication HO Report

RRC Reestab., Response

Company Confidential | 5

RRC Reestablishment
When Reestablish request occurs , is it mean RLF happened ? No To confirm ourselves we have started with creating scenarios which can produce Reestablishment message with all its causes 1. HO Failure: Set T304 to less value Make UL to Target eNB to bad level using fader Now try HO to target cell by making Source cell DL channel bad UE keep on trying at PRACH for Target eNB; mean while T304 expires and leads to HO Failure

2. RRC Reconfiguration Failure: Set up DRX or SPS in LSM which doesnt support by UE

3. Other ( RLF , Mobility from EUTRA, PDCP Integrity failure) As other two are unlikely to come in our lab setup, if we see occurrence of cause other it signifies RLF happening

We can easily identify RLF on X2 logs with RLF Indication message [explained in later slides]

Company Confidential | 6

Observations
RRC Restablishment : Cause - HO Failure [UE log - QCAT]

Company Confidential | 7

Observations Cont
RRC Reestablishment : Cause Other [UE log - QCAT]

Company Confidential | 8

MRO Mobility Robust Optimization

Mobility Robust Optimization ( MRO )

What is MRO ? Why MRO ? How will it help us ?

Too Late : UE is more aggressive than eNB HO parameter Too Early: eNB is Reacting Slowly compared to UE speed HO to Wrong Cell: Same as Too Early case with three cells

Company Confidential | 10

MRO Cont
Too Late UE eNB A eNB B HO to Wrong Cell UE eNB A HO Re-establishment Request Re-establishment Reject RLF Indication Too Early UE eNB A HO Re-establishment Request Re-establishment Reject eNB B RRC Re-establishment Request RRC Re-establishment Reject eNB C eNB B

RLF Indication
HO Report

RLF Indication
HO Report
Company Confidential | 11

Test Set Up

Company Confidential | 12

Test Procedure: Too Late


LSM Configuration:
Add two eNBs (eNB A , eNB B) as neighbors to each other Set N311 to high value and T310, N310 to less

Procedure:
Set RSRPs of both cells to good level and attach UE to eNB A. Reduce RSRP of eNB A to very low value in very less time using fader.

Observations:
Check UE logs for RRC Reestablishment Request to eNB B with cause as other RRC Reestablishment Response will be reject Check X2 logs for RLF indication from eNB B to eNB A

Company Confidential | 13

Test Procedure: Too Early


LSM Configuration: Add two eNBs as neighbors to each other

Set UE context release timer to high value in eNB A


Set N311 to high value and T310, N310 to less value in eNB B

Procedure: Set RSRPs of both cells to good level and attach UE to eNB A.

Do successful HO from eNB A to eNB B


Create RLF in eNB B as specified in too late case within the UE context release timer value Observations: Check UE logs for RRC Reconfiguration message from eNB A and Reconfiguration complete to enB B Reestablishment Request to eNB B A and RRC Reestablishment response as rejected Check X2 logs for Successful HO from eNB A to eNB B RLF INDICATION Message from eNB B A to eNB B

HO REPORT Message from eNB B B to eNB A

Company Confidential | 14

Test Procedure: HO To Wrong Cell


LSM Configuration: Add two eNBs as neighbors to each other Set UE context release timer to high value in eNB C Set N311 to high value and T310, N310 to less value in eNB C

Procedure: Set RSRPs of eNB A and C to good level and attach UE to eNB A. Do successful HO from eNB A to eNB C; Reduce RSRP in both eNBs A and C worse than eNB B within UE context release timer so that RLF will happen in eNB C and will send Reestablishment Request to eNB B

Observations: Check UE logs for

RRC Reconfiguration from eNB A and Reconfiguration complete to eNB C


Reestablishment Request to eNB B and Reestablishment response as Rejected

Check X2 logs for Successful HO from eNB A to eNB C RLF INDICATION from eNB B to eNB C HO REPORT from eNB C to eNB A

Company Confidential | 15

RLF Indication / HO Report

Company Confidential | 16

Observations
Too Late : RLF INDICATION

Company Confidential | 17

Observations Cont
Too Early: HO Report

Company Confidential | 18

Observations Cont..
Change in parameters :
CIO of eNB A towards eNB B has been incremented by 1 dB

Company Confidential | 19

MLB Mobility Load Balancing

Mobility Load Balancing ( MLB )


Concept: [TS 36.902]
To balance traffic load among eNBs Minimizing number of HOs and redirections needed to achieve LB Promising QoS; while taking LB decision

LB Area

Cell A

Cell B

Company Confidential | 21

MLB Cont
MLB Procedure:
Resource Status Initiation
Request Response

Resource Status Update


Resource Status Reporting

Periodicity
T_RESOURCE_STATUS_REPORTING: 1s/2s/5s/10s

Thresholds
PRB Usage or Available Capacity

Decisions
Requesting neighbor eNB for Mobility parameters change ( 3gpp Spec ) Force Handover ( Samsung Implementation )

Company Confidential | 22

Resource Status Request


IE/Group Name Message Type eNB1 Measurement ID eNB2 Measurement ID (C) Registration Request IE type and reference 9.2.13 INTEGER (1..4095,...) INTEGER (1..4095,...) ENUMERATED(start, stop, ) BITSTRING (SIZE(32))

[TS 36.423]

Semantics description Allocated by eNB1 Allocated by eNB2 A value set to stop, indicates a request to stop all cells measurements. Each position in the bitmap indicates measurement object the eNB2 is requested to report. First Bit = PRB Periodic, Second Bit= TNL load Ind Periodic, Third Bit = HW Load Ind Periodic, Fourth Bit = Composite Available Capacity Periodic. Bits 5 to 32 shall be ignored by the eNB2 Cell ID list for which measurement is needed

Report Characteristics (O)

Cell To Report >Cell To Report Item >>Cell ID Reporting Periodicity (O)

ECGI 9.2.14 ENUMERATED(1000ms, 2000ms, 5000ms,10000ms, )

Company Confidential | 23

Resource Status Response / Failure

[ TS 36.423 ]

IE/Group Name

Presence

IE type and reference 9.2.13 INTEGER (1..4095,...) INTEGER (1..4095,...) 9.2.7

Message Type eNB1 Measurement ID eNB2 Measurement ID Criticality Diagnostics

M M M O

IE/Group Name Message Type eNB1 Measurement ID eNB2 Measurement ID Cause Criticality Diagnostics

Presence M M M M O

IE type and reference 9.2.13 INTEGER (1..4095,...) INTEGER (1..4095,...) 9.2.6 9.2.7

Company Confidential | 24

Resource Status Update

[ TS 36.423 ]

IE/Group Name Message Type eNB1 Measurement ID eNB2 Measurement ID Cell Measurement Result >Cell Measurement Result Item >>Cell ID >>Hardware Load Indicator

Presence M M M

IE type and reference 9.2.13 INTEGER (1..4095,...) INTEGER (1..4095,...)

M O

ECGI 9.2.14 9.2.34

>>S1 TNL Load Indicator


>>Radio Resource Status >>Composite Available Capacity Group

O
O O

9.2.35
9.2.37 9.2.44

Company Confidential | 25

Test Case
Test Setup Procedure LSM
Parameter Description Default Value Value Set

INTRAGROUP _LB_TRIGGER _THRESHOLD

Threshold of load distribution between two cells in the same group of same sector. Only when the radio resource load of source cell is greater than this threshold,

40

10

OVERLOAD_T HRESHOLD_P RB

Threshold of load distribution between two cells in the same group of same sector. Only when the radio resource load of target cell is smaller than this threshold

75

100

T_MEASUREM ENT_COLLECT ION_LB

Period of measurement report collection

1 min

2 min

Company Confidential | 26

Test Set Up
To test Samsung Implementation for MLB

Company Confidential | 27

MLB
As Per 3gpp:

Cont

Mobility change request ( Source eNB Target eNB) Mobility Change Acknowledge ( Target eNB Source eNB) Change in HO Trigger ( A3-Offset )
IE/Group Name Presence IE type and reference
9.2.13 ECGI 9.2.14 ECGI 9.2.14 Mobility Parameters Information 9.2.48 Mobility Parameters Information 9.2.48 9.2.6

IE/Group Name
Message Type

Presenc e M
M

IE type and reference 9.2.13


ECGI 9.2.14

Message Type eNB1 Cell ID eNB2 Cell ID

M M M

eNB1 Cell ID

eNB1 Mobility Parameters

eNB2 Cell ID

ECGI 9.2.14

eNB2 Proposed Mobility Parameters

Criticality Diagnostics

9.2.7

Cause

Company Confidential | 28

MLB Cont

Company Confidential | 29

Observations
Resource Status Initiation : Request

Company Confidential | 30

Observations Cont
Resource Status Initiation: Failure

Company Confidential | 31

Observations
Resource Status Update: Reporting

Cont

Company Confidential | 32

Observations Cont
HO: Cause MLB Optimization

Company Confidential | 33

RO RACH Optimization

PRACH
When RACH Occurs ?
Initial access from RRC_IDLE; RRC Connection Re-establishment procedure; Handover; DL data arrival during RRC_CONNECTED requiring random access procedure; UL data arrival during RRC_CONNECTED requiring random access procedure; For positioning purpose during RRC_CONNECTED requiring random access procedure; PRACH Procedure

Contention based
1. 2. 3. 4. UE -> eNB: RA Preamble eNB -> UE: RAR UE -> eNB: L2/L3 Msg eNB -> UE: Contention Resolution

Non Contention based


1. 2. 3. eNB -> UE : Dedicated Preamble assignment UE -> eNB: RA Preamble eNB -> UE: RAR

Company Confidential | 35

RACH / PRACH Configuration


Rach -Config Common [SIB2]
Number of RA-Preambles: Size of RA-Preambles GroupA Message Size GroupA Message Power offset GroupB Power Ramping Step Preamble Initial Received Target Power Preamble Trans Max Ra-Response Window Size Mac-Contention Resolution Timer

Prach Config Info


Prach-Config Index High Speed Flag zero Correlation Zone Config Prach Frequency Offset

Company Confidential | 36

RACH Optimization
How RO is important ?

Effect of improper RACH Parameters


Call set up delays Access Delays HO delays Wastage of Resources

Company Confidential | 37

Test Plans
Give your Suggestions

Company Confidential | 38

You might also like