MAHO

Mobile Assisted Handover

Mobility
Introduced in R99
A handover mechanism where the mobile station (MS) assists the network by performing radio measurements on neighboring cells. The MS reports these measurements to the network, which then makes the final handover decision. This is fundamental for maintaining call quality and network-controlled mobility in GSM and UMTS.

Description

Mobile Assisted Handover (MAHO) is a foundational mobility management procedure in 2G GSM and 3G UMTS networks. In this architecture, the mobile station (MS) or user equipment (UE) is an active participant in the handover preparation phase. While connected to a serving cell, the MS continuously measures the signal strength (RXLEV) and quality (RXQUAL) of its current broadcast control channel (BCCH) and, during idle frames, tunes to the broadcast control channels of neighboring cells as specified in the BCCH Allocation (BA) list provided by the network. These measurements are periodically reported to the Base Station Subsystem (BSS) via measurement reports on the Slow Associated Control Channel (SACCH).

The network side, specifically the Base Station Controller (BSC) in GSM or the Radio Network Controller (RNC) in UMTS, aggregates these measurement reports from all connected mobiles. The BSC/RNC runs complex handover algorithms that evaluate the reported data against a set of configurable thresholds and hysteresis parameters. The algorithm considers factors like received signal level, signal quality, distance (via Timing Advance), interference, and network load. The core principle of MAHO is the separation of roles: the mobile assists by gathering radio data, but the network retains full control over the final decision, ensuring centralized resource management and interference coordination.

The handover decision made by the BSC/RNC can trigger different types of handovers, such as intra-cell (for traffic reason), intra-BSC, inter-BSC, or even inter-MSC handovers. Once a decision is made, the network sends a handover command to the MS on the Fast Associated Control Channel (FACCH), instructing it to tune to a new traffic channel (TCH) on the target cell. The MS then accesses the new channel, and the network completes the switching of the voice path. This entire process, enabled by MAHO, happens seamlessly to support mobility at vehicular speeds and is critical for minimizing call drops and maintaining service continuity.

Purpose & Motivation

MAHO was created to solve the fundamental challenge of maintaining a continuous circuit-switched connection (like a voice call) for a user moving through a cellular network composed of many small radio cells. Prior cellular systems often used network-only measurement, which was less responsive to rapid changes in the radio environment at the mobile's specific location. By leveraging the mobile's ability to measure neighboring cells directly, MAHO provides the network with highly accurate, real-time, and user-centric radio data.

This approach addressed key limitations. It enabled faster and more reliable handover decisions, crucial for handling fast-moving subscribers and preventing call drops. It also allowed for more efficient network resource management, as the centralized BSC could make optimized decisions based on a global view of traffic and interference, not just signal strength. Furthermore, by having the mobile perform the measurements, the network avoids the significant overhead and latency that would be required for the network to constantly probe all possible neighbor cells for every connected user. MAHO thus became the cornerstone of network-controlled mobility, balancing the intelligence of the network with the sensory capability of the mobile device.

Key Features

  • Mobile station performs measurements on serving and neighboring cell BCCH carriers.
  • Measurement reports are sent periodically to the BSC/RNC via the SACCH.
  • Network (BSC/RNC) retains full authority for the final handover decision.
  • Supports handovers based on signal level, quality, distance, and traffic load.
  • Enables seamless handovers for mobile users traveling at high speeds.
  • Foundation for network-controlled mobility management in GSM and UMTS.

Evolution Across Releases

R99 Initial

Introduced as the core handover mechanism for GSM. Defined the architecture where the MS measures RXLEV and RXQUAL, reports to the BSC, and the BSC executes the handover algorithm. Specified the use of BA lists and reporting via SACCH.

Defining Specifications

SpecificationTitle
TS 21.905 3GPP TS 21.905
TS 25.222 3GPP TS 25.222