FIFS: Fine-grained Indoor Fingerprinting System

Similar documents
FILA: Fine-grained Indoor Localization

Pilot: Device-free Indoor Localization Using Channel State Information

LOcalization is one of the essential modules of many

FILA: Fine-grained Indoor Localization

Accurate Distance Tracking using WiFi

LOCALISATION SYSTEMS AND LOS/NLOS

DeepFi: Deep Learning for Indoor Fingerprinting Using Channel State Information

DeepFi: Deep Learning for Indoor Fingerprinting Using Channel State Information

Performance Evaluation of STBC-OFDM System for Wireless Communication

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

CiFi: Deep Convolutional Neural Networks for Indoor Localization with 5GHz Wi-Fi

Comparison of MIMO OFDM System with BPSK and QPSK Modulation

Implementation and Comparative analysis of Orthogonal Frequency Division Multiplexing (OFDM) Signaling Rashmi Choudhary

HOW DO MIMO RADIOS WORK? Adaptability of Modern and LTE Technology. By Fanny Mlinarsky 1/12/2014

1 Interference Cancellation

Technical Aspects of LTE Part I: OFDM

The Optimal Employment of CSI in COFDM-Based Receivers

WITH the proliferation of mobile devices, indoor localization

Detecting Intra-Room Mobility with Signal Strength Descriptors

OFDMA and MIMO Notes

On the Optimality of WLAN Location Determination Systems

ELEC E7210: Communication Theory. Lecture 11: MIMO Systems and Space-time Communications

EC 551 Telecommunication System Engineering. Mohamed Khedr

Volume 2, Issue 9, September 2014 International Journal of Advance Research in Computer Science and Management Studies

Lecture 3: Wireless Physical Layer: Modulation Techniques. Mythili Vutukuru CS 653 Spring 2014 Jan 13, Monday

저작권법에따른이용자의권리는위의내용에의하여영향을받지않습니다.

SourceSync. Exploiting Sender Diversity

Multiple Antenna Processing for WiMAX

Field Experiments of 2.5 Gbit/s High-Speed Packet Transmission Using MIMO OFDM Broadband Packet Radio Access

On the Optimality of WLAN Location Determination Systems

SPLIT MLSE ADAPTIVE EQUALIZATION IN SEVERELY FADED RAYLEIGH MIMO CHANNELS

Channel Modeling ETI 085

CellSense: A Probabilistic RSSI-based GSM Positioning System

Comb type Pilot arrangement based Channel Estimation for Spatial Multiplexing MIMO-OFDM Systems

SPARSE CHANNEL ESTIMATION BY PILOT ALLOCATION IN MIMO-OFDM SYSTEMS

MIMO I: Spatial Diversity

Study of Turbo Coded OFDM over Fading Channel

1 Overview of MIMO communications

University of Bristol - Explore Bristol Research. Peer reviewed version. Link to published version (if available): /ICCE.2012.

UWB Channel Modeling

Iterative Detection and Decoding with PIC Algorithm for MIMO-OFDM Systems

ADVANCED WIRELESS TECHNOLOGIES. Aditya K. Jagannatham Indian Institute of Technology Kanpur

Study of Performance Evaluation of Quasi Orthogonal Space Time Block Code MIMO-OFDM System in Rician Channel for Different Modulation Schemes

Wireless Communication

Capacity Enhancement in WLAN using

4x4 Time-Domain MIMO encoder with OFDM Scheme in WIMAX Context

OFDMA PHY for EPoC: a Baseline Proposal. Andrea Garavaglia and Christian Pietsch Qualcomm PAGE 1

Comparative Study of OFDM & MC-CDMA in WiMAX System

Weak multipath effect identification for indoor distance estimation

Performance Evaluation of different α value for OFDM System

Wireless LAN Applications LAN Extension Cross building interconnection Nomadic access Ad hoc networks Single Cell Wireless LAN

Performance analysis of MISO-OFDM & MIMO-OFDM Systems

IoT Wi-Fi- based Indoor Positioning System Using Smartphones

Wireless Sensors self-location in an Indoor WLAN environment

Millimeter Wave Small-Scale Spatial Statistics in an Urban Microcell Scenario

Fingerprinting Based Indoor Positioning System using RSSI Bluetooth

OFDM AS AN ACCESS TECHNIQUE FOR NEXT GENERATION NETWORK

Performance Analysis of n Wireless LAN Physical Layer

Fine-grained Channel Access in Wireless LAN. Cristian Petrescu Arvind Jadoo UCL Computer Science 20 th March 2012

Multiple Antennas. Mats Bengtsson, Björn Ottersten. Basic Transmission Schemes 1 September 8, Presentation Outline

PhaseU. Real-time LOS Identification with WiFi. Chenshu Wu, Zheng Yang, Zimu Zhou, Kun Qian, Yunhao Liu, Mingyan Liu

Orthogonal Cyclic Prefix for Time Synchronization in MIMO-OFDM

