Glossary term · Services

PCF

Positioning Calculation Function

Services →

PCF is the core network function that calculates a UE's geographical location by processing measurement data using methods like OTDOA or A-GNSS and delivers the result to requesting clients.

Introduced
R99
Specifications
76 specs
Category
Services
Introduced
R99
Specifications
76 specs
PCF Description Purpose Related Classification Detected Changes Specifications

Description

The Positioning Calculation Function (PCF) is a critical component of the 3GPP Location Services (LCS) architecture, responsible for the computational aspect of determining a mobile device's location. It acts as the 'engine' of the positioning system. The PCF receives raw measurement data and requests from the Gateway Mobile Location Center (GMLC) or other Location Management Functions (LMF in 5GC). Its primary task is to select an appropriate positioning method, retrieve the necessary measurements, perform the location calculation, and return an estimated position (latitude, longitude, altitude) with an associated accuracy and confidence level.

The PCF supports multiple standardized positioning methods, each with its own calculation algorithm. For Observed Time Difference of Arrival (OTDOA), the PCF receives measurements from the UE of observed time differences between reference signals from neighboring cells. It uses a database of known cell transmitter locations and timing relationships to solve hyperbolic equations for the UE's position. For Uplink Time Difference of Arrival (UTDOA), the PCF processes time-of-arrival measurements of the UE's uplink signal taken by multiple Location Measurement Units (LMUs) in the network. For Assisted GNSS (A-GNSS), the PCF may assist by providing satellite ephemeris and almanac data to the UE and then calculating a position based on pseudo-range measurements sent by the UE. For Enhanced Cell ID (E-CID), the PCF combines the serving cell identity with additional measurements like Round Trip Time (RTT), Angle of Arrival (AoA), or received signal levels to refine the location estimate.

Architecturally, the PCF interfaces with several network elements. It communicates with the Radio Access Network (RAN) via the Serving Mobile Location Center (SMLC) in UMTS/GSM or the LMF in 5GC to obtain network-based measurements or to instruct the RAN/UE to perform measurements. It may also access external data sources, such as GNSS reference networks for A-GNSS assistance data or geographic information systems. The PCF's role is purely computational and logical; it does not directly interact with the UE or perform radio measurements itself. Its output is delivered to the requesting entity (e.g., GMLC), which then formats and provides the location to the final LCS client, which could be an emergency service, a commercial application, or a network operator's own service.

Purpose & Motivation

The PCF was developed to provide a standardized, network-based capability for determining the location of mobile devices, driven primarily by regulatory requirements for emergency caller location (e.g., E911 in the US, E112 in Europe) and the growing commercial demand for Location-Based Services (LBS). Early mobile networks had very crude location capabilities, often limited to identifying the serving cell, which could cover a radius of several kilometers, making it useless for emergencies or precise services.

The creation of a dedicated calculation function separated the complex, mathematical task of location computation from the management and client-handling functions (GMLC). This modular architecture allowed for the independent evolution and optimization of positioning technologies. The PCF enabled the introduction of more accurate methods like OTDOA and A-GNSS, which required sophisticated signal processing and calculation algorithms that were not feasible to implement in a distributed manner across other network nodes.

By centralizing the calculation logic, the PCF provides a consistent interface for location requests regardless of the underlying positioning method used. This abstraction allows the network to select the best available method (e.g., A-GNSS outdoors, OTDOA indoors) based on capability, accuracy requirements, and UE/network conditions, without the requesting client needing to understand the technical details. The PCF's evolution reflects the continuous push for higher accuracy, lower latency, and support for new use cases, from emergency services to IoT asset tracking and vehicular positioning in 5G.

Classification

Part ofLMF
Specific typesH-PCFV-PCF
Related approachesOTDOAA-GNSS

Detected Changes Across Releases

from 3GPP Change Requests

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

Rel-15 30 changes
  • PCF Based P-CSCF Restoration TS 24.229CR6262
  • Clarification on PCF selection TS 23.501CR0015
  • Alignment of PCF selection description TS 23.501CR0435
  • Update to PCF discovery and selection TS 23.501CR0597
  • Interactions with PCF - Updates to reference architecure for interworking TS 23.501CR0639
  • Clarification on DN authorization data between PCF and SMF TS 23.501CR0726

+ 24 more changes

