U-PCF

UTRAN Position Calculation Function

Radio Access Network
Introduced in Rel-12
A functional entity within UTRAN responsible for calculating the geographical position of a UE. It processes measurement data from the UE and network to determine location, supporting services like emergency calls and location-based services.

Description

The UTRAN Position Calculation Function (U-PCF) is a critical component within the UTRAN architecture, specifically designed for mobile positioning. It resides within the Radio Network Controller (RNC) and is responsible for the computational aspects of determining a User Equipment's (UE) geographical location. The U-PCF receives raw measurement data, which can include timing measurements like Round Trip Time (RTT), Observed Time Difference of Arrival (OTDOA) measurements, or Assisted Global Navigation Satellite System (A-GNSS) data. It processes this data using specific positioning algorithms, such as cell-ID, OTDOA, or Uplink Time Difference of Arrival (U-TDOA), to compute latitude, longitude, and altitude coordinates. The function interfaces with other UTRAN positioning entities like the UTRAN Position Radio Co-ordination Function (U-PRCF) to request measurements and with the core network via the Iupc interface to receive location service requests and deliver the calculated position results. Its role is purely computational; it does not manage radio resources or coordinate measurement procedures itself. The accuracy of the position fix depends on the chosen method, available measurements, and environmental factors. The U-PCF is essential for transforming network and satellite signals into actionable location information.

Purpose & Motivation

The U-PCF was introduced to provide a standardized, network-based method for determining mobile device location within 3GPP's UTRAN. Prior to its specification, location services were often proprietary or relied on less accurate methods like simple Cell-ID. The driving forces were regulatory requirements, such as Enhanced 911 (E911) in the United States, which mandated accurate location for emergency calls, and the commercial demand for Location-Based Services (LBS). The U-PCF addresses the need for a reliable, integrated positioning calculation engine within the RAN, separating the calculation logic from measurement coordination and radio resource management. This modular approach allows for the implementation of different positioning technologies (OTDOA, A-GNSS) using a common functional interface. It solved the problem of how to efficiently and accurately compute a position using disparate measurement sources available in a 3G network, enabling compliance with legal mandates and unlocking new service revenues for operators.

Key Features

  • Executes positioning algorithms (e.g., Cell-ID, OTDOA, A-GNSS) to compute UE coordinates
  • Processes raw measurement data from UE and network elements (Node B)
  • Interfaces with the U-PRCF to obtain necessary radio measurements for positioning
  • Communicates with the core network's Serving Mobile Location Centre (SMLC) via the Iupc interface
  • Supports multiple positioning methods to balance accuracy, latency, and network load
  • Provides calculated location information (latitude, longitude, uncertainty) to requesting entities

Evolution Across Releases

Rel-12 Initial

Introduced as part of the UTRAN positioning architecture in 3GPP TS 25.305. The initial specification defined the U-PCF's role in calculating the UE position based on measurements provided by the U-PRCF, establishing its interfaces and basic functional requirements for supporting methods like Cell-ID and OTDOA.

Defining Specifications

SpecificationTitle
TS 25.305 3GPP TS 25.305