Using time-of-flight for WLAN localization: feasibility study

Similar documents
Indoor Positioning with a WLAN Access Point List on a Mobile Device

Indoor Localization in Wireless Sensor Networks

Sensing motion using spectral and spatial analysis of WLAN RSSI

CellSense: A Probabilistic RSSI-based GSM Positioning System

Indoor Location System with Wi-Fi and Alternative Cellular Network Signal

Evaluation of Pre-Acquisition Methods for Position Estimation System using Wireless LAN

Localization in WSN. Marco Avvenuti. University of Pisa. Pervasive Computing & Networking Lab. (PerLab) Dept. of Information Engineering

Wireless Location Detection for an Embedded System

Real Time Indoor Tracking System using Smartphones and Wi-Fi Technology

Location Determination of a Mobile Device Using IEEE b Access Point Signals

International Journal of Scientific & Engineering Research, Volume 7, Issue 2, February ISSN

Enhanced wireless indoor tracking system in multi-floor buildings with location prediction

ON INDOOR POSITION LOCATION WITH WIRELESS LANS

2 Limitations of range estimation based on Received Signal Strength

Accurate Distance Tracking using WiFi

SMART RFID FOR LOCATION TRACKING

Wireless Sensors self-location in an Indoor WLAN environment

Locali ation z For For Wireless S ensor Sensor Networks Univ of Alabama F, all Fall

IoT Wi-Fi- based Indoor Positioning System Using Smartphones

EXTRACTING AND USING POSITION INFORMATION IN WLAN NETWORKS

RADAR: An In-Building RF-based User Location and Tracking System

Wi-Fi Localization and its

Pixie Location of Things Platform Introduction

A Dual Distance Measurement Scheme for Indoor IEEE Wireless Local Area Networks*

Collaborative Cellular-based Location System

Performance Analysis of Range Free Localization Schemes in WSN-a Survey

WLAN Location Methods

Indoor Localization and Tracking using Wi-Fi Access Points

On the Optimality of WLAN Location Determination Systems

RADAR: an In-building RF-based user location and tracking system

MULTIPATH EFFECT MITIGATION IN SIGNAL PROPAGATION THROUGH AN INDOOR ENVIRONMENT

Indoor Positioning by the Fusion of Wireless Metrics and Sensors

Fuzzy Logic Technique for RF Based Localisation System in Built Environment

Self Localization Using A Modulated Acoustic Chirp

User Location Service over an Ad-Hoc Network

INDOOR LOCALIZATION Matias Marenchino

Indoor position tracking using received signal strength-based fingerprint context aware partitioning

A Received Signal Strength based Self-adaptive Algorithm Targeting Indoor Positioning

A Comparison of Multiple Algorithms for Fingerprinting using IEEE802.11

Agenda Motivation Systems and Sensors Algorithms Implementation Conclusion & Outlook

Badri Nath Dept. of Computer Science/WINLAB Rutgers University Jointly with Wade Trappe, Yanyong Zhang WINLAB IAB meeting November, 2004

CS649 Sensor Networks IP Lecture 9: Synchronization

LOCALIZATION AND ROUTING AGAINST JAMMERS IN WIRELESS NETWORKS

Selected RSSI-based DV-Hop Localization for Wireless Sensor Networks

Wireless Device Location Sensing In a Museum Project

A 3D ultrasonic positioning system with high accuracy for indoor application

FILA: Fine-grained Indoor Localization

Location Services with Riverbed Xirrus APPLICATION NOTE

Research on an Economic Localization Approach

How much of the outside E911 Location Problem in VoIP can be reasonably solved using existing Radio Beacons

A Novel Approach to Indoor Location Systems Using Propagation Models in WSNs

Autonomous Construction of a WiFi Access Point Map Using Multidimensional Scaling

On The Feasibility of Using Two Mobile Phones and WLAN Signal to Detect Co-Location of Two Users for Epidemic Prediction

Location Estimation based on Received Signal Strength from Access Pointer and Machine Learning Techniques

