E-SMLC

Enhanced Serving Mobile Location Centre

Core Network →
Introduced in Rel-9 Also in: Services, Core Network

E-SMLC is the core network entity in LTE and 5G networks that determines a UE's geographic location by managing positioning procedures and calculating location estimates for services like emergency calls.

Category
Core Network
Introduced
Rel-9
Where
Radio Access Network › NG-RAN (5G)
Also touches
2 segments
Specifications
22 specs
E-SMLC Description Purpose Related Classification Specifications

Description

The Enhanced Serving Mobile Location Centre (E-SMLC) is a key functional element within the Evolved Packet Core (EPC) and 5G Core (5GC) architecture, dedicated to control-plane positioning. It is the central node that orchestrates the positioning process for a target UE. The E-SMLC interfaces with the Mobility Management Entity (MME) in EPC or the Access and Mobility Management Function (AMF) in 5GC via the SLs interface (for LTE) or NLs interface (for 5G NR). Upon receiving a location request, the E-SMLC selects the appropriate positioning method based on factors like required accuracy, UE capabilities, and network conditions.

The E-SMLC supports multiple positioning techniques. For LTE, these include Observed Time Difference of Arrival (OTDOA), which uses reference signals from multiple eNodeBs; Assisted Global Navigation Satellite System (A-GNSS), which provides aiding data to the UE's GNSS receiver; Enhanced Cell ID (E-CID), which uses timing advance and signal measurements; and Uplink Time Difference of Arrival (UTDOA). For 5G NR, it supports similar methods like DL-TDOA (Downlink TDOA) and Multi-RTT (Round Trip Time). The E-SMLC communicates with the UE via the LPP (LTE Positioning Protocol) or its NR counterpart, NRPPa, to obtain measurements or deliver assistance data. It also communicates with base stations (eNodeBs/gNBs) and, if needed, a Secure User Plane Location (SUPL) Enabled Location Server (SLP) via the LPPa protocol to gather cell information or configure positioning reference signals.

Architecturally, the E-SMLC contains the positioning calculation function. It processes raw measurement data (e.g., time differences, signal strengths) received from the UE and/or the network to compute a latitude, longitude, and uncertainty estimate. The final location result is then delivered to the requesting entity, such as a Gateway Mobile Location Centre (GMLC) for external applications or the MME/AMF for emergency call handling. Its operation is defined in detail across 3GPP specifications covering service requirements (23.271), stage 2 procedures (36.305), and stage 3 protocols (36.355, 37.355).

Purpose & Motivation

The E-SMLC was introduced in 3GPP Release 9 to meet stringent regulatory requirements for emergency caller location, such as the E911 mandate in the United States and the E112 directive in Europe. Prior location methods in 2G/3G networks, often relying on Cell-ID or less standardized control-plane approaches, lacked the accuracy and reliability needed for rapidly locating individuals in distress. The E-SMLC provided a standardized, network-based control-plane architecture within the all-IP LTE network, ensuring reliable location determination independent of the UE's IP connectivity status.

Beyond emergency services, the creation of the E-SMLC enabled a wide array of commercial and operational location-based services (LBS). It allows mobile network operators to offer precise positioning to third-party application providers, support asset tracking, and enable network optimization tasks like coverage analysis. The E-SMLC addressed the limitations of user-plane solutions like SUPL, which required an IP connection and active UE participation, by providing a network-controlled alternative that could function even during limited-service states. Its design ensured scalability and support for multiple, high-accuracy positioning methods to cater to diverse use case requirements.

Classification

Part ofGMLC
Related approachesLPPOTDOAA-GNSSMME

Release Timeline

Evolution Across Releases

Rel-9 Initial

Initial introduction with LTE. Defined the E-SMLC architecture within EPC, interfacing with the MME via SLs. Supported key positioning methods: OTDOA, A-GNSS, and E-CID. Established LPP and LPPa protocols for communication with UE and eNodeB, respectively.

Enhanced support for UTDOA (Uplink TDOA) positioning, which utilizes measurements taken at multiple Location Measurement Units (LMUs) on the UE's uplink transmissions, providing an alternative network-based method.

Introduced enhancements for IoT and MTC (Machine-Type Communication) device positioning, including support for extended discontinuous reception (eDRX) and new power-saving features for positioning procedures.

Extended E-SMLC functionality to support 5G NR positioning in Non-Standalone (NSA) and later Standalone (SA) architectures. Defined support for new NR positioning methods and the NLs interface to the 5GC AMF.

Further enhanced 5G NR positioning accuracy with introduction of Multi-RTT (Round Trip Time) and DL-AoD (Angle of Departure) methods. Improved support for sidelink positioning and industrial IoT scenarios.

Added support for reduced capability (RedCap) NR devices, integrated sensing with communication, and further refined positioning accuracy and latency for advanced use cases like autonomous vehicles and AR/VR.

Explore further

Broader topics and technologies where E-SMLC plays a role.

Defining Specifications

3GPP specifications that define or reference E-SMLC, with the latest known release. Sourced from the 3GPP document catalog — see methodology.

SpecificationTitleRelease
TR 21.905 vj00 3GPP Technical Terms and Definitions Rel-19
TS 23.271 vj00 LCS Stage 2 Specification Rel-19
TS 23.273 vj50 5G Location Services Stage 2 Architecture Rel-19
TR 23.730 ve00 Study on extended CIoT architecture Rel-14
TS 29.171 vj00 LCS Application Protocol (LCS-AP) Specification Rel-19
TS 36.111 vj00 LMU Requirements for UTDOA Positioning Rel-19
TS 36.112 vj00 E-UTRAN LMU Conformance Requirements Rel-19
TS 36.171 vj10 A-GNSS Minimum Performance Requirements for UE Rel-19
TS 36.214 vj00 E-UTRA Physical Layer Measurements Rel-19
TS 36.305 vj00 UE Positioning in E-UTRAN Stage 2 Rel-19
TS 36.355 vj00 LTE Positioning Protocol (LPP) Rel-19
TS 36.401 vj00 E-UTRAN Overall Architecture Description Rel-19
TS 36.413 vj10 S1 Application Protocol (S1AP) Rel-19
TS 36.455 vj00 LTE Positioning Protocol Annex (LPPa) Rel-19
TS 36.456 vj00 SLm Interface Introduction Rel-19
TS 36.458 vj00 SLm Interface Signalling Transport Rel-19
TS 36.809 vc00 Study on RF Pattern Matching for LTE Positioning Rel-12
TS 36.855 vd00 E-UTRA Positioning Enhancements Study Rel-13
TS 36.896 ve00 Study on Flexible eNB-ID and Cell-ID in E-UTRAN Rel-14
TS 37.355 vj20 LTE Positioning Protocol (LPP) Rel-19
TS 38.305 vj00 NG-RAN UE Positioning Stage 2 Rel-19
TR 38.889 vg00 NR-based access to unlicensed spectrum study Rel-16
Patrick Zandl

About the author: Patrick Zandl (b. 1974)

Telecommunications specialist, technology journalist (founder of the Mobil server), and developer who has been running since 2025 — the largest Czech-language resource on AI-assisted programming. Formerly Chief Wizard Architect at Prusa3D and head of development for Turris at CZ.NIC; currently a consultant and instructor on AI implementation in companies.