WLS

Weighted Least Squares

Other →
Introduced in Rel-6

WLS is a statistical positioning algorithm that calculates a UE's location by processing and weighting signal measurements from multiple base stations based on their estimated accuracy.

Category
Other
Introduced
Rel-6
Where
User Equipment
Specifications
6 specs
WLS Description Purpose Related Classification Specifications

Description

Weighted Least Squares (WLS) is a fundamental mathematical optimization technique employed within 3GPP radio access networks for mobile positioning. It is an enhancement of the standard Least Squares (LS) estimator, designed to solve overdetermined systems of equations where the goal is to estimate unknown parameters—in this context, the geographical coordinates (x, y, and possibly z) of a User Equipment (UE). The system of equations is constructed from geometric relationships based on measurements such as Observed Time Difference of Arrival (OTDOA), Round Trip Time (RTT), or Angle of Arrival (AoA), taken between the UE and multiple neighboring base stations (eNodeBs/gNBs) or vice-versa.

The algorithm works by formulating a cost function that represents the sum of squared differences between the measured signal parameters (e.g., time differences) and the parameters predicted by a candidate location estimate. The key innovation of WLS over standard LS is the introduction of a weighting matrix. This matrix assigns different weights to each measurement equation based on the estimated reliability or variance of that particular measurement. Measurements with higher estimated accuracy (e.g., from a closer or line-of-sight base station) are given greater weight, while those with higher uncertainty (e.g., from a distant or heavily obstructed path) are given less influence on the final solution. This weighting is crucial in real-world radio environments where measurement errors are not uniform and are often correlated.

In the 3GPP architecture, the WLS algorithm is typically implemented in a Location Server (e.g., Evolved Serving Mobile Location Center - E-SMLC in LTE, or Location Management Function - LMF in 5G). The server collects measurement reports from the UE and/or the network, applies the WLS algorithm (often in an iterative manner to handle non-linear equations), and computes the final position estimate. Its role is central to network-based, UE-assisted, and UE-based positioning methods defined across 2G, 3G, 4G, and 5G. By providing a robust statistical framework to mitigate measurement errors, WLS enables the network to achieve the location accuracy targets required for commercial services (like navigation) and regulatory mandates (like emergency caller location).

Purpose & Motivation

The WLS algorithm was incorporated into 3GPP standards to address the inherent inaccuracies and biases present in radio signal measurements used for positioning. Simple trilateration or unweighted least squares methods assume all measurements have equal and uncorrelated errors, which is rarely true in complex urban or indoor radio environments due to multipath, non-line-of-sight (NLOS) propagation, and varying receiver quality. These inaccuracies lead to significant location errors, rendering basic positioning methods insufficient for critical applications.

The purpose of WLS is to statistically optimize the location estimate by acknowledging and compensating for the varying quality of input data. Its creation was motivated by the need to meet increasingly stringent accuracy requirements for emergency services (e.g., E-911 in the US) and the growing market for location-based services. By weighting measurements according to their estimated covariance, WLS provides a maximum-likelihood estimator under Gaussian error assumptions, yielding a more accurate and reliable position fix than non-weighted methods. It solves the problem of how to best combine imperfect, heterogeneous measurements from multiple sources (cells) to produce a single, optimal location coordinate, which is a fundamental challenge in wireless geolocation.

Classification

Part ofOTDOA
Related approachesE-SMLCLMF

Evolution Across Releases

Rel-6 Initial

Initially standardized as a core positioning algorithm for UMTS. Defined in TS 25.171, 25.172, and 25.173 for UE-based and UE-assisted OTDOA positioning. Provided the foundational mathematical framework for network-based location estimation in 3GPP.

Explore further

Broader topics and technologies where WLS plays a role.

Defining Specifications

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

SpecificationTitleRelease
TS 25.171 vj00 A-GPS Minimum Performance Requirements for UTRA FDD UE Rel-19
TS 25.172 vj00 A-GANSS UE Minimum Performance Requirements (FDD) Rel-19
TS 25.173 vj00 A-GANSS Performance Requirements (TDD) Rel-19
TS 36.171 vj10 A-GNSS Minimum Performance Requirements for UE Rel-19
TS 38.171 vj10 5G A-GNSS UE Positioning Requirements Rel-19
TS 45.005 vj00 GSM RF Requirements for MS and BSS Rel-19