Node Localization using 3D coordinates in Wireless Sensor Networks

Introduction. Introduction ROBUST SENSOR POSITIONING IN WIRELESS AD HOC SENSOR NETWORKS. Smart Wireless Sensor Systems 1

A Study on Investigating Wi-Fi based Fingerprint indoor localization of Trivial Devices

RECENT developments in the area of ubiquitous

On the Optimality of WLAN Location Determination Systems

One interesting embedded system

Final Report for AOARD Grant FA Indoor Localization and Positioning through Signal of Opportunities. Date: 14 th June 2013

Ultrasound-Based Indoor Robot Localization Using Ambient Temperature Compensation

WhereAReYou? An Offline Bluetooth Positioning Mobile Application

Use of fingerprinting in Wi-Fi based outdoor positioning

IOT GEOLOCATION NEW TECHNICAL AND ECONOMICAL OPPORTUNITIES

A New Method of D-TDOA Time Measurement Based on RTT

State and Path Analysis of RSSI in Indoor Environment

ERFS: Enhanced RSSI value Filtering Schema for Localization in Wireless Sensor Networks

Ultrasonic Indoor positioning for umpteen static and mobile devices

Frequency Hopping Pattern Recognition Algorithms for Wireless Sensor Networks

THE PLACE LAB PROJECT

FTSP Power Characterization

Cricket: Location- Support For Wireless Mobile Networks

Performance Evaluation of Different CRL Distribution Schemes Embedded in WMN Authentication

THE IMPLEMENTATION OF INDOOR CHILD MONITORING SYSTEM USING TRILATERATION APPROACH

A New WKNN Localization Approach

Non-Line-Of-Sight Environment based Localization in Wireless Sensor Networks

Location Discovery in Sensor Network

SMARTPOS: Accurate and Precise Indoor Positioning on Mobile Phones

Positioning with Independent Ultrasonic Beacons

The SkyLoc Floor Localization System

SpotFi: Decimeter Level Localization using WiFi. Manikanta Kotaru, Kiran Joshi, Dinesh Bharadia, Sachin Katti Stanford University

A MULTI-SENSOR FUSION FOR INDOOR-OUTDOOR LOCALIZATION USING A PARTICLE FILTER

Enhancements to the RADAR User Location and Tracking System

Cognitive Ultra Wideband Radio

CS 294-7: Wireless Local Area Networks. Professor Randy H. Katz CS Division University of California, Berkeley Berkeley, CA

best practice guide Ruckus SPoT Best Practices SOLUTION OVERVIEW AND BEST PRACTICES FOR DEPLOYMENT

Extended Gradient Predictor and Filter for Smoothing RSSI

Evaluation of Localization Services Preliminary Report

A Wireless Communication System using Multicasting with an Acknowledgement Mark

ENHANCED EVALUATION OF RSS FINGERPRINTING BASED INDOOR LOCALIZATION S.SANTHOSH *1, M.PRIYA *2, R.PRIYA *3. Technology, Chennai, Tamil Nadu, India.

Client Roaming in a Micro and Macro Cell

Spatio-Temporal Characteristics of Link Quality in Wireless Sensor Networks

Pervasive Systems SD & Infrastructure.unit=3 WS2008

Location Determination Systems for WLANs *

Combining similarity functions and majority rules for multi-building, multi-floor, WiFi Positioning

Wireless Indoor Tracking System (WITS)

Multipath and Diversity

PHASOR TECHNOLOGY AND REAL-TIME DYNAMICS MONITORING SYSTEM (RTDMS) FREQUENTLY ASKED QUESTIONS (FAQS)

ALPS: A Bluetooth and Ultrasound Platform for Mapping and Localization

Transcription:

