Mobile Network & Connectivity • SoC Analysis
Mobile Network & Connectivity

UWB Technology: Ultra-Wideband Precision Location and Ranging in Mobile

By Sarah Kim, Senior SoC Engineer • September 7, 2026 • 9 min read

Ultra-Wideband isn't another radio for faster data — it's a radar-grade ranging sensor that turns your phone into a spatial computer. With 500 MHz channels, nanosecond pulses, and centimeter-level time-of-flight, UWB solves what BLE and Wi-Fi never could: where you are, exactly.

For a decade, mobile location meant GPS outdoors and educated guessing indoors. Bluetooth Low Energy (BLE) gave us 1–3 meter proximity, Wi-Fi RTT improved it to ~1 meter, but neither can tell if your phone is in your left pocket or on the table beside you. Ultra-Wideband (UWB) changes the physics entirely. Instead of measuring signal strength (RSSI), it measures time.

Because UWB pulses are just 2 nanoseconds wide, the receiver can timestamp arrival time with ~10 picoseconds of precision. At the speed of light, 10 ps is 3 mm. In practice, after multipath, antenna group delay, and clock drift calibration, commercial mobile UWB delivers 5–10 cm accuracy and ±2° angle — an order of magnitude better than any other mass-market radio.

1. Why Bandwidth Equals Precision

UWB as defined by the FCC (3.1–10.6 GHz) and regulated in Europe (6.0–8.5 GHz for handhelds) must occupy at least 500 MHz of bandwidth or have a fractional bandwidth >20%. That regulatory constraint is its superpower.

First-principles insight: Ranging precision is inversely proportional to signal bandwidth. Cramér–Rao lower bound: σrange ≥ c / (2π × B × √(SNR)). Double the bandwidth, halve the error. A 2 MHz BLE channel fundamentally cannot compete with a 500 MHz UWB channel — no amount of software filtering overcomes the physics.

This is impulse radio (IR-UWB), not OFDM. The IEEE 802.15.4z High-Rate Pulse Repetition (HRP) PHY transmits a train of polarity-modulated pulses shaped by a root-raised-cosine filter. Channel 5 (6489.6 MHz, 499.2 MHz BW) and Channel 9 (7987.2 MHz) are the de facto mobile standards because they avoid Wi-Fi 6E overlap at 5.9–7.1 GHz and sit in a relatively quiet region for coexistence.

UWB Secure Ranging Architecture Block diagram of a smartphone UWB ranging subsystem showing initiator and responder, double-sided two-way ranging exchange, and angle-of-arrival. INITIATOR — SMARTPHONE Application ProcessorFiRa / CCC Stack Secure ElementSTS Key Generation UWB SoC — e.g., NXP SR150 / Apple U2 / Qorvo DW3210HRP PHY • 802.15.4z MAC • Digital Baseband • TDC (15.6 ps) • AES Dual-Antenna Array + RF Front-EndCh5/9 • LNA • PA • Switch • PDoA for AoA (±3°) Antenna spacing = λ/2 ≈ 2.3 cm @ 6.5 GHz TWR Engine • DS-TWR AoA Engine • TDoA RESPONDER — TAG / KEY / ANCHOR Qorvo DWM3000 / NXP NCJ29D5 ModuleLow-Power MCU • 802.15.4z • Crystal TCXO 10 ppm Secure Ranging + STS DecryptionScrambled Timestamp Sequence • 128-bit AES • Replay protection Single Antenna • Coin-Cell OptimizedTX -41.3 dBm/MHz PSD • RX sensitivity -105 dBm POLL (STS) RESP + FINAL ToF = ((Tround1 - Treply1) + (Tround2 - Treply2))/4
Fig. 1 — Smartphone UWB subsystem with double-sided two-way ranging (DS-TWR) and phase-difference-of-arrival (PDoA) angle estimation. The Scrambled Timestamp Sequence (STS) prevents distance-spoofing.

2. Ranging That Actually Measures Distance

UWB does not estimate range — it calculates it from timestamps. Three exchanges dominate mobile implementations:

Mobile Connectivity Standards Comparison
Feature 5G NR Wi-Fi 7 Bluetooth 5.4
Peak Throughput20 Gbps46 Gbps2 Mbps
Latency1–4 ms1–2 ms3–6 ms
RangeSeveral km30–50 m100–400 m
Power DrawHighMediumUltra-low
Primary UseCellular dataLocal networkingPeripherals/IoT

Angle-of-Arrival (AoA) adds the second dimension. With two RX antennas spaced λ/2, the phase difference Δφ between antennas maps to angle: θ = arcsin( (Δφ × λ) / (2π × d) ). A single DS-TWR exchange now yields both range and bearing — the foundation for the arrow that points you to your lost AirTag.

IEEE 802.15.4z: Security Was the Missing Piece

