Los principales algoritmos utilizados para calcular localizaciones a partir de señales de radiofrecuencia son los siguientes:
- La técnica del indicador de intensidad de señal recibida (RSSI) es muy apreciada por su mínima complejidad. Puede utilizarse para detectar el activo por zonas utilizando sólo un ancla en el centro de la zona, o para localizar el activo en una línea entre dos anclas o para localizar el activo con un punto en un mapa con coordenadas x,y.
- La técnica de Diferencia de Tiempo de Llegada (TDoA) utiliza múltiples puntos de referencia (anclas) que están sincronizados en el tiempo, de modo que cuando reciben una señal de un tag en un activo en movimiento, un algoritmo de multilateración calculará la posición de tag basándose en la diferencia de tiempo de llegada de la señal enviada por el tag a las diferentes anclas. Esta técnica permite calcular la posición de miles de etiquetas simultáneamente con una precisión de hasta 20-30 cm gracias a la UWB.
- La técnica Two-Way Ranging (TWR) se basa en la comunicación bidireccional entre dos dispositivos en la que el tiempo de vuelo del intercambio de señales se utiliza para medir la distancia entre los dos dispositivos, ya que se conoce la velocidad de la señal.
- La técnica del ángulo de llegada (AoA) se basa en la medición de las direcciones angulares (acimut y elevación) desde la dirección Tag hasta el ancla utilizando antenas direccionales o matrices de antenas. Esta dirección puede calcularse mediante las diferencias de fase de los elementos de un conjunto de antenas.