How RF-star & Industries Are Moving Forward
La teoría de la realización del servicio de ubicación Bluetooth 5.1 AoA Jun 08, 2023
The Arrived of Angle(AoA) technology has been introduced to BLE since Bluetooth 5.1 Core Specification for Bluetooth Direction's purpose. Now, Bluetooth 5.1 AoA has been widely used in two fields: indoor positioning, and keyless entry.  Now, we will explain how AoA works and how it applies into indoor positioning with Bluetooth 5.1 AoA technology.

Se ha aplicado Bluetooth 5.1 AoA en posicionamiento en interiores.



1. Indoor Positioning Technology Overview

There are four solutions for indoor positioning: UWB, Wi-Fi, BLE beacon / BLE AoA. For the accuracy range, UWB is 0.1 m ~ 1 m; Wi-Fi and BLE beacon is 5 m ~ 20 m with a larger error range. As the first commercial BLE AoA positioning service company, Quuppa can control the accuracy range within 0.1 m ~ 1 m (with the TI CC254x and Nordic nRF5281x chips).


The following is the test data of Quuppa.
Datos de prueba de Quuppa sobre UWB, WIFI, BEACON


2. Analysis of Indoor Positioning Theory


No matter what kind of positioning method, the indoor positioning system needs to draw the architectural modeling of the actual scene, deploy the receiver router in the indoor area, and mark the corresponding location on the modeling map. The mobile phone or the beacon module broadcast wireless signals. The receiver router deployed in a fixed position can confirm the location area range of the beacon after received the wireless signals.



modelado arquitectónico


The arrival angle of the beacon signal can be measured by multiple antennas after confirmed the location area range. Combined with triangulation positioning, the accurate position of beacon equipment can be calculated.


Teoría del posicionamiento interior

Triangulation

Triangulation is to measure the position of the beacon device through two sets of AoA data. As shown in the figure below, two sets of antennas can measure one AoA data, and two AoA data can measure the position of device A. Both d and D are known parameters, how we can get θ1 and θ2.


Triangulación para medir la posición del dispositivo baliza

3. AoA Measurement Theory


  • Frequency: Bluetooth operates in the ISM (Industrial Scientific and Medical) band from 2.40 GHz to 2.41 GHz with a bandwidth of 2 MHz. Bluetooth is divided into three broadcast channels 37, 38, and 39. In the Bluetooth v5.x core specification, the extended broadcast of the Bluetooth LE can be broadcasted in any channel from 0 to 39, that is, the Bluetooth v5.1 beacon can work on any Bluetooth channel. (The frequency of Bluetooth is inconsistent when it is working, which will affect the Bluetooth wavelength λ.)


  • Phase: The wireless signal is continuous in the air. The RX receiver receives and demodulates the signal of the entire wave cycle of 0 ~ 2 π under the frequency range.

Todo el ciclo de onda de 0 ~ 2 π bajo el rango de frecuencia


  • AoA calculation: Supposing that there is a fixed-frequency Bluetooth beacon signal broadcasting in an open area (ignoring obstacles and other 2.4 GHz signal interference in the air). If the two receivers are on the same radius and at the same TX end, at a certain time t, the phase difference received by the RX receiver should be 0. But if the receiver is in a position with an inconsistent radius, at a certain time t, there is a difference in the phase of the RX receiver.


Cálculo del AoA

If the above diagrams are not easy to understand, let's change to the following diagrams to show the schematic. In the process of signal transmission, due to different antenna positions, the phase of the signal sampled at a certain time t is different.


Esquema de cálculo de AoA


Tips: In principle, the phase difference can be calculated with two antennas, and a multi-antenna array can help improve the anti-interference performance.


When the two antennas’ distance d and the frequency (wavelength) of the beacon signal are known, the phase difference θ between the beacon signal and the antenna 1, antenna 2 can be calculated. After calculating the two sets of θ at different positions, the position of the beacon signal can be calculated.

Cómo calcular la posición de la señal de la baliza.


  • AoA Measurement Error


Taking a 2-dimensional plane as an example, there will be two angles of α. And in real three-dimensional coordinates, there will be a trajectory of a circle with a radius of α. The AoA receiver only knows that the beacon signal is on the trajectory of the circle, however, it cannot judge where they are on the circle. At this time, an orthogonal antenna array is needed to confirm the position coordinates of the beacon point.


Error de medición de AoA


Antenna arrays can be arranged in a variety of ways. One mission is positioning, and the other mission is to minimize the number of receiver deployments. The common antenna array deployments are shown below.


Los despliegues comunes de conjuntos de antenas

Example of Antenna Array


  • TI EVM Antenna Array

Conjunto de antenas TI EVM


  • Quuppa Receiver Antenna Array



Conjunto de antenas receptoras Quuppa


4. Bluetooth 5.1 AoA Software Deployment

El SIG ha realizado las especificaciones correspondientes para el protocolo AoA en la capa de enlace lógico en la especificación central de Bluetooth 5.1.


AoA / AoD puede funcionar bajo 1M o 2M PHY normal (la codificación PHY no es compatible) y puede admitir el modo de transmisión y el modo de conexión. El formato de transmisión de datos tiene los siguientes requisitos: en el paquete de datos de la PDU, la especificación AoA/AoD está estandarizada. CTE son los datos extendidos del paquete de datos AoA / AoD, y la duración es de 16 μs - 160 μs. La modulación de la señal de 250 kHz está en la onda portadora sin blanqueamiento y validación CRC. La señal es utilizada por el receptor RX para muestrear el valor I/Q de la señal en el tiempo t y calcular la diferencia de fase.


Cómo implementar el software Bluetooth 5.1 AoA


5. Desafíos de diseño de AoA


5.1 Interferencia de reflexión de señal


La discusión anterior es en condiciones ideales con un entorno abierto y sin otra interferencia de señal. En las escenas reales, el receptor RX recibirá la señal de reflexión de sí mismo o de otras señales de baliza y AoA, y la señal de reflexión también transportará paquetes de datos extendidos CTE, sin embargo, son señales de ruido que deben eliminarse.

5.2 Compensación del tiempo de conmutación

Un núcleo de RF controla varias antenas de RF. El tiempo de conmutación del interruptor de RF debe compensarse excepto el tiempo de transmisión de la señal en el aire.

interruptores de RF

5.3 Error de valor de ángulo

Debe haber un error en la medición, y el rango de error suele ser del 3% al 5%. Necesita un algoritmo para reducir el error.


Error de valor de ángulo


6. Productos relacionados con Bluetooth AoA



7. Proveedor de chips AoA

AoA de Texas Instruments


Laboratorios de silicio AoA


Diálogo AoA


AoA nórdico

Deja un mensaje

Deja un mensaje
Si está interesado en nuestros productos y desea conocer más detalles, deje un mensaje aquí, le responderemos lo antes posible.

Hogar

Producto

skype

whatsapp