Positioning in 5G NR

Positioning as a Native 5G Service

Unlike previous generations where positioning was an afterthought, 5G NR treats positioning as a first-class network service. 3GPP Release 16 introduced a comprehensive positioning framework with dedicated reference signals (PRS, SRS for positioning), new positioning methods (DL-TDOA, DL-AoD, UL-TDOA, UL-AoA, Multi-RTT), and a positioning architecture involving a dedicated Location Management Function (LMF).

The key enablers for improved positioning in 5G are:

  • Wide bandwidth (up to 400 MHz in FR2): reduces ranging error (Οƒr∝1/B\sigma_r \propto 1/B) from tens of metres (LTE, 20 MHz) to sub-metre
  • Massive antenna arrays (32--256 elements): enables precise angle estimation (ΟƒΞΈβˆ1/M3/2\sigma_\theta \propto 1/M^{3/2})
  • Dense deployments: more BSs means better geometry (smaller PEB)
  • Dedicated PRS: comb-based frequency-domain design with long sequences for high processing gain

Release 17 and 18 further enhance positioning with carrier-phase measurements, sidelink positioning, and NR-RedCap positioning for IoT devices.

5G NR Positioning Architecture

5G NR Positioning Architecture
The 5G NR positioning architecture. The Location Management Function (LMF) in the core network receives measurement reports from gNBs (uplink measurements) and the UE (downlink measurements) via the NRPPa and LPP protocols, respectively. The LMF computes the position estimate using one or more positioning methods. Assistance data (BS positions, PRS configurations) is provided to the UE by the LMF via LPP. The architecture supports both UE-based positioning (UE computes its own position) and UE-assisted positioning (network computes the position).

Definition:

5G NR Positioning Methods

3GPP defines the following RAT-dependent positioning methods for NR (TS 38.305):

Downlink methods (UE measures, network or UE computes):

  1. DL-TDOA (Downlink Time Difference of Arrival): The UE measures the Reference Signal Time Difference (RSTD) between PRS transmissions from multiple gNBs. The RSTD corresponds to TDOA, producing hyperbolic position loci. Requires at least 3 gNBs (in 2D) and inter-gNB synchronisation.

  2. DL-AoD (Downlink Angle of Departure): The gNB transmits PRS on multiple beams. The UE reports the beam with the strongest RSRP, and the gNB (or LMF) maps beam indices to angular sectors. With beam refinement (hierarchical beamsweeping), angular resolution improves to βˆΌβ€‰β£ΞΈ3dB/SNR\sim\! \theta_{3\mathrm{dB}}/\sqrt{\text{SNR}}. A single gNB with a 2D array can provide azimuth and elevation.

Uplink methods (gNB measures, network computes):

  1. UL-TDOA (Uplink Time Difference of Arrival): Multiple gNBs measure the time of arrival of the UE's SRS for positioning. The LMF computes TDOA and triangulates. This method avoids the need to send assistance data to the UE.

  2. UL-AoA (Uplink Angle of Arrival): One or more gNBs estimate the azimuth and zenith angles of arrival of the UE's SRS using their antenna arrays. With massive MIMO arrays, sub-degree accuracy is feasible at high SNR.

Round-trip methods:

  1. Multi-RTT (Multiple Round-Trip Time): The UE and multiple gNBs exchange PRS and SRS, measuring the round-trip time. The RTT eliminates clock bias: RTT=2Ο„+TUE+TgNB\mathrm{RTT} = 2\tau + T_{\mathrm{UE}} + T_{\mathrm{gNB}}, where the processing times TUET_{\mathrm{UE}} and TgNBT_{\mathrm{gNB}} are known and subtracted. Multi-RTT combines the advantages of TOA (circles) with no need for UE-gNB synchronisation.

Hybrid methods combine two or more of the above (e.g., DL-TDOA + UL-AoA) to exploit complementary information from range and angle measurements.

Each method has distinct trade-offs in terms of infrastructure requirements, UE complexity, latency, and accuracy. DL-TDOA is the workhorse for wide-area outdoor positioning; UL-AoA leverages massive MIMO arrays; Multi-RTT is the most robust (no inter-gNB sync needed); DL-AoD enables single-BS positioning with a 2D antenna panel.

Positioning Reference Signal (PRS) Design in NR