Using time-of-flight for WLAN localization: feasibility study Kavitha Muthukrishnan, Georgi Koprinkov, Nirvana Meratnia, Maria Lijding University of Twente, Faculty of Computer Science P.O.Box 217, 7500AE Enschede, The Netherlands {k.muthukrishnan, g.t.koprinkov, n.meratnia, m.e.m.lijding}@ewi.utwente.nl Abstract. Although signal strength based techniques are widely employed for WLAN localization, they generally suffer from providing highly accurate location information. In this paper, we first present the general shortcomings of the signal strength based approaches used for WLANbased localization and then state reasons why time-of-flight could be an attractive alternative. We subsequently analyze the feasibility of using time-of-flight technique for WLAN localization by synchronizing the clock using Network Time Protocol (NTP) as well as measuring the time at (i) network layer level, (ii) data link layer level, and (iii) firmware level. We conclude that at present using TOF is not a feasible approach because of the limitation of current hardware and protocols. 1 Introduction Location is an essential piece of information for many ubiquitous computing applications. Knowing location is useful for accomplishing emergency services, E911, follow me services, finding the nearest resources such as printers, etc. Although there are many preinstalled sensors such as IR and RF beacons that facilitate indoor localization, WLAN-based localization has proved to be a promising technique as it gives added value to the existing infrastructure. Some advantages of WLAN-based localization are: Ubiquitous coverage and scalability: The wireless network infrastructure already exists in many public places such as universities, corporations, airports, and shopping malls, providing an ubiquitous coverage. No additional hardware required: Localization can be done by a softwareonly method, thereby eliminating the need for additional hardware, hence there is no extra cost. Extended range: Compared with other radio technologies such as bluetooth or RFID, the range covered by WLAN is bigger, reaching approximately 50-100 m. No line of sight restrictions: Unlike the IR counterpart, WLAN is not restricted to line of sight.

2 Localization techniques Localization techniques enable a mobile or a static node to answer the question Where am I? either relative to a map, to another node, or to a global coordinate system. The existing location systems can be categorized based on the type of distance measurement technique employed as: range-based and range-free location systems [10]. An essential part of any range-based localization algorithm is a method to determine the distance between two wireless nodes [10]. In general, three methods have been considered. One method is to use connectivity information (i.e. use information about the nodes within transmission range). This method is frequently used in dense networks such as wireless sensor networks [3]. Another method is to exploit the signal strength indications, in which the received signal strength indication (RSSI) of data packets transmitted is considered. This method is used in WLAN localization systems. However, signal propagation issues such as reflection, refraction, and multi-path cause the signal attenuation to poorly correlate with distance resulting in inaccurate and imprecise distance estimations. Due to the fact that signal strength sharply decreases in a non-linear and unpredicted fashion with distance, a mapping between RSSI values and pre-defined positions has to be created first. This phase is generally referred to as the labor intensive calibration phase. An example system using extensive calibration phase is the RADAR system [1], which has been one of the first approaches presenting an indoor positioning system based on WLAN. Another way of using signal strength measurements is without the calibration phase. Recently, there have been many initiatives in making the localization calibration free process [4, 5]. However, tradeoff between the accuracy and the amount of calibration used should not be ignored. A third approach is to use the propagation time of radio signals. This method is usually referred to as Time-of-flight (TOF). TOF increases linearly with distance in free air. TOF is used both outdoors for GPS positioning [8] and indoors to find tagged objects and persons [9]. Although the TOF is also impacted by multi-path effect (similar to signal strength), it performs fairly better. The problem of the multi-path effect can be eliminated with a wider frequency band, e.g. ultra-wide band. However, TOF technique is not yet applied to WLAN-based localization. Location can be estimated accurately, when the propagation delay between the two devices are measured precisely. Hence, in this paper, we focus on analyzing the feasibility of using TOF technique for WLAN localization with the current hardware and protocol configuration. 2.1 Problems with signal strength based measurements Signal strength is not a reliable parameter for localizing the wireless nodes particularly for indoor environment. Signal strength based measurements are impacted by both time-varying errors and environmental-dependent factors. Time varying errors mainly occur because of additive noise and interference and can be significantly reduced by averaging multiple measurements over time. Environmental

