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.
Key Features
- Centralized control-plane management of UE positioning procedures
- Support for multiple high-accuracy positioning methods (OTDOA, A-GNSS, E-CID, UTDOA)
- Protocol support for LPP (with UE), LPPa (with eNB/gNB), and SLs/NLs (with MME/AMF)
- Calculation of final location estimates from raw network and UE measurements
- Delivery of location results to authorized network entities (e.g., GMLC)
- Evolution to support 5G NR positioning techniques (DL-TDOA, Multi-RTT)
Evolution Across Releases
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.
Defining Specifications
| Specification | Title |
|---|---|
| TS 21.905 | 3GPP TS 21.905 |
| TS 23.271 | 3GPP TS 23.271 |
| TS 23.273 | 3GPP TS 23.273 |
| TS 23.730 | 3GPP TS 23.730 |
| TS 29.171 | 3GPP TS 29.171 |
| TS 36.111 | 3GPP TR 36.111 |
| TS 36.112 | 3GPP TR 36.112 |
| TS 36.171 | 3GPP TR 36.171 |
| TS 36.214 | 3GPP TR 36.214 |
| TS 36.305 | 3GPP TR 36.305 |
| TS 36.355 | 3GPP TR 36.355 |
| TS 36.401 | 3GPP TR 36.401 |
| TS 36.413 | 3GPP TR 36.413 |
| TS 36.455 | 3GPP TR 36.455 |
| TS 36.456 | 3GPP TR 36.456 |
| TS 36.458 | 3GPP TR 36.458 |
| TS 36.809 | 3GPP TR 36.809 |
| TS 36.855 | 3GPP TR 36.855 |
| TS 36.896 | 3GPP TR 36.896 |
| TS 37.355 | 3GPP TR 37.355 |
| TS 38.305 | 3GPP TR 38.305 |
| TS 38.889 | 3GPP TR 38.889 |