Legacy 802.15.4 HRP had a fatal flaw: the preamble was predictable, enabling an attacker to advance detection and shrink apparent distance (early-detect/late-commit attack). 802.15.4z adds the Scrambled Timestamp Sequence (STS) — a 4096-bit pseudo-random sequence generated by a deterministic random bit generator (DRBG) seeded from a 128-bit key negotiated via BLE. Without the key, an attacker cannot predict the pulse polarity or position, making the timestamp cryptographically bound. This is why the mobile app sandboxing security model now treats UWB keys as hardware-backed secrets alongside biometrics.

// FiRa-compliant DS-TWR with STS — simplified initiator logic
struct uwb_config {
  uint8_t  channel = 5;          // 6489.6 MHz
  uint8_t  preamble_code = 9;    // Ipatov ternary code
  uint8_t  sfd_id = 2;           // 4z BPRF
  uint8_t  sts_config = 1;       // Static STS (SP1)
  uint16_t slot_duration_ms = 2;
};
bool range_secure(peer) {
  sts_key = secure_element.derive(peer.session_key);
  tx_poll(sts_key);               // RMARKER + STS segment
  rx_resp = wait_for(5ms);
  if (!verify_sts(rx_resp)) return false;
  tof = calc_ds_twr(t1, t2, t3, t4, t5, t6);
  range_cm = tof * 29.9792458;   // cm per ns, c/1e9 *100
  aoa_deg = pDoA_estimate(phase_diff);
  return aoa_deg && range_cm < 10000;
}

3. From SoC to Antenna: Where Phones Get It Hard

Integrating UWB into a flagship is an RF coexistence puzzle. The 6–8 GHz antenna sits millimeters from Wi-Fi 6E/7 MIMO, 5G n77/n79, and NFC coils. Isolation of >30 dB is required to prevent desense. Apple isolates the U1/U2 on its own LPP package with a dedicated PMIC rail that sleeps at 5 µA and ramps to 120 mA only during a ranging slot. NXP’s Trimension SR100T/SR150 does the same for Android flagships, sharing the secure element with the NFC controller to reuse the same tamper-resistant enclave for STS keys.

Antenna design is non-negotiable for AoA. Two antennas must maintain known phase center offset across all wrist and pocket orientations. That means laser-direct-structuring (LDS) on the mid-frame, not flex PCB, and factory calibration of antenna delay (typically 2.1–2.6 ns) stored in NV memory. Peer-to-peer spatial awareness, like that used for precise audio handoff, relies on this calibration; uncalibrated units can drift by 15 cm. For context on how tightly RF and acoustics now interact, see our analysis of smartphone speaker driver design where antenna keep-out zones directly constrain acoustic volume.

FiRa Consortium Profile

Interoperability layer above 802.15.4z. Defines ranging rounds, capability negotiation over BLE OOB, and ranging interval (200 ms typical) for phone-to-phone and phone-to-accessory use.

Car Connectivity Consortium (CCC)

Digital Key 3.0 mandates UWB + BLE + NFC. UWB provides secure distance bounding: car unlocks only when phone is <2 m and outside geofence checks via BLE RSSI are ignored.

4. Power, Coexistence, and Real-World Limits

UWB is low average power but bursty. A DS-TWR exchange draws ~180 mW for 3 ms. At FiRa’s 5 Hz update rate, average draw is ~3 mW — comparable to BLE scanning, and far below the display. The bigger budget is the host wake: the AP must timestamp, verify STS, and run the location engine. Modern stacks offload histogram accumulation and leading-edge detection to the UWB SoC, waking the AP only with a final range/angle tuple via SPI/I3C.

Coexistence requires time-division. Wi-Fi 6E channel 5 intermittently notches UWB channel 5; phones mitigate with adaptive frequency hopping between Ch5 and Ch9 and via 3-wire coexistence signaling (WLAN_ACTIVE, UWB_ACTIVE). UFS 4.0 storage architecture taught mobile architects the same lesson: bursty high-bandwidth peripherals need deterministic arbitration, not best-effort sharing.

Multipath remains the accuracy limiter indoors. In a metal elevator, the direct path can be 10 dB weaker than a reflection. Leading-edge detectors use a 64-tap CIR (channel impulse response) and search for the first path above a dynamic threshold, not the strongest peak. That threshold — typically 6 dB above noise floor — is where most vendor differentiation lives.

5. Comparison: UWB vs. The Location Stack

TechnologyAccuracyPower (avg)Secure Ranging?Best For
UWB 6.5–8 GHz, 500 MHz5–10 cm, ±2° AoA3–5 mW @5 HzYes (STS/AES-128)Digital key, indoor nav, pointing
BLE 5.4 / Channel Sounding0.5–1 m (new), 1–3 m RSSI1–2 mWPartial (HADM)Beacons, audio, coarse presence
Wi-Fi RTT (802.11mc/az)1–2 m80–150 mWNoIndoor positioning via APs
GNSS (L1/L5)1–3 m outdoors, none indoor15–30 mWNoOutdoor navigation
NFC 13.56 MHz<4 cm (tap)PassiveYes (SE)Payment, pairing tap