The NR Positioning Reference Signal (PRS) is a downlink reference signal specifically designed for high-accuracy timing measurements. Key design parameters:

Frequency domain: PRS uses a comb structure with comb size Kcomb∈{2,4,6,12}K_{\mathrm{comb}} \in \{2, 4, 6, 12\}, meaning the PRS is transmitted on every KcombK_{\mathrm{comb}}-th subcarrier. Different gNBs use different comb offsets to enable frequency-domain multiplexing and avoid inter-cell interference.

Time domain: PRS occupies LPRS∈{2,4,6,12}L_{\mathrm{PRS}} \in \{2, 4, 6, 12\} consecutive OFDM symbols within a slot. Across these symbols, the comb offset is staggered (shifted) to fill in the frequency gaps, effectively providing full-bandwidth measurements over LPRSL_{\mathrm{PRS}} symbols. This "staircase" pattern maximises the effective bandwidth for ranging.

Sequence: Gold sequences with a length-31 generator polynomial, initialised by the cell ID, slot number, and PRS resource ID, ensuring low cross-correlation between gNBs.

Bandwidth: PRS can span up to 272 resource blocks (approximately 100 MHz at 30 kHz SCS), enabling sub-metre ranging. In FR2 (mmWave), bandwidths up to 400 MHz reduce Οƒr\sigma_r to the decimetre level.

The SRS for positioning in the uplink mirrors the PRS design philosophy, with comb sizes Kcomb∈{2,4,8}K_{\mathrm{comb}} \in \{2, 4, 8\} and configurable bandwidth. It is used for UL-TDOA and Multi-RTT.

5G Positioning Accuracy Requirements

3GPP and industry bodies have defined accuracy targets for different use cases, driving the evolution of positioning capabilities across releases:

Use Case Horizontal (m) Vertical (m) Release
Commercial (regulatory E911) <50< 50 <3< 3 (floor) Rel-16
Commercial (indoor) <3< 3 <3< 3 Rel-16
Industrial IoT <1< 1 <3< 3 Rel-16
IIoT (stringent) <0.2< 0.2 <1< 1 Rel-17
V2X (lane-level) <0.5< 0.5 N/A Rel-17
Sidelink ranging <0.2< 0.2 <0.2< 0.2 Rel-18

Achieving sub-metre accuracy requires:

  • Bandwidth β‰₯100\geq 100 MHz (FR1) or β‰₯200\geq 200 MHz (FR2)
  • At least 3--4 hearable gNBs with good geometry
  • LOS or effective NLOS mitigation
  • Carrier-phase measurements for cm-level accuracy (Rel-17+)

The jump from metre-level to decimetre-level accuracy represents a qualitative shift: at sub-30 cm, the system can distinguish individual lanes on a road, specific shelves in a warehouse, or different rooms in a building.

Example: DL-TDOA Positioning in a 5G Urban Deployment

A UE in an urban area receives PRS from four gNBs at positions (in metres): p1=[0,0]T\mathbf{p}_1 = [0, 0]^T, p2=[500,0]T\mathbf{p}_2 = [500, 0]^T, p3=[500,500]T\mathbf{p}_3 = [500, 500]^T, p4=[0,500]T\mathbf{p}_4 = [0, 500]^T. The system operates at 100 MHz bandwidth (SCS = 30 kHz).

The UE measures the following RSTDs (with BS 1 as reference): Δτ^21=βˆ’433\Delta\hat{\tau}_{21} = -433 ns, Δτ^31=βˆ’667\Delta\hat{\tau}_{31} = -667 ns, Δτ^41=βˆ’333\Delta\hat{\tau}_{41} = -333 ns.

(a) Convert RSTDs to range differences.

(b) Estimate the UE position using linearised LS.

(c) Estimate the achievable PEB given Οƒr=3\sigma_r = 3 m.

5G NR Positioning Methods Comparison

MethodMeasurementMin BSsSync Req.UE ComplexityBest Use Case
DL-TDOARange difference3BS-BSLowWide-area outdoor
DL-AoDAngle (beam ID)1NoneLowSingle-BS indoor with 2D array
UL-TDOARange difference3BS-BSLow (SRS Tx)UE-assisted, no DL PRS needed
UL-AoAAngle of arrival1NoneLow (SRS Tx)Massive MIMO deployment
Multi-RTTRound-trip time3NoneMediumNo sync infrastructure
HybridRange + angle2VariesMediumMaximum accuracy
⚠️Engineering Note

