I principali algoritmi utilizzati per calcolare la posizione dai segnali RF sono i seguenti:
- La tecnica RSSI (Received Signal Strength Indicator) è molto apprezzata per la sua minima complessità. Può essere utilizzata per rilevare l'asset per zona utilizzando solo un'ancora al centro della zona, o per localizzare l'asset su una linea tra due ancore o per localizzare l'asset con un punto su una mappa con coordinate x,y.
- Tecnica Time Difference of Arrival (TDoA). La tecnica TDoA (Time Difference of Arrival) utilizza più punti di riferimento (ancore) sincronizzati temporalmente in modo che quando ricevono un segnale da tag su un asset in movimento, un algoritmo di multilaterazione calcola la posizione di tag in base alla differenza di tempo di arrivo del segnale inviato da tag alle diverse ancore. Questa tecnica consente di calcolare la posizione di migliaia di tag contemporaneamente con una distanza fino a 20-30 cm grazie all'UWB.
- La tecnica Two-Way Ranging (TWR) si basa su una comunicazione bidirezionale tra due dispositivi in cui il tempo di volo dello scambio di segnali viene utilizzato per misurare la distanza tra i due dispositivi, poiché la velocità del segnale è nota.
- La tecnica dell'Angle-of-Arrival (AoA) si basa sulla misurazione delle direzioni angolari (azimut ed elevazione) dal sito Tag all'ancora utilizzando antenne direzionali o array di antenne. Questa direzione può essere calcolata attraverso le differenze di fase degli elementi di un array di antenne.