PERFORMANCE ANALYSIS OF DOWNLINK MIMO IN 2X2 MOBILE WIMAX SYSTEM

Performance Evaluation of OFDM System with Rayleigh, Rician and AWGN Channels

Why Time-Reversal for Future 5G Wireless?

CHAPTER 2 WIRELESS CHANNEL

Hybrid throughput aware variable puncture rate coding for PHY-FEC in video processing

Wireless InSite. Simulation of MIMO Antennas for 5G Telecommunications. Copyright Remcom Inc. All rights reserved.

Wireless Location Detection for an Embedded System

Cooperative Orthogonal Space-Time-Frequency Block Codes over a MIMO-OFDM Frequency Selective Channel

An OFDM Transmitter and Receiver using NI USRP with LabVIEW

Comparison of ML and SC for ICI reduction in OFDM system

A Simple Mechanism for Capturing and Replaying Wireless Channels

Ten Things You Should Know About MIMO

Outline / Wireless Networks and Applications Lecture 7: Physical Layer OFDM. Frequency-Selective Radio Channel. How Do We Increase Rates?

Dynamic Subchannel and Bit Allocation in Multiuser OFDM with a Priority User

Hybrid throughput aware variable puncture rate coding for PHY-FEC in video processing

Performance Comparison of Channel Estimation Technique using Power Delay Profile for MIMO OFDM

ON INDOOR POSITION LOCATION WITH WIRELESS LANS

Boosting Microwave Capacity Using Line-of-Sight MIMO

Cognitive Wireless Network : Computer Networking. Overview. Cognitive Wireless Networks

Carrier Frequency Offset Estimation Algorithm in the Presence of I/Q Imbalance in OFDM Systems

Precise Indoor Localization using PHY Layer Information

SSD BASED LOCATION IDENTIFICATION USING FINGERPRINT BASED APPROACH

University of Bristol - Explore Bristol Research. Peer reviewed version

Amplitude and Phase Distortions in MIMO and Diversity Systems

BER Performance of CRC Coded LTE System for Various Modulation Schemes and Channel Conditions

EITN85, FREDRIK TUFVESSON, JOHAN KÅREDAL ELECTRICAL AND INFORMATION TECHNOLOGY. Why do we need UWB channel models?

Exam 3 is two weeks from today. Today s is the final lecture that will be included on the exam.

UTILIZATION OF AN IEEE 1588 TIMING REFERENCE SOURCE IN THE inet RF TRANSCEIVER

Maximizing MIMO Effectiveness by Multiplying WLAN Radios x3

ENHANCING BER PERFORMANCE FOR OFDM

Noise Plus Interference Power Estimation in Adaptive OFDM Systems

IJESRT. Scientific Journal Impact Factor: (ISRA), Impact Factor: 2.114

Enhanced Location Estimation in Wireless LAN environment using Hybrid method

An Equalization Technique for Orthogonal Frequency-Division Multiplexing Systems in Time-Variant Multipath Channels

Improving Channel Estimation in OFDM System Using Time Domain Channel Estimation for Time Correlated Rayleigh Fading Channel Model

ECE 476/ECE 501C/CS Wireless Communication Systems Winter Lecture 6: Fading

OFDMA Networks. By Mohamad Awad

Bayesian Positioning in Wireless Networks using Angle of Arrival

Transcription:

FIFS: Fine-grained Indoor Fingerprinting System Jiang Xiao, Kaishun Wu, Youwen Yi and Lionel M. Ni Department of Computer Science and Engineering Hong Kong University of Science and Technology Email: {jxiao, kwinson, ywyi, ni}@cse.ust.hk Abstract WLAN-based indoor location fingerprinting has been attractive owing to the advantages of open access and high accuracy. Most fingerprinting-based systems so far rely on the received signal strength (RSS), which can be easily measured at the receiver with commercial WLAN equipment. However, RSS is a coarse value which simply measures the received power for a whole channel. Thus, it fluctuates over time in typical indoor environments with rich multipath effects and not unique for a specific location. In this paper, we present the design, implementation, and evaluation of a Fine-grained Indoor Fingerprinting System (FIFS). FIFS explores a PHYlayer Channel State Information (CSI) that specifies the channel status over all the subcarriers for location fingerprinting in WLAN. The system leverages the CSI values including different amplitudes and phases at multiple propagation paths, known as the frequency diversity, to uniquely manifest a location. Moreover, the multiple antennas provides the spatial diversity that can be further augmented in fingerprinting. We also present a coherence bandwidth-enhanced probability algorithm with a correlation filter to map object to the fingerprints. We conducted experiments in two typical indoor scenarios with commercial IEEE 82. NICs. The experimental results demonstrate that the overall positioning accuracy can be improved compared with the RSS-based system. I. INTRODUCTION The advance of wireless technology has fostered the flourish of indoor location-aware applications, such as indoor navigation, warehouse management and health care, etc. With the advent of wireless communications, wireless local area networks (WLANs) that increasingly being deployed in offices and homes recently become a means of wireless indoor localization technique. Due to the open access and low cost properties, it opens an opportunity for leveraging the existing WLAN IEEE 82. [] infrastructure to provide precise location estimation in indoor environment. Many WLAN-based indoor positioning systems [2], [3], [6] adopting fingerprinting technique have gain popularity due to higher accuracy. The fingerprintingbased approaches typically determine the location based on two phases: first, associating location-dependent characteristics to certain locations for constructing a radio map (offline training phase); then, mapping the characteristic of the object to the radio map to infer the location (online positioning phase). Radio signal strength (RSS) is widely used in fingerprinting positioning systems to signify the location-dependent characteristic, such as RADAR [4] and [5]. The striking point of RSS-based fingerprinting lies in the simplicity of deployment with no specialized hardware required at the mobile station except the wireless network interface card (NIC). However, we claim that the weakness of RSS-based fingerprint stems from two aspects: First, RSS varies with time at a fixed position [5] due to the multipath effects, which including the reflection, diffraction and diffusion in indoor environments. Second, RSS is a coarse measurement of the received power at the radio frequency band. For several locations, the RSS values may be reproducible because it lacks of the frequency information to capture the multipath property. Therefore, this time-varying and duplicated RSS value describes signal characteristics inaccurately and creates undesirable localization errors. We argue that a reliable metric provided by commercial NICs to improve the accuracy of indoor localization is in need. Such metric should be more temporal stable and provide the capability to benefit from the multipath effect. In current widely used Orthogonal Frequency Division Multiplexing (OFDM) systems, where data are modulated on multiple subcarriers in different frequencies and transmitted simultaneously, we have a notation from PHY layer that represents the channel properties over all the subcarriers called Channel State Information (CSI). The primary advantage of CSI over RSSI is that this fine-grained information estimates the channel on each subcarrier in the frequency domain. In contrast to only one RSSI per packet, we can obtain multiple CSI values at one time and the values stay fairly stable over time [8], [8]. In our pervious work [8], we have built a propagation model based on CSI. And then we use it for precise indoor localization by eliminating the multipath effect. However, we observe that CSIs over multi-subcarrier will have unique signatures in different locations. These unique features come from the frequency diversity of CSI, which has different amplitudes and phases of each subcarrier. By exploiting the frequency diversity, we can construct a unique fingerprinting indicating each location on the radio map. Motivated by this, it is favorable to leverage the CSI for location fingerprinting and thus improve the localization accuracy. Moreover, MIMO technique that exploits the space dimension to improve capacity, range and reliability of wireless systems is widely applied nowadays (e.g., 82.n, WiMax, 3GPP LTE, etc.). The authors in [6] investigated the impact of applying multiple antennas on indoor location systems. By employing multiple antennas, the signal strength variability can be reduced due to small scale fading compensation. Likewise, the stability of a localization system can be enhanced. Since the commercial 82.n NICs in the current market are mostly equipped with multiple antennas, the instinctive spatial

