throbber
[Ali H. Sayed, Alireza Tarighat,
`and Nima Khajehnouri]
`
`© DIGITALVISION
`
`Network-Based
`Wireless Location
`[Challenges faced in developing techniques
`for accurate wireless location information]
`
`Wireless 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.
`
`IEEE SIGNAL PROCESSING MAGAZINE [24]
`
`JULY 2005
`
`1053-5888/05/$20.00©2005IEEE
`
`Exhibit 2003 Page 1
`
`IV Exhibit 2003
`FedEx v. IV
`Case IPR2017-00787
`
`

`

`WIRELESS NETWORKS
`Wireless networks are primarily designed for voice and data
`communications. The widespread availability of wireless nodes,
`however, makes it possible to utilize these networks for wireless
`location purposes as well. It is expected that location-based
`applications will play an important role in future wireless mar-
`kets. While location services are now driven by emergency and
`security requirements imposed on the wireless networks, in the
`future they will be driven by commercial demands for location-
`motivated products. Increasingly, application-level software will
`incorporate location information into its features to fully utilize
`such information once it becomes available. For example, asset
`tracking and management software would incorporate location
`information into a database for enhanced tracking capabilities.
`As such, wireless location information will add a new dimension
`to future applications.
`Wireless networking devices constitute the main infrastruc-
`ture to be utilized for wireless location finding. A location find-
`ing system should be able to seamlessly use both cellular and
`WLANs for location finding by roaming between the networks.
`The result would be transparent location coverage for both out-
`door and indoor environments. Today, the main commercially
`deployed wireless location finding system is linked to the cellu-
`lar network in response to requirements by the FCC for emer-
`gency 911 calls made through cell phones. These requirements
`are collectively known as the enhanced 911 (E911) mandate.
`The details of the FCC requirements for E911 will be discussed.
`The purpose of this article is to provide an overview of the
`basic challenges facing the wireless techniques that are being
`developed for accurate location information. We start with an
`overview of the main applications that serve as the major driving
`force behind the technology.
`For ease of reference, Table 1 collects the acronyms that are
`common in this field and used extensively in subsequent sections.
`
`APPLICATIONS
`Figure 1 illustrates some of the available market forecasts for
`wireless location technology [1], [2]. It is estimated that loca-
`tion-based services (LBSs) will generate annual revenues of the
`order of US$15 billion worldwide. In the United States alone,
`about 170 million mobile subscribers are expected to become
`covered by the FCC-mandated location accuracy for emergency
`services. To illustrate the potential of LBS, we will now provide a
`partial list of applications that will be enhanced using wireless
`location information [3].
`■ E911: Currently, a high percentage of E911 calls originate
`from mobile phones; the percentage is estimated at one
`third of all 911 calls (170,000 a day) [5], [6]. These wireless
`E911 calls do not receive the same quality of emergency
`assistance that fixed-network 911 calls enjoy. This is due to
`the unknown location of the wireless E911 caller. To face
`this problem, the FCC issued an order on 12 July 1996 [5],
`requiring all wireless service providers to report accurate
`mobile station (MS) location information to the E911 opera-
`tor at the PSAP. In the FCC order, it was mandated that
`
`[TABLE 1] LIST OF ACRONYMS.
`
`ACRONYMS
`2G
`3G
`AOA
`AP
`AMPOA
`BS
`CDMA
`E911
`FCC
`GPS
`LBS
`ML
`MS
`NLOS
`PDA
`PSAP
`rms
`SINR
`SNR
`TDOA
`TOA
`UMTS
`WCDMA
`WLAN
`
`DESCRIPTION
`SECOND GENERATION OF MOBILE SYSTEMS
`THIRD GENERATION OF MOBILE SYSTEMS
`ANGLE OF ARRIVAL
`ACCESS POINT
`AMPLITUDE OF ARRIVAL
`BASE STATION
`CODE DIVISION MULTIPLE ACCESS
`ENHANCED 911
`FEDERAL COMMUNICATIONS COMMISSION
`GLOBAL POSITIONING SYSTEM
`LOCATION BASED SERVICES
`MAXIMUM LIKELIHOOD
`MOBILE STATION
`NON-LINE-OF-SIGHT
`PERSONAL DIGITAL ASSISTANT
`PUBLIC SAFETY ANSWERING POINT
`ROOT MEAN SQUARE
`SIGNAL-TO-INTERFERENCE-NOISE RATIO
`SIGNAL-TO-NOISE RATIO
`TIME DIFFERENCE OF ARRIVAL
`TIME OF ARRIVAL
`UNIVERSAL MOBILE TELECOMMUNICATIONS SYSTEM
`WIDEBAND CODE DIVISION MULTIPLE ACCESS
`WIRELESS LOCAL AREA NETWORK
`
`within five years from the effective date of the order, 1
`October 1996 (a deadline that is now well passed), wireless
`service providers must convey to the PSAP the location of
`the MS within 100 m of its actual location for at least 67%
`of all wireless E911 calls. (The original FCC requirement
`was 125 m and was later tightened to 100 m.) This FCC
`mandate has motivated considerable research efforts
`towards developing accurate wireless location algorithms
`for cellular networks and has led to significant enhance-
`ments to the wireless location technology (see, e.g.,
`[12]–[25]). According to the latest FCC rules, the new man-
`date and accuracy requirements will be enforced in 2005.
`Although the FCC does not have a specific order for indoor
`environments, a location capability coverage for both indoor
`and outdoor emergency situations is desirable.
`■ Mobile advertising: Location-specific advertising and mar-
`keting will benefit once the location information becomes
`available. For example, stores will be able to track customer
`locations and attract them by flashing customized coupons
`on customers’ wireless devices [14]. In addition, a cellular
`phone or a personal digital assistant (PDA) could act as a
`handy mobile yellow pages on demand.
`
`Location-Based Services Estimated
`Annual Revenues for 2006/2007 (US $B)
`
`US$3.3B
`
`US$11.7B
`
`US Others
`
`[FIG1] Forecast revenues for location-based services [1], [2].
`
`IEEE SIGNAL PROCESSING MAGAZINE [25]
`
`JULY 2005
`
`Exhibit 2003 Page 2
`
`

