Menu
Latest
12 meetings · Prague, Jeju · 12–16 Oct
Reports
RAN1#126-bis · SA2#177

Glossary term · Core Network

LMF

Location Management Function

Core Network →

LMF is the core network function in 5G that manages positioning procedures to determine a UE's location, calculates location estimates, and provides these services to authorized consumers.

Introduced
Rel-15
Where
Core Network › 5G Core
Specifications
30 specs
Also in
Radio Access Network, Services, Security, User Equipment
LMF Description Purpose What changed Neighbours Detected Changes Specifications

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.

What changed in its specifications

The latest release-to-release comparison of specifications that define LMF. Each summary describes the whole specification, not only this term.

TS 23.273Rel-18 → Rel-19

Rel-19 adds LMF-based AI/ML positioning support with Nlmf_DataExposure services. It also adds periodic location event procedures based on NRPPa measurements, MWAB location service clauses, and enhanced network automation enablers.

Full comparison in TS 23.273 →
TS 23.501Rel-18 → Rel-19

Rel-19 added MPQUIC steering to multi-access PDU sessions, XR and media handling, and an Energy Information Function. It also added Local Offloading Management for edge computing, Vertical Federated Learning for AI/ML, and Ambient IoT text.

Full comparison in TS 23.501 →

Architecture

Where it sits in the network

Release Timeline

Detected Changes Across Releases

from 3GPP Change Requests

Specific changes extracted from the „Change history“ tables of 3GPP specifications (94 CRs across 5 releases). Complements the general historical overview above with the evidence-based evolution of this function.

Rel-15 3 changes
  • LMF Services TS 23.501CR0372
  • Signalling between an LMF and NG-RAN node/UE TS 38.305CR0001
  • LMF servers clause in OpenAPI TS 29.572CR0007
Rel-16 14 changes
  • LMF service operations for a deferred 5GC-MT-LR TS 29.572CR0033
  • LMF service operations for a commercial 5GC-MT-LR TS 29.572CR0034
  • Addition of the LMF Broadcast Service Operations TS 29.572CR0042
  • Correction on Broadcast of Assistance Data by an LMF TS 23.273CR0049
  • Update of the LMF selection function TS 23.273CR0059
  • Incorrect Services Operation for LMF non UE message transfer TS 23.273CR0089

+ 8 more changes

Rel-17 9 changes
  • LMF Parameters Support for non-3GPP Access TS 29.572CR0109
  • Schedule location time for LMF TS 29.572CR0135
  • LMF Change Procedure TS 23.273CR0159
  • LMF Parameters Support for non-3GPP Access TS 23.273CR0174
  • Update LMF function and service operation TS 23.273CR0185
  • Satellite RAT Type in LMF selection TS 23.273CR0192

+ 3 more changes

Rel-18 35 changes
  • Introduce new feature: local LMF and GMLC selection TS 23.273CR0254
  • NWDAF assisted LMF positioning method determination TS 23.273CR0306
  • Procedures of positioning over the user plane connection between UE and LMF TS 23.273CR0310
  • Updates to LMF selection to suport Ranging/Sidelink Positioning TS 23.273CR0318
  • Clarification of Missing LMF ID in AMF logic TS 23.273CR0373
  • LMF initiated User Plane Disconnection TS 23.273CR0383

+ 29 more changes

Rel-19 33 changes
  • KI#1 - LMF enhancements for UE positioning using a ML model TS 23.273CR0532
  • Introduction of LMF enhancement for Direct AI/ML based Positioning TS 23.273CR0543
  • LMF enhancements for LMF-based AI/ML Positioning TS 23.273CR0574
  • Update on Data Collection by LMF procedure TS 23.273CR0584
  • Support AI/ML model performance monitoring by LMF TS 23.273CR0595
  • Include routing information for LMF relocation on new user plane connection TS 24.572CR0116

+ 27 more changes

Defining Specifications

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

SpecificationTitleRelease
TS 23.273 vj70 5G Location Services Architecture Stage 2 Rel-19 read
TS 23.501 vk30 5G System Architecture Rel-20 read
TS 23.700 vk10 AI/ML Application Layer Support Phase 2 Rel-20 read
TS 24.501 vk10 5GS NAS Protocol Specification Rel-20 read
TS 24.571 vj50 5G NAS Location Services (LCS) Rel-19 read
TS 24.572 vk00 5G LCS User Plane Protocol Rel-20 read
TS 24.890 vg00 5G NAS Protocol for 5GS Stage 3 Rel-16 read
TS 29.517 vk10 AF Event Exposure Service Rel-20 read
TS 29.518 vk10 AMF Service Based Interface Rel-20 read
TS 29.520 vk10 5G NWDAF Services Rel-20 read
TS 29.552 vk10 5G Network Data Analytics Procedures Rel-20 read
TS 29.572 vk10 5G LMF Service-Based Interface Rel-20 read
TS 29.574 vk10 DCCF Service Based Interface Rel-20 read
TS 29.576 vk10 MFAF Service Based Interface Rel-20 read
TS 29.591 vk10 NEF Southbound Services Rel-20 read
TS 33.127 vj80 Lawful Interception Architecture Rel-19 read
TS 33.533 vj00 Security for 5G Ranging & Sidelink Positioning Rel-19 read
TS 33.814 vg01 Security aspects of enhanced Location Services (eLCS) Rel-16 read
TR 33.893 vi01 Security and Privacy Aspects of Ranging and Sidelink Positioning Rel-18 read
TS 37.171 vj00 UE Positioning Performance Requirements Rel-19 read
TS 37.355 vj30 LTE Positioning Protocol (LPP) Rel-19 read
TS 38.171 vj10 5G A-GNSS UE Positioning Requirements Rel-19 read
TS 38.305 vj30 NG-RAN UE Positioning Stage 2 Rel-19 read
TS 38.355 vj20 Sidelink Positioning Protocol (SLPP) Specification Rel-19 read
TS 38.413 vj40 NG Application Protocol (NGAP) Specification Rel-19 read
TS 38.455 vj30 NR Positioning Protocol A Rel-19 read
TS 38.473 vj40 F1 Application Protocol (F1AP) Rel-19 read
TS 38.843 vj00 Study on AI/ML for NR Air Interface Rel-19 read
TS 38.856 vg00 Study on local NR positioning in NG-RAN Rel-16 read
TR 38.857 vh00 Study on NR Positioning Enhancements Rel-17 read