CBL - Campus del Baix Llobregat

Projecte ofert

Títol: Improving the Implementation of the Passive-TDOA algorithm on COTS WiFi devices

Per assignar-vos el projecte us heu de dirigir al director/a perquè us l'assigni.


Departament: ENTEL

Títol: Improving the Implementation of the Passive-TDOA algorithm on COTS WiFi devices

Data inici oferta: 30-10-2023     Data finalització oferta: 30-05-2024

Estudis d'assignació del projecte:
Tipus: Individual
Lloc de realització:
    Departament: Ing. telemática
Paraules clau:
Implementation, assembler, passive-TDOA localization algorithm
Descripció del contingut i pla d'activitats:
Nowadays, indoor positioning is a still an open issue. The main
reason, though not the only one, is that location indoors require
accurate measurements, i.e. positioning errors of 1 to 2 meters in
average. There are technologies, such as those based in ultra
wideband (UWB) that are able to provide positions with only
centimeters of uncertainty. However, those technologies require
custom network and user equipment to work, which often make them
costly and hard to deploy.

Lots of efforts have been addressed to use communication networks
for location purposes. However, the problem then is that positioning
errors rise (noticeably) over the 2 meters.

In the recent past, a new location technique for WiFi networks have
been presented: passive TDOA. This technique uses the concept of 2-
way TOA to compute the time of flight of WiFi signals, but in a
passive way (i.e. without injecting location traffic). This
technique has been assessed under simulation, reporting good
Then it has been implemented in the top of the WiFi Linux protocol
stack (i.e. in the SoftMAC module). Although the results are good
enough for indoor positioning under dark areas, they are far from
what it's expected from simulation results. This is due to the
latency generated on traversing the WiFi protocol stack. This
project tries to overcome that limitation.

A proof of concept has been recently done by developing a
preliminary implementation that allows a COTS Wi-Fi device to
overhear RTS-CTS frames exchanged in the IEEE 802.11 network and
gather their timestamps.

Objectives: The first objective of this project is to improve the
current implementation of the TDOA, so to enable the passive TDOA by
overhearing the fine time measurements exchanged by IEEE 802.11mc
devices with the Access Points.

The second objective is to provide a set of tools to control and
retrieve the measurements captured by the firmware, so that they can
be used by any third piece of software interested in.

Finally an assessment of the quality of the reported measurements
will be done.
Orientació a l'estudiant:
The firmware is written in assembler, so good programming skills
in that language will be appreciated.

Knowledge on the WiFi 802.11 protocols.
Requereix activitats hardware: No
Requereix activitats software:     Sistema operatiu:     Disc (Gb):
Horari d'atenció a estudiants per a l'assignació de projecte:
Send me an email (enrica.zola@upc.edu)

© CBLTIC Campus del Baix Llobregat - UPC