ECEF

Earth-Centered, Earth-Fixed

Other
Introduced in Rel-6
ECEF is a standard 3D Cartesian coordinate system used for precise terrestrial positioning. Its origin is at the Earth's center of mass, with axes fixed to the Earth's rotation, providing a stable reference frame for location data. It is fundamental for Location-Based Services (LBS), emergency caller location, and advanced features like A-GNSS in 3GPP networks.

Description

Earth-Centered, Earth-Fixed (ECEF) is a three-dimensional, right-handed Cartesian coordinate system that serves as a fundamental geodetic reference frame within 3GPP specifications for positioning and location services. The origin (0,0,0) of the ECEF system is defined as the Earth's center of mass. The X-axis extends from the origin through the intersection of the Equator and the Prime Meridian (0° longitude). The Y-axis is orthogonal to the X-axis in the equatorial plane, extending through 90° East longitude. The Z-axis is aligned with the Earth's rotational axis, pointing towards the North Pole. Crucially, the coordinate axes are 'fixed' with respect to the Earth's body; they rotate along with the Earth, unlike an inertial space-fixed frame. This provides a stable, Earth-bound reference for describing locations of objects on or near the Earth's surface.

Within 3GPP architectures, ECEF coordinates (typically expressed in meters as X, Y, Z triplets) are used as a common format for exchanging high-precision location information between network entities. Key functional nodes that utilize ECEF include the Location Management Function (LMF) in 5G, the Enhanced Serving Mobile Location Centre (E-SMLC) in LTE, and the Standalone SMLC (SAS) in UMTS. These entities calculate or receive UE position estimates, often converting them from other formats (like ellipsoidal latitude/longitude/altitude) into ECEF for internal computations or signaling. For example, positioning methods like Observed Time Difference of Arrival (OTDOA) and Uplink Time Difference of Arrival (UTDOA) involve calculating hyperboloids based on time-difference measurements; these geometric calculations are often performed more efficiently in the Cartesian ECEF space.

The use of ECEF is integral to the operation of Assisted GNSS (A-GNSS), a primary high-accuracy positioning method. The network (e.g., LMF) provides assistance data to the UE, which can include the ECEF coordinates of GNSS satellites' positions and velocities, as well as the ECEF position of the reference location. This allows the UE's GNSS receiver to compute its own ECEF position directly. Subsequently, this position may be converted to a more user-friendly format like latitude, longitude, and altitude (LLA) based on a specific reference ellipsoid (e.g., WGS-84). The standardization of ECEF across 3GPP releases ensures unambiguous and mathematically consistent positioning across different network generations (UMTS, LTE, NR) and between network equipment and UEs from different vendors, forming the bedrock for reliable and interoperable location services.

Purpose & Motivation

The adoption of the ECEF coordinate system within 3GPP was motivated by the need for a precise, unambiguous, and computationally efficient reference frame for terrestrial positioning calculations. Early mobile location services often relied solely on cell identity or signal strength, which provided only coarse, network-centric location estimates. The drive for more accurate positioning for emergency services (e.g., E-911 in the US) and commercial Location-Based Services (LBS) necessitated the integration of geometric positioning methods like GNSS and OTDOA. These methods require a rigorous mathematical framework.

ECEF was chosen over other coordinate systems (like pure latitude/longitude) for several key reasons. First, it provides a true 3D framework essential for altitude determination and for calculations involving satellites whose orbits are naturally described in an Earth-centered frame. Second, Cartesian coordinates (X, Y, Z) are far more convenient for the vector mathematics involved in calculating distances, time-differences-of-arrival, and intersection points of hyperboloids or spheres—core operations in OTDOA and GNSS positioning. Performing these operations directly in ellipsoidal coordinates is complex and computationally intensive. By standardizing ECEF, 3GPP provided a common 'language' for high-accuracy location data that simplifies implementations, reduces errors in coordinate transformation, and ensures that positioning results are consistent and interoperable across the global network ecosystem.

Key Features

  • Cartesian coordinate system with origin at Earth's center of mass
  • Axes fixed to and rotating with the Earth (X through 0° lat/lon, Z through North Pole)
  • Provides a stable 3D reference frame for terrestrial and satellite positioning
  • Enables efficient mathematical computation for geometric positioning methods
  • Standardized format for high-precision location signaling in 3GPP networks
  • Foundational for A-GNSS assistance data and OTDOA/UTDOA calculations

Evolution Across Releases

Rel-6 Initial

Introduced ECEF as a standardized coordinate system for positioning, primarily to support the new UE-based and UE-assisted positioning methods for Location Services (LCS). It provided the mathematical foundation for signaling precise location estimates, especially for Assisted-GNSS (A-GPS) and OTDOA, enabling meter-level accuracy in UMTS networks.

Defining Specifications

SpecificationTitle
TS 21.905 3GPP TS 21.905
TS 25.171 3GPP TS 25.171
TS 25.172 3GPP TS 25.172
TS 25.173 3GPP TS 25.173
TS 25.331 3GPP TS 25.331
TS 25.453 3GPP TS 25.453
TS 36.171 3GPP TR 36.171
TS 36.305 3GPP TR 36.305
TS 36.331 3GPP TR 36.331
TS 36.355 3GPP TR 36.355
TS 36.763 3GPP TR 36.763
TS 37.355 3GPP TR 37.355
TS 37.571 3GPP TR 37.571
TS 38.171 3GPP TR 38.171
TS 38.305 3GPP TR 38.305
TS 38.331 3GPP TR 38.331
TS 38.821 3GPP TR 38.821
TS 44.031 3GPP TR 44.031
TS 45.005 3GPP TR 45.005