Rel-16 54 changes
  • Allowing IMS to use N5 interface to interact with PCF TS 23.228CR1203
  • Additional corrections for allowing IMS to use N5 interface to interact with PCF TS 23.228CR1204
  • eSBA communication schemas related to PCF discovery and selection TS 23.501CR0802
  • Allowing IMS to use N5 interface to interact with PCF TS 23.501CR1134
  • 23.501 part of PCF selection for PDU sessions with same DNN and S-NSSAI TS 23.501CR1375
  • Transport of TSN information and containers between SMF and PCF TS 29.512CR0368

+ 48 more changes

Rel-17 69 changes
  • Selecting the same PCF for AMF and SMF TS 23.501CR2644
  • PCF impacts of 5MBS TS 23.501CR2880
  • NWDAF instance provisioning to the PCF TS 29.507CR0181
  • NWDAF instance provisioning to the PCF TS 29.512CR0849
  • PCF control of MPS for DTS TS 29.513CR0257
  • Selecting the same PCF for AMF and SMF TS 29.513CR0263

+ 63 more changes

Rel-18 31 changes
  • Enhancements of PCF Services and NEF Services TS 23.501CR3796
  • PCF support of 5GS Packet Delay Variation monitoring based on QoS monitoring mechanism and exposed to AF TS 23.501CR3792
  • PCF provides the Periodicity to SMF via PCC rules for resolving the EN for KI#8 TS 23.501CR4529
  • PCF triggered UE mobility from 5GS to EPS TS 29.507CR0242
  • Completing the support of slice deregistration inactivity timer provisioning by the PCF TS 29.507CR0258
  • PCF Function Clarification TS 29.512CR1064

+ 25 more changes

Rel-19 38 changes
  • Add the PCRF/PCF-based restoration solution for EPC/5GC NF failure TS 23.380CR0128
  • IMS restoration procedure after PCRF/PCF failure TS 23.380CR0130
  • PCF's awareness of I-SMF insertion for Local Offloading Management TS 23.501CR5833
  • Passing non-3gpp device information to the PCF TS 29.512CR1292
  • Support of UP path event reporting to AF via PCF TS 29.512CR1327
  • Handling of Non-3GPP device information in the PCF TS 29.512CR1338

+ 32 more changes

Rel-20 7 changes
  • PCF support for Indirect Network Sharing TS 29.512CR1470
  • Add Reason Code and Energy Consumption Information for PCF Policy Change TS 29.512CR1486
  • Correcting reference point between PCF and 5G DDNMF TS 29.513CR0636
  • Correction to UE PCF discovery and selection by SM PCF TS 29.513CR0637
  • PCF instance change handling TS 29.513CR0639
  • Enhancements on the PCF-initiated UE Policy Association Termination procedure TS 29.513CR0641

+ 1 more changes

Explore further

Broader topics and technologies where PCF plays a role.

Defining Specifications

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

