Bluetooth Low Energy direction finding



Marketing manager

Since 2019 when the Bluetooth Special Interest Group announced a direction-finding feature based on angles finding in their specification for Bluetooth 5.1 I was impatient to check if it is working!

Unfortunately, there is no mutch commercial DevKits or solutions to verify that feature, nevertheless, luckily now one of our engineers Arkadiusz Jagodzinski has prepared a custom HW solution based on the Nordic nRF52811 chip and verify how this feature works and how accurate it is based on measurements in special EM isolated chamber. In this first post I’d like to share with you 

Bluetooth Low Energy Location Services

Bluetooth Low Energy is one of the most popular wireless technology standards. Around 4 billion Bluetooth enabled devices were shipped to the market in 2020. This number will grow and annual Bluetooth device shipments will exceed 6 billion by 2025 according to Bluetooth SIG forecast.

One of the Bluetooth key features is location services. 119 Million devices that use location services were shipped in 2020, mostly for Indoor Navigation and Point of Interest Information purposes.

Until now Bluetooth location services solutions were using Received Signal Strength Indicator. RSSI measurements allow determining the presence of a device or rough distance estimation to it.

Source: Enhancing Bluetooth Location Services with Direction Finding,

By using some more sophisticated approaches Real-time Locating Systems and Indoor Positioning Systems are also possible by mixing together RSSI measurements, multiple transmitters or receivers and trilateration.

Source: Enhancing Bluetooth Location Services with Direction Finding,

Bluetooth Direction Finding

In 2019 Bluetooth SIG announced Bluetooth 5.1 specification which introduces Direction 

Finding features designed to improve location services. Direction Finding makes it possible to determine the direction of the received signal by using an antenna array and signal-phase comparisons.

Direction finding delivers two methods: Angle of Arrival (AoA) and Angle of Departure (AoD) which use the same principles.

In both methods, there are two devices: transmitter and receiver. The transmitter transmits Constant Tone Extension (CTE) signal after the regular BLE packet. The receiver role is to sample that signal and calculate the angle from which the signal comes.

In Angle of Arrival:

  • The transmitter has one antenna.
  • The receiver has an antenna array and it switches antennas when receiving CTE signal from the transmitter.

The angle of Departure is slightly different:

  • Transmitter has an antenna array and it does the switching when transmitting.
  • The receiver has only one antenna used to sample CTE signal from the transmitter.
Source: Enhancing Bluetooth Location Services with Direction Finding,

Angle Estimation

After the sampling phase, we have IQ samples linked to each antenna. IQ samples represent the phase and amplitude of a signal. Using this data it is possible to calculate the signal phase difference between each antenna. Then using some trigonometry it is possible to calculate the angle of arrival.

Example angle of arrival estimation using two antennas in the receiver:

Using phase difference to derive angle of arrival

Source: Bluetooth Direction Finding A Technical Overview, Martin Woolley, 22 February 2021

Exploring Angle of Arrival method

In cooperation with Wrocław University of Science and Technology we will explore Angle of Arrival capabilities, mainly we will focus on examining the accuracy of:

  • Estimation of the angle of the transmitter to the receiver.
  • Transmitter positioning in 2D when using two receivers.

To do it we will use custom boards with Nordic nRF52811 chip and a uniform circular antenna array that can contain up to 8 antennas.


read case studies

Smart healthcare

​Smart healthcare is one of the toughest but also fastest growing industries. A Silicon Valley start-up with a strong background in medical surgery and Thaumatec…
read more

Smart streetlight system

The City of Amsterdam has been very actively engaged in smart city development. Upgrading the street lighting infrastructure with new technology was high on the…
read more

Mobile LoRa gateway

Thaumatec built the solar-powered Lora Gateway because we believe, that this device can solve a lot of global problems and help many businesses.
read more

Wrocław the smart(est) city

Thaumatec has a strong partnership with top-class universities like Wrocław University of Technology and Science and the most respected business networks like DSP Valley from…
read more

Smart robot for elderly care

​AI is the most exciting field ever, especially since the creation of robots. Thaumatec was lucky (and qualified) to be assigned to work on a…
read more

Smart sleep tracker

The consequences of sleeping deprivation can affect many, so a solution was formed for this problem and Thaumatec helped in the making. Read our story…
read more

LoRa Communication Module for Drones

LoRa communication module for drones Lora is one of the most promising IoT technologies that deliver communication for areas where availability of power grid is…
read more

Biometric identity

Biometric identity products deliver effortless, fast, and highly accurate biometric enrollment and identification. Designed for high throughput identification and verification, in other words, these products…
read more

Smart security system

Hago Next, a cleaning company that provides services to public places like train stops, was searching for the ideal partner to provide them with IoT…
read more

Do you need a help with choosing a service?

Contact us, we'll help you.

Contact us
coretech thingworx life expander FMC intuitive
Copyrights © Thaumatec 2024