RF Wireless World

Browse articles, tutorials, tools, and vendors.

Bluetooth Ranging: Phase Based vs RTT Compared

By RF Wireless Expert Team

Based on the Bluetooth Core Specification (Volume 1, Part A, Section 9) and general industry principles, Bluetooth Channel Sounding (CS) achieves highly accurate and secure distance estimation by utilizing two distinct but complementary ranging methods: Phase-Based Ranging (PBR) and Round-Trip Time (RTT).

During a Channel Sounding procedure, devices can use specific “modes” to execute these methods (e.g., Mode-1 for RTT, Mode-2 for PBR, and Mode-3 for both simultaneously). Here is an explanation of how each method works and how they differ.

1. Phase-Based Ranging (PBR)

How it works: Phase-Based Ranging does not measure the time a signal takes to travel; instead, it measures the physical properties of the radio wave itself.

  1. The initiator and reflector devices exchange unmodulated carrier tones (called CS tones) across multiple different frequency channels.
  2. When the receiving device captures these tones, it measures their amplitude and phase using In-phase and Quadrature (IQ) sampling.
  3. Because radio waves have a specific, mathematical wavelength, changing the frequency slightly alters the phase of the wave as it arrives at the receiver. By measuring the phase differences across multiple frequencies, the devices can calculate the exact distance the wave traveled.

Advantages and disadvantages:

  • Strength: PBR is incredibly precise, capable of calculating distance down to the centimeter level.

  • Limitation (Distance Ambiguity): Radio waves are cyclical (a wave phase of 10° looks mathematically identical to 370°). According to the Bluetooth specification, when measuring channels separated by 1 MHz, the phase cycle repeats every 150 meters. Therefore, PBR alone cannot tell if a device is 5 meters away, or 155 meters away. This is known as “distance ambiguity.”

2. Round-Trip Time (RTT)

How it works: Round-Trip Time calculates distance by measuring the actual time it takes for a data packet to travel through the air.

  1. The initiator sends a highly secure, randomized packet (a ‘CS_SYNC’ packet) and records the exact Time of Departure (ToD).
  2. The reflector receives the packet, recording the Time of Arrival (ToA), and then sends a response back to the initiator.
  3. The initiator receives the response and calculates the total Time of Flight (ToF).
  4. Because radio waves travel at the speed of light (cc), the distance is calculated using the formula: Distance=Time_of_Flight×cDistance = Time\_of\_Flight \times c.

Advantages and disadvantages:

  • Strength: RTT provides an absolute distance measurement. It does not suffer from the “distance ambiguity” of PBR. Furthermore, because RTT relies on cryptographic, randomized bit sequences, it is highly secure and natively detects relay (man-in-the-middle) attacks. If a hacker attempts to intercept and re-transmit the signal, the time delay will be mathematically obvious to the system.

  • Limitation: RTT precision is heavily dependent on the hardware clock and processing capabilities of the Bluetooth chip. Because light travels roughly 30 centimeters in a single nanosecond, even a tiny timing error in the hardware can result in a distance error of a meter or more.

How They Work Together

Because of their respective limitations, Bluetooth Channel Sounding is designed to use both methods together.

  • RTT is used to get the absolute, rough distance and provide security (e.g., proving the device is exactly 12 meters away, defeating the 150m ambiguity).
  • PBR is used to refine that measurement down to centimeter-level precision (e.g., refining the 12 meters down to 12.35 meters).

Summary Comparison Table

FeaturePhase-Based Ranging (PBR)Round-Trip Time (RTT)
Primary MechanismMeasures the phase angle of continuous radio tones across multiple frequencies.Measures the Time of Flight (ToF) of data packets (CS_SYNC).
CS Step ModeMode-2 (and Mode-3)Mode-1 (and Mode-3)
Signal TypeUnmodulated carrier tones (Amplitude Shift Keying / CS Tones).Modulated data packets (GFSK / Pseudo-noise bit sequences).
Accuracy / PrecisionVery High (Centimeter-level precision).Moderate to High (Dependent on hardware clock resolution; usually ~1 meter).
Major LimitationDistance Ambiguity: Cannot determine absolute distance over longer ranges (math repeats every ~150m).Hardware Dependency: Requires ultra-precise nanosecond hardware clocks to get accurate distance.
Primary Role in Channel SoundingProvides the fine-tuned, pinpoint distance calculation.Resolves PBR’s distance ambiguity and provides high cryptographic security against relay attacks.
Math RelianceWave physics (Wavelength, Frequency, Phase Difference).Time physics (Time = Distance ÷ Speed of Light).

References & Further Reading

  1. Bluetooth SIG : Bluetooth Core Specification Version 6.3, May 5, 2026.
  2. Bluetooth SIG : Bluetooth Technology Overview

Continue Learning Bluetooth Basic Concepts

Continue Learning Bluetooth Technology

Compare Bluetooth With Other Technologies

Keep Reading