factors are unpredictable and are considered as a random variable. In environments with many obstructions such as an indoor office space, measuring distance for estimating the location using signal attenuation is not accurate. In a WLAN network coverage is provided by a number of distributed access points. One of the simplest algorithm using signal strength is the Centroid technique [6]. This simple technique uses the access points having strongest signal strength and their coordinates to obtain the user location. The device scans for the near-by access points. Among the heard access points the top three strongest are chosen and their coordinates are retrieved from the database. This information is used to position the user at the center of these access points. However, hearing the strongest access point does not necessarily mean that the user is closer to it. Our Enhanced centroid technique [5] improves the performance of the simple Centroid technique. It reduces the time varying errors by incorporating a moving average filter in order to remove the fluctuations in the signal strength. Inspite of removing the time varying errors, we found out that there was a discrepancy in the results. This is mainly because of the arrangement of the access points used for triangulation and the collinearity problem associated with the triangulation in general. One alternative is to optimally place the access points such that they form a triangle, however, the placement of the access points is accomplished by the venue owners and their intention is to provide maximum coverage with minimal access points. Another solution to improve signal strength based algorithm is to develop a model-based algorithm [11], which uses the geometrical properties of the building and previous traces of the user. 3 Time-of-flight technique As mentioned earlier, time-of-flight technique is a more promising approach for estimating the distance between two devices. Precise time measurement should give accurate location estimation compared to the location estimation only obtained from signal strength. The distance estimation obtained through timing can be used in place of the distance estimated from the signal strength in the localization computation. This would significantly improve the WLAN localization accuracy. However as indicated below, due to the limitation of current hardware and protocol configuration, there is no way of measuring and synchronizing time for WLAN and thus the time-of-flight does not currently work for WLAN localization: 1. Clock synchronization using Network Time Protocol (NTP): Network Time Protocol (NTP) is widely used for synchronizing the clocks of the computer over a network. We initially thought of using NTP as a means of synchronizing the timing between the access point and the client device. However, the synchronization accuracy in a typical wide area network environment is in the range of 10-100 ms [2], corresponding to a very huge error in the distance, thereby, making NTP not useful.

Another alternative, to achieve a better accuracy is to include a dedicated hardware that generates a PPS (Pulse Per Second) signal [2], which is in turn distributed to the clients. For instance, a GPS receiver can be used to generate PPS, which in turn distributes its RS232 output to the serial port of various clients. This gives an accuracy in the range of microsecond. Even obtaining a granularity in the range of microseconds, which corresponds to a distance error of approximately 300 m, still makes NTP unusable. 2. Measuring time at the network layer level: Ping determines if a destination on a TCP/IP network is reachable by sending ICMP echo request and measuring how long it takes to get a reply. Since ping is generated at the IP level, it not only returns the round trip time, but also the processing delay at the IP layer, data link and the radio layer, plus the delays encountered for scheduling by operating system. Hence it is quite obvious that measuring time at the network level results in imprecise distance measurements. However, we wanted to confirm how bad it is influencing the results. Hence we conducted experiments using Linux machine, as the resolution provided by the timers in Linux is much superior than that of Windows. The aim of this experiment is to connect the device to an access point whose location is known and the actual distance between the access point and the device is known. In our experiments, the link was pinged more than 100 times and then the minimum delay was chosen such that we minimized the unwanted queuing delay. Table 1 shows that there is a huge difference in the timing with regard to the actual distance. Also calculating the distance with the obtained timing is by no means straight forward. Link Round trip time(ms) Actual distance (m) 1 0.6 6 2 2 3 3 0.7 12 Table 1. Results of the time measurement at the network layer 3. Measuring time at the data link layer level: The 802.11 standard defines various frame types that stations (NICs and access points) use for communications, as well as managing and controlling the wireless link. Among all the frames defined by the IEEE 802.11 standard, the beacon frame is of particular interest to us. The access point periodically sends a beacon frame to announce its presence and relay information, such as timestamp, SSID, and other parameters regarding the access point to radio NICs that are within range. Precise distance measurement could be possible by time stamping the received beacon frame sent by the access point locally at the client device.

