MRO

Mobility Robustness Optimisation

Management
Introduced in Rel-10
A Self-Organizing Network (SON) function that automatically detects and corrects problems related to handover (HO) parameter settings. It aims to minimize connection failures (like Radio Link Failure) and unnecessary handovers by analyzing UE measurement reports and failure events. This improves user experience and reduces operational costs.

Description

Mobility Robustness Optimisation (MRO) is a core Self-Organizing Network (SON) function defined in 3GPP for LTE (E-UTRAN) and subsequent radio access technologies. Its primary objective is to automate the tuning of handover control parameters to optimize mobility performance. MRO operates by collecting and analyzing specific performance measurements and failure reports from the network. Key data sources include: Radio Link Failure (RLF) reports sent by UEs after reconnection, Handover Failure (HOF) reports, and regular measurement reports from UEs (e.g., Reference Signal Received Power - RSRP, Reference Signal Received Quality - RSRQ). The function runs within the Operation, Administration, and Maintenance (OAM) system or distributedly in base stations (eNBs/gNBs), depending on the SON architecture (Centralized, Distributed, or Hybrid).

The MRO algorithm identifies specific mobility failure patterns. The three main problems it detects are: 1) **Too Late Handover**: The handover is triggered after the radio link to the source cell has already degraded significantly, often leading to an RLF before or during the handover procedure. 2) **Too Early Handover**: The handover is executed successfully to a target cell, but the UE quickly suffers an RLF in the target cell and reconnects back to the source cell or a different cell. 3) **Handover to Wrong Cell**: The handover succeeds, but an RLF occurs shortly after in the target cell, and the UE reconnects to a third cell that was not the source or target. For each detected pattern, MRO correlates the failure with the specific cells involved and the handover parameter settings (primarily handover hysteresis, time-to-trigger, and cell individual offsets) that were active at the time.

Based on this analysis, MRO generates optimization actions. These are typically recommendations or automatic adjustments to the handover control parameters for the relevant cell pairs (neighbor relations). For a "Too Late Handover" from Cell A to Cell B, MRO might suggest decreasing the handover threshold or hysteresis for that direction. For a "Too Early Handover," it might suggest increasing the threshold or time-to-trigger. The adjustments are applied cautiously, often in small steps, and their impact is monitored to ensure stability and avoid oscillating parameters. MRO works continuously, adapting to changes in the radio environment, user distribution, and network topology, thereby maintaining optimal mobility performance with minimal manual intervention.

Purpose & Motivation

MRO was created to address a major operational challenge in cellular networks: the manual, time-consuming, and error-prone process of optimizing handover parameters. Before SON, network engineers had to manually analyze drive test data and Key Performance Indicators (KPIs) like handover success rate, then trial-and-error adjust parameters for thousands of cell neighbor relationships. This process was static, could not react quickly to daily or seasonal changes in traffic and propagation, and often led to suboptimal settings that caused dropped calls, poor user experience, and inefficient resource usage.

The drive for SON and MRO specifically was motivated by the increasing complexity of networks (more cells, heterogeneous deployments) and the need to reduce operational expenditure (OPEX). MRO automates this optimization loop. It solves the problems of late/early handovers which are primary causes of call drops and poor service continuity. By minimizing Radio Link Failures and unnecessary handovers (ping-pong), MRO directly improves end-user perceived quality, increases network reliability, and reduces signaling load on the network. Its introduction in LTE Release 10 was a foundational step towards fully autonomous networks, enabling efficient operation of dense and complex future RAN deployments like those with small cells.

Key Features

  • Automatically detects mobility failure patterns: Too Late, Too Early, and Handover to Wrong Cell
  • Analyzes UE-reported data including Radio Link Failure (RLF) reports and Handover Failure (HOF) reports
  • Optimizes key handover control parameters: hysteresis, time-to-trigger, and cell individual offsets
  • Operates as a key Self-Organizing Network (SON) function within the OAM system or eNB/gNB
  • Supports intra-RAT (e.g., LTE-LTE) and, in later releases, inter-RAT (e.g., LTE-UMTS) mobility optimization
  • Enables continuous, adaptive optimization reducing manual intervention and improving network robustness

Evolution Across Releases

Rel-10 Initial

Introduced as a foundational SON function for LTE (E-UTRAN). Defined the core framework for detecting Too Late, Too Early, and Handover to Wrong Cell failures using RLF reports. Specified the information exchange between eNBs (X2 interface) and from UEs to support MRO analysis and initial parameter optimization for intra-LTE handovers.

Enhanced MRO for inter-RAT mobility between LTE and UMTS (UTRAN) or GSM (GERAN). Defined mechanisms for failure reporting and coordination across different RATs to optimize handover parameters in heterogeneous network environments.

Extended MRO support for LTE carrier aggregation and dual connectivity scenarios. Introduced optimizations for mobility in small cell deployments (HetNets), addressing specific challenges like cell range expansion and mobility in dense networks.

Defined MRO functionalities for 5G New Radio (NR) in both standalone (SA) and non-standalone (NSA) deployments. Specified the use of NR RLF reports and integration with the 5G core network (5GC) for end-to-end mobility optimization.

Defining Specifications

SpecificationTitle
TS 28.628 3GPP TS 28.628
TS 28.861 3GPP TS 28.861
TS 32.522 3GPP TR 32.522
TS 36.306 3GPP TR 36.306
TS 36.331 3GPP TR 36.331
TS 36.887 3GPP TR 36.887
TS 37.816 3GPP TR 37.816
TS 37.822 3GPP TR 37.822