diversity of MIMO lays solid foundations of further enhancing the localization accuracy. Based on CSI, in this paper, we present an indoor location fingerprinting scheme. To achieve high accuracy and low complexity indoor localization, our approach composes of two parts: first, we process the raw CSI values from measurement by integrating frequency diversity and spatial diversity, and then build up a radio map; second, we determine the position of object by correlation calculation augmented with a probability algorithm. In summary, the main contributions of this paper are as follows. ) To the best of our knowledge, it is the first time to take advance of the combination of the fine-grained PHY layer information CSI with frequency diversity and multiple antennas with spatial diversity for indoor location fingerprinting. 2) We carefully design the architecture of FIFS which consists of two key components: fingerprints generation and position estimation. First, we process the raw CSI values by leveraging the diversity in time and spatial dimensions and store them in the fingerprints database (radio map). Second, to map the target object to the radio map, a coherence bandwidth-enhanced probability algorithm with a correlation filter is proposed. 3) We implement FIFS in commercial IEEE 82. NICs. Experimental results demonstrate that the CSI-based fingerprinting provided by FIFS can improve the localization accuracy, and outperform the corresponding traditional RSSI-based approach. The rest of this paper is organized as follows. In Section II, we introduce some preliminaries. Section III presents the architecture of the FIFS system. This is followed by the methodology of the CSI-based fingerprinting in Section IV. The implementation of FIFS and experimental evaluations are presented in Section V. We summarized the existing work on fingerprinting in Section VI. Finally, conclusions are presented and suggestions are made for future research in Section VII. Channel Equalization II. PRELIMINARIES In this section, we start with an overview of the widespread OFDM technique in WLAN. Then, we introduce the CSI value as the fundamental component of our work. A. Orthogonal Frequency Division Multiplexing Recently, a worldwide convergence has occurred for the use of Orthogonal Frequency Division Multiplexing (OFD- M) as a bandwidth-efficient technology for high data rates wireless communications. It has been endorsed in leading standards such as IEEE82.a/g/n, WiMAX, LTE. OFDM is a broadband multicarrier modulation scheme combined with multiplexing. At the OFDM transeiver, the incoming data stream is split onto multiple narrow and orthogonally overlapped subcarriers as depicted in Fig.. The data on each subcarrier is then modulated and converted back to the time domain by an inverse Fast Fourier Transform (IFFT). Data in Coding & Interleave Decoding & Deinterleave Data out Mod Subcarriers Demod OFDM TX S/P P/S Inverse FFT FFT OFDM RX P/S S/P CP Remove CP Fig. : OFDM Framework. fading noise D/A A/D s(t) x + r(t) Channel After Parallel to Serial (P/S) and Digital to Analog Conversion (DAC) process, the signals are sent through a frequencyselective channel. Upon receiving the signals, the receivers sample them and pass them on to a demodulation block as well as digitize them using analogue-to-digital converter (ADC). Afterward FFT procedure processes the data sample blocks to convert back into the frequency domain. B. Channel State Information Channel measurement at the subcarrier level becomes available based on OFDM in wireless communication. Nowadays, the measured channel state are widely utilized for adapting or allocating the transmitter resources [7], [8]. Channel State Information (CSI) also knwon as Channel Status Information is information that estimates the channel by representing the channel properties of a communication link. To be more specifically, CSI describes how a signal propagates from the transmitter(s) to the receiver(s) and reveals the combined effect of, for instance, scattering, fading, and power decay with distance. In summary, the accuracy of CSI greatly influences the overall OFDM system performance. In a narrowband flat-fading channel, the OFDM system in the frequency domain is modeled as Y = HX + N, () where Y and X are the received and transmitted vectors, respectively, and H and N are the channel matrix and the additive white Gaussian noise (AWGN) vector, respectively. To successfully decode the message X from received signal Y distorted by fading and noise, we should estimate the channel distortion first with some symbols known as preambles or pilots. Thus, CSI of all subcarriers H can be estimated according to () as Ĥ = Y X. (2) Generally, there are many sophisticated algorithms like maximum-likelihood (ML), minimum mean square error (MMSE) to estimate the CSI precisely. Therefore, comparing with RSSI, CSI is a fine-grained value from the PHY layer that describes the channel gain from TX baseband to RX baseband.

TX Fingerprints Generation Process CSI Collect CSI Channel Estimation OFDM Demodulator RF Signal Calibration? Yes Radio Map (Fingerprints Database) No Fig. 2: FIFS Architecture. III. ARCHITECTURE RX Position Estimation Fingerprints Mapping Algorithm Positioning In this section, we describe the overview of the FIFS architecture as shown in Fig. 2. FIFS has the following two components. A. Fingerprints Generation Block During the fingerprints database construction, there exists two important modules including CSI collection module and CSI processing module on the mobile device side. Since FIFS is built based on the current 82.n communication system, the transmitter end (TX the AP) induces no modification. Once the receiver end (RX the target mobile device) received a packet, it will first export the raw CSI value after the normal demodulation process. In the designated processing module, the CSI collected from 3 groups different subcarriers will then be processed. As mentioned in the previous section, CSI value is the channel matrix from RX baseband to TX baseband which is needed for channel equalization. Therefore, there is no extra processing overhead when obtaining the CSI information. Afterwards, we introduce a calibration condition to determine the outgoing of store the CSI value after processing. The calibrated CSI will be stored in the fingerprints database. Otherwise, it will be accessed as the input of the mapping algorithm. This fingerprints generation block serves as the prerequisite of the positioning block. B. Positioning Estimation Block In FIFS, the positioning server will response the mobile device with the estimated position when it sends out a location query message. In order to obtain the location information, the positioning block must be capable of )calculating the similarity between the CSI value measured at the RX and the fingerprints database, and 2)determining the location of the RX indicated by the corresponding fingerprint, which has the highest possibility of the measured CSI. In this manner, the location of the target device can be estimated by mapping the CSI value and database. IV. METHODOLOGY In this section, we describe the design terminology of FIFS. The methodology of this CSI-based location fingerprinting approach can be broken down into two following phases. ) Calibration Phase: First, we need to effectively process the raw CSI value to generate fingerprints, and then record the fingerprints corresponding to certain sample locations for building up a radio map. Note that this is known as the prerequisite of the ongoing online phase. 2) Positioning Phase: Second, on the basis of this effective CSI value, in FIFS, we compare it with the CSI fields of the entries stored in the radio map, and the position of the object will be extracted from the radio map with the closest match afterwards. A. Calibration Phase In the calibration phase, we denote each sample position using CSI and construct a radio map in a two-step process. ) CSI Collection: We start by using a mobile device e- quipped with 82. NICs to receive the beacon message from nearby APs at each sample position. The message contains CSI that represents the channel response of multiple subcarriers. We modify the chipset firmware and divide the CSIs into 3 groups. Hence, N = 3 groups CSI values are collected simultaneously at the receiver that represented as H = [H, H 2,, H i,, H N ] T, i [, 3], (3) where each subcarrier H i is defined as H i = H i e j sin{ H i}, (4) where H i is the amplitude response and H is the phase response of the i th subcarrier. Since multiple antennas can introduce spatial diversity into communication system, most recent standards like 82.n and LTE employ multiple-input-multiple-output (MIMO) technology to boost the throughput. According to information theory, the capacity of a MIMO channel is min{m, N} times of a corresponding channel with single antenna, where M and N are the number of antennas at receiver and transmitter, respectively. Note that the channel response of a specific subcarrier of a MIMO system can be represented by a M N matrix, we can expect better location accuracy with additional CSI information provided by multiple antennas,. 2) CSI-based Fingerprinting Generation: As the foundation of fingerprinting approach, the measured CSI values are processed to construct a radio map. Since most of the RFbased fingerprint methods consider two spatial dimensions for localization [5], we also follow the principle. Therefore, the two-dimension physical space coordinate of a sample position l j is l j = (l j,x, l j,y ). To generate a radio map, we first extract the statistic determine the number of detectable APs for a sample position. At each reference point, we will generate a unique fingerprint from the CSI of all APs and antennas. Since the small-scale fading effect occurs at the level of several wavelengths (about 2cm at 2.4GHz, and 6cm at 5GHz),