Bandwidth Determines Ranging Precision

The CRB for TOA-based ranging gives Οƒrβ‰₯c/(2Ο€Brms2Ξ³)\sigma_r \geq c / (2\pi B_{\mathrm{rms}} \sqrt{2\gamma}). For a rectangular-spectrum signal at SNR =10= 10 dB:

Bandwidth Οƒr\sigma_r (1Οƒ\sigma) Technology
1.4 MHz (LTE-1.4) ∼\sim100 m Basic cell-ID level
20 MHz (LTE-20) ∼\sim7 m LTE OTDOA
100 MHz (NR FR1) ∼\sim1.4 m 5G sub-6 GHz
400 MHz (NR FR2) ∼\sim0.35 m 5G mmWave

The inverse relationship Οƒr∝1/B\sigma_r \propto 1/B explains why 5G mmWave bands (with up to 400 MHz bandwidth) achieve decimetre ranging accuracy β€” a 20Γ—\times improvement over LTE.

However, wider bandwidth also means higher sampling rates (up to 800 MSa/s for 400 MHz), increasing ADC power consumption and baseband processing load. Power-efficient wideband receivers are a key hardware challenge for 5G positioning.

Practical Constraints
  • β€’

    FR2 (mmWave) propagation limits range to ∼\sim200 m, requiring dense deployments

  • β€’

    400 MHz bandwidth requires β‰₯\geq800 MSa/s ADC β€” power-hungry for IoT devices

  • β€’

    Multipath resolution improves with bandwidth but also complicates NLOS identification

Historical Note: Cellular Positioning from 2G to 5G

1990--2023

Cellular positioning capabilities have evolved dramatically across mobile generations, driven by regulatory mandates and commercial applications:

2G (GSM, 1990s): Cell-ID and Timing Advance (TA) provided accuracy of 100--500 m. Adequate for E-911 but too coarse for commercial location services.

3G (UMTS, 2000s): Observed TDOA (OTDOA) with dedicated positioning reference signals improved to 20--100 m. A-GPS integration provided metre-level outdoor accuracy.

4G (LTE, 2010s): Enhanced OTDOA with PRS achieved 10--50 m. LTE Release 14 introduced Enhanced Cell-ID with RTT for indoor use.

5G (NR, 2020s): Native positioning with PRS, multiple methods, and the LMF architecture targets sub-metre accuracy. Release 17 introduces carrier-phase positioning for cm-level precision.

The 1000Γ—\times accuracy improvement from 2G to 5G mirrors the 1000Γ—\times increase in signal bandwidth from 200 kHz (GSM) to 400 MHz (NR FR2).

Comparison of 5G NR Positioning Methods

Compare the achievable PEB for different 5G positioning methods (DL-TDOA, UL-AoA, Multi-RTT, and hybrid DL-TDOA + UL-AoA) as a function of bandwidth, number of antennas, and number of BSs. The range accuracy Οƒr\sigma_r is computed from the CRB on delay estimation at SNR = 10 dB. The angular accuracy σθ\sigma_\theta is derived from the array CRB. Observe how hybrid methods that fuse range and angle measurements consistently outperform single-measurement approaches, and how wide bandwidth benefits TOA/TDOA methods while large arrays benefit AoA methods.

Parameters
100
32
4

Gauss-Newton Iterative Positioning Convergence

Animate the convergence of the Gauss-Newton algorithm for TOA-based positioning. The initial estimate (from linearised LS) is shown as a square; subsequent iterations are shown as circles converging toward the true position (star). The ranging circles are drawn for the current noise realisation. Increase the noise to observe how convergence slows and the final estimate deviates further from the true position. The residual norm is plotted alongside the spatial trajectory.

Parameters
5
15

Quick Check

In 5G NR, the PRS uses a comb structure with comb size Kcomb=4K_{\mathrm{comb}} = 4 and occupies LPRS=4L_{\mathrm{PRS}} = 4 OFDM symbols with staggered comb offsets. What is the effective subcarrier occupation after combining all LPRSL_{\mathrm{PRS}} symbols?

Every subcarrier is used (100% occupation)

Every 4th subcarrier (25% occupation)

Every 2nd subcarrier (50% occupation)

Every 16th subcarrier (6.25% occupation)