This helps in estimating accurate distance between the access point and the client device, which enables accurate positioning. However, practically this is not possible because of the problem with the timer synchronization between the access point and the client device. Moreover, the timer on the access point is reset when it boots up, hence it cannot be used for any meaningful interpretation. 4. Measuring time at the firmware level: The resolution of the current hardware time stamps, which are implemented in most current WLAN products, is 1 ms that corresponds to 300 m. In terms of the achievable accuracy this discrete time resolution is not yet precise enough. Recently, there is an initiative to time stamp the packets during serializing and deserializing [7]. An accuracy of 3 m was achieved on a custom made hardware with a back-to-back distribution. With hardware improvements and statistical techniques it should be possible to increase accuracy into the sub-meter range. This methodology needs changes in the protocol, and changes in the firmware such that the time stamping to be included in a standard 802.11 packet. 4 Conclusion This paper presents the shortcomings of the signal strength based approach used for WLAN-based localization. Looking for an alternative, we focused on using time-of-flight. Consequently, we investigated the feasibility of using timeof-flight by synchronizing the clock using NTP as well as measuring the time at various stack layers, i.e., the network, the data link, and the firmware layers. However, due to the limitation of current hardware and protocols, we concluded that time-of-flight technique will not work for WLAN localization at present. Future work includes exploiting other possibilities to enhance WLAN localization. Particularly we are interested in fusing location information reported from multiple sensors to enhance accuracy of the WLAN localization and to provide more meaningful location information. References 1. P. Bahl and V. Padmanabhan. RADAR: An inbuilding RF based user location and tracking system. In Proceedings of IEEE Infocom, volume 2, pages 775784, Mar. 2000. 2. David Deeths. Using NTP to Control and Synchronize System Clocks-Part I Introduction to NTP, Sun Blueprints Approved, July 2001. 3. Tian He, Chengdu Huang, Brian M. Blum, John A. Stankovic and Tarek Abdelzaher. Range-free localization schemes for large scale sensor networks.proceedings of the 9 th annual international conference on Mobile computing and networking (Mobi- Com 03),ACM Press,San Diego, CA, USA,pages 81 95.

4. Anthony LaMarca, Yatin Chawathe, Sunny Consolvo, Jeffrey Hightower, Ian Smith, James Scott, Timothy Sohn, James Howard, Jeff Hughes, Fred Potter, Jason Tabert, Pauline Powledge, Gaetano Borriello and Bill Schilit. Place Lab: Device Positioning Using Radio Beacons in the Wild.In proceedings of Pervasive 2005, Munich, Germany. 5. Kavitha Muthukrishnan, Nirvana Meratnia, Maria Lijding, Georgi Koprinkov and Paul Havinga. WLAN location sharing through a privacy observant architecture, 1 st International Conference on Communication System Software and Middleware(COMSWARE),published by IEEE Communication Society Press, Los Alamitos, California, held in January 2006 paper no 43. 6. P. Prasithsangaree, P. Krishnamurthy, and P. K. Chrysanthis. On Indoor Position Location With Wireless LANs. The 13 th IEEE International Symposium on Personal, Indoor, and Mobile Radio Communications (PIMRC 2002), September 2002. 7. Sam Bartels, WiFi Location System Investigation, Final report for COMP420Y, Department of Computer Science, The University of Waikato, October,2005. 8. Enge Misra, Special Issue on GPS: The Global Positioning System, IEEE (1999). 9. Werb J. Lanzlm. Designing a positioning system for finding things and people indoors, IEEE Spectrum 35,1998, 71-78. 10. Kavitha Muthukrishnan, Maria Lijding and Paul Havinga. Towards Smart Surroundings: Enabling techniques and technologies for Localization, First International Workshop on Location and Context-awareness (LoCA2005), Oberpfallen, Munich, Germany, May 2005. 11. Z. Xiang, S. Song, J. Chen, H. Wang, J. Huang, and X. Gao. A wireless LAN-based indoor positioning technology, IBM Journal of Research and Development, Volume 48, Number 5/6,2004.