Correlation.8.6.4.2 AP AP2 5 5 2 25 3 Subcarrier Spacing Fig. 3: Channel Correlation. and the distance between multiple antennas is typically much larger, using multiple antennas presents the opportunity to smooth out the effect, while maintaining the same calibration workload required by the localization system. Consequently, an important open question is if we should aggregate the CSI measurements obtained from different antennas, or the localization algorithm should use the CSI from each antenna independently. In this paper, a simple aggregation scheme is examined that we perform an averaging over all the antennas at each sample position, more sophisticated investigation and schemes are left to our future work. Moreover, due to the multipath effect of indoor environment, the wideband channel of 82.n can provide abundant diversity in the frequency domain. The metric to evaluate the frequency diversity is coherence bandwidth []. The coherence of two arbitrary different subcarriers with distance f is defined as ρ f = E{H(f)H(f + f) } E{ H(f) 2. (5) } where H(f) and H(f + f) are the channel responses of the two subcarriers. As shown in Fig. 3, the channel correlation decreases as the subcarrier spacing increases. The X% coherence bandwidth is the value of f such that ρ f = X%. Typically, X is commonly set to be 5 or 9. Suppose that the X% coherence bandwidth is B c,x MHz, if the distance of the i-th subcarrier and the j-th subcarrier is no less than B c,x in the frequency domain, these two subcarriers can be viewed as fading independently. As a result, the whole channel can be divided to several independentlyfading subbands. To exploit the frequency domain correlation and diversity, in our experiment, we divided the whole 2MHz channel into 4 subchannels each with channel bandwidth 5MHz for two reasons. First, according to Fig. 3, when the subcarrier spacing is larger than 5MHz, the channel response correlation is low; Second, since the adjacent channels in 82.n is non-orthogonal, the non-overlap bandwidth is about 5MHz. As a result, the interference situation on each subband will be different. Then, the channel responses of subcarriers within the same subchannel is averaged to reduce the redundance. Therefore, after averaging over multiple antennas and within each subchannel, the CSI at each sample position to a specific AP is represented by { H,, H 4 }. Then, we quantify the power of a package, denoted as effective CSI, by adding up the power with respect to all subchannels. Specifically, we have I H e = H i 2, i [, 3], (6) B. Positioning Phase i= For object location estimation, the target is required to be accurately mapped to the radio map. Previous works show that the probabilistic approaches such as maximum likelihood provide more accurate results than deterministic ones do in indoor environments [5]. Therefore, we adapt the probability model in [9] except that we use H e instead of RSS value. Similarly, we treat H e observed from the AP to the receiver at a fixed location as a Gaussian variable. In the proposed system, we will select K best APs to calculate the probability of the MS at each reference point. The criteria for the best AP selection is that those APs with highest H e values, because they are more reliable. In our experiment, we fix the K to be 3. The selected K H e values obtained by the terminal to be located form a vector H e = [H e,,, H e,k ]. Then, the position estimation problem is equivalent to finding the l that maximize the posteriori probability P (l j H e ). According to Bayes law, P (l j H e ) = P (l j)p (H e l j ) j P (l j)p (H e l j ) = P (l j)p (H e l j ) P (H e ) Note that P (l j ) is the prior probability that the terminal located at the reference point l i. In [5], [9], uniform distribution is assumed. In contrast, we will leverage the spatial correlation of the CSI to determine the P (l j ). Recall that CSI is a fine-grained information, after processing, we can observe channel response over multiple subbands represented by H k = [ H, H 2,, H 4 ] T for the kth AP. We denote the observed CSI with normalization for each AP as H(O) C 4 K, and the CSI recorded in the radio map for the same set of APs at position l j as H(l j ). To quantify the similarity of the observed CSI and the stored fingerprints for all the APs, we use the Pearson correlation between them which is defined as K ρ H(O),H(lj ) = k= (7) cov(h k (O), H k (l j )), (8) σ Hk (O)σ Hk (l j ) where each AP is considered to be independent. According to the measurement, the spatial channel correlation will decrease as the distance between the two receiver increases. Therefore, with higher ρ, the position of the terminal will be closer to the reference point. Then, the probability of the terminal on each candidate point is defined as P (l j ) = ρ H(O),H(lj ) J i= ρ H(O),H(l i ) (9)

