Network Based Wireless Location
Network Based Wireless Location
Nima
Sayed, Alireza Tarighat,
Khajehnouri]
© DIGITALVISION
Network-Based
Wireless Location
[Challenges faced in developing techniques
for accurate wireless location information]
W
ireless location refers to the geographic coordinates of a mobile subscriber in
cellular or wireless local area network (WLAN) environments. Wireless loca-
tion finding has emerged as an essential public safety feature of cellular sys-
tems in response to an order issued by the Federal Communications
Commission (FCC) in 1996. The order mandated all wireless service providers
to deliver accurate location information of an emergency 911 (E-911) caller to public safety
answering points (PSAPs). The FCC mandate aims to solve a serious public safety problem caused
by the fact that, at present, a large proportion of all 911 calls originate from mobile phones, the
location of which cannot be determined with existing technology. However, many difficulties
intrinsic to the wireless environment make meeting the FCC objective challenging; these chal-
lenges include channel fading, low signal-to-noise ratios (SNRs), multiuser interference, and mul-
tipath conditions. In addition to emergency services, there are many other applications for wireless
location technology, including monitoring and tracking for security reasons, location sensitive
billing, fraud protection, asset tracking, fleet management, intelligent transportation systems,
mobile yellow pages, and even cellular system design and management. This article provides an
overview of wireless location challenges and techniques with a special focus on network-based
technologies and applications.
(a) (b)
[FIG2] Network-based wireless location finding. (a) Outdoor environment using a cellular network. (b) Indoor environment using a
WLAN.
■ Asset tracking (indoor/outdoor): Wireless location technol- some base stations (BSs) or from the global positioning system
ogy can also assist in advanced public safety applications, (GPS). In GPS-based estimations, the MS receives and measures
such as locating and retrieving lost children, patients, or the signal parameters from at least four satellites of the current
pets. In addition, wireless location technology can be used to network of 24 GPS satellites. The parameter measured by the MS
track personnel/assets in a hospital or a manufacturing site for each satellite is the time the satellite signal takes to reach the
to provide more efficient management of assets and person- MS. GPS systems have a relatively high degree of accuracy, and
nel. One could also consider applications such as smart and they also provide global location information. There is also a
interactive tour guides, smart shopping guides that direct hybrid technique that uses both the GPS technology and the cel-
shoppers based on their location in a store, and traffic con- lular infrastructure. In this case, the cellular network is used to
trols in parking structures that guide cars to free parking aid the GPS receiver embedded in the mobile handset for
slots. Department stores, enterprises, hospitals, manufactur- improved accuracy and/or acquisition time [15].
ing sites, malls, museums, and campuses are some of the Still, embedding a GPS receiver into mobile devices leads to
potential end users to benefit from the technology. increased cost, size, and battery consumption. It also requires
■ Fleet management: Many fleet operators, such as police the replacement of millions of mobile handsets that are already
forces, emergency vehicles, and other services like shuttle and on the market. In addition, the accuracy of GPS measurements
taxi companies, can make use of the wireless location technolo- degrades in urban environments as well as inside buildings. For
gy to track and operate their vehicles in an efficient manner to these reasons, some wireless service providers may be unwilling
minimize response times. In addition, a large number of driv- to embrace GPS fully as the sole location technology.
ers on roads and highways carry cellular phones while driving. Network-based location technology, on the other hand, relies on
The wireless location technology can help track these phones, some existing networks (either cellular or WLAN) to determine the
thus transforming them into sources of real-time traffic infor- position of a mobile user by measuring its signal parameters when
mation that can be used to enhance transportation safety. received at the network BSs. In this technology, the BSs measure
■ Location-based wireless access security: New location- the signals transmitted from an MS and relay them to a central site
based wireless security schemes can be developed to height- for further processing and data fusion to provide an estimate of the
en wireless network security and avoid the interception of MS location. A significant advantage of network-based techniques is
digital information. By using location information, only peo- that the MS is not involved in the location-finding process; thus,
ple at specific physical areas could access certain files or the technology does not require modifications to existing handsets.
databases through a WLAN. However, unlike GPS location systems, many aspects of network-
■ Location sensitive billing: Using the location information based location are not yet fully studied.
of wireless users, wireless service providers can offer variable- The rest of this article focuses on network-based wireless
rate call plans or services that are based on the caller location. location. For location estimation, two operations must be per-
formed at the BSs. The BSs have to measure some signal param-
MOBILE-BASED VERSUS NETWORK-BASED TECHNIQUES eters (such as the time or the angle of arrival) of the received MS
Wireless location technologies fall into two main categories: signals. Then, the measured signal parameters are combined in a
mobile based and network based. In mobile-based location sys- data fusion stage to provide the final estimate for location. Both
tems, the MS determines its location from signals received from of these stages are discussed in the following sections. Figure 2
BS3 r2
Without loss of generality, it can be assumed that r1 < r2 < r3 .
(x3, y3) r BS2
One way to solve this overdetermined nonlinear system of 3
(x2, y2)
equations is as follows. First, (2) and (3) are solved for the MS
two unknowns (xm , ym ) to yield two solutions. As shown in (xm, ym)
r1
Figure 3, (2) and (3) each define a locus on which the MS BS1
must lie. Second, the distance between each of the two possi- (0,0)
ble solutions and the circle given by (4) is calculated. The
solution that results in the shortest distance from the circle
(4) is chosen to be an estimate of the MS location coordinates [FIG3] TOA data fusion using three BSs.
Expanding and rearranging terms gives Combining this intermediate result with (2) again, the final esti-
mate for x is obtained. A more accurate solution can be obtained
as in [32] if the second-order statistics of the TDOA measure-
ment errors are known.
MS (xm,ym)
ANGLE OF ARRIVAL DATA FUSION
r2 At the BS, angle of arrival (AOA) estimates can be obtained
r1
using an antenna array. The direction of arrival of the MS sig-
r1 sin α1
r2 sin α2
The least-squares solution for x is then Likewise, from (15), the least-squares estimate of (xm , ym )
using only AOA measurements is given by
−1
x̂ = HT H HT b. (15)
xm −1
= HTAOA HAOA HTAOA bAOA (17)
ym AOA
Besides the regular sources of error in AOA measurements,
such as noise and interference, AOA measurements can be
corrupted by non-line-of-sight (NLOS) effects and errors in where
where σ r2i is the variance of the distance error and σα2i is the
variance of the angle error (both at the i th BS). There are some
Base Station
known methods for estimating the variances σ r2i and σα2i (see,
Mobile Station
(x3, y3) e.g., [42]–[44]). These methods generally use the time history of
BS3 the signals, or the scattering model of the environment, to esti-
mate the noise variance, as in
r31
γ3 r α3
3 K−1
γ2 1
σ r2i ≈ (r̄i (n) − µ ri )2 , (24)
r1 γ1 K n=0
α1 θ r23
BS1 1 r2
(0,0) θ2 where
r12
α2 K−1
1
µ ri = r̄i (n) (25)
K n=0
BS2
(x2, y2) for K ≈ 400 and where r̄i (n)is the measurement of ri at experi-
ment n. This is also true for σα2i . Minimizing (23) results in esti-
mates of {ri , α i }. Using the equalized values in (8) or (9) will
[FIG5] A schematic of a cellular network topology with three BSs. result in improved location accuracy.
location algorithms; as such, they demand careful consider- J ML (τ, h(n)) = Re[r (n )h ∗ (n )s ∗ (n − τ )]
K n=1
ations (see, e.g., [9]–[11], [28], and [29]).
In the sections that follow, some algorithms for TOA and A2 K
− |h(n)|2 |s(n − τ )|2 .
AOA estimation are described. These algorithms exploit the K n=1
nature of the wireless channel and are robust to low SNR and
fading conditions [25], [51]. This construction requires an infinite dimensional search
over {τ, h(n)} and is not feasible in practice even when τ and
TOA ESTIMATION h(n) are evaluated over a dense grid. To arrive at a feasible
The aim of a TOA estimation scheme is to estimate an unknown algorithm, we assume the channel variations are sufficiently
delay, τ o, of a known sequence {s(n)}. (At the serving site, the slow, namely, that h(n) is piecewise constant over intervals of
MS signal can be decoded with reasonably high accuracy; thus, N samples. The value of N depends on the environmental con-
it can be assumed to be known almost perfectly.) The signal is ditions; an optimal choice for N is discussed later in this
The optimal value of the coherent averaging period (Nopt ) is {τ̂ , α̂} = arg max [P(r(1) · · · r(K))|τ, α], (35)
τ,α
obtained by maximizing the SNR with respect to N, which leads
to the following expression for finding Nopt :
where the likelihood function is now proportional to
opt −1
N
iRh(i) = 0. (32)
1 K
i=1 exp −C2 r(n) − ah(n)s(n − τ )2 , (36)
K n=1
For a Rayleigh fading channel, Rh(i) is given by
in which . is the Euclidean norm of the vector and C2 is some
positive constant. Therefore, the ML estimates of {τ, α} can be
Rh(|i|) = Jo 2π fD Ts i ,
found by solving
1
mN
zm = ∗ o
r(n)s (n − τ ) , m = 1, . . . ,M The channel gains {h(N), h(2N), . . . , h(MN)} can be esti-
N n=(m−1)N+1 mated roughly from (41) by noting that the top entry of a is
(39) unity, so that
ĥ(mN) = z m (1)/p(m).
over intervals of length N, during which h(n) is essentially
invariant. Then, using (33),
The LS estimate can then be obtained as
1
mN
z m = ah(mN) |s(n − τ o)|2 â = (A∗ A)−1 A∗ z. (43)
N n=(m−1)N+1
1
mN
∗ o
+ v(n)s (n − τ ) . (40) The AOA information can be extracted from the estimated
N n=(m−1)N+1 array response â based only on the phase rotation between the
entries of â (see Figure 8).
Least-Squares Estimation
×
N
∑
Nu
L
ik,l,m = ρk,l,k ,l (m)hk ,l (mN)ak ,l (48)
Array Response
1
s*(n – ) N k =1 l =1
× ∑ â α k = k,l = l
1
s*(n – ) where
N
× ∑
1
1
mN
s*(n – ) ρk,l,k ,l (m) = sk n − τko ,l s∗k n − τk,l
o
N n=(m−1)N+1
[FIG8] AOA estimation using an antenna array over a single path (49)
fading channel.
represents the correlation between the sequences of user k and
all other users. Collecting M such realizations into a vector zk,l
conditions. First, we modify the channel model (26) to accom- yields
modate a more general multiuser, multipath environment.
Assuming the maximum number of channel taps to be L and zk,l,1 pk,l (1)hk,l (N)INa×Na
the number of mobile users to be Nu , the received signal r(n) zk,l,2 pk,l (2)hk,l (2N)INa×Na
of size Na × 1 is now given by . = .. ak,l
.. .
z p (M)hk,l (MN)INa×Na
Nu
L k,l,M
k,l
o
r(n) = ak,l hk,l (n)sk(n − τk,l ) + v(n), (44) zk,l Ak,l
k=1 l=1 ik,l,1 uk,l,1
ik,l,2 uk,l,2
where sk(n) is the transmitted sequence by the kth user and + . + . . (50)
.. ..
v(n) is an Na × 1 additive white Gaussian noise vector.
i uk,l,M
Moreover, hk,l (n) and τk,l are the channel gain and delay, k,l,M
respectively, for user i, and ak,l is the array response correspon- ik,l
ding to the l th channel tap from user k to the BS, namely The least-squares estimation of ak,l can be obtained as
(Na −1)d
−1
ak,l = col 1, e j2π λ sin αk,l , . . . , e j2π λ sin αk,l , âk,l = A∗k,l Ak,l A∗k,l zk,l .
d
(45) (51)
where αk,l is the AOA for the l th tap and kth user. The AOA information is finally extracted from the estimated
As in the single path case discussed earlier [see (39)], we array response âk,l based only on the phase rotation between the
define the correlation vectors: entries of âk,l according to (45). The above least-squares estima-
tion is repeated for all users and multipaths, k = 1, . . . , Nu ,
mN l = 1, . . . , L.
1
zk,l,m = r(n)s∗k n − τk,l
o
, As the number of users and multipaths increases, multiple
N n=(m−1)N+1 access interference (MAI) and intersymbol interference (ISI)
in (46) become stronger. For practical scenarios with a large
where N is the coherent correlation length. Then [compare number of active users in a cell, the accuracy of the least-
with (41)] squares estimation of AOA is limited by MAI and ISI. One
solution for reducing the effect of MAI in (46) is to increase
zk,l,m = pk,l (m)hk,l (mN)ak,l + ik,l,m + uk,l,m , (46) the coherent correlation length N, as well as the realization
length M. However, the correlation or estimation length can-
not be increased indefinitely. The correlation length should
where be short enough such that the channel taps can be assumed
constant during the estimation process.
1
mN
o 2
pk,l (m) = |sk n − τk,l | We may use joint least-squares estimation followed by multi-
N n=(m−1)N+1 user interference cancellation to provide an accurate AOA
TOA/AOA ESTIMATION
The TOA and AOA estimation techniques and the data
fusion schemes presented in the previous sections can be
used for indoor environments as well. However, the accura-
cy desired for indoor applications is higher than that
required for outdoor environments. While an accuracy of 50
[FIG9] An illustration of the UCLA WLAN Location Simulator
interface. The estimated location of a mobile user using different
m is acceptable for many outdoor applications, for indoor
algorithms would be plotted for different realizations. Moreover, applications an accuracy of few meters is desired. Therefore,
the estimated accuracy of the different methods would be the performance of the estimation algorithms should be
shown by circles surrounding the mobile location.
boosted to meet the accuracy requirements. The following
facts will improve the accuracy of location finding algo-
rithms for indoor applications:
■ Higher clocking rates. The clocking rates of WLAN sys-
tems are higher than the ones used in cellular systems; this
is due to the fact that the WLAN physical layers are intend-
ed for higher data rates and occupy a wider bandwidth than
the physical layer of cellular systems. The higher clocking
rate (and, equivalently, the higher sampling rate at the
receiver) translates into higher accuracy in TOA measure-
ments and into more accurate location estimates.
Additionally, the bandwidth per channel used in 3G cellular
networks is about 4 MHz, as opposed to the 11-MHz band-
width in IEEE802.11b and 16-MHz bandwidth in
IEEE802.11a and IEEE802.11g. The higher bandwidth and
clocking rate effectively provide a higher resolution in esti-
mating the TOA of the signals.
[FIG10] An illustration of the UCLA Cellular Location Simulator ■ Higher SNR. WLAN networks operate at higher SNR than
interface. The estimated location of a mobile user using different cellular networks. The higher SNR results in more accurate
algorithms would be plotted for different realizations. Moreover, estimates for TOA and AOA.
the estimated accuracy of the different methods and the FCC
accuracy requirements would be shown by circles surrounding ■ Oversampling at the receiver. The received signal can be
the mobile locations. The design engine allows the user to place oversampled to further increase the resolution of TOA
blocking objects in the simulator environment and to select the estimation. Since the received SNR in WLAN networks is
trajectory of the mobile user such that it experiences different
situations, fadings, and shadowings. The various parameters relatively high, an accurate TOA estimation after oversam-
that control the environment can be adjusted as well. pling is possible.
SIMULATION ENVIRONMENT
To test several of the techniques and algorithms described in the
previous section, a software simulator called the Wireless
Location Simulator has been developed at the UCLA Adaptive BS BS
Systems Laboratory [67]. A high degree of testability and flexi-
bility, along with a user-friendly interface, are designed into the
simulator. Selected snapshots of the Wireless Location
Simulator are shown in Figures 9–12. The simulator consists of
an interface and a location-finding engine. The location engine
performs the following tasks:
■ Data fusion techniques: Different data fusion techniques
are implemented using TOA, AOA, or a combination of both. Mobile User
■ Channel modeling: A multipath, multiuser channel envi- BS BS
ronment is created that models path loss, shadowing,
Rayleigh fading, and Doppler frequency effects. [FIG11] Snapshot of the UCLA Location Simulator. The location
■ Parameter estimation: TOA and AOA estimation algorithms estimation accuracy and the FCC requirements are shown by two
circles in this lateral view generated by the 3-D simulation
are implemented as part of the location finding engine.
visualizer.
Different variations of the algorithms are implemented for
performance and comparison purposes.
Most of the algorithms used in the location-finding engine
are generic in the sense that they could be used for both indoor
and outdoor applications with minimum alteration. The loca-
tion-finding engine and the capabilities listed below make the
simulator usable for both networks.
■ Configuring the physical layer for different wireless net-
works. Adjusting the network physical layer parameters
enables the simulator to be used for different wireless
Attained
networks. Among the programmable parameters are the Accuracy
spreading factor, packet size, training length, constellation
type, modulation technique, carrier frequency, level of
transmitted signal power, and the number of antennas at
the transmitter or receiver. Mobile User FCC Accuracy
Trajectory Requirement
■ Configuring the mobile user conditions. The wireless
channel models depend on the Doppler frequencies present
in the environment. The Doppler frequency depends on the
mobile speed and the carrier frequency of the system. The
[FIG12] Snapshot of the UCLA Location Simulator. The location
simulator accepts different speed and carrier frequencies as estimation accuracy and the FCC requirements are shown by two
input and generates a Rayleigh fading channel with the U- circles in this top view generated by the 3-D simulation visualizer.
100
100
90 90
80 80
70 70
Outage (%)
60
Outage (%)
60
50 50
40 40
FCC Requirement for FCC Requirement for
30 30
Network-Based Location Network-Based Location
20 FCC Requirement For 20 FCC Requirement For
10 Handset-Based Location 10 Handset-Based Location
0 0
0 50 100 150 200 250 300 350 400 0 50 100 150 200 250 300 350 400
Location Error (m) Location Error (m)
(a) (b)
[FIG13] Outage curves for location accuracy in outdoor environment (IC denotes interference cancellation method). (a) Assuming one
user. (b) Assuming six users.
Foundation Grants CCR-0208573 and ECS-0401188. [3] A.H. Sayed and N.R. Yousef, “Wireless location,” in Wiley Encyclopedia of
Telecommunications, J. Proakis, Ed. New York: Wiley, 2003.
[4] F. Gustafsson and F. Gunnarsson, “Mobile positioning using wireless networks,”
IEEE Signal Processing Mag., vol. 22, no. 4, pp. 41–53, July 2005.
AUTHORS [5] “FCC Docket No. 94–102. Revision of the commissions rules to insure compati-
Ali H. Sayed received the Ph.D. degree in electrical engineer- bility with enhanced 911 emergency calling systems,” Federal Communicarions
Commission Tech. Rep. RM-8143, July 1996.
ing in 1992 from Stanford University, Stanford, California. He
[6] “Report on the New Jersey wireless enhanced 911 terms: The first 100 days,”
is currently a professor and vice chair of electrical engineer- State of New Jersey, Tech. Rep., June 1997.
ing at the University of California, Los Angeles. He is also the [7] A.H. Sayed, Fundamentals of Adaptive Filtering. New York: Wiley, 2003.
principal investigator of the UCLA Adaptive Systems [8] J.E. Maloney and J.O. Stevenson, “Robust, efficient, localization system,” U.S.
Laboratory (www.ee.ucla.edu/asl). He has authored over 200 Patent 6 047 192, May 13, 1997.
journal and conference publications and several books includ- [9] O. Hilsenrath and M. Wax, “Radio transmitter location finding for wireless
communication network services and management,” U.S. Patent 6 026 304, Jan. 8,
ing the textbook Fundamentals of Adaptive Filtering (Wiley, 1997.
2003). He has served on the program committees of several [10] M. Wax and O. Hilsenrath. “Signature matching for location determination in
international meetings, and has also consulted with industry. wireless communication systems,” U.S. Patent 6 108 557, Feb. 18, 1998.
His research interests include adaptive and statistical signal [11] J.P. Kennedy, C.D. Roller, and R.W. Hooper. “Passive high accuracy geoloca-
tion system and method,” U.S. Patent 5 317 323, Mar. 5, 1993.
processing, filtering and estimation theories, signal process-
ing for communications, interplays between signal processing [12] J.J. Caffery and G.L. Stuber, “Overview of radiolocation in CDMA cellular sys-
tems,” IEEE Commun. Mag., vol. 36, no. 4, pp. 38–45, Apr. 1998.
and control methodologies, system theory, and fast algo-
[13] J.J. Caffery and G.L. Stuber, “Radio location in urban CDMA microcells, in
rithms for large-scale problems. He has received many Proc. IEEE Int. Symp. Personal, Indoor and Mobile Radio Communications,
Toronto, Canada, Sept. 1995, vol. 2, pp. 858–862.
awards, including the 1996 IEEE Donald G. Fink Award, the
2002 Best Paper Award from the IEEE Signal Processing [14] M. Yunos, J. Zeyu Gao, and S. Shim, “Wireless advertising’s challenges and
opportunities,” IEEE Computer, vol. 36, no. 5, pp. 30–37, May 2003.
Society (SPS), and the 2003 Kuwait Prize in Basic Sciences.
[15] G. Sun, J. Chen, W. Guo, and K.J.R. Liu, “Signal processing techniques in net-
He has held many roles within the IEEE Signal Processing work-aided positioning,” IEEE Signal Processing Mag., vol. 22, no. 4, pp. 12–23,
July 2005.
Society, including a member of the publication and award
boards. He is on the editorial board of IEEE Signal Processing [16] L.A. Stilp, “Carrier and end-user application for wireless location systems,” in
Proc. SPIE, Philadelphia, PA, Oct. 1996, vol. 2602, pp. 119–126.
Magazine and is editor-in-chief of IEEE Transactions on
[17] X. Li and K. Pahlavan, “Super-resolution TOA estimation with diversity for
Signal Processing. He is a Fellow of the IEEE. indoor geolocation,” IEEE Trans. Wireless Commun., vol. 3, pp. 224–234, Jan. 2004.
[19] A.J. Weiss, “On the accuracy of a cellular location system based on RSS meas- [45] L.J. Greenstein, V. Erceg, Y.S. Yeh, and M.V. Clark, “A new path-gain/delay-
urements,” IEEE Trans. Veh. Technol., vol. 52, no. 6, pp. 1508–1518, Nov. 2003. spread propagation model for digital cellular channels,” IEEE Trans. Vehicular
Technology, vol. 46, pp. 477–485, May 1997.
[20] I. Paton et al., “Terminal self-location in mobile radio systems,” in Proc. 6th
Int. Conf. Mobile Radio and Personal Communications, Coventry, UK, Dec. 1991, [46] A. Ghosh and R. Love, “Mobile station location in a DS-CDMA system,” in Proc.
vol. 1, pp. 203–207. IEEE Vehicular Technology Conf., Ottawa, Canada, May 1998, vol. 1, pp. 254–258.
[21] J.J. Caffery and G.L. Stuber, “Vehicle location and tracking for IVHS in CDMA [47] K. Kuboi, S. Shirota, S. Sakagami, S. Aoyama, and A. Akeyama, “Vehicle posi-
microcells,” in Proc. IEEE Int. Symp. Personal, Indoor and Mobile Radio tion estimates by multibeam antennas in multipath environments,” IEEE Trans.
Communications, Amsterdam, The Netherlands, Sept. 1994, vol. 4, pp. 1227–1231. Veh. Technol., vol. 41, no. 1, pp. 63–68, Feb. 1992.
[22] J.J. Caffery, Wireless location in CDMA cellular radio systems. Norwell, MA: [48] G.P. Yost and S. Panchapakesan, “Automatic location identification using a
Kluwer, 2000. hybrid technique,” in Proc. IEEE Vehicular Technology Conf., Ottawa, Canada,
May 1998, vol. 1, pp. 264–267.
[23] K.W. Cheung, H.C. So, W.K. Ma, and Y.T. Chan, “Least squares algorithms for
time-of-arrival-based mobile location,” IEEE Trans. Signal Processing, vol. 52, no. [49] X. Wang, Z. Wang, and B. O’Dea, “A TOA-based location algorithm due to
4, pp. 1121–1130, Apr. 2004. NLOS propagation,” IEEE Trans. Veh. Technol., vol. 52, no. 1, pp. 112–116, Jan.
2003.
[24] J.J. Caffery and G.L. Stuber, “Subscriber location in CDMA cellular networks,”
IEEE Trans. Veh. Technol., vol. 47, no. 2, pp. 406–416, May 1998. [50] M. McGuire, K.N. Plataniotis, and A.N. Venetsanopoulos, “Location of mobile
terminals using time measurements and survey points,” IEEE Trans. Veh.
[25] N.R. Yousef, A.H. Sayed, and L.M.A. Jalloul, “Robust wireless location over fad- Technol., vol. 52, no. 4, pp. 999–1011, July 2003.
ing channels,” IEEE Trans. Veh. Technol., vol. 52, no. 1, pp. 117–126, Jan. 2003.
[51] A. Tarighat, N. Khajehnouri, and A.H. Sayed, “CDMA location using multiple
[26] M.A. Spirito, “On the accuracy of cellular mobile station location estimation,” antennas and interference cancellation,” in Proc. IEEE Vehicular Technology
IEEE Trans. Veh. Technol., vol. 50, no. 3, pp. 674–685, May 2001. Conf., Apr. 2003, vol. 4, pp. 2711–2715.
[27] A.J. Weiss, “On the accuracy of a cellular location system based on RSS meas- [52] C. Botteron, A. Hst-Madsen, and M. Fattouche, “Cramer-Rao bounds for the esti-
urements,” IEEE Trans. Veh. Technol., vol. 52, no. 6, pp. 1508–1518, Dec. 2003. mation of multipath parameters and mobiles’ positions in asynchronous DS-CDMA
systems,” IEEE Trans. Signal Processing, vol. 52, no. 4, pp. 862–875, Apr. 2004.
[28] N.R. Yousef and A.H. Sayed, “Detection of fading overlapping multipath com-
ponents for mobile-positioning systems,” in Proc. Int. Conf. Communications, [53] J. Krumm, S. Harris, B. Meyers, B. Brumitt, M. Hale, and S. Shafer, “Multi-
Helsinki, Finland, June 2001, vol. 10, pp. 3102–3106. camera multi-person tracking for EasyLiving,” in Proc. 3rd IEEE Int. Workshop
Visual Surveillance, Dublin, Ireland, July 2000, pp. 3–10.
[29] J. Friedmann, R. Raich, J. Goldberg, and H. Messer, “Bearing estimation for a
distributed source of nonconstant modulus—Bounds and analysis,” IEEE Trans. [54] N. Priyantha, A. Miu, H. Balakrishman, and S. Teller, “The Cricket compass for
Signal Processing, vol. 51, no. 12, pp. 3027–3035, Dec. 2003. context-aware mobile applications,” in Proc. ACM/IEEE Int. Conf. Mobile
Computing and Networking (MOBICOM 2001), Rome, Italy, July 2001, pp. 1–14.
[30] “The CDMA2000 ITU-R RTT candidate submission V0.18,”
Telecommunications Industry Association, July 1998. [55] A. Ward, A. Jones, and A. Hopper, “A new location technique for the active
office,” IEEE Trans. Personal Communications, vol. 4, pp. 42–47, Oct. 1997.
[31] K.C. Ho and Y.T. Chan, “Solution and performance analysis of geolocation by
TDOA,” IEEE Trans. Aerosp. Electron. Syst., vol. 29, no. 4, pp. 1311–1322, Oct. [56] R. Want, A. Hopper, V. Falco, and J. Gibbons, “The Active Badge Location
1993. System,” Proc. ACM Trans. Inform. Syst., vol. 10, no. 1, pp. 91–102, Jan. 1992.
[32] Y.T. Chan and K.C. Ho, “A simple and efficient estimator for hyperbolic loca- [57] R.J. Orr and G.D. Abowd, “The Smart Floor: A mechanism for natural user
tion,” IEEE Trans. Signal Processing, vol. 42, no. 8, pp. 1905–1915, Aug. 1994. identification and tracking,” Proc. Conf. Human Factors in Computing Systems
(CHI 2000), The Netherlands, Apr. 2000, pp. 1–6.
[33] R. Schmidt, “Least squares range difference location,” IEEE Trans. Aerosp.
Electron. Syst., vol. 32, no. 1, pp. 234–242, Jan. 1996. [58] P. Bahl and V.N. Padmanabhan, “RADAR: An in-building RF-based user loca-
tion and tracking system,” in Proc. IEEE Conf. INFOCOM 2000, Tel Aviv, Israel,
[34] B.T. Fang, “Simple solutions for hyperbolic and related position fixes,” IEEE Mar. 2000, vol. 2, pp. 775–784.
Trans. Aerosp. Electron. Syst., vol. 26, no. 5, pp. 748–753, Sept. 1990.
[59] M. Youssef, A. Agrawala, and A.U. Shankar, “WLAN location determination via
[35] M. Hellebrandt and R. Mattar, “Location tracking of mobiles in cellular radio clustering and probability distributions,” Proc. IEEE Conf. PerCom 2003,
nets, IEEE Trans. Veh. Technol., vol. 48, no. 5, pp. 1558–1562, Sept. 1999. Mar. 2003, pp. 143–150.
[36] M. McGuire and K.N. Plataniotis, “Dynamic model based filtering for mobile [60] P. Castro, P. Chiu, T. Kremenek, and R. Muntz, “A probabilistic location service
terminal location,” IEEE Trans. Veh. Technol., vol. 52, no. 4, pp. 1012–1031, July for wireless network environments,” in Proc. Ubiquitous Computing 2001,
2003. Portugal, Sept. 2001.
[37] H. Krim and M. Viberg, “Two decades of array signal processing research: The [61] S. Gezici, Z. Tian, G.B. Giannakis, H. Kobayashi, A.F. Molisch, H.V. Poor, and
parametric approach,” IEEE Signal Processing Mag., vol. 13, no. 4, pp. 67–94, July Z. Sahinoglu, “Localization via ultra-wideband radios,” IEEE Signal Processing
1996. Mag., vol. 22, no. 4, pp. 70–84, July 2005.
[38] T. Ojanpera and R. Prasad, Wideband CDMA for Third Generation Mobile [62] N. Patwari, A.O. Hero III, J. Ash, R.L. Moses, S. Kyperountas, and N.S. Correal,
Communications. Boston, MA: Artech House, 1998. “Locating the nodes,” IEEE Signal Processing Mag., vol. 22, no. 4, pp. 54–69, July
2005.
[39] R. Prasad, W. Mohr, and W. Konhauser. Third Generation Mobile
Communication Systems. Boston, MA: Artech House, 2000. [63] T. Ross, P. Myllymaki, and H. Tirri, “A statistical modeling approach to loca-
tion estimation,” IEEE Trans. Mobile Comput., vol. 1, no. 1, pp. 59–69, Jan. 2002.
[40] K.J. Krizman, T.E. Biedka, and T.S. Rappaport. “Wireless position location:
Fundamentals, implementation strategies, and sources of error,” in Proc. IEEE [64] M. Youssef and A.K. Agrawala, “Continuous space estimation for WLAN loca-
Vehicular Technology Conf., New York, NY, May 1997, vol. 2, pp. 919–923. tion determination systems,” in Proc. IEEE 13th Int. Conf. Computer
Communications and Networks, Chicago, IL, Oct. 11–13, 2004, pp. 143–150.
[41] N. Khajehnouri and A.H. Sayed, “A non-line-of-sight equalization scheme for
wireless cellular location,” in Proc. ICASSP, Hong Kong, Apr. 2003, vol. VI, pp. [65] T. Roos, P. Myllymaki, H. Tirri, P. Misikangas, and J. Sievanen, “A probabilistic
549–552. approach to WLAN user location estimation,” Proc. Int. J. Wireless Informat.
Networks, vol. 9, no. 3, July 2002, pp. 155–164.
[42] M.P. Wylie and J. Holtzman, “The non-line of sight problem in mobile location
estimation,” in Proc. IEEE Int. Conf. Universal Personal Communications, 1996, [66] A.M. Ladd, K. Bekris, A. Rudys, G. Marceau, L.E. Kavraki, and D.S. Wallach,
vol. 2, pp. 827–831. “Robotics-based location sensing using wireless ethernet,” Proc. IEEE 8th ACM
MOBICOM, Atlanta, GA, Sept. 2002, pp. 189–204.
[43] S.S. Woo, H.R. You, and J.S. Koh, “The NLOS mitigation technique for posi-
tion location using IS-95 CDMA networks,” in Proc. Vehicular Technology Conf., [67] UCLA Adaptive Systmes Laboratory [Online]. Electrical Engineering Department,
Boston, MA, 2000, vol. 6, pp. 2556–2560. Univ. California, Los Angeles, CA. Available: http://www.ee.ucla.edu/asl [SP]