Domenico Giustiniano, Senior Researcher and Lecturer, Communication Systems Group (CSG), ETH Zurich, Switzerland802.11 wireless local area networks have been designed for wireless communication. The principle for 802.11 communication is that frames are acknowledged (ACKed) after a short and predefined MAC idle time. Despite the MAC idle time is designed to be constant, we find that it varies with i) the physical distance between stations, caused by the delay of wireless signal propagation, and ii) the time to detect the ACK at the local station, which varies with the signal strength of the incoming ACK. Exploiting this knowledge, we present CAESAR, CArriEr Sense-bAsed Ranging, that combines time-of-flight and signal-to-noise ratio measurements to calculate the distance between two stations. CAESAR measures the distance by estimating the MAC idle time in a data/ACK communication at a 44 MHz clock resolution and the ACK detection time on a per-frame basis. CAESAR is a software-based solution that is entirely implemented at the transmitter and it requires no 802.11 protocol modifications. We implement CAESAR on commodity hardware and conduct extensive experiments both in controlled network conditions and dynamic radio environments. Our measurements confirm the accuracy of the solution and show the capability to track the distance to WLAN smartphones at pedestrian speeds.
The work above has been conducted at Disney Research and published at ACM Conext'11.
The last part of the talk will briefly present ongoing research activities conducted at ETHZ in the area of time-of-flight WLAN localization.
Read more arrow_right_alt