Description
Network Provided Location Information (NPLI) refers to the architectural paradigm and set of functionalities where the cellular network infrastructure is responsible for estimating the geographical position of a User Equipment (UE). Unlike UE-based or UE-assisted methods where the mobile device plays an active role in the positioning calculation (e.g., using embedded GPS), in NPLI the network acts as the primary computing entity. The core network entity that orchestrates this service is the Gateway Mobile Location Centre (GMLC), which interfaces with the UE's serving core network nodes (like the MSC or MME) and positioning systems in the Radio Access Network (RAN).
The technical process begins when a Location Service (LCS) client—which could be an external application, an emergency services network, or a network operator's own service—sends a location request to the GMLC. The GMLC authenticates the client and determines the serving node for the target UE. It then forwards the request to the appropriate node (e.g., MSC for circuit-switched, MME for packet-switched). This node, in conjunction with the RAN (e.g., a Base Station Controller (BSC) or an evolved NodeB (eNB)), initiates the positioning procedure. The network collects necessary measurements without relying on the UE's computational capabilities for the final fix.
Key positioning methods under the NPLI umbrella include Cell-ID (the simplest form, providing the location of the serving cell), Timing Advance (TA), Uplink Time Difference of Arrival (U-TDOA), and Enhanced Cell ID (E-CID) which combines cell identity with timing, angle, and power measurements. For U-TDOA, specialized Location Measurement Units (LMUs) in the network measure the time of arrival of signals from the UE at multiple points. All measurement data is sent to a central node, often a Serving Mobile Location Centre (SMLC) or an Evolved SMLC (E-SMLC) in the RAN, which calculates the position estimate using algorithms like multilateration. The calculated location (latitude, longitude, and uncertainty) is then routed back through the core network to the authorized LCS client. This architecture ensures location services work even for UEs without GPS capability and provides a network-controlled mechanism vital for regulatory services like emergency caller location.
Purpose & Motivation
NPLI was developed to meet critical requirements for determining a mobile subscriber's location independently of the capabilities or cooperation of the handset. The primary drivers were regulatory mandates for emergency services (such as E911 in the USA and E112 in Europe) and the commercial need for location-based services (LBS) like fleet tracking, navigation, and location-aware advertising. Prior to standardized network-based positioning, location could only be roughly estimated by the serving cell site, which was insufficient for emergency response where a caller might be unable to provide their location verbally.
The creation of NPLI addressed the limitation of relying solely on handset-based GPS, which was not universally available, could be disabled by the user, and often performed poorly indoors or in urban canyons. A network-centric solution ensures that the operator can fulfill its regulatory obligation to provide caller location for emergency services for *all* handsets on its network, regardless of their make, model, or feature set. It also provides a reliable fallback or supplement to UE-based methods.
Furthermore, NPLI enables network operators to maintain control and ownership of the location data, creating a service platform for third-party LCS clients. It solves the problem of providing location for services where the end-user's explicit consent or device interaction might not be feasible or desired, such as in asset tracking for logistics or certain lawful interception scenarios. The standardization in 3GPP, particularly from Release 11 onwards with enhanced LTE positioning, provided a unified, interoperable framework for NPLI across global networks, moving beyond vendor-specific implementations.
Classification
Release Timeline
Detected Changes Across Releases
from 3GPP Change RequestsSpecific changes extracted from the „Change history“ tables of 3GPP specifications (1 CRs across 1 releases). Complements the general historical overview above with the evidence-based evolution of this function.
In Release 17, a correction was introduced to enable the retrieval of Network Provided Location Information (NPLI) specifically within a MESSAGE request. This enhancement ensures the LRF (Location Retrieval Function) can instigate a location request for NPLI as defined in TS 23.167 following a handover, providing an alternative to using an SUPL-based procedure via an E-SLP.
- Correction to enable retrieval of Network Provided Location information in a MESSAGE request TS 29.513CR0335
Explore further
Broader topics and technologies where NPLI plays a role.
Defining Specifications
3GPP specifications that define or reference NPLI, with the latest known release. Sourced from the 3GPP document catalog — see methodology.
| Specification | Title | Release |
|---|---|---|
| TS 23.271 vj00 | LCS Stage 2 Specification | Rel-19 |
| TS 23.842 vb00 | NPLI Architecture Study for IMS | Rel-11 |
| TS 29.513 vj40 | 5G PCC Signalling Flows & QoS Mapping | Rel-19 |
| TS 33.127 vj50 | Lawful Interception Architecture and Functions | Rel-19 |
| TS 33.128 vj50 | 3GPP TS 33.128: Lawful Interception Protocols | Rel-19 |