You are on page 1of 7

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
† National Engineering Research Center of Digital Life,
State-Province Joint Laboratory of Digital Home Interactive Applications,
School of Physics and Engineering, Sun Yat-sen University

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

Authorized licensed use limited to: University of Science & Technology of China. Downloaded on October 03,2023 at 03:39:53 UTC from IEEE Xplore. Restrictions apply.
978-1-4673-1544-9/12/$31.00 ©2012 IEEE
OFDM TX
Data in
Since the commercial 802.11n NICs in the current market are

Inverse FFT
Coding & s(t)
mostly equipped with multiple antennas, the instinctive spatial

ĂĂ

ĂĂ
S/P

P/S
Mod CP D/A
Interleave
diversity of MIMO lays solid foundations of further enhancing
the localization accuracy. Subcarriers

Channel
fading x
Based on CSI, in this paper, we present an indoor location
fingerprinting scheme. To achieve high accuracy and low noise +
complexity indoor localization, our approach composes of two
parts: first, we process the raw CSI values from measurement

Equalization
Channel
r(t)

ĂĂ
by integrating frequency diversity and spatial diversity, and Decoding & Remove

ĂĂ

FFT
P/S

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

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

Authorized licensed use limited to: University of Science & Technology of China. Downloaded on October 03,2023 at 03:39:53 UTC from IEEE Xplore. Restrictions apply.
1
AP1 Therefore, after averaging over multiple antennas and within
AP2 each subchannel, the CSI at each sample position to a specific
0.8
AP is represented by {H̃1 , · · · , H̃4 }. Then, we quantify the
power of a package, denoted as effective CSI, by adding up
Correlation

0.6
the power with respect to all subchannels. Specifically, we
have
0.4 I
He = Hi |2 , i ∈ [1, 30], (6)
0.2 i=1

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

Authorized licensed use limited to: University of Science & Technology of China. Downloaded on October 03,2023 at 03:39:53 UTC from IEEE Xplore. Restrictions apply.
3502
3525
3524

3519
3518

3514
3513

3510
3509

3504

3503
Servers Servers

5 10 15 20 25 30 35 40 AP6 AP1

4 9 14 19 24 29 34 39 25
AP2
10m

3523

3520
3517

3512

3508

3505
7m AP5
1 3 8 6 7 13 18 12 13 23 28 18 19 33 38 24 AP4 AP3

3511
3515
AP2
2 11 14 17 20 23

3522

3521
2 5 8

3516
7 12 17 22 27 32 37

3507
3506

3501
AP3 AP1

32.5m
3 1 6 4 9 11 16 10 15 21 26 16 21 31 36 22

11m Fig. 5: The layout of the corridor

Fig. 4: The layout of the laboratory


1 1
trace 1 trace 1
0.9
trace 2
0.9
trace 2
A. Experimental Scenarios
0.8 0.8
trace 3 trace 3
0.7 trace 4 0.7 trace 4
In our experiment, the proposed methodology was imple-
Probability

Probability

0.6 trace 5 0.6 trace 5


0.5 0.5
0.4 0.4
mented on the the TL-WR941ND router manufactured by
0.3 0.3 TP-LINK technologies CO., Ltd. as the transmitted APs. A
0.2 0.2
0.1 0.1 HP laptop served as the receiver object, which equipped
0
0 0.1 0.2 0.3 0.4
Normalized changes of CSI
0.5
0
0 0.1 0.2 0.3 0.4
Normalized changes of RSSI
0.5 with an Intel WiFi Link 5300 (iwl5300) 802.11n NICs. We
modified the driver as in [7] to collect the raw CSI values. The
(a) CSI (b) RSSI
experiments were conducted in two different scenarios in the
Fig. 6: Temporal Stability campus of Hong Kong University of Science and Technology
as follows:
where J is the size of the candidate reference points set. 1) Research Laboratory First, we set up a testbed in a
Considering uncorrelated property between each AP, the 7m × 11m research laboratory covering by three APs
likelihood P (He |lj ) can be calculated as, as shown in Fig. 4. Three APs were fixed on the top
K of the shelters. In the offline phase, the CSI values

P (He |lj ) = P (He,k |lj ). (10) were collected at 40 locations with 1.2m spacing to
k=1 build up the radio map. Specifically, each location has
the raw CSI of 60 packages in a format as described
Since the signal strength at each reference point is modeled in Section IV-A1. Simultaneously, the counterpart RSSI
as a Gaussian variable which requires less samplings than the values were recorded for comparison.
histogram approach [11]. At the offline phase, we can obtain 2) Corridor Second, we performed experiments in a cor-
the expectation H̄e,k and variance σe,k corresponding to the ridor environment with multiple offices aside in our
He,k , and the P (He,k |lj ) is obtained as academic building, which is 32.5m × 10m covering
1 −(He,k − H̄e,k )2 corridors, rooms and cubicles. In this scenario, there are
P (He,k |lj ) =  exp . (11) 6 APs that can be detected. We collected fingerprints
2πσe,k 2σe,k
at 28 different reference positions in this scenario, and
Formally, the location estimation of the terminal is the these 28 positions are 2m apart along the corridor as
weighted average over the whole candidate set, shown in Fig. 5. At each reference point, we also took
J 60 samples for both the CSI values and RSS values.

