Bluetooth 5.1
Understanding Bluetooth 5.1
Direction finding works by measuring the phase difference of a CTE signal across antenna array elements spaced at half-wavelength (approximately 6.1 cm at 2.44 GHz). With 4-16 elements, the receiver computes the angle of the incoming signal using algorithms like MUSIC or ESPRIT. Multiple locators triangulate the tag's 2D or 3D position.
GATT caching reduces connection setup time by caching the service database hash: if unchanged, the client skips rediscovery. This benefits reconnecting devices like headphones and wearables.
Δφ = 2π·d·sin(θ)/λ
d = element spacing, θ = angle of arrival
At 2.44 GHz, d=λ/2=6.1 cm:
Δφ = π·sin(θ)
Positioning Technology Comparison
| Technology | Accuracy | Infrastructure | Power |
|---|---|---|---|
| BLE RSSI | 3-5 m | Beacons | Very low |
| BLE 5.1 AoA | 0.5-1 m | Locator arrays | Low |
| UWB | 10-30 cm | Anchors | Medium |
| Wi-Fi RTT | 1-2 m | APs | High |
Frequently Asked Questions
AoA vs AoD?
AoA: receiver has array, tag is simple. AoD: transmitter has array, receiver is simple. AoA puts complexity at infrastructure.
Accuracy?
Sub-meter (0.5-1 m) with 4-16 element arrays. Far better than RSSI (3-5 m). Multiple locators triangulate position.
What is CTE?
Constant Tone Extension: unmodulated RF appended to packets for IQ phase sampling. 16-160 μs. Enables clean phase measurement.