SpecificationTitleRelease
TS 03.071 v7b0 Location Services (LCS) Stage 2 Description Rel-7
TS 23.171 v1390 LCS Stage 2 for UMTS Rel-4
TS 23.207 vj00 End-to-End QoS Framework for GPRS Rel-19
TS 23.228 vk00 IP Multimedia Core Network Subsystem (IMS) Stage 2 Rel-20
TS 23.271 vj00 LCS Stage 2 Specification Rel-19
TS 23.380 vk00 IMS Restoration Procedures Rel-20
TS 23.501 vk20 5G System Architecture Stage 2 Rel-20
TS 23.558 vk20 Edge Computing Application Layer Architecture Rel-20
TS 23.700 vk10 AI/ML Application Layer Support Phase 2 Rel-20
TR 23.745 vh00 Study on App Layer Support for Factories of the Future in 5G Rel-17
TR 23.758 vh00 Study on Edge Application Architecture Rel-17
TR 23.764 vh10 Study on V2X Application Layer Enhancements Rel-17
TS 23.795 vg10 V2X Application Architecture Study Rel-16
TS 24.229 vk00 IMS Call Control Protocol based on SIP Rel-20
TS 24.502 vk00 Non-3GPP Access Network Discovery and Selection Rel-20
TS 24.526 vj40 UE Policies for 5G System (5GS) Rel-19
TS 24.548 vk00 SEAL Network Resource Management Protocol Rel-20
TS 24.549 vj20 SEAL Network Slice Capability Enablement Protocol Rel-19
TS 25.305 vj00 UTRAN UE Positioning Stage 2 Rel-19
TS 26.501 vj40 5G Media Streaming Architecture Rel-19
TS 26.502 vj50 5G Multicast-Broadcast User Services Architecture Rel-19
TS 26.510 vj20 5G Media Streaming and Real-Time Communication APIs Rel-19
TS 26.512 vj30 5G Media Streaming Protocols and APIs Rel-19
TS 26.517 vj20 5G Multicast-Broadcast User Services Protocols Rel-19
TS 26.802 vk00 5G Media Streaming Multicast Enhancements Rel-20
TR 26.803 vh00 5G Media Streaming Extensions for Edge Processing Rel-17
TS 26.804 vk00 5G Media Streaming Architecture Extensions Rel-20
TR 26.806 vi00 Technical Report on Smartly Tethering AR Glasses Rel-18
TS 26.891 vg00 Media Distribution Services in 5G System Rel-16
TR 26.919 vj00 Study on 5G Conversational Media Handling Rel-19
TR 26.928 vj00 Study on eXtended Reality (XR) in 5G Rel-19
TS 26.942 vk00 Sustainable Media Metrics and Architectural Impacts for 5G Rel-20
TR 26.998 vj00 5G AR/MR Glasses Integration Study Rel-19
TS 27.060 vj00 TE-MT Interworking for Packet Domain Rel-19
TS 28.540 vk30 5G Network Resource Model Stage 1 Requirements Rel-20
TS 28.802 vf00 Management Study for 5G Network Architecture Rel-15
TR 28.840 vi10 Technical Report Rel-18
TS 29.165 vj30 Inter-IMS Network to Network Interface (II-NNI) Rel-19
TS 29.214 vj30 Rx Reference Point Stage 3 Specification Rel-19
TS 29.276 vj00 EPS S101/S121/S103 Interfaces Stage 3 Rel-19
TS 29.504 vk00 5G Unified Data Repository (UDR) Service Based Interface Rel-20
TS 29.507 vk00 Access and Mobility Policy Control Service Stage 3 Rel-20
TS 29.508 vk00 Session Management Event Exposure Service Rel-20
TS 29.512 vk00 Session Management Policy Control Service Rel-20
TS 29.513 vk00 Policy and Charging Control in 5G System Rel-20
TS 29.514 vk00 3GPP TS 29514 vk00: Policy Authorization Service Rel-20
TS 29.518 vk00 3GPP TS 29518 vk00: Namf Service Based Interface Rel-20
TS 29.519 vk00 UDR Policy, Application & Exposure Data Service Rel-20
TS 29.520 vk00 5G Network Data Analytics Function Services Rel-20
TS 29.521 vk00 BSF Binding Support Management Service Rel-20
TS 29.522 vk00 NEF Northbound Interface Specification Rel-20
TS 29.523 vk00 Policy Control Event Exposure Service Rel-20
TS 29.524 vk00 5GC to NAS Cause Mapping Specification Rel-20
TS 29.525 vk00 UE Policy Control Service Stage 3 Rel-20
TS 29.534 vk00 5G Access and Mobility Policy Authorization Rel-20
TS 29.543 vk01 Data Transfer Policy Control Services Rel-20
TS 29.552 vk00 Network Data Analytics Procedures and Data Collection Rel-20
TS 29.554 vk00 BDT Policy Control Service (Npcf_BDTPolicyControl) Rel-20
TS 29.558 vj70 Edge Applications over 3GPP Networks APIs Rel-19
TS 29.574 vk00 Ndccf Service Based Interface (DCCF) Rel-20
TS 29.576 vk00 3GPP Specification for MFAF Service Based Interface Rel-20
TS 29.594 vj30 5G Spending Limit Control Service Stage 3 Rel-19
TS 29.866 vj00 IMS Disaster Prevention & Restoration Enhancement Rel-19
TS 29.890 vg00 CT3 5G System Technical Report Rel-16
TS 32.240 vk00 Charging Architecture and Principles in 3GPP Rel-20
TS 32.255 vk20 5G Data Connectivity Charging Rel-20
TS 32.260 vk00 IMS Charging Description and Management Rel-20
TS 32.290 vj50 5G Charging for Service Based Interface Rel-19
TS 32.899 vf10 5G Charging Architecture Study Rel-15
TS 33.127 vj70 Lawful Interception Architecture and Functions Rel-19
TS 33.528 vj00 Security Assurance for Policy Control Function (PCF) Rel-19
TR 33.739 vi10 Study on security enhancement of support for Rel-18
TS 33.794 vj10 Study on Zero Trust Security Enablers for 5G Rel-19
TS 33.836 vg10 Security Study for Advanced V2X Services Rel-16
TR 33.847 vh10 5G Proximity Services Security Study Rel-17
TS 43.059 vj00 GERAN LCS Stage 2 Specification Rel-19