Notice the gap UWB fills: it is the only radio that is both precise and secure at human-scale distances. BLE Channel Sounding (introduced in BT 5.4) narrows the gap to ~0.5 m using phase-based ranging at 2.4 GHz, but 80 MHz is still 6× less bandwidth than UWB and far more susceptible to fading.

6. What UWB Unlocks for Mobile UX

Digital key and access: CCC Digital Key specifies two-phase ranging: BLE for discovery and UWB for distance bounding. The car measures DS-TWR range and refuses relay attacks — even if you amplify BLE, the ToF betrays you. The same flow enables hands-free door unlock, trunk kick-open by foot position, and child-presence detection.

Find My and tags: Apple AirTag and Samsung SmartTag+ use TDoA blink + DS-TWR follow-up. The phone’s U1/U2 sweeps, finds the tag’s blink, then initiates TWR for precision. Power is critical here: a tag must last a year on a CR2032, so it sleeps in BLE and only enables the UWB receiver for a 4 ms window every 1.5 s.

Indoor navigation and spatial context: In malls and airports, FiRa anchors replace BLE beacons. Phones get 30 cm lane-level guidance without camera. For developers, Nearby Interaction on iOS and Jetpack UWB on Android expose range and bearing as a 60 Hz stream — enabling spatial audio that follows a speaker or AR annotations pinned to a UWB anchor.

Camera and computational photography: Knowing that two phones are 30 cm apart with known baseline improves stereo depth and relighting. This complements mobile night photography algorithms where multi-frame alignment benefits from true metric scale, not just VIO drift correction.

7. Security and Privacy Considerations

UWB’s precision creates new privacy surface. A malicious app with UWB entitlement could map a room at centimeter granularity. Both iOS and Android now gate UWB_RANGING behind location permission + foreground service + user prompt per peer. Keys are bound to the Secure Enclave/StrongBox and never exposed to the AP’s Linux/Android userland.

Distance-spoofing defenses go beyond STS. Secure ranging mandates that the RMARKER timestamp be taken at the STS field, not the preamble, and that the responder enforce a reply-time window (<50 ms). The initiator discards any measurement where the CIR’s leading edge is inconsistent with the reported STS position — a technique called physical-layer commitment.

8. The Road Ahead: UWB in 6G and Ambient Sensing

3GPP is studying UWB-like ranging as part of 6G integrated sensing and communication (ISAC), and FiRa 2.0 adds radar modes that reuse the same pulse for presence detection (breathing at 1 m). Expect tighter Wi-Fi/UWB convergence: 802.11bf WLAN sensing will share antenna arrays with UWB, and joint time/angle solvers will fuse UWB ToF with Wi-Fi CSI for robust indoor SLAM. For phone architects, the lesson is clear: UWB is no longer an accessory chip — it is a core sensor, alongside camera, lidar, and IMU.

If you are evaluating indoor positioning stacks, start with UWB for any interaction within 10 m that requires trust — keys, payments, and pointing. Use BLE for discovery and GNSS/Wi-Fi for outdoor coarse location. The combination, orchestrated through sensor fusion on the AP, delivers spatial awareness that finally matches human intuition.

Frequently Asked Questions

How accurate is UWB compared to Bluetooth or Wi-Fi location?
In smartphones, UWB typically achieves 5–10 cm ranging and 2–3° angle accuracy at up to 30 m line-of-sight, versus 1–3 m for BLE RSSI, ~0.5 m for new BLE Channel Sounding, and 1–2 m for Wi-Fi RTT (802.11mc/az). UWB’s 500 MHz bandwidth allows nanosecond pulse timing, which is physically impossible for 2 MHz BLE or 20–80 MHz Wi-Fi channels.
Does UWB drain battery or interfere with Wi-Fi 6E?
Average power is 3–5 mW at a 5 Hz ranging rate — similar to BLE. Peak current during a 3 ms DS-TWR exchange is ~120–180 mW, but duty cycle is <2%. Coexistence is handled by time-division arbitration and hopping between Channel 5 (6489.6 MHz) and Channel 9 (7987.2 MHz) to avoid Wi-Fi 6E channels, plus a 3-wire PTA interface between the Wi-Fi and UWB SoCs.
What makes UWB secure against relay attacks for car keys?
IEEE 802.15.4z secure ranging uses a Scrambled Timestamp Sequence (STS) — a 128-bit AES-encrypted pseudo-random pulse sequence. Without the key (negotiated over BLE and stored in a Secure Element), an attacker cannot predict or advance the signal, so distance is cryptographically bound to time-of-flight. CCC Digital Key 3.0 requires this for hands-free unlock.
Do I need UWB infrastructure for indoor navigation?
For meter-level navigation, no — BLE or Wi-Fi RTT with fingerprinting works but is less precise. For 10–30 cm lane-level guidance, yes: FiRa-compliant anchors (typically 1 per 200–400 m²) with known coordinates are needed. Phone-to-phone and phone-to-tag use cases (AirTag, device pointing) work without infrastructure via double-sided two-way ranging.

References & Standards: GSMA Intelligence · 3GPP specifications