AP2 2 5 4 3 2 Servers 9 8 6 7 5 7 8 5 4 3 2 2 9 8 7 24 29 34 39 25 2 3 23 28 8 9 33 38 24 7m 4 22 27 AP3 Servers 25 3 35 4 7 2 32 37 23 AP AP6 3522 3523 3525 3524 AP5 359 352 352 358 357 356 AP4 352 354 353 AP3 355 35 35 358 359 357 356 354 353 355 AP 35 352 AP2 m 3 6 4 9 6 5 2 26 6 2 3 36 22 32.5m m Fig. 5: The layout of the corridor Fig. 4: The layout of the laboratory.9.8.7.6.5.4 trace trace 2 trace 3 trace 4 trace 5.3.2...2.3.4.5 Normalized changes of CSI (a) CSI.9.8.7.6.5.4 Fig. 6: Temporal Stability trace trace 2 trace 3 trace 4 trace 5.3.2...2.3.4.5 Normalized changes of RSSI (b) RSSI where J is the size of the candidate reference points set. Considering uncorrelated property between each AP, the likelihood P (H e l j ) can be calculated as, P (H e l j ) = K P (H e,k l j ). () k= Since the signal strength at each reference point is modeled as a Gaussian variable which requires less samplings than the histogram approach []. At the offline phase, we can obtain the expectation H e,k and variance σ e,k corresponding to the H e,k, and the P (H e,k l j ) is obtained as P (H e,k l j ) = exp (H e,k H e,k ) 2. () 2πσe,k 2σ e,k Formally, the location estimation of the terminal is the weighted average over the whole candidate set, J ˆl = P (l j H e )l j (2) j The performance of the proposed fingerprinting methodology is evaluated in the following section. V. PERFORMANCE EVALUATION In this section, we first introduce our experimental scenarios and the data collection procedure of FIFS. Afterwards, we will show the performance of our proposed CSI-based fingerprinting approach by comparing against best known RSS-based system [5]. For fair comparison, we consider the continuous space estimator in system without consideration of the temporal correlation. A. Experimental Scenarios In our experiment, the proposed methodology was implemented on the the TL-WR94ND router manufactured by TP-LINK technologies CO., Ltd. as the transmitted APs. A HP laptop served as the receiver object, which equipped with an Intel WiFi Link 53 (iwl53) 82.n NICs. We modified the driver as in [7] to collect the raw CSI values. The experiments were conducted in two different scenarios in the campus of Hong Kong University of Science and Technology as follows: ) Research Laboratory First, we set up a testbed in a 7m m research laboratory covering by three APs as shown in Fig. 4. Three APs were fixed on the top of the shelters. In the offline phase, the CSI values were collected at 4 locations with.2m spacing to build up the radio map. Specifically, each location has the raw CSI of 6 packages in a format as described in Section IV-A. Simultaneously, the counterpart RSSI values were recorded for comparison. 2) Corridor Second, we performed experiments in a corridor environment with multiple offices aside in our academic building, which is 32.5m m covering corridors, rooms and cubicles. In this scenario, there are 6 APs that can be detected. We collected fingerprints at 28 different reference positions in this scenario, and these 28 positions are 2m apart along the corridor as shown in Fig. 5. At each reference point, we also took 6 samples for both the CSI values and RSS values. B. Performance Evaluation ) Stability: To ensure the robustness of the location fingerprinting systems, temporal stability is a foremost criteria we need to validate. We thus set out to investigate the stability of the proposed new metric CSI and the widely applied RSSI value in time series. Due to the coarse packet-level estimation and easily varied by multipath effect, RSSI is well known to be a fickle measurement of the channel gain. In particular, this instability of RSSI induces inevitable errors in localization. Thus, we need to figure out whether the fine-grained PHY layer information CSI will remain in a stable manner in practical indoor environment.