`

`Data Fusion
`Center
`
`J K
`
`M
`
`N B C
`
`46-
`121A
`
`D
`
`F G
`
`46-
`121
`
`E
`K
`
`IJ
`
`46-
`127W
`
`46-
`147
`r3
`
`P
`N
`M
`
`L K
`
`J
`46-
`127H
`46-
`127
`
`D
`46-
`127
`B C D
`
`E F
`
`A
`
`r4
`46-
`132
`
`(b)
`
`E
`
`46-
`148
`FG
`
`H
`
`44-
`128
`
`A B C D
`
`r2
`
`43-
`116
`
`T
`
`9
`r1
`C
`
`B
`
`C B A
`
`A
`
`A
`
`44-
`123
`

`3
`
`TOA/AOA
`Estimator
`BS3 (x3, y3)
`
`r3
`
`MS
`

`2
`
`r2
`
`r1
`

`1
`
`TOA/AOA
`Estimator
`
`BS2 (x2, y2)
`
`TOA/AOA
`Estimator
`
`BS1 (x1, y1)
`
`Data Fusion
`Center
`
`(a)
`
`[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-
`ogy can also assist in advanced public safety applications,
`such as locating and retrieving lost children, patients, or
`pets. In addition, wireless location technology can be used to
`track personnel/assets in a hospital or a manufacturing site
`to provide more efficient management of assets and person-
`nel. One could also consider applications such as smart and
`interactive tour guides, smart shopping guides that direct
`shoppers based on their location in a store, and traffic con-
`trols in parking structures that guide cars to free parking
`slots. Department stores, enterprises, hospitals, manufactur-
`ing sites, malls, museums, and campuses are some of the
`potential end users to benefit from the technology.
`■ Fleet management: Many fleet operators, such as police
`forces, emergency vehicles, and other services like shuttle and
`taxi companies, can make use of the wireless location technolo-
`gy to track and operate their vehicles in an efficient manner to
`minimize response times. In addition, a large number of driv-
`ers on roads and highways carry cellular phones while driving.
`The wireless location technology can help track these phones,
`thus transforming them into sources of real-time traffic infor-
`mation that can be used to enhance transportation safety.
`■ Location-based wireless access security: New location-
`based wireless security schemes can be developed to height-
`en wireless network security and avoid the interception of
`digital information. By using location information, only peo-
`ple at specific physical areas could access certain files or
`databases through a WLAN.
`■ Location sensitive billing: Using the location information
`of wireless users, wireless service providers can offer variable-
`rate call plans or services that are based on the caller location.
`
`MOBILE-BASED VERSUS NETWORK-BASED TECHNIQUES
`Wireless location technologies fall into two main categories:
`mobile based and network based. In mobile-based location sys-
`tems, the MS determines its location from signals received from
`
`some base stations (BSs) or from the global positioning system
`(GPS). In GPS-based estimations, the MS receives and measures
`the signal parameters from at least four satellites of the current
`network of 24 GPS satellites. The parameter measured by the MS
`for each satellite is the time the satellite signal takes to reach the
`MS. GPS systems have a relatively high degree of accuracy, and
`they also provide global location information. There is also a
`hybrid technique that uses both the GPS technology and the cel-
`lular infrastructure. In this case, the cellular network is used to
`aid the GPS receiver embedded in the mobile handset for
`improved accuracy and/or acquisition time [15].
`Still, embedding a GPS receiver into mobile devices leads to
`increased cost, size, and battery consumption. It also requires
`the replacement of millions of mobile handsets that are already
`on the market. In addition, the accuracy of GPS measurements
`degrades in urban environments as well as inside buildings. For
`these reasons, some wireless service providers may be unwilling
`to embrace GPS fully as the sole location technology.
`Network-based location technology, on the other hand, relies on
`some existing networks (either cellular or WLAN) to determine the
`position of a mobile user by measuring its signal parameters when
`received at the network BSs. In this technology, the BSs measure
`the signals transmitted from an MS and relay them to a central site
`for further processing and data fusion to provide an estimate of the
`MS location. A significant advantage of network-based techniques is
`that the MS is not involved in the location-finding process; thus,
`the technology does not require modifications to existing handsets.
`However, unlike GPS location systems, many aspects of network-
`based location are not yet fully studied.
`The rest of this article focuses on network-based wireless
`location. For location estimation, two operations must be per-
`formed at the BSs. The BSs have to measure some signal param-
`eters (such as the time or the angle of arrival) of the received MS
`signals. Then, the measured signal parameters are combined in a
`data fusion stage to provide the final estimate for location. Both
`of these stages are discussed in the following sections. Figure 2
`
`IEEE SIGNAL PROCESSING MAGAZINE [26]
`
`JULY 2005
`
`Exhibit 2003 Page 3
`
`

`

`[12]. Although this method helps resolve the ambiguity
`between the two solutions resulting from (2) and (3), it does
`not combine the third measurement r3 in an optimal man-
`ner. Furthermore, it is not possible in this way to combine
`TOA measurements from more than three BSs (which would
`be useful when the measurements {ri} are subject to inaccu-
`racies and noise).
`This issue can be addressed by combining all the available
`measurements using a least-squares solution as follows (alterna-
`tive techniques such as maximum likelihood (ML) solution can
`be found, e.g, in [49], [50]). Subtracting (2) from (3) gives
`− r2
`= x2
`− 2x2 xm + y2
`− 2y2 ym.
`
`r2
`2
`
`1
`
`2
`
`2
`
`Similarly, subtracting (2) from (4) gives
`− r2
`= x2
`− 2x3 xm + y2
`− 2y3 ym.
`
`r2
`3
`
`1
`
`3
`
`3
`
`Rearranging terms, the above two equations can be written
`in matrix form as
`
`,
`
`(5)
`
`
`
`2
`
`− r2
`− r2
`
`3
`
`K2
`2
`
`K2
`3
`
`1
`
`+ r2
`+ r2
`
`1
`
`
`
`= 1
`2
`
`
`
`xm
`
`ym
`
`
`
`
`x2
`
`x3
`
`y2
`
`y3
`
`
`
`(6)
`
`(7)
`
`.
`
`
`
`1
`
`+ r2
`+ r2
`
`1
`
`2
`
`− r2
`− r2
`
`3
`
`where
`
`= x2
`
`i
`
`+ y2
`
`i
`
`.
`
`K2
`i
`
`Then, (5) can be rewritten as
`Hx = b,
`
`K2
`2
`
`K2
`3
`
`
`
`, b = 1
`2
`
`
`
`xm
`
`ym
`
`
`
`, x =
`
`
`
`y2
`
`y3
`
`x2
`
`x3
`
`
`
`where
`
`H =
`
`If more than three TOA measurements are available, it can be
`verified that (7) still holds with
`
`illustrates this two-stage procedure (measurement and data
`fusion) for an outdoor environment using a cellular network and
`for an indoor environment using a WLAN. Although the focus of
`the article is on network-based location systems, most of the net-
`work-based location algorithms presented here can be used at
`the MS as well. Therefore, from now on, network-based wireless
`location will simply be referred to as wireless location.
`
`DATA FUSION METHODS
`The data fusion step combines measurements from different
`BSs to obtain an estimate of the MS location. Let (xm, ym)
`denote the MS location coordinates in a Cartesian coordinate
`system. Let the coordinates of three BSs (BS1, BS2, and BS3)
`be denoted by (x1, y1), (x2, y2), and (x3, y3), respectively. For
`simplicity of presentation, only the x and y coordinates are
`considered in the derivations and the z coordinate is ignored.
`This corresponds to a case where the BSs and the mobile user
`are located on a relatively flat plane. Without loss of generality,
`the origin of the Cartesian coordinate system is set at BS1, i.e.,
`(x1, y1) = (0, 0). Several data fusion techniques have been
`introduced in the literature; these techniques depend on what
`signal parameters are measured at the BSs [3], [4]. (These are
`several studies in the literature that compare the performance
`of different fusion algorithms, e.g. [26], [27].) The most com-
`mon signal parameters are the time, angle, and amplitude of
`arrival of the MS signal.
`
`TIME OF ARRIVAL DATA FUSION
`The time of arrival (TOA) data fusion method is based on com-
`bining estimates of the TOA of the MS signal when arriving at
`three different BSs. Since the wireless signal travels at the
`speed of light (c = 3 × 108 m/s), the distance between the MS
`and BSi is given by
`
`ri = (ti − t o)c,
`
`(1)
`
`where to is the time instant at which the MS begins transmis-
`sion and ti is the TOA of the MS signal at BSi. The distances
`(r1, r2, r3) can be used to estimate (xm, ym) by solving the fol-
`lowing set of equations (see Figure 3):
`
`=x2m + y2
`= (x2 − xm)2 + (y2 − ym)2
`= (x3 − xm)2 + (y3 − ym)2 .
`
`m
`
`r2
`1
`r2
`2
`r2
`3
`
`(2)
`(3)
`(4)
`
`Without loss of generality, it can be assumed that r1 < r2 < r3.
`One way to solve this overdetermined nonlinear system of
`equations is as follows. First, (2) and (3) are solved for the
`two unknowns (xm, ym) to yield two solutions. As shown in
`Figure 3, (2) and (3) each define a locus on which the MS
`must lie. Second, the distance between each of the two possi-
`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
`
`BS2
`(x2, y2)
`
`BS3
`(x3, y3)
`
`r3
`MS
`(xm, ym)
`BS1
`(0,0)
`
`r2
`
`r1
`
`[FIG3] TOA data fusion using three BSs.
`
`IEEE SIGNAL PROCESSING MAGAZINE [27]
`
`JULY 2005
`
`Exhibit 2003 Page 4
`
`

`