ˆl = P̄ (lj |He )lj (12)
j B. Performance Evaluation
The performance of the proposed fingerprinting methodol- 1) Stability: To ensure the robustness of the location finger-
ogy is evaluated in the following section. printing systems, temporal stability is a foremost criteria we
need to validate. We thus set out to investigate the stability
V. P ERFORMANCE E VALUATION of the proposed new metric CSI and the widely applied RSSI
In this section, we first introduce our experimental scenarios value in time series. Due to the coarse packet-level estimation
and the data collection procedure of FIFS. Afterwards, we will and easily varied by multipath effect, RSSI is well known to be
show the performance of our proposed CSI-based fingerprint- a fickle measurement of the channel gain. In particular, this
ing approach by comparing against best known RSS-based instability of RSSI induces inevitable errors in localization.
Horus system [5]. For fair comparison, we consider the con- Thus, we need to figure out whether the fine-grained PHY
tinuous space estimator in Horus system without consideration layer information CSI will remain in a stable manner in
of the temporal correlation. practical indoor environment.

Authorized licensed use limited to: University of Science & Technology of China. Downloaded on October 03,2023 at 03:39:53 UTC from IEEE Xplore. Restrictions apply.
1.5 4.5
FIFS, 1×1 FIFS, 1×1
4

Mean distance error (m)

Mean distance error (m)


1.25 FIFS, 2×2 FIFS, 2×2
3.5
Horus Horus
1 3
2.5
0.75
2
0.5 1.5
1
0.25
0.5
0 0
Laboratory Corridor 1 2 3 4 5 6
FIFS vs Horus Number of APs

Fig. 7: Mean distance error. Fig. 8: Mean distance error with different numbers of APs.

1 1
FIFS, 1×1 FIFS, 1×1
0.9 0.9
FIFS, 2×2 FIFS, 2×2
0.8 0.8
Horus Horus
0.7 0.7
Probability

Probability
0.6 0.6
0.5 0.5
0.4 0.4
0.3 0.3
0.2 0.2
0.1 0.1
0 0
0 0.25 0.5 0.75 1 1.25 1.5 1.75 2 0 0.5 1 1.5 2 2.5 3
Distance error (m) Distance error (m)

Fig. 9: CDF of localization error in Laboratory. Fig. 10: CDF of localization error in Corridor.

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

