GSM-Based Approach for Indoor Localization

Similar documents
RBF Network Design for Indoor Positioning based on WLAN and GSM

Positioning in Indoor Environments using WLAN Received Signal Strength Fingerprints

A New WKNN Localization Approach

IoT Wi-Fi- based Indoor Positioning System Using Smartphones

On the Optimality of WLAN Location Determination Systems

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

Wireless Indoor Tracking System (WITS)

Neural network and fingerprinting-based geolocation on time-varying channels

INDOOR LOCALIZATION Matias Marenchino

ON INDOOR POSITION LOCATION WITH WIRELESS LANS

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

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

Bayesian Positioning in Wireless Networks using Angle of Arrival

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

Orientation-based Wi-Fi Positioning on the Google Nexus One

AUTOMATIC WLAN FINGERPRINT RADIO MAP GENERATION FOR ACCURATE INDOOR POSITIONING BASED ON SIGNAL PATH LOSS MODEL

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

On the Optimality of WLAN Location Determination Systems

A COMPARISON OF ARTIFICIAL NEURAL NETWORKS AND OTHER STATISTICAL METHODS FOR ROTATING MACHINE

Enhanced MLP Input-Output Mapping for Degraded Pattern Recognition

Wi-Fi Fingerprinting through Active Learning using Smartphones

Use of fingerprinting in Wi-Fi based outdoor positioning

Performance Evaluation of Mobile U-Navigation based on GPS/WLAN

Indoor Localization and Tracking using Wi-Fi Access Points

Flexible RFID Location System Based on Artificial Neural Networks for Medical Care Facilities

Indoor Cooperative Positioning Based on Fingerprinting and Support Vector Machines

2 Limitations of range estimation based on Received Signal Strength

SMARTPOS: Accurate and Precise Indoor Positioning on Mobile Phones

Accuracy Indicator for Fingerprinting Localization Systems

Positioning Architectures in Wireless Networks

Indoor Localization in Wireless Sensor Networks

THE IMPLEMENTATION OF INDOOR CHILD MONITORING SYSTEM USING TRILATERATION APPROACH

Research on an Economic Localization Approach

Wireless Location Detection for an Embedded System

WLAN Location Methods

Wi-Fi Localization and its

An Enhanced Floor Estimation Algorithm for Indoor Wireless Localization Systems Using Confidence Interval Approach

Indoor Localization Using FM Radio Signals: A Fingerprinting Approach

Improving the Accuracy of Wireless LAN based Location Determination Systems using Kalman Filter and Multiple Observers

CellSense: A Probabilistic RSSI-based GSM Positioning System

Wireless Location Technologies

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

GEOLOCATION IN MINES WITH AN IMPULSE RESPONSE FINGERPRINTING TECHNIQUE AND NEURAL NETWORKS

Effect of Body-Environment Interaction on WiFi Fingerprinting

A Study of Devising Neural Network Based Indoor Localization Using Beacons: First Results

Performance Analysis of DV-Hop Localization Using Voronoi Approach

Wireless Sensors self-location in an Indoor WLAN environment

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

38050 Povo Trento (Italy), Via Sommarive 14 TRANSPARENT LOCATION FINGERPRINTING FOR WIRELESS SERVICES

Analysis of Learning Paradigms and Prediction Accuracy using Artificial Neural Network Models

An Overview of Wireless Indoor Positioning Systems

WiFi fingerprinting. Indoor Localization (582747), autumn Teemu Pulkkinen & Johannes Verwijnen. November 12, 2015

Figure 1. Artificial Neural Network structure. B. Spiking Neural Networks Spiking Neural networks (SNNs) fall into the third generation of neural netw

ANALYSIS OF THE OPTIMAL STRATEGY FOR WLAN LOCATION DETERMINATION SYSTEMS

An Indoor Positioning Realisation for GSM using Fingerprinting and knn

Using neural networks and Active RFID for indoor location services

WIFE: Wireless Indoor positioning based on Fingerprint Evaluation

Adding Angle of Arrival Modality to Basic RSS Location Management Techniques

