LMF

Location Management Function

Core Network
Introduced in Rel-15
A core network function in 5G responsible for managing and coordinating positioning procedures to determine a UE's location. It calculates location estimates, manages positioning sessions, and provides location services to authorized consumers like the GMLC or AF. It is central to 5G's precise location capabilities.

Description

The Location Management Function (LMF) is a critical component of the 5G Core Network's location service architecture, defined as a Network Function (NF) within the Service-Based Architecture (SBA). It is the primary entity responsible for orchestrating all positioning-related activities to determine the geographical location of a User Equipment (UE). The LMF receives location service requests from other network functions, such as the Gateway Mobile Location Centre (GMLC) for external applications or the Access and Mobility Management Function (AMF) for network-initiated requests. Upon receiving a request, the LMF initiates a positioning session with the target UE and the Radio Access Network (RAN).

The LMF's operation involves several key steps. First, it selects the appropriate positioning method based on the requested Quality of Service (QoS), UE capabilities, and network conditions. Supported methods include LTE/5G NR downlink and uplink techniques like Observed Time Difference of Arrival (OTDOA), Uplink Time Difference of Arrival (UTDOA), Multi-Cell Round Trip Time (Multi-RTT), and Assisted Global Navigation Satellite System (A-GNSS). The LMF coordinates with the NG-RAN (Next Generation RAN) via the AMF using the NLs interface to instruct gNBs to perform necessary measurements (e.g., timing measurements for OTDOA) or to configure positioning reference signals. For UE-based methods, the LMF may provide assistance data (e.g., satellite ephemeris, base station almanac) to the UE to facilitate its own position calculation.

Architecturally, the LMF exposes service-based interfaces, primarily Nlmf_Location, to other NFs. It interacts with the AMF (Nlmf_Location service) to reach the UE and RAN, and with the GMLC (Ngl interface) for external location requests. The LMF also interfaces with the Unified Data Management (UDM) for subscriber data and policy retrieval. It performs the location calculation by processing measurement reports received from the RAN (e.g., gNB measurements) and/or the UE. The final location estimate, which can be in the form of geographical coordinates (latitude, longitude) with an uncertainty ellipse, is then returned to the requesting entity.

Beyond basic positioning, the LMF supports advanced features such as periodic and triggered location reporting, velocity estimation, and barometric sensor data fusion for vertical positioning. It also handles error cases, fallback procedures, and QoS negotiation. In a network slicing context, the LMF can be instantiated as part of a slice to provide dedicated location services for specific verticals (e.g., high-accuracy positioning for factory automation). Its design emphasizes scalability, low latency, and support for diverse use cases from mass-market consumer services to mission-critical industrial applications.

Purpose & Motivation

The LMF was introduced in 3GPP Release 15 as part of the new 5G System (5GS) to provide a unified, flexible, and enhanced location management capability. It addresses the limitations of previous generations (e.g., 4G E-SMLC) by being natively integrated into the 5G Service-Based Architecture, offering improved scalability, lower latency, and support for new radio technologies like 5G NR. The shift to a cloud-native, microservices-based design allows the LMF to be deployed dynamically to meet varying service demands.

Its creation was driven by the need for more accurate and reliable location services to support emerging 5G use cases. These include Vehicle-to-Everything (V2X) communication for autonomous driving, which requires cm-level accuracy; Industrial IoT for asset tracking and automation; and enhanced emergency services (e.g., Advanced Mobile Location) mandated by regulators. The LMF provides the core intelligence to coordinate multiple positioning sources and methods to meet these stringent requirements.

Furthermore, the LMF enables network operators to offer location as a service to third-party application providers in a standardized and secure manner. By centralizing positioning coordination, it reduces complexity in the RAN and UE, allows for optimized resource usage, and facilitates the introduction of new positioning technologies (like sidelink positioning) in future releases. It is a foundational element for realizing 5G's vision of pervasive, high-precision location awareness.

Key Features

  • Orchestrates multiple 5G NR and LTE positioning methods (OTDOA, UTDOA, Multi-RTT, A-GNSS) to determine UE location.
  • Exposes the Nlmf_Location service-based interface for interaction with AMF, GMLC, and other 5G Core NFs.
  • Calculates location estimates using measurement reports from gNBs and UEs, often applying hybrid positioning algorithms.
  • Supports various location service types: immediate, deferred (periodic/triggered), and current or last known location.
  • Manages positioning sessions, including QoS negotiation, assistance data delivery, and privacy/authorization checks.
  • Can be deployed as a cloud-native network function, supporting network slicing for dedicated vertical service requirements.

Evolution Across Releases

Rel-15 Initial

Introduced the LMF as a new 5G Core Network Function within the Service-Based Architecture. Defined its basic architecture, interfaces (Nlmf_Location), and support for initial positioning methods like OTDOA and A-GNSS integrated with 5G NR. Established its role in the 5G location service procedure flow as per TS 23.273 and TS 38.305.

Enhanced LMF capabilities for Industrial IoT and V2X, including support for higher accuracy requirements and new positioning reference signals (PRS) in 5G NR. Introduced enhancements for integrity and reliability of location information. Expanded service-based interface interactions.

Further enhanced positioning accuracy and efficiency, introducing support for reduced capability (RedCap) devices and sidelink positioning for Proximity Services (ProSe). Added functionalities for improved support of the Location Management Client (LMC) and location services for non-terrestrial networks (NTN).

Continued evolution towards AI/ML-based positioning optimization, enhanced support for integrated sensing and communication, and further improvements for high-accuracy use cases. Strengthened LMF's role in network energy saving scenarios.

Ongoing work on advanced positioning techniques, including tighter integration with edge computing and support for more complex hybrid positioning scenarios across heterogeneous networks.

Defining Specifications

SpecificationTitle
TS 23.273 3GPP TS 23.273
TS 23.501 3GPP TS 23.501
TS 23.700 3GPP TS 23.700
TS 24.501 3GPP TS 24.501
TS 24.571 3GPP TS 24.571
TS 24.572 3GPP TS 24.572
TS 24.890 3GPP TS 24.890
TS 29.517 3GPP TS 29.517
TS 29.518 3GPP TS 29.518
TS 29.520 3GPP TS 29.520
TS 29.552 3GPP TS 29.552
TS 29.572 3GPP TS 29.572
TS 29.574 3GPP TS 29.574
TS 29.576 3GPP TS 29.576
TS 29.591 3GPP TS 29.591
TS 33.127 3GPP TR 33.127
TS 33.533 3GPP TR 33.533
TS 33.814 3GPP TR 33.814
TS 33.893 3GPP TR 33.893
TS 37.171 3GPP TR 37.171
TS 37.355 3GPP TR 37.355
TS 38.171 3GPP TR 38.171
TS 38.305 3GPP TR 38.305
TS 38.355 3GPP TR 38.355
TS 38.413 3GPP TR 38.413
TS 38.455 3GPP TR 38.455
TS 38.473 3GPP TR 38.473
TS 38.843 3GPP TR 38.843
TS 38.856 3GPP TR 38.856
TS 38.857 3GPP TR 38.857