Authorized licensed use limited to: University of Science & Technology of China. Downloaded on October 03,2023 at 03:39:53 UTC from IEEE Xplore. Restrictions apply.
VI. R ELATED W ORK spatial diversity to uniquely present the reference points and
Many researches have been presented by using WiFi infras- generate the radio map. Moreover, we adapted a probabilistic
tructure for indoor localization. Due to the severe multipath ef- model to accurately map the observed CSI into the stored
fect, fingerprinting approach based on RSS is widely adopted. ”fingerprints” and use the coherence bandwidth to reduce the
RADAR [4] is the primal location fingerprinting system that complexity of the algorithm. Experimental results show that a
measures RSS at multiple base stations as to offline build a mean error slightly lower than 1m is obtained in an unmodified
radio map. It adopts the kNN algorithm to online match the FIFS WLAN network deployment.
position of the target to the radio map and achieves meadian VIII. ACKNOWLEDGEMENTS
accuracy of 3m. LANDMARC [12] is a RFID localization
This research was supported in part by Pearl River
system which requires densely deployment. Horus [5] pro-
New Star Technology Training Project, Hong Kong RGC
poses a probabilistic algorithm for fingerprinting to enhance
Grant HKUST617710, 617811, S&T Project of Guangdong
the accuracy. It applies joint clustering for classifying the
Province, China(Grant No. 2011A011302001), NSFC Grant
reference positions on radio map covering by a common set
(No.60933011,61027009), NSFC-Guangdong Joint Fund
of APs and then selected one cluster. Therefore, it reduces
(U0935004, U1135003), 973 Program (2011CB302204), the
the computational overhead for searching the radio map and
National Key Technology R&D Program (2011BAH27B01,
refines accuracy of position estimation as 2.1m for 90%.
2011BHA16B08), and the Major Science and Technology
RSS [13], [14], [15] is considered as the simplest and cost
Projects of Guangdong (2011A080401007).
effective RF measurement technique. Our work is different
from the aforementioned work in that we use fine-grained R EFERENCES
CSI instead of RSS for fingerprinting, which benefits from [1] M.B. Kjargaard,“A Taxonomy for Radio Location Fingerprinting,” in
the multipath effect. Proc. of LoCA, 2007.
Recently, a technique called channel impulse response (CIR) [2] M.B. Kjargaard, G. Teru and C. Linnhoff-Popien, “Zone-based RSS
Reporting for Location Fingerprinting,” in Proc. of IEEE PerCom, 2007.
has been proposed to used for fingerprinting. It denotes [3] K. Azadeh, K. N. Plataniotis, A. N. Venetsanopoulos, “Kernel-based
the signal variation between the sender and receiver due Positioning in Wireless Local Area Networks,” in IEEE Transactions on
Wireless Communnication, 2007.
to multipath effects. Location performance can be enhanced [4] P. Bahl and V. N. Padmanabhan, “Radar: an in-building RF-based User
by distinguishing CIR as an identical fingerprint instead of Location and Tracking System,” in Proc. of IEEE INFOCOM, 2000.
erroneous RSS. In [16], [17], it leverages vector network [5] M. Youssef and A. Agrawala, “The Horus WLAN Location Determina-
tion System,” in Proc. of ACM MobiSys, 2005.
analyzer to obtain the CIR with 200MHz and adopts the [6] K. Kleisouris, Y. Chen, J. Yang, R.P. Martin, “The Impact of Using
nerual networking training algorithm to improve the accuracy. Multiple Antennas on Wireless Localization,” in Proc. of IEEE SECON,
Different from the above works required specific hardware, 2008.
[7] D. Halperin, W. J. Hu, A. Sheth, and D. Wetherall, “Predictable 802.11
our work is more practical because it is compatible with Packet Delivery from Wireless Channel Measurements,” in Proc. of ACM
commodity NICs. SIGCOMM, 2010.
[8] A. Bhartia, Y. Chen, S. Rallapalli, and L. Qiu, “Harnessing Frequency
Our previous FILA [18] system leverages the frequency Diversity in Wi-Fi Networks,” in Proc. of ACM MobiCom, 2011.
diversity of fine-grained CSI and the refined free space path [9] S. Fang, T. Lin, K. Lee, “A Novel Algorithm for Multipath Fingerprint-
loss propagation model to increase the accuracy of indoor ing in Indoor WLAN Environments,” in IEEE Transactions on Wireless
Communnication, 2008.
localization. This work is an nature extension in that, beneficial [10] T. Rappaport, “Wireless Communications: Principles and Practice (2nd
from the multipath effects, we further investigate the property ed.),” Prentice Hall PTR, J, USA. 2001.
of CSI that provides unique amplitude and phrase per location [11] A. Haeberlen, E. Flannery, A.M.Laddand, and et al., “Practical Robust
Localization over Large-scale 802.11 Wireless Networks,” in Proc. of
for applying fingerprinting. PinLoc [19] also exploits the phys- ACM MobiCom, 2004.
ical layer channel information to enhance the area granularity [12] Lionel M. Ni, Y. Liu, Y. Lau, and A. Patil, “Landmarc: Indoor Location
Sensing using Active RFID,” in Proc. of IEEE PerCom, 2003.
accuracy by only considering the frequency diversity. How- [13] Z. Yang and Y. Liu, “Understanding Node Localizability of Wireless
ever, the spatial diversity, one of the most important features Ad-hoc Networks,” in Proc. of IEEE INFOCOM, 2010.
of current commercial APs, is lack of investigation. Moreover, [14] J. Park, B. Charrow, D. Curtis and et al., “Growing an Organic Indoor
Location System,” in Proc. of ACM MobiSys, 2010.
in our work, we determine the position of object by correlation [15] Y. Cheng, Y. Chawathe, A. LaMarca, and J. Krumm, “Accuracy Chrac-
calculation augmented with a probability algorithm, where the terization for Metropolitan-scale Wi-Fi Localization,” in Proc. of ACM
coherence bandwidth is applied to reduce the computational MobiSys, 2005.
[16] C. Nerguizian, C. Despins, and S. Affes, “Geolocation in Mines with
complexity. an Impulse Response Fingerprinting Technique and Neural Networks,”
in Proc. of IEEE TWC, 2006.
VII. C ONCLUSIONS [17] S. Dayekh and et al., “Cooperative Localization in Mines using Finger-
printing and Neural Networks,” in Proc. of IEEE WCNC, 2010.
A novel RF-based indoor location system FIFS is presented [18] K. Wu, J. Xiao, Y. Yi, M. Gao and L. Ni, “FILA: Fine-grained Indoor
in this paper, which is based on fingerprinting through CSI Localization,” in Proc. of IEEE INFOCOM, 2012.
values obtained in real time from the PHY layer. The charac- [19] S. Sen, B. Radunovic, R. Choudhury, and T. Minka, “Precise Indoor
Localization using PHY Layer Information,”in Proc. of ACM HotNets,
teristic of the propagation channel between the received object 2011.
and each AP is dynamically estimated from these fine-grained [20] K. Wu, H. Tan, Y. Liu, J. Zhang, Q. Zhang and L. Ni “Side Channel:
CSI values. We collected and proceeded the CSI values as Bits over Interference”, in IEEE Transactions on Mobile Computing,
2012.
”fingerprints” by leveraging both the frequency diversity and

Authorized licensed use limited to: University of Science & Technology of China. Downloaded on October 03,2023 at 03:39:53 UTC from IEEE Xplore. Restrictions apply.

You might also like