Multi-Classifier for WLAN Fingerprint-Based. positioning system. Jikang Shin and Dongsoo Han

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

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

Indoor Human Localization with Orientation using WiFi Fingerprinting

Location Estimation in Large Indoor Multi-floor Buildings using Hybrid Networks

Adaptive Temporal Radio Maps for Indoor Location Estimation

IOT GEOLOCATION NEW TECHNICAL AND ECONOMICAL OPPORTUNITIES

Artificial Neural Networks. Artificial Intelligence Santa Clara, 2016

Key Factors for Position Errors in based Indoor Positioning Systems

Artificial Neural Network Approach to Mobile Location Estimation in GSM Network

Carrier Independent Localization Techniques for GSM Terminals

Extended Gradient Predictor and Filter for Smoothing RSSI

EXTRACTING AND USING POSITION INFORMATION IN WLAN NETWORKS

MINE 432 Industrial Automation and Robotics

ARTIFICIAL NEURAL NETWORK IN THE DESIGN OF RECTANGULAR MICROSTRIP ANTENNA

Prediction of airblast loads in complex environments using artificial neural networks

Improving Accuracy of FingerPrint DB with AP Connection States

RSSI based adaptive indoor location tracker

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

A Comparison of Multiple Algorithms for Fingerprinting using IEEE802.11

INDOOR LOCALIZATION OUTLINE

IBM SPSS Neural Networks

Study of WLAN Fingerprinting Indoor Positioning Technology based on Smart Phone Ye Yuan a, Daihong Chao, Lailiang Song

Among the techniques explored

Indoor Navigation by WLAN Location Fingerprinting

Handling Samples Correlation in the Horus System

Location Determination. Framework and Technologies

Neural network models for intelligent networks: deriving the location from signal patterns

Fuzzy Logic Technique for RF Based Localisation System in Built Environment

Using a Cell-based WLAN Infrastructure Design for Resource-effective and Accurate Positioning

Comparison of Various Neural Network Algorithms Used for Location Estimation in Wireless Communication

Refining Wi-Fi based indoor localization with Li-Fi assisted model calibration in smart buildings

SSD BASED LOCATION IDENTIFICATION USING FINGERPRINT BASED APPROACH

Target Classification in Forward Scattering Radar in Noisy Environment

Enhanced Location Estimation in Wireless LAN environment using Hybrid method

LearnLoc: A Framework for Smart Indoor Localization with Mobile Devices

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

Received-Signal-Strength-Based Logical Positioning Resilient to Signal Fluctuation

ADAPTIVE ESTIMATION AND PI LEARNING SPRING- RELAXATION TECHNIQUE FOR LOCATION ESTIMATION IN WIRELESS SENSOR NETWORKS

Comparison of Receive Signal Level Measurement Techniques in GSM Cellular Networks

A comparative study of different feature sets for recognition of handwritten Arabic numerals using a Multi Layer Perceptron

Fingerprinting Based Indoor Positioning System using RSSI Bluetooth

Transcription:

-Based Approach for Indoor Localization M.Stella, M. Russo, and D. Begušić Abstract Ability of accurate and reliable location estimation in indoor environment is the key issue in developing great number of context aware applications and Location Based Services (LBS). Today, the most viable solution for localization is the Received Signal Strength (RSS) fingerprinting based approach using wireless local area network (WLAN). This paper presents two RSS fingerprinting based approaches first we employ widely used WLAN based positioning as a reference system and then investigate the possibility of using signals for positioning. To compare them, we developed a positioning system in real world environment, where realistic RSS measurements were collected. Multi-Layer Perceptron (MLP) neural network was used as the approximation function that maps RSS fingerprints and locations. Experimental results indicate advantage of WLAN based approach in the sense of lower localization error compared to based approach, but signal coverage by far outreaches WLAN coverage and for some LBS services requiring less precise accuracy our results indicate that positioning can also be a viable solution. Keywords Indoor positioning, WLAN,, RSS, location fingerprints, neural network. I. INTRODUCTION OCALIZATION techniques enable location estimation of Lpeople, mobile devices or equipment. Although Global Positioning System (GPS) is the most popular positioning system for open outdoor environments, there is an unmet need for a reliable positioning system that can work indoors, where the microwave radio signals used by the GPS are greatly attenuated [1-3]. Accurate indoor localization is an important and novel emerging technology [1]. There are numerous important applications in industrial, commercial, public safety, everyday life and military settings [4]. The ability of an accurate location determination leads to substantial context aware computing [5] and a great number of useful LBS. As new mobile technology comprising highly sophisticated devices as smartphones or tablets experiences a massive growth these days, context defined by location of the mobile devices grows in importance. To determine the location of the users within the network it is preferable to employ the existing wireless communications infrastructure. Most research in indoor localization systems use the wireless communication infrastructure primarily based on the wireless local area networks (WLANs), in particular the IEEE 802.11 standard since its widely deployed equipment and the RSS measurement can be easily obtained from IEEE 802.11 MAC software. Currently, the most popular solution M.Stella, M. Russo, and D. Begušić are with the Faculty of Electrical Engineering, Mechanical Engineering and Naval Architecture, University of Split, Split, HR-21000 Croatia (e-mails: mstella@ fesb.hr, mrusso@fesb.hr, begusic@fesb.hr). based on WLAN's RSS is the fingerprinting architecture [6-12]. In this paper we investigate if an indoor positioning system based on fingerprints can achieve high accuracy comparable to WLAN fingerprints performance. -based indoor positioning system has advantages over WLAN in terms of far outreaching signal coverage and high acceptance of mobile phones among users. As a part of standard (e.g. [13]) which is required for successful handovers, mobile phones are required to report signal strength of 6 neighboring cells. So, a fingerprint could be easily obtained just by software thus obviating the need for investments in infrastructure. Increasing the number of channels would result in larger fingerprint and potentially increased localization accuracy, but it would require changes in specification and phones' operation, so we are, in this paper, interested only in building a positioning system which could be easily implemented on every mobile phone without any modifications in their operations and investments in network infrastructure thus enabling ubiquitous positioning applications. Section 2 describes the localization technique based on location fingerprinting and neural network. Measurement setup and localization results of the developed positioning systems in WLAN and networks are given in Section 3. We close this paper with a conclusion in Section 4. II. LOCALIZATION BASED ON FINGERPRINTING AND NEURAL NETWORK A location fingerprint based on RF characteristics such as RSS is the basis for representing a unique position or location. It is created under the assumption that each position or location inside a building has a unique RF signature. The process is composed of two phases: a phase of data collection called off-line phase and a phase of locating a user in real-time called on-line phase (Fig. 1). The first phase consists of recording a set of RSS fingerprints in a database as a function of the user s location covering the entire zone of interest and using this data as input and as the target of pattern matching algorithm. During this phase we use a set of predefined reference points L = ( x, y ), i = 1,..., M, where RSS values from N APs are i i i T F f f f 1 2 N measured. A reference fingerprint [,,..., ] = is a vector of RSS samples where f denotes the RSS value related to particular AP. A series of reference fingerprints is collected at each reference point and stored in a database together with the referent physical coordinates ( x, y ). i i During the second phase, an RSS fingerprint is measured 374

' ' ' T = 1 2 by receiver. Given a new fingerprint F ' f, f,..., f N measured at unknown location L' we use the reference data from off-line phase in order to obtain a location estimate by applying a pattern matching algorithm. function), or a linear or semi-linear function, or hyperbolic tangent function. One of the most popular ANNs is the MultiLayer Percepton (MLP), Fig. 2. MEASUREMENT ON REFERENCE LOCATION (x,y)1 (x,y)2 (x,y)3 (x,y)n OFF LINE RADIO MAP ON LINE (?,?) ALGORITHM Fig. 1 Location determination based on RSS fingerprints Pattern matching algorithms can be classified into deterministic and probabilistic types based on the approaches that model the relationship between location fingerprints and location. The deterministic types of algorithms are those that are based on the nearest neighbor classifiers and the neural network classifiers. Location is typically estimated by minimizing an error function, e.g. the Euclidean distance between F' and the reference fingerprints in the database. The probabilistic types of algorithms are those that are based on the statistical learning theory. Several localization systems using the fingerprinting technique have been recently deployed in outdoor and indoor environments. The main differences between these systems are the types of fingerprint information and pattern matching algorithms [9, 11, 14]. Neural networks, as a pattern matching algorithm, have been employed in wide range of positioning systems and have demonstrated good results [2, 15-17]. A trained artificial neural network can perform complex tasks such as classification, optimization, control and function approximation [18, 19]. Artificial neural network (ANN) can be used to establish a relationship between pattern of RSS samples and location. The pattern-matching algorithm of the system can be viewed as a function approximation problem consisting of a nonlinear mapping from a set of input variables (RSS from N access points) into two output variables representing the two dimensional location (x, y) of the mobile station. An ANN is consisting of processing units which communicate by sending signals to each other over a large number of weighted connections. The total input to unit k is simply the weighted sum of the separate outputs from each of the connected units plus a bias or offset term θ k : (x,y) sk() t = wjk() t yj() t +θk() t (1) j Fig. 2 General structure of multi-layer perceptron [18] The MLP is a feed-forward multi-layer network which uses a supervised error-based learning mechanism. Each layer consists of units which receive inputs from units from layer directly below and send their output to units in a layer directly above. There are no connections within a layer. Backpropagation is used for finding the optimal weights it modifies the weights of the network in order to minimize the mean square error between the desired and actual outputs of the network. III. EXPERIMENTAL SETUP AND RESULTS Localization of users in the widely available IEEE 802.11 WLAN environments is an emerging technology. Unlike other positioning systems, like IR and ultrasonic, WLAN-based positioning systems reuse the existing WLAN infrastructures, which lowers the cost of indoor positioning. Also, many persons already carry possible positioning devices around with them in their daily life (smart phones, laptops and tablets with WLAN interface). The RSS indicator can be easily read in every 802.11 interface which makes the solution cost effective since only software deployment is required. Besides that, has additional advantage in terms of far outreaching signal coverage and high acceptance of mobile phones among users. fingerprint can also be easily obtained since every mobile phone is required to report signal strength of 6 neighboring cells. Thus, in this paper we aim to investigate the possibility of using signals for positioning. For comparison, we developed two positioning systems WLAN and based, in the same indoor environment. A. Location Fingerprinting Measurements were made in the part of the fourth floor of our university building, dimensions of approximately 28m 15m, total area 420m 2. Area includes 4 offices, 3 laboratories, a classroom and a hallway. The layout of the floor and locations of the APs are shown in Fig. 3. Generally, for activation function y k some sort of threshold function is used: a hard limiting threshold function (a sgn 375

Fig. 3 The test location layout with positions of the access points We used three Access Points (AP) WRT54GS from Linksys which are IEEE 802.11b/g compatible. For collection of the RSS samples from APs we used a Fujitsu-Siemens laptop with the Network Stumbler software [20]. The WLAN Proxim Orinoco card was plugged into the PCMCIA slot on the right side of the laptop. To collect the RSS samples, the laptop was placed on the box approximately one-meter high. Locations in terms of coordinates for the measurement of RSS have been chosen and stored together with three measurements of RSS values for given location. Total number of measurements was 125, 110 for training and 15 for testing. Collecting enough statistics for creating location fingerprints is the key to achieving good performance with any indoor positioning system. RSS(dBm) -50-55 -60-65 -70-75 -80-85 0 50 100 150 200 250 300 350 400 t(s) Fig. 4 RRS values from three AP The RSS sampling period in our measurement was one second, with 400 samples per location. Measurement locations were not forming the regular grid due to office and laboratory equipment, inaccessible areas, etc. In Fig. 4, RSS values from three APs are shown at one measurement location. It can be seen that the measured signal strength at a fixed position varies over time and the variations can be up to 10 dbm. In Fig. 5, 2D propagation of the signal strength of AP1 is plotted. Colors denote signal strength; blue presents the weakest signal and red the strongest signal. For AP1 signal strength is from -86.4 dbm to -45.8 dbm. AP1 AP2 AP3 Fig. 5 2D propagation of the signal strength of AP1 For measurements we used Sony Ericsson MD300 device which works like an ordinary mobile phone, but provides more advanced programming capabilities, e.g. AT command for reading neighboring cells signal strength AT*E2EMM. For such purpose, we built an application for reading data from MD300 device. Application screenshot is shown in Fig. 6. Fig. 6 Application for data collection from MD300 modem In Fig. 7, signal strength values from seven channels from one provider are shown at one measurement location. Compared to Fig. 4, it can be seen that the measured signal strength appears to be more stable than WLAN signal. RSS [dbm] -45-50 -55-60 -65-70 -75-80 -85 ARFCN 516 ARFCN 519 ARFCN 521 ARFCN 531 ARFCN 535 ARFCN 539 ARFCN 562-90 0 50 100 150 200 250 300 350 400 t [s] Fig. 7 Measured signal from seven 1800 channels from one provider 376

In Fig. 8, 2D propagation of the signal strength (Cell ID E9, ARFCN 539) is plotted. Colors denote signal strength, from -98.04 dbm to -66 dbm. The results of positioning accuracy are given in Table I (mean error, 50 percentile error and 95 percentile error) in meters for localization based on WLAN and. Localization errors are calculated as Euclidian distances between estimated and actual location coordinates. TABLE I LOCATION ESTIMATION ERRORS Method WLAN Mean ± Variance 50% 95% 2.35 ± 1.62 2. 23 6.38 4.86 ± 1.43 5. 22 7.32 Fig. 8 2D propagation of the signal strength (Cell ID E9, ARFCN 539) B. Neural Network based Positioning and Results As a pattern matching algorithm in our positioning systems, we used the Multi-Layer-Perceptron networks (Fig. 9) one consisting of three (MLP) feed-forward artificial neural inputs (received RSS from three APs) for WLAN positioning and one consisting of seven inputs (corresponding to seven channels) for positioning. Networks further contain one hidden layer and an output layer with two neurons (corresponding to location of a user (x,y)). Fig. 9 MLP neural network From the 125 measured data, 100 patterns have been employed to train the network, 10 for the validation purpose and the remaining 15 non-training patterns have been applied to the network for testing developed positioning systems. In order to train the network, these patterns have been applied to the pattern-matching neural network together with location coordinates. Criterion for stopping of the network training was chosen as a moment after which the performance of validation set terminated to enhance. During the training, we experimented with several topologies with a different number of hidden layers, but the results were quite similar. Experimenting with a number of hidden layer neurons, we found that 20 neurons are adequate to achieve minimal mean distance test error. Positioning accuracy indicated by the cumulative percentage of localization error is plotted in Fig. 10. Cumulative probability 1 0.9 0.8 0.7 0.6 0.5 0.4 0.3 0.2 0.1 0 0 1 2 3 4 5 6 7 8 9 10 Error (m) Fig. 10 Accuracy comparison As expected, localization error in WLAN based system is lower than in based system; mean errors are 2.35m and 4.86m for WLAN and, respectively. But it is also visible from results that both distributions are quite similar, errors are practically shifted 2-3m compared to WLAN, and they are both always within 8m, so if a bit less precise positioning services are required, positioning can also be a viable solution. IV. CONCLUSION WLAN 11 12 13 14 In this paper we investigated the possibility of using signals for positioning. First as a referent one, we developed a localization system based on RSS fingerprinting in WLAN network, since most relevant research in indoor positioning is based on WLAN networks and RSS fingerprinting. Then we developed a based system in the same indoor environment, for adequate comparison. Multi-Layer Perceptron neural network was used as the approximation function that maps RSS fingerprints and locations. Results have shown that errors are comparable, both distributions are quite similar, errors are practically shifted 2-3m compared to WLAN so if a bit less precise positioning services are required, positioning can also be a viable solution since signal coverage by far outreaches 15 377

WLAN, and it can be applied practically everywhere without any new infrastructure deployments. REFERENCES [1] A. H. Sayed, A. Tarighat, and N. Khajehnouri, "Network-based wireless location," IEEE Signal Processing Magazine, vol. 22, pp. 24-40, Jul 2005. [2] S. H. Fang and T. N. Lin, "Indoor Location System Based on Discriminant-Adaptive Neural Network in IEEE 802.11 Environments," IEEE Transactions on Neural Networks, vol. 19, pp. 1973-1978, 2008. [3] K. Pahlavan, X. R. Li, and J. P. Makela, "Indoor geolocation science and technology," IEEE Communications Magazine, vol. 40, pp. 112-118, Feb 2002. [4] F. Gustafsson and F. Gunnarsson, "Mobile positioning using wireless networks," IEEE Signal Processing Magazine, vol. 22, pp. 41-53, Jul 2005. [5] J. Hightower and G. Borriello, "Location systems for ubiquitous," Computer, vol. 34, pp. 57-+, Aug 2001. [6] S. H. Fang, T. N. Lin, and P. C. Lin, "Location fingerprinting in a decorrelated space," Ieee Transactions on Knowledge and Data Engineering, vol. 20, pp. 685-691, May 2008. [7] G. L. Sun, J. Chen, W. Guo, and K. J. R. Liu, "Signal processing techniques in network-aided positioning - [A survey of state-of-the-art positioning designs]," IEEE Signal Processing Magazine, vol. 22, pp. 12-23, Jul 2005. [8] M. Kjærgaard, G. Treu, and C. Linnhoff-Popien, "Zone-based RSS reporting for location fingerprinting," Pervasive Computing, pp. 316-333, 2007. [9] M. Brunato and R. Battiti, "Statistical learning theory for location fingerprinting in wireless LANs," Computer Networks, vol. 47, pp. 825-845, 2005. [10] M. A. Youssef, A. Agrawala, and A. Udaya Shankar, "WLAN location determination via clustering and probability distributions," in Pervasive Computing and Communications, 2003.(PerCom 2003). Proceedings of the First IEEE International Conference on, 2003, pp. 143-150. [11] S. H. Fang and T. N. Lin, "A Dynamic System Approach for Radio Location Fingerprinting in Wireless Local Area Networks," IEEE Transactions on Communications, vol. 58, pp. 1020-1025, Apr 2010. [12] S. Guolin, C. Jie, G. Wei, and K. J. R. Liu, "Signal processing techniques in network-aided positioning: a survey of state-of-the-art positioning designs," Signal Processing Magazine, IEEE, vol. 22, pp. 12-23, 2005. [13] ETSI, "Digital cellular telecommunications system (Phase 2+); Handover procedures, 03.09 version 5.1.0," ed, 1997. [14] P. Bahl and V. N. Padmanabhan, "RADAR: an in-building RF-based user location and tracking system," in INFOCOM 2000. Nineteenth Annual Joint Conference of the IEEE Computer and Communications Societies. Proceedings. IEEE, 2000, pp. 775-784 vol.2. [15] M. Stella, M. Russo, and D. Begusic, "RF Localization in Indoor Environment," Radioengineering, vol. 21, pp. 557-567, Jun 2012. [16] C. Nerguizian, C. Despins, and S. Affes, "Geolocation in mines with an impulse response fingerprinting technique and neural networks," IEEE Transactions on Wireless Communications, vol. 5, pp. 603-611, Mar 2006. [17] C. Laoudias, P. Kemppi, and C. Panayiotou, "Localization using radial basis function networks and signal strength fingerprints in WLAN," in Global Telecommunications Conference, 2009. GLOBECOM 2009. IEEE, 2009, pp. 1-6. [18] B. Kröse, B. Krose, P. van der Smagt, and P. Smagt, An introduction to neural networks: University of Amsterdam, 1996. [19] S. Haykin, Neural networks: A comprehensive approach, 1994. [20] NetStumbler.com. Available: http://www.netstumbler.com 378