Mean distance error (m).5.25.75.5.25 FIFS, Laboratory Corridor FIFS vs Fig. 7: Mean distance error. Mean distance error (m) 4.5 4 3.5 3 2.5 2.5.5 FIFS, 2 3 4 5 6 Number of APs Fig. 8: Mean distance error with different numbers of APs..9.8.7.6.5.4 FIFS,.3.2..25.5.75.25.5.75 2 Distance error (m) Fig. 9: CDF of localization error in Laboratory..9.8.7.6.5.4 FIFS,.3.2..5.5 2 2.5 3 Distance error (m) Fig. : CDF of localization error in Corridor. Fig. 6(a) plots the CDF of the amplitude change of CSI between two successive packets in 5 mobile traces. It is shown that the amplitude variance of CSI is within 5%. The temporal variance of RSSI in corresponding traces is much larger within 3% as presented in Fig. 6(b). Therefore, the relatively stability for CSI is an essential advantage for localization while comparing with the traditional RSSI in time domain. 2) Accuracy: First, we evaluate the mean accuracy of the proposed CSI-based probability algorithm and compare it with that of, the widely used RSSI-based fingerprinting system. Fig. 7 presents the mean distance error obtained by FIFS for both single antenna (FIFS, ) and multiple antennas (FIFS, 2 2) settings in two different environments. As shown in the figure, FIFS with single antenna can achieve the median accuracy of.65m, which outperforms by about.2m, and the gain is about 24%. And this gain can be further improved by 8% with multiple antennas. Moreover, in the corridor scenario, where covered by 6 APs and 3 APs were taken into computation, the mean accuracy of our approach is.7m and.96m which are about.35m lower than system (around 25% accuracy gain). In addition, we compare the two approaches concerning different numbers of APs in corridor. Fig. 8 depicts the average accuracy according to the amount of APs varing from to 6. Since richer information to estimate the location can be obtained from the more APs, both lines demonstrate the accuracy improvement. In particular, our approach reduced the mean distance error by 29% (FIFS, ) and 32% () on the average. Obviously, these results show the effectiveness of the proposed CSI-based location system and indicate the benefits from indoor environment with dense-deployed APs. When the AP is sparse, our scheme performs much better than the RSS-based one. Fig. 9 illustrates the cumulative distribution function(cdf) of localization errors in the laboratory. The fingerprints were collected across the 28 positions in the laboratory. In our experiments, for over 9% of data points, the error of FIFS, and FIFS, 2 2 falls within the range of.3 meters and. meters, respectively. However, the can locate objects in the range within.6 meters of their actual position with 9 percent probability. Unlike the first scenario that 3 APs and client are placed in the same room, we also examined the corridor testbed where the 6 APs are deployed in the multiple rooms. Fig. depicts the cumulative distribution of positioning errors across 2 positions. We can easily observe that both our approach and can achieve the median accuracy less than.25m. However, the accuracy improvement of our approach (for the FIFS, 2 2 case)over for 9% of data points is up to.55m. We can conclude that our approach exhibits a preferable property since the fine-grained and frequency diversity nature of CSI is beneficial to improve the precision of location fingerprinting.

