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
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
| Specification | Title |
|---|---|
| TS 25.305 | 3GPP TS 25.305 |