Precise time of flight measurements in IEEE 802.11 networks by cross-correlating the sampled signal with a continuous Barker code

Wireless LAN devices can be used for two-way time of arrival (TOA) measurements even with off-the-shelf hardware that has only a measurement resolution of 1 µs. However, to get a good locating and tracking performance the send and arrival times as well as the durations of IEEE 802.11 MAC packets must be measured precisely. In this paper, we calculate a cross-correlation between the received and sampled signal and a time continuous Barker code sequence to determine the TOA. Our adaptive sampling offset algorithm helps to efficiently obtain a subsample resolution. We implemented our algorithm and an IEEE 802.11 receiver as a Software-Defined-Radio (SDR) program. In our experiments, the algorithm needs fewer observations in comparison to previously published approaches that measure the time of flight between two WLAN devices.

[1]  G. Turin,et al.  An introduction to matched filters , 1960, IRE Trans. Inf. Theory.

[2]  S. Biyiksiz,et al.  Multirate digital signal processing , 1985, Proceedings of the IEEE.

[3]  A. M. Murray Part 11: Wireless LAN Medium Access Control (MAC) and Physical Layer (PHY) Specifications , 1999 .

[4]  Paramvir Bahl,et al.  RADAR: an in-building RF-based user location and tracking system , 2000, Proceedings IEEE INFOCOM 2000. Conference on Computer Communications. Nineteenth Annual Joint Conference of the IEEE Computer and Communications Societies (Cat. No.00CH37064).

[5]  Eric Blossom,et al.  GNU radio: tools for exploring the radio frequency spectrum , 2004 .

[6]  Kaveh Pahlavan,et al.  Super-resolution TOA estimation with diversity for indoor geolocation , 2004, IEEE Transactions on Wireless Communications.

[7]  Fredric J. Harris,et al.  Multirate Signal Processing for Communication Systems , 2004 .

[8]  Christian Hoene,et al.  Measuring Round Trip Times to Determine the Distance Between WLAN Nodes , 2005, NETWORKING.

[9]  D. Marcano,et al.  Energy Transport Velocity for Hertzian Dipole , 2006, 2006 IEEE Antennas and Propagation Society International Symposium.

[10]  Kristofer S. J. Pister,et al.  RF Time of Flight Ranging for Wireless Sensor Network Localization , 2006, 2006 International Workshop on Intelligent Solutions in Embedded Systems.

[11]  Khawza I. Ahmed,et al.  WSN06-3: Improving Two-Way Ranging Precision with Phase-offset Measurements , 2006, IEEE Globecom 2006.

[12]  Stuart A. Golden,et al.  Sensor Measurements for Wi-Fi Location with Emphasis on Time-of-Arrival Ranging , 2007, IEEE Transactions on Mobile Computing.

[13]  Mark Hedley,et al.  Super-Resolution Time of Arrival for Indoor Localization , 2008, 2008 IEEE International Conference on Communications.

[14]  Christian Hoene,et al.  Four-way TOA and software-based trilateration of IEEE 802.11 devices , 2008, 2008 IEEE 19th International Symposium on Personal, Indoor and Mobile Radio Communications.

[15]  Christian Hoene,et al.  Calculating Relative Clock Drifts Using IEEE 802.11 Beacons , 2009, 2009 Annual IEEE India Conference.

[16]  Krzysztof Wesolowski Introduction to Digital Communication Systems , 2009 .

[17]  Rainer Mautz,et al.  The challenges of indoor environments and specification on some alternative positioning systems , 2009, 2009 6th Workshop on Positioning, Navigation and Communication.

[18]  Marc Ciurana Adell Contributions to TOA-based location with wlan , 2010 .