`−x2 xm − y2 ym = r21 r1 + 1
`2
`
`(cid:7)
`
`(cid:8)
`
`− K 2
`
`2
`
`r 2
`21
`
`.
`
`(8)
`
`Similarly, (4) leads to
`−x3 xm − y3 ym = r31 r1 + 1
`2
`
`(cid:7)
`
`(cid:8)
`
`− K2
`
`3
`
`r 2
`31
`
`.
`
`.
`
`
`
`1
`
`1
`
`+ r2
`+ r2
`+ r2
`
`1
`
`2
`
`3
`
`− r2
`− r2
`− r2
`
`4
`
`...
`
`K2
`2
`
`K2
`3
`
`K2
`4
`
`
`
`b = 1
`2
`
`
`
`,
`
`y2
`
`y3
`
`y4
`
`...
`
`x2
`
`x3
`
`x4
`
`...
`
`
`
`H =
`
`In this case, the least-squares solution of (7) is given by ([3], [7])
`(cid:8)−1
`(cid:7)
`ˆx =
`HTH
`
`HTb.
`
`(9)
`
`Rewriting these equations in matrix form gives
`Hx = r1c + d,
`
`(11)
`
`.
`
`
`
`21
`
`− r2
`− r2
`
`31
`
`K2
`2
`
`K2
`3
`
`
`
`d = 1
`2
`
`,
`
`
`
`−r21
`−r31
`
`
`
`c =
`
`where
`
`It is seen that the TOA data fusion method requires accurate
`synchronization between the BSs and MS clocks so that the
`measurements {ri} are adequate approximations for the actual
`distances. Many of the current wireless system standards only
`mandate tight timing synchronization among BSs (see, e.g.,
`[30]). The MS clock itself might have a drift that can reach a few
`microseconds. This drift directly generates an error in the loca-
`tion estimate of the TOA method. In the next subsection we
`present a data fusion technique that combines time DOA
`(TDOA) measurements and helps avoid MS clock synchroniza-
`tion errors [3], [31], [34].
`
`TDOA DATA FUSION
`The TDOA associated with BSi is ti − t1; i.e., it is the difference
`between the TOAs of the MS signal at BSi and BS1. Now we
`define the distance differences
`
`Note that these differences are not affected by errors in the MS
`clock time (t o) as it cancels out when subtracting two TOA
`measurements. (3) can be rewritten in terms of the TDOA meas-
`urement r21 as
`(r21 + r1)2 = K2
`
`− 2x2 xm − 2y2 ym + r2
`
`1
`
`.
`
`2
`
`Expanding and rearranging terms gives
`
`(x2, y2)
`
`α2
`
`BS
`
`MS
`
`(xm,ym)
`
`r2
`
`r2 sin α2
`r1 sin α1
`
`r1
`
`α1
`
`(x1, y1)
`
`BS
`
`r1 cos α1
`
`r1 cos α2
`
`[FIG4] Combining AOA measurements.
`
`ri1
`
` = ri − r1
`= (ti − t o)c − (t1 − t o)c = (ti − t1)c.
`
`(10)
`
`H =
`
`IEEE SIGNAL PROCESSING MAGAZINE [28]
`
`JULY 2005
`
`which yields the following least-squares intermediate solution
`(cid:8)−1
`(cid:7)
`ˆx =
`HT(r1c + d).
`HTH
`
`(13)
`
`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.
`
`ANGLE OF ARRIVAL DATA FUSION
`At the BS, angle of arrival (AOA) estimates can be obtained
`using an antenna array. The direction of arrival of the MS sig-
`nal can be calculated by measuring the phase difference
`between the antenna array elements or by measuring the
`power spectral density across the antenna array in what is
`known as beamforming (see, e.g., [37] and the references
`therein). By combining the AOA estimates of two BSs, an esti-
`mate of the MS position can be obtained (see Figure 4). The
`number of BSs needed for the location process is less than that
`
`Equation (11) can be used to solve for x in terms of the
`unknown r1 to yield
`
`
`x = r1H
`
`−1c + H−1d.
`
`(12)
`
`Substituting this intermediate result into (2) leads to a quadratic
`equation in r1. Solving for r1 and substituting the positive root
`back into (12) yields the final solution for x.
`If more than three BSs are involved in the MS location, (11)
`still holds with
`
`
`
`21
`
`− r2
`− r2
`− r2
`
`31
`
`41
`
`K2
`2
`
`K2
`3
`
`K2
`4
`
`...
`
`
`
`, d = 1
`2
`
`
`
`−r21
`−r31
`−r41
`...
`
`
`
`, c =
`
`
`
`x2
`
`x3
`
`x4
`
`...
`
`y2
`
`y3
`
`y4
`
`...
`
`
`
`Exhibit 2003 Page 5
`
`

`

`A LARGE PROPORTION OF ALL 911
`CALLS ORIGINATE FROM MOBILE PHONES,
`THE LOCATION OF WHICH SHOULD BE
`DETERMINED WITH SUFFICIENT ACCURACY.
`
`the angular orientation of
`the
`installed antenna
`arrays. The issue of NLOS
`is discussed in another sec-
`tion. For the error in the
`angular orientation of the
`antenna arrays, some test
`measurements can be conducted to calibrate the orientation
`of the antenna array.
`
`of the TOA and TDOA meth-
`ods. Another advantage of
`AOA location methods is
`that they do not require BS
`or MS clock synchroniza-
`tion. However, one disad-
`vantage of the AOA method
`is that antenna array structures do not currently exist in sec-
`ond generation (2G) cellular systems. Still, the use of antenna
`arrays is planned in third generation (3G) cellular systems,
`such as UMTS and cdma2000 networks [38], [39].
`More generally, assume n BSs estimate the AOA of the MS
`signal, and the goal is to combine these measurements to esti-
`mate the MS location. As indicated in Figure 4, let α2 denote the
`AOA of the MS signal at BS2. Then
`(cid:2)
`(cid:1)
`(cid:1)
`
`(cid:2)
`
`=
`
`xm
`ym
`
`r1 cos α1
`r1 sin α1
`
`and
`
`(cid:2)
`
`(cid:1)
`
`=
`
`(cid:1)
`
`xm
`ym
`
`x2
`y2
`
`(cid:2)
`
`(cid:1)
`
`+
`
`r2 cos α2
`r2 sin α2
`
`Likewise, for any other BSi,
`(cid:2)
`(cid:1)
`(cid:1)
`
`=
`
`xm
`ym
`
`(cid:2)
`
`(cid:1)
`
`+
`
`xi
`yi
`
`ri cos αi
`ri sin αi
`
`(cid:2)
`
`(cid:2)
`
`.
`
`.
`
`Collecting these relations into a single equation yields
`Hx = b,
`
`where
`
`HYBRID DATA FUSION TECHNIQUES
`In TOA, TDOA, and AOA methods, two or more BSs are involved
`in the MS location process. In situations where the MS is much
`closer to one BS (serving site) than the other BSs, the accuracy
`of these methods can be degraded due to the relatively low SNR
`of the received MS signal at one or more BSs. The accuracy is
`further reduced if some type of power control is used, since this
`requires that the MS reduce its transmitted power when it
`approaches a BS. In these cases, an alternate data fusion proce-
`dure is used to obtain AOA estimates and combine them with
`TOA estimates (see, e.g., [40]). In real scenarios, the accuracy of
`TOA and AOA estimates is usually a function of the environ-
`ment. For example, in rural areas, AOA measurements can be
`more accurate than TOA measurements if a large-size antenna
`array is deployed. On the other hand, TOA measurements are
`more accurate than AOA measurements if the BS antenna array
`is surrounded by many scatterers. The following is a simple two-
`step hybrid least-squares procedure. Assume n BSs estimate the
`AOA and TOA of the MS. From (9), the least-squares estimate of
`(xm, ym) using TOA measurements is given by
`(cid:1)(cid:11) (cid:12)
`(cid:9)
`HT
`TOAHTOA
`
`
`
`xm
`ym
`
`(cid:10)−1
`
`=
`
`HT
`TOAbTOA,
`
`(16)
`
`TOA
`
`where
`
`x2
`
`x3
`
`y2
`
`y3
`
`K2
`2
`
`K2
`3
`
`2
`
`− r2
`− r2
`
`3
`
`1
`
`+ r2
`+ r2
`
`1
`
`
`
`...
`
`K2
`
`n − r2n + r2
`
`1
`
`
`
`bTOA = 1
`2
`
`
`
`,
`
`...
`
`...
`
`xn
`
`yn
`
`
`
`HTOA =
`
`= x2
`
`i
`
`+ y2
`
`i
`
`.
`
`K2
`i
`
`.
`
`(14)
`
`and
`
`
`
`r1 cos α1
`r1 sin α1
`x2 + r2 cos α2
`y2 + r2 sin α2
`...
`xn + rn cos αn
`yn + rn sin αn
`
`
`
`(cid:1)
`
`(cid:2)
`
`xm
`ym
`
`, b =
`
`, x =
`
`
`
`1 0
`0 1
`
`1 0
`0 1
`...
`...
`
`1 0
`0 1
`
`
`
`H =
`
`The least-squares solution for x is then
`(cid:10)−1
`(cid:9)
`HTH
`
`ˆx =
`
`HTb.
`
`(15)
`
`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
`
`
`
`xm
`ym
`
`Likewise, from (15), the least-squares estimate of (xm, ym)
`using only AOA measurements is given by
`(cid:1)(cid:11) (cid:12)
`(cid:9)
`HT
`AOAHAOA
`
`(cid:10)−1
`
`=
`
`HT
`AOAbAOA
`
`(17)
`
`AOA
`
`IEEE SIGNAL PROCESSING MAGAZINE [29]
`
`JULY 2005
`
`Exhibit 2003 Page 6
`
`

`

`measurements αi are corrupted by NLOS effects and by noise.
`Hence, the available measurements are
`¯αi =αi + vαi
`¯ri =ri + vri
`
`(20)
`
`.
`
`(18)
`
`
`
`r1 cos α1
`r1 sin α1
`x2 + r2 cos α2
`y2 + r2 sin α2
`...
`xn + rn cos αn
`yn + rn sin αn
`
`
`
`bAOA =
`
`,
`
`
`
`1 0
`0 1
`
`1 0
`0 1
`...
`...
`
`1 0
`0 1
`
`
`
`HAOA =
`
`The final location estimate could be taken as a linear combina-
`tion of the two estimates, say as
`(cid:1)(cid:7) (cid:8)
`(cid:1)(cid:7) (cid:8)
`
`
`
`xm
`ym
`
`= η
`
`
`
`xm
`ym
`
`
`+ (1 − η)
`
`(cid:1)(cid:7) (cid:8)
`
`xm
`ym
`
`TOA
`
`AOA
`
`(19)
`
`where vαi and vri represent the corruptions to αi and ri. One
`scheme for recovering (xm, ym) from the measurements
`{¯ri, ¯αi} is based on formulating a constrained optimization
`problem that reduces the effect of NLOS conditions on loca-
`tion accuracy. The constraints will be a reflection of the topol-
`ogy of the cellular network. Thus, consider the cellular system
`shown in Figure 5. The constraints are the distances between
`the BSs, which are given by
`=r2
`+ r2
`=r2
`+ r2
`...
`where the angles {γi} are functions of {αi, θi}. This formulation
`is easily extendable to the case of n BSs. Then, one could pose
`the problem of estimating the {αi, ri} by solving
`(cid:7) ¯αi − αi
`(cid:8)2 +
`(cid:7) ¯ri − ri
`n(cid:9)
`i=1
`
`{ˆαi, ˆri}n
`i=1
`
`= arg min{αi,ri}
`
`σαi
`
`σri
`
`(cid:8)2
`
`(23)
`
`r2
`12
`r2
`23
`
`1
`
`2
`
`− 2r1 r2 cos γ1
`− 2r2 r3 cos γ2
`
`2
`
`3
`
`(21)
`(22)
`
`where the positive parameter η is chosen depending on the rela-
`tive accuracy of the TOA and AOA measurements.
`
`DATA FUSION WITH NLOS CONDITIONS
`An important source of error in TOA-based and AOA-based
`data fusion is the case where there is no line-of-sight from the
`mobile station to the BSs. A geometrically constrained data
`fusion scheme could be used to reduce the effect of such NLOS
`conditions [41] (see [8] for other ways to exploit the geometry
`of the problem). Figure 5 shows a representation of a cellular
`system assuming three BSs. Let the θi denote the angles
`induced by the topology of the BSs. Let also rij denote the dis-
`tance between the i th and j th BSs. Likewise, the αi denote
`the AOAs of the MS signal at the BSs. In practice, the distance
`measurements ri in (1) are generally corrupted by NLOS off-
`sets arising from the presence of obstacles between the MS and
`the BS, as well as by measurement noise. Similarly, the AOA
`
`Base Station
`Mobile Station
`
`(x3, y3)
`BS3
`
`r31
`
`γ3
`
`α3
`r3
`γ2
`
`BS1
`(0,0)
`
`r1
`
`α1
`
`θ1
`
`r12
`
`γ1
`r2
`θ2
`
`r23
`
`α2
`
`BS2
`(x2, y2)
`
`[FIG5] A schematic of a cellular network topology with three BSs.
`
`subject to
`
`r2
`12
`r2
`23
`
`= r2
`= r2
`
`1
`
`2
`
`+ r2
`+ r2
`
`2
`
`3
`
`− 2r1 r2 cos(π − (α1 + α2))
`− 2r2 r3 cos(π − (α3 + (θ2 − α2)))
`...
`
`where σ 2ri is the variance of the distance error and σ 2αi is the
`
`
`variance of the angle error (both at the i th BS). There are some
`
`
`known methods for estimating the variances σ 2ri and σ 2αi (see,
`e.g., [42]–[44]). These methods generally use the time history of
`the signals, or the scattering model of the environment, to esti-
`mate the noise variance, as in
`K−1(cid:9)
`(¯ri(n) − µri
`n=0
`
`)2,
`
`(24)
`
`σ 2
`ri
`
`≈ 1
`K
`
`where
`
`µri
`
`= 1
`K
`
`¯ri(n)
`
`(25)
`
`K−1(cid:9)
`n=0
`for K ≈ 400 and where ¯ri(n)is the measurement of ri at experi-
`ment n. This is also true for σ 2
`αi. Minimizing (23) results in esti-
`mates of {ri, αi}. Using the equalized values in (8) or (9) will
`result in improved location accuracy.
`
`
`
`IEEE SIGNAL PROCESSING MAGAZINE [30]IEEE SIGNAL PROCESSING MAGAZINE [30]
`
`
`
`JULY 2005JULY 2005
`
`Exhibit 2003 Page 7
`
`

`

`where v(n) is additive white
`Gaussian noise with variance
`v , {h(n)} is the fading channel
`σ 2
`gain, and A is an unknown
`amplitude (real value) that
`accounts for the gain of the
`static channel if fading were not present. The autocorrelation
`function of h(n) is defined as
`∗(n − i ).
`Rh(i ) = Eh(n)h
`
`(27)
`
`Without loss of generality, we will assume that the sequence
`h(n) has unit variance, i.e., Rh(0) = 1. The ML estimates of
`{τ o, h(n)} are defined by
`
`{ˆτ , ˆh(n)} = arg max
`
`τ,h(n)
`
`[P(r(1)··· r(K)|τ, h(n))],
`
`(28)
`
`where the likelihood function P(r(1)··· r(K)|τ, h(n)) is of the
`form
`(cid:3)
`(cid:1)
`−C2
`
`K(cid:2)
`n=1
`
`1 K
`
`C1 exp
`
`(cid:2)r(n) − Ah(n)s(n − τ )(cid:2)2
`
`(29)
`
`for some positive constants C1 and C2 that are independent of
`the unknowns {τ, h(n)}. Thus, the ML estimates of {τ, h(n)} are
`given by [25]
`
`{ˆτ , ˆh(n)} = arg max
`
`τ,h(n)
`
`JML(τ, h(n)),
`
`(30)
`
`where the cost function JML is given by
`K(cid:2)
`Re[r (n)h∗(n)s∗(n − τ )]
`JML(τ, h(n)) = 2A
`K
`n=1
`K(cid:2)
`− A2
`K
`n=1
`
`|h(n)|2|s(n − τ )|2.
`
`This construction requires an infinite dimensional search
`over {τ, h(n)} and is not feasible in practice even when τ and
`h(n) are evaluated over a dense grid. To arrive at a feasible
`algorithm, we assume the channel variations are sufficiently
`slow, namely, that h(n) is piecewise constant over intervals of
`N samples. The value of N depends on the environmental con-
`ditions; an optimal choice for N is discussed later in this
`
`THE WIRELESS ENVIRONMENT
`From the previous discussion, it is clear that most wireless loca-
`tion methods depend on combining estimates of the TOA and/or
`AOA of the received signal at different BSs. Estimating the TOA
`and amplitude of arrival (AmpOA) of wireless signals has been
`studied in many works since it
`is required in many wireless
`system designs for online signal
`decoding purposes. Yet, esti-
`mating these same parameters
`for wireless location purposes is
`challenging for several reasons.
`■ Low SINR conditions. Cellular systems tend to suffer
`from high multiple access interference levels that
`degrade the SNR of the received signal. Moreover, the
`ability to detect the MS signal at multiple BSs is limited
`by the use of power control algorithms, which require
`the MS to decrease its transmitted power when it
`approaches the serving BS. This fact, in turn, decreases
`the received MS signal power level at other BSs. In a typi-
`cal CDMA IS-95 cellular environment, the received SNR
`at the serving BS is in the order of −15 dB. However, the
`received SNR at BSs other than the serving BS can be as
`low as −40 dB, which poses a challenge for wireless loca-
`tion in such environments.
`■ Channel fading and Doppler frequency. In wireless location
`applications, the estimation period can be considerably long
`(it might reach several seconds). Thus, in a fading environ-
`ment, the channel values can change significantly over the
`location estimation period. In this way, the channel values can
`no longer be assumed constant during the estimation period.
`■ Overlapping multipath. In wireless location systems, the
`accurate estimation of the TOA, AOA, and AmpOA of the
`first arriving ray of the multipath channel is vital. In gen-
`eral, the first arriving (prompt) ray is assumed to corre-
`spond to the most direct path between the MS and BS.
`However, in many wireless propagation scenarios, the
`prompt ray is succeeded by a multipath component that
`arrives at the receiver within a short time of the prompt
`ray. If this delay is smaller than the duration of the pulse-
`shape used in the wireless system, these two rays overlap,
`causing errors in the prompt ray TOA and AmpOA estima-
`tion. These errors degrade the performance of wireless
`location algorithms; as such, they demand careful consider-
`ations (see, e.g., [9]–[11], [28], and [29]).
`In the sections that follow, some algorithms for TOA and
`AOA estimation are described. These algorithms exploit the
`nature of the wireless channel and are robust to low SNR and
`fading conditions [25], [51].
`
`TOA ESTIMATION
`The aim of a TOA estimation scheme is to estimate an unknown
`delay, τ o, of a known sequence {s(n)}. (At the serving site, the
`MS signal can be decoded with reasonably high accuracy; thus,
`it can be assumed to be known almost perfectly.) The signal is
`
`assumed initially to be transmitted over a single path fading
`channel. A total of K measurements r(n) are collected, which
`are related to s(n) via
`r(n) = A h(n) s(n − τ o) + v(n), n = {1, . . . , K },
`
`(26)
`
`WIRELESS LOCATION TECHNOLOGIES
`FALL INTO TWO MAIN CATEGORIES:
`MOBILE BASED AND NETWORK BASED.
`
`
`
`IEEE SIGNAL PROCESSING MAGAZINE [31]IEEE SIGNAL PROCESSING MAGAZINE [31]
`
`
`
`JULY 2005JULY 2005
`
`Exhibit 2003 Page 8
`
`

`

`where Jo(·) is the first-order Bessel function, Ts is the sampling
`period of the received sequence {r(n)}, and fD is the maximum
`Doppler frequency. Therefore, (32) shows that the coherent
`averaging interval N should be adapted according to the channel
`autocorrelation function.
`
`TOA ESTIMATION WITH ANTENNA ARRAY
`Further improvement in the TOA estimation can be accomplished
`by deploying an antenna array at the BS [51]. Thus assume that
`the BS uses an Na-element antenna array. Then, in contrast to
`(26), the received signal at time n is now an Na × 1 vector:
`r(n) = ah(n)s(n − τ o) + v(n),
`
`(33)
`
`max
`

`
`(Note that we are assuming a scat-
`tered MS model. Since in a typical cel-
`lular system the mobile station is
`usually far from the BS, the reflected
`rays from the scatterers around the
`MS reach the BS at close angles.
`These reflected rays cause a fading
`effect in h(n) with almost the same
`AOA. Moreover, it is assumed that any
`bias in the direction or the angle of
`the arrays can be ignored from the
`derivations through some calibration
`pro

This document is available on Docket Alarm but you must sign up to view it.


Or .

Accessing this document will incur an additional charge of $.

After purchase, you can access this document again without charge.

Accept $ Charge
throbber

Still Working On It

This document is taking longer than usual to download. This can happen if we need to contact the court directly to obtain the document and their servers are running slowly.

Give it another minute or two to complete, and then try the refresh button.

throbber

A few More Minutes ... Still Working

It can take up to 5 minutes for us to download a document if the court servers are running slowly.

Thank you for your continued patience.

This document could not be displayed.

We could not find this document within its docket. Please go back to the docket page and check the link. If that does not work, go back to the docket and refresh it to pull the newest information.

Your account does not support viewing this document.

You need a Paid Account to view this document. Click here to change your account type.

Your account does not support viewing this document.

Set your membership status to view this document.

With a Docket Alarm membership, you'll get a whole lot more, including:

  • Up-to-date information for this case.
  • Email alerts whenever there is an update.
  • Full text search for other cases.
  • Get email alerts whenever a new case matches your search.

Become a Member

One Moment Please

The filing “” is large (MB) and is being downloaded.

Please refresh this page in a few minutes to see if the filing has been downloaded. The filing will also be emailed to you when the download completes.

Your document is on its way!

If you do not receive the document in five minutes, contact support at support@docketalarm.com.

Sealed Document

We are unable to display this document, it may be under a court ordered seal.

If you have proper credentials to access the file, you may proceed directly to the court's system using your government issued username and password.


Access Government Site

We are redirecting you
to a mobile optimized page.





Document Unreadable or Corrupt

Refresh this Document
Go to the Docket

We are unable to display this document.

Refresh this Document
Go to the Docket