VI. RELATED WORK Many researches have been presented by using WiFi infrastructure for indoor localization. Due to the severe multipath effect, fingerprinting approach based on RSS is widely adopted. RADAR [4] is the primal location fingerprinting system that measures RSS at multiple base stations as to offline build a radio map. It adopts the knn algorithm to online match the position of the target to the radio map and achieves meadian accuracy of 3m. LANDMARC [2] is a RFID localization system which requires densely deployment. [5] proposes a probabilistic algorithm for fingerprinting to enhance the accuracy. It applies joint clustering for classifying the reference positions on radio map covering by a common set of APs and then selected one cluster. Therefore, it reduces the computational overhead for searching the radio map and refines accuracy of position estimation as 2.m for 9%. RSS [3], [4], [5] is considered as the simplest and cost effective RF measurement technique. Our work is different from the aforementioned work in that we use fine-grained CSI instead of RSS for fingerprinting, which benefits from the multipath effect. Recently, a technique called channel impulse response (CIR) has been proposed to used for fingerprinting. It denotes the signal variation between the sender and receiver due to multipath effects. Location performance can be enhanced by distinguishing CIR as an identical fingerprint instead of erroneous RSS. In [6], [7], it leverages vector network analyzer to obtain the CIR with 2MHz and adopts the nerual networking training algorithm to improve the accuracy. Different from the above works required specific hardware, our work is more practical because it is compatible with commodity NICs. Our previous FILA [8] system leverages the frequency diversity of fine-grained CSI and the refined free space path loss propagation model to increase the accuracy of indoor localization. This work is an nature extension in that, beneficial from the multipath effects, we further investigate the property of CSI that provides unique amplitude and phrase per location for applying fingerprinting. PinLoc [9] also exploits the physical layer channel information to enhance the area granularity accuracy by only considering the frequency diversity. However, the spatial diversity, one of the most important features of current commercial APs, is lack of investigation. Moreover, in our work, we determine the position of object by correlation calculation augmented with a probability algorithm, where the coherence bandwidth is applied to reduce the computational complexity. VII. CONCLUSIONS AND FUTURE WORK A novel RF-based indoor location system FIFS is presented in this paper, which is based on fingerprinting through CSI values obtained in real time from the PHY layer. The characteristic of the propagation channel between the received object and each AP is dynamically estimated from these fine-grained CSI values. We collected and proceeded the CSI values as fingerprints by leveraging both the frequency diversity and spatial diversity to uniquely present the reference points and generate the radio map. Moreover, we adapted a probabilistic model to accurately map the observed CSI into the stored fingerprints and use the coherence bandwidth to reduce the complexity of the algorithm. Experimental results show that a mean error slightly lower than m is obtained in an unmodified FIFS WLAN network deployment. Our work can be further carried out along the following directions. First, since the temporal variance of dynamic indoor environment is unavoidable, how to update the radio map applicably for each time period remains a problem. To address this challenge, we will consider applying more effective methods such as [2]. Second, we can leverage the dense-deployed APs in WLAN to improve the location accuracy. Third, we will consider the mobile scenario [2] in the future work. REFERENCES [] M.B. Kjargaard, A Taxonomy for Radio Location Fingerprinting, in Proc. of LoCA, 27. [2] M.B. Kjargaard, G. Teru and C. Linnhoff-Popien, Zone-based RSS Reporting for Location Fingerprinting, in Proc. of IEEE PerCom, 27. [3] K. Azadeh, K. N. Plataniotis, A. N. Venetsanopoulos, Kernel-based Positioning in Wireless Local Area Networks, in Proc. of IEEE Trans. Wireless Commun., 27. [4] P. Bahl and V. N. Padmanabhan, Radar: an in-building RF-based User Location and Tracking System, in Proc. of IEEE INFOCOM, 2. [5] M. Youssef and A. Agrawala, The WLAN Location Determination System, in Proc. of ACM MobiSys, pp. 25 28, 25. [6] K. Kleisouris, Y. Chen, J. Yang, R.P. Martin, The Impact of Using Multiple Antennas on Wireless Localization, in Proc. of IEEE SECON, 28. [7] D. Halperin, W. J. Hu, A. Sheth, and D. Wetherall, Predictable 82. Packet Delivery from Wireless Channel Measurements, in Proc. of ACM SIGCOMM, 2. [8] A. Bhartia, Y. Chen, S. Rallapalli, and L. Qiu, Harnessing Frequency Diversity in Wi-Fi Networks, in Proc. of ACM MobiCom, 2. [9] S. Fang, T. Lin, K. Lee, A Novel Algorithm for Multipath Fingerprinting in Indoor WLAN Environments, in Proc. of IEEE Trans. Wireless Commun., 28. [] T. Rappaport, Wireless Communications: Principles and Practice (2nd ed.), Prentice Hall PTR, J, USA. 2. [] A. Haeberlen, E. Flannery, A.M.Laddand, and et al., Practical Robust Localization over Large-scale 82. Wireless Networks, in Proc. of ACM MobiCom, 24. [2] Lionel M. Ni, Y. Liu, Y. Lau, and A. Patil, Landmarc: Indoor Location Sensing using Active RFID, in Proc. of IEEE PerCom, 23. [3] Z. Yang and Y. Liu, Understanding Node Localizability of Wireless Ad-hoc Networks, in Proc. of IEEE INFOCOM, 2. [4] J. Park, B. Charrow, D. Curtis and et al., Growing an Organic Indoor Location System, in Proc. of ACM MobiSys, 2. [5] Y. Cheng, Y. Chawathe, A. LaMarca, and J. Krumm, Accuracy Chracterization for Metropolitan-scale Wi-Fi Localization, in Proc. of ACM MobiSys, 25. [6] C. Nerguizian, C. Despins, and S. Affes, Geolocation in Mines with an Impulse Response Fingerprinting Technique and Neural Networks, in Proc. of IEEE TWC, 26. [7] S. Dayekh and et al., Cooperative Localization in Mines using Fingerprinting and Neural Networks, in Proc. of IEEE WCNC, 2. [8] K. Wu, J. Xiao, Y. Yi, and Lionel M. Ni, FILA: Fine-grained Indoor Localization, in Proc. of IEEE INFOCOM, 22. [9] S. Sen, B. Radunovic, R. Choudhury, and T. Minka, Precise Indoor Localization using PHY Layer Information, in Proc. of ACM HotNets, 2. [2] J. Yin, Q. Yang and Lionel M. Ni, Adaptive Temporal Radio Maps for Indoor Location Estimation, in Proc. of IEEE PerCom, 25. [2] M. Li, X. Jiang and L. Guibas, Fingerprinting Mobile User Positions in Sensor Networks, in Proc. of IEEE ICDCS, 2.