Method for Locating Mobile Units Based on Received Signal Strength Ratio
Location of mobile units in a wireless local area network is based on use of signal strength ratios and other criteria. In one embodiment absolute value of signal strength is used to derive a second value of location. The second value may be used as the location if the system is not calibrated and may also be used to calibrate the system. Alternatively time difference of arrival may be used in combination with signal strength ratio.
This Application claims the benefit of Provisional Application Ser. No. 60/385,547, tiled Jun. 4, 2002.
BACKGROUND OF THE INVENTIONThis invention relates to object location systems, and particularly to systems having a plurality of access points wherein mobile units communicate with the access points using a wireless data communications protocol, such as IEEE Standard 802.11. The invention particularly relates to systems wherein location of a mobile unit is determined by measuring the signal strength of mobile unit transmissions which are received by access points to estimate the range of a mobile unit from the access point. As used in this application the term “access point” is intended to apply to access points as contemplated by Standard 802.11, or other standards, that interface a computer or a wired network to the wireless medium, and also RF Ports and cell controllers connected thereto, as described in co-pending application Ser. No. 09/528,697, filed Mar. 17, 2000, the specification of which is incorporated herein by reference.
A major variable in determination of range of a mobile unit from an access point is the signal strength of the mobile unit. There can be significant variation in transmitted signal strength of transmitter cards (NIC cards) from different manufacturers and even in cards from the same manufacturer from different production runs. Further the transmitter signal strength may vary over the life of a mobile unit and the life of its rechargeable battery.
Differences in transmitter power for mobile units in a system can be calibrated out by doing a measurement of signal strength as received from a known distance and providing a correction factor that is identified with that particular mobile unit. Such calibration requires special calibration procedures for each mobile unit as it is put into service, and, unless units are recalibrated, cannot account for changes in transmitter power as the mobile unit or its battery ages.
It is therefore an object of the present invention to provide new and improved methods of determining the location of a mobile unit.
SUMMARY OF THE INVENTIONIn accordance with the invention there is provided a method for locating mobile units arranged for radio communication with fixed devices. Received signal strength is detected for transmissions from one of the mobile units to a selected plurality of fixed devices having known locations. A first location of the mobile unit is determined based on ratios of the detected signal strength for pairs of the fixed devices. A second location of the mobile unit is determined based on absolute value of the detected signal strengths for each of the fixed devices, corrected by a calibration value for the mobile unit. A difference between the first location and the second location is calculated. The first location for the mobile unit is selected if the difference exceeds a predetermined value, and the second location for the mobile unit is selected if the difference does not exceed a predetermined value.
In a preferred method the correction value for the mobile unit is updated if the difference exceeds the predetermined value.
In accordance with the invention there is provided a method for locating mobile units arranged for radio communication with fixed device within an area. Received signal strength is detected for transmissions fi-om one of the mobile units to a selected plurality of fixed devices having known locations. A first location of the mobile unit is determined based on ratios of the detected signal strength for pairs of the fixed devices. A second location of the mobile unit is determined based on absolute value of the detected signal strengths for each of the fixed devices, corrected by a calibration value for the mobile unit. The first location for the mobile unit is selected if one of the first and second locations is within a selected portion of the area. The second location for the mobile unit is selected if the one of the first and second locations is not within the selected portion of the area.
In accordance with the invention there is provided a method for calibrating mobile units arranged for radio communication with fixed devices. Received signal strength is detected for transmissions from one of the mobile units to a selected plurality of fixed devices having known locations. A first location of the mobile unit is determined based on ratios of the detected signal strength for pairs of the fixed devices. A second location of the mobile unit is determined based on absolute value of the detected signal strengths for each of the fixed devices, corrected by a calibration value for the mobile unit. A difference between the first location and the second location is calculated. The calibration value for the mobile unit is updated if the difference exceeds a predetermined value.
In a preferred arrangement the updating is performed only if a selected one of the first and second locations is within a selected portion of the area.
In accordance with the invention there is provided a method for locating mobile units arranged for radio communication with fixed devices. Received signal strength is detected for transmissions from one of the mobile units to a first selected plurality of fixed devices having known locations. Time of arrival for the transmissions is detected at a second selected plurality of the fixed devices. Ratio of the received signal strength is computed for at least one pair of the fixed devices in the first plurality. Time difference of arrival is computed for at least one pair of the fixed devices in the second plurality. The maximum likelihood location for the mobile unit is computed using the computed ratio and the time difference of arrival.
In one arrangement the first plurality and the second plurality include at least three fixed devices. The first plurality may be the same as the second plurality and includes at least three fixed devices.
For a better understanding of the present invention, together with other and further objects, reference is made to the following description, taken in conjunction with the accompanying drawings, and its scope will be pointed out in the appended claims.
BRIEF DESCRIPTION OF THE DRAWINGS
Referring to
Location determination may be based on the signal strength of signals transmitted by mobile unit 17 and received by a plurality of fixed location access points 12, 14, 16 and 18. Signal strength is measured at the access points using the RSSI function of Standard 802.11, and data corresponding to the received signal strength is sent to computer server 10 over local area network (LAN) 13 for comparison to database 11, maintained therein, which correlates signal strength to location within the area. It is likewise known to use ratio of signal strength as received by the various access points to compare to a database 11 to determine location. Alternately location may be determined by computer 10 based only on ratios of signal strength without using a database.
Referring to
Using the information from
In a variation of the method depicted in
Referring to
Modern commercial indoor localization systems typically operate on the premise of either Time-Difference-of-Arrival (TDoA) or Signal Strength (SS) measurements at a number of fixed receivers. An example of TDoA implementation is the WhereNet system which operates in the unlicensed 2.4 GHz ISM band. This particular system combats performance degradation due to multipath fading by utilizing larger bandwidth than 802.11b systems, a manifestation of higher chip rate. This would cause a problem if one wishes to utilize an existing 802.11b infrastructure for localization purposes. Examples of SS implementation also operate in the unlicensed 2.4 GHz ISM band. These SS systems share the same drawbacks: a fairly elaborate site-survey to develop a radio signal characteristic database 11, and susceptibility to variations in transmitters' radiated power.
It is desireable that an indoor localization method employs existing 802.11 infrastructures. For the TDoA approach, good accuracy must be provided in the face of a low chip rate. This can only be achieved with a very sophisticated mathematical method capable of resolving the line-of-sight component from multipath-corrupted TDoA measurements. For the SS approach, it appears that the elaborate site-survey to develop a database is an inescapable eventuality due to lack of accurate indoor RF propagation models, but the susceptibility to variations in transmitters' radiated power may be resolved.
The geometry for location by signal strength using two access points is shown in
d02≡
It is assumed for the following calculations that (a) line-of-sight Friis propagation model, inverse square law of distance applies, (b) that isotropic transmit and receive antennas are used, (c) that additive Gaussian noise is present and (d) there is no a priori knowledge of power radiated by transmitter P at (x, y).
Let n0 and n1 be uncorrelated zero-mean Gaussian random variables with standard deviations σ0 and σ1, respectively. By the above assumptions (a)-(c), the signal strength measurements are expressible as:
Given a (known, fixed receiver locations) and noise covariance (Λ), the quantities to be estimated are α (which is related to the power radiated by the transmitter and antennae directivities) and the transmitter location (x, y). The likelihood of s, conditioned upon m, is
where ∥(•)∥Λ
The maximum-likelihood (ML) criterion selects that value m={circumflex over (m)} which maximizes the likelihood function given by equation (2). Since the likelihood function is decreasing in the argument of the exponential, this is equivalent to minimizing the following sufficient statistics
η(m(x,y;α))≡∥s−m(x,y;α)∥Λ
η(m(x,y;α))≧η({circumflex over (m)}(x,y;α))≧0; for all feasible m (x,y;α) (4b)
Since the sufficient statistics is non-negative, the absolute best case happens when the global minimum occurs at the lower bound, namely zero. If that is possible, then the ML solution must be {circumflex over (m)}≡s since Λ−1 is positive definite. Now we determine the conditions under which the sufficient statistics vanishes at the ML solution. Equation (4a) is rewritten:
Since u0 and u1 are parametrically related via (x,y), it may not be prudent to expect that, for arbitrary values of s, the ML solution can be determined from u({circumflex over (x)},ŷ)≡s/{circumflex over (α)} where the sufficient statistics vanishes. Proper consideration requires the determination of the relationship between u0 and u1, as follows
But u0≡1/d02 and u1≡1/d12; therefore,
Inequalities (7) describe a region on the (u0, u1) plane which gives all feasible vectors u (x, y). On the (u0, u1) plane, the term s/α in equation (5) represents a straight line from the origin passing through s.
For a given value of s≡[s0,s1]T, the sufficient statistics vanishes at the ML solution, which is determined by u ({circumflex over (x)},ŷ)≡s/{circumflex over (α)} (or equivalently {circumflex over (m)}≡s), if and only if the straight line defined by s/α penetrates the region defined by (7) on the (u0, u1) plane. This is always possible for arbitrary values of s , as shown in
Thus, it is concluded that the sufficient statistics defined in (4a) must necessarily and sufficiently vanish at the ML solution, for all measurements s.
Let ψ≡s0/s1≧0 then:
Thus,
and, therefore,
Eq. (8a) shows that for all ψ≧0 there are infinitely many equi-probable ML solutions, all of which are distributed on a circle centered at
with radius
where the sufficient statistics vanishes. Furthermore, associated with every feasible value of {circumflex over (α)}, there are two ML solutions which are symmetrical around the x-axis as shown in
The following can be deduced from equations (8a)-(8b)
An example of the locus of ML solutions for ψ>1 is shown in
By fundamental properties of harmonic divisions, the beam formed by (PA, PB, PC, PD) is a harmonic beam, any four-point cross-section of which forms a harmonic division. The locus of ML solutions is also the locus of vertices from which BA and BC subtend the same angles. In other words, the ray PB always bisects ∠APC. The ML solutions do not depend on the noise power. The error covariance does, however. We know from classic analytic geometry that conic sections such as circles, parabolas and hyperbolae can be constructed by knowledge of distances from points on such curves to fixed points (foci) or lines (directrices). In that light, aside from the usual definitions, a circle can be alternatively defined as the locus of points the distances from which to two fixed points form a constant ratio. These circles arc commonly referred to as Apollonius circles.
ML solutions are determined from the criterion {circumflex over (m)}=s. Consider
E{({circumflex over (m)}−m)({circumflex over (m)}−m)T}=E{(s−m)(s−m)T}=E{nnT}=Λ (noise covariance!) (10)
The information given by eq. (10) is not quite what we are after. That which we are really interested in is the error covariance on the x-y plane, i.e.
J is commonly referred to as the Fisher's information matrix. To evaluate eq. (11), apply the chain rule as follows:
Substitute equations (13a)-(13b) into equation (12), we have
Finally, substitute equation (14) into (11a)-(11b), the error covariance is given by
Since J is a low-order (2×2) matrix, it is not difficult to compute the inverse. We have,
Note that the quantities m0/σ0 and m1/σ1 represent the familiar signal-to-noise ratios. The error covariance is indeed a decreasing function of the signal-to-noise ratios, as expected.
The system geometry for three receivers is shown in
ψ1≡s1/s0≧0 and ψ2≡s2/s0≧0
s02≡
The distances between receiver pairs are given by:
r0≡
Operating under the same assumptions as in the two-receiver case, let:
Following exactly the same arguments as in the two-receiver case, the maximum-likelihood criterion selects that value m =m which minimizes the sufficient statistics given by (4a), i.e.:
η(m(x,y;α))≡∥s−m(x,y;α)∥Λ
η(m(x,y;α))≧η({circumflex over (m)}(x,y;α))≧0; for all feasible m(x,y;α)
Utilizing results for the two-receiver configuration, there are at most two ML solutions at which the sufficient statistics vanishes. As illustrated in
It is clear that (C0), (C1) and (C2) do not necessarily pair-wise intersect for all values of ψ1 and ψ2. If the circles do pair-wise intersect, however, then all three circles must intersect each other at the same point(s). Under any circumstances, the centers of these circles are always co-linear with slope tan θ=cψ2(ψ1−1)/[r0ψ1−(bψ1+a)ψ2] as shown in
In order to identify ({circumflex over (x)},ŷ) at which the sufficient statistics vanishes, we only need compute the intersection of two circles, say (C0) and (C1). Let D be the distance between the centers of (C0) and (C1), i.e.
Let θ be the angle from the x-axis to the line passing through the centers of the circles, in the counter-clockwise direction as shown in
To ease the algebra, let (x′,y′) be the new coordinate system generated by translating (x,y) to the center of (C0) at (x0,0), followed by counter-clockwise rotation by the angle θ-π radians.
Note that in the new coordinate system (x′,y′), the centers of (C0) and (C1), respectively, are represented by (x′0, y′0)=(0,0) and (x′1,y′1)=(−D,0). Solve for ({circumflex over (x)}′,ŷ′) we arrive at:
wherein it is required that
4D2R02≧(R12−R02−D2)2 (19)
Substitute (19) into (18), we obtain
where we stipulate that ψ1 and ψ2 must be such that the following constraints (in equivalent forms) are satisfied:
4D2R02≧(R12−R02−D2)22(R12R02+R02D2+D2R12)≧R14+R04D+D4|D2−(R12+R02)|≦2R1R0|R1−R0|≦D≦R1+R0 (21)
The constraint on ψ1 and ψ2 expressed by (21) implies that not all Ml. solutions can be represented by eq. (20). Those which are represented by eq. (20), however, guarantee that the sufficient statistics is zero. That is, the sufficient statistics does not necessarily vanish at every ML solution. This is in contrast with the two-receiver case where the sufficient statistics must necessarily and sufficiently vanish at every ML solution.
In cases where ψ1 and ψ2 fail to satisfy constraint (21), algebraic methods appear intractable. Numerical techniques must be employed to compute the ML solutions. These solutions, while maximizing the likelihood function, do not guarantee that the sufficient statistics is zero.
The solutions given by (20) and (21) contain singularities at ψ1=1, ψ2=1, ψ1=0 and ψ2=0. The solutions can, still be correctly determined under these conditions by applications of L3 Hôpital's rule. To ease computational difficulties at these singularities, those special cases are given below:
where
γ(ψ1)≡2c2(bψ1+a)+a(c2−a2)(ψ1−1) (23b)
and
γ2(ψ1)−r22(ψ1−1)[(c2−a2)2(ψ1−1)+4c2(b2ψ1−a2)]≧0 (23c)
and a trivial solution at ∞
If ψ1 and ψ2 fail to satisfy constraint (21), ML solutions of the form given by eq. (20) do not exist. The sufficient statistics cannot vanish at the ML solutions in this case. To solve the problem under these conditions, we seek that estimate ({circumflex over (x)},ŷ) and the associated parameter {circumflex over (α)} at which the gradient of the sufficient statistics vanishes, i.e.
∇(x,y,α)η(x,y,α)|({circumflex over (x)},ŷ,{circumflex over (α)})=0 where η(x,y,α)=∥s−m(x,y;α)∥Λ
and m(x,y;α)=[m0m1m2]T=α[d0−2(x,y)d1−2(x,y)d2−2(x,y)]T (26b)
By chain rule,
Substitute (27b)-(27c) into (27a) to obtain the gradient of the sufficient statistics, then set the resultant to zero according to eq. (26a):
To improve computational efficiency, we can easily eliminate {circumflex over (α)} using the third equation in (28) and the system of equations is reduced to:
A Matlab subroutine employing algebraic root-solving methods may be written to solve for the ML solutions and the associated optimal value of a from equations (29a)-(29c).
Following the same approach as in the two-receiver case, the first step is to determine the Fisher's information matrix defined by equation (11b). To evaluate the gradient of the log-likelihood function:
Substitute the last two expressions into eq. (30):
Substitute the last expression into eq. (11b), noting that E{[s−m(x,y)][s−m(x,y)]T}=Λ, we arrive at the Fisher's information matrix J is:
The Cramer-Rao bound on the error covariance requires J−1:
The error covariance is a decreasing function of the signal-to-noise-ratios. A numerical example is given below:
- Example: σ0=θ1=θ2; a=80 ft; b=40 ft; c=60 ft
Consider the point O at (xc,yc )=0.5(b-a,c-ab/c), which is the center of the circle circumscribing the triangle ABC, This point is equi-distant to A, B and C. Denote this distance as dc, then
The signal-to-noise ratio at A, B and C are
(m0/σ0)2|O(m1/σ1)2|O=(m2/σ2)2|O=SNR
The error variance at the point O is bounded by:
Moving away from point O to the position (x,y), the distances fi-om which to A, B and C are d′0, d′1 and d′2, respectively. Let:
μ0=(dc/d′0)2; μ1=(dc/d′1)2; μ2=(dc/d′2)2
Then the error variance at (x,y), normalized to dc2, is bounded by
Upon numerical substitution, the plot of normalized standard-deviation of error along the three lines which bisect AB, BC and CA at right angles is given below. The error bound increases rapidly outside the triangle ABC.
SNR=32 √{square root over (E{(xc−{circumflex over (x)}c)2+(yc−ŷc)2})}≧6.9 ft or √{square root over (E{(xc−{circumflex over (x)}c)2+(yc−ŷc)2})}/dc≧0.11
To compute location by a combination of signal strength and time of arrival using two receivers, the system geometry is essentially identical to that shown in
d02≡
To compute maximum likelihood estimation using assumptions (a)-(c) above, let:
The noise vector n is Gaussian by assumption. Note that elements of the (positive definite) noise covariance Λ have different physical meanings. Whereas the dimension of σ0 and σ1 is signal-power, that of θ2 is distance. Following exactly the same arguments as in previous analyses, the ML criterion selects that value m={circumflex over (m)} which minimizes the sufficient statistics given by (4a), i.e.:
η(m(x,y;α))≡∥s−m(x,y;α)∥Λ
η(m(x,y;α))≧η({circumflex over (m)}(x,y;α))≧0; for all feasible m(x,y;α)
To determine the conditions under which the sufficient statistics vanishes at the ML solution, the necessary and sufficient condition is {circumflex over (m)}≡s since Λ is positive definite. In other words,
Equation (33b) represents one branch of a hyperbola with vertex at (δ, 0), foci at (−a, 0) and (a, 0). Thus, the ML solution ({circumflex over (x)},ŷ) at which the sufficient statistics vanishes must lie on the right-hand branch of the hyperbola if δ>0, the left-hand branch of the hyperbola if δ<0, and the y-axis if δ=0. This hyperbola is denoted by (H) in
Drawing from previous results where only signal-power measurements are used in a localization system with two receivers (
Combining the two facts stated above, there are at most two ML solutions at which the sufficient statistics vanishes. As illustrated in
Hence,
If the ML solutions are given by equation (34), then
If δ and ψ do not satisfy the constraints delineated in equation (34), the sufficient statistics cannot vanish at the ML solution. To solve the problem under these conditions, we seek that estimate ({circumflex over (x)},ŷ) and the associated parameter {circumflex over (α)} at which the gradient of the sufficient statistics vanishes, i.e.
By chain rule,
Of the three equations above , substitute the last two into the first to obtain the gradient of the sufficient statistics, then set the resultant to zero according to eq, (35a)
To improve computational efficiency, we can easily eliminate d using the third equation in (36) and the system of equations is reduced to
A Matlab subroutine employing algebraic root-solving methods may be written to solve for the ML solutions and the associated optimal value of {circumflex over (α)} from the above equations.
For systems employing signal-power and TDoA measurements with more than two receivers, the analysis quickly becomes intractable. However, numerical solutions require only a straightforward extension of the above method where the system order increases linearly with the number of receivers. We expect −a≦δ≦a in the absence of noise. This is almost trivial by considering the triangle APC in
Following the same approach as in previous analyses, the first step is to determine the Fisher's information matrix defined by equation (11b). We begin by evaluating the gradient of the log-likelihood function:
Substitute the last two expressions into equation (37):
Substitute the last expression into eq. (11b), noting that E{[s−m(x,y)][s−m(x,y)]T}=Λ, we arrive at the Fisher's information matrix J
where the elements of J are given by:
To find the Cramer-Rao bound on the error covariance J−1 is computed:
Thus,
The error covariance is a decreasing function of the signal-to-noise-ratios. Recall that the error variance for a localization system employing SS measurements at two receivers is bounded by equation (15). If TDoA is employed in addition to SS measurements, the error variance is bounded by equation (40). The improvement I in estimation error is calculated as
Substitute equations (15) and (40) into equation (41) and square both sides for convenience:
Expand the last term in the denominator, noting that
For known SNR's mi/σi, the approximate improvement in estimation error at a given point (x,y) may be calculated directly from equation (42). Further simplification is possible by some geometric observations. Consider the following ratio in the denominator of equation (42)
Of course a brute-force application of algebra can simplify the above ratio, but a more elegant method is geometrically illustrated in FIGS. 10(a) and 10(b) which illustrate cases where (x,y) is, respectively, exterior and interior to the circle centered at (0,0) with radius a.
Substitute the inequalities given in
Note that I is never smaller than unity, indicating that employing TDoA measurements in addition to signal-strength always improves the estimation error. Furthermore, the improvement gets better with increasing TDoA signal-to-noise ratio (i.e. m2/σ2), as is intuitively expected. 1001031 Development of the maximum-likelihood (ML) solution does not require a priori knowledge of the transmitters' radiated power. In fact, the radiated power can be inferred from the ML solution. The solution relies on normalized received signal-strengths instead of the raw signal-strength data. The method may be used to improve existing schemes to mitigate performance variations due to uncertainties in the transmitters' radiated power. Modifications to the algorithms should be simple. The estimation error decreases with increasing SNR, as is intuitively expected. If signal-power measurements alone are employed for localization, the ML solutions may be entirely constructed using the geometry of circles, lines and harmonic divisions. In two-receiver configurations, there are infinitely many equi-probable ML solutions the loci of which are Apollonius circles (lines being treated as limiting cases of circles). If there are more than two receivers, there are at-most two equi-probable ML, solutions which are located at intersections of Apollonius circles. If signal-power and TDoA measurements are employed for localization, the ML solutions may be entirely constructed using the geometry of circles, lines and hyperbolae. For the same number of receivers, the estimation error is always improved in comparison to cases where only either signal power or TDoA alone is employed. Fewer receivers are required for a given level of performance.
While there have been described what are believed to be the preferred embodiments of the invention, those skilled in the art will recognize that other and further changes and modifications may be made thereto without departing from the spirit of the invention, and it is intended to claim all such changes and modifications as fall within the true scope of the invention.
Claims
1-8. (canceled)
9. A method for locating mobile units arranged for radio communication with fixed devices, comprising:
- detecting received signal strength for transmissions from one of said mobile units to a first selected plurality of fixed devices having known locations;
- detecting time of arrival for said transmissions at a second selected plurality of said fixed devices;
- computing ratio of said received signal strength for at least one pair of said fixed devices in said first plurality;
- computing time difference of arrival for at least one pair of said fixed devices in said second plurality; and
- calculating the maximum likelihood location for said mobile unit using said computed ratio and said time difference of arrival.
10. A method as specified in claim 9, wherein said first plurality and said second plurality include at least three fixed devices.
11. A method as specified in claim 9, wherein said first plurality is the same as said second plurality and includes at least three fixed devices.
12. A method as specified in claim 9, wherein the mobile units operate according to the IEEE Standard 802.11 communication protocol.
13. A method as specified in claim 9, further comprising:
- wherein the first plurality of fixed devices includes a first plurality of access points and the second plurality of fixed devices includes a second plurality of access points.
14. A method as specified in claim 9, wherein for the calculating of the maximum likelihood location, a line-of-sight Friis propagation model and an inverse square law of distance apply.
15. A method as specified in claim 9, wherein the calculating includes selecting a value for maximizing a likelihood function.
16. A method as specified in claim 9, wherein the method is performed in an indoor location.
17. A method as specified in claim 9, wherein the calculating is performed based on locations of the first plurality of fixed devices and of the second plurality of fixed devices being known.
18. A method as specified in claim 17, wherein the calculating is performed based on a noise covariance being present and based on an estimate of a quantity related to a power radiated by a transmitter directivity of the mobile unit.
19. A system for locating mobile units arranged for radio communication with fixed devices, comprising:
- means for detecting received signal strength for transmissions from one of said mobile units to a first selected plurality of fixed devices having known locations;
- means for detecting time of arrival for said transmissions at a second selected plurality of said fixed devices;
- means for computing ratio of said received signal strength for at least one pair of said fixed devices in said first plurality;
- means for computing time difference of arrival for at least one pair of said fixed devices in said second plurality; and
- means for calculating the maximum likelihood location for said mobile unit using said computed ratio and said time difference of arrival.
20. A system as specified in claim 19, wherein said first plurality and said second plurality include at least three fixed devices.
21. A system as specified in claim 19, wherein said first plurality is the same as said second plurality and includes at least three fixed devices.
22. A system as specified in claim 19, further comprising:
- wherein the first plurality of fixed devices includes a first plurality of access points and the second plurality of fixed devices includes a second plurality of access points.
23. A system as specified in claim 19, wherein for the calculating of the maximum likelihood location, a line-of-sight Friis propagation model and an inverse square law of distance apply.
24. A system as specified in claim 19, wherein the calculating includes selecting a value for maximizing a likelihood function.
25. A system as specified in claim 19, wherein the method is performed in an indoor location.
26. A system as specified in claim 19, wherein the calculating is performed based on locations of the first plurality of fixed devices and of the second plurality of fixed devices being known.
27. A system as specified in claim 26, wherein the calculating is performed based on a noise covariance being present and based on an estimate of a quantity related to a power radiated by a transmitter directivity of the mobile unit.
28. A device for storing computer instructions that when executed results in a performance of the following:
- computing a ratio of a detected received signal strength for at least one pair of fixed devices in a first plurality of fixed devices;
- computing a time difference of arrival for at least one pair of fixed devices in a second plurality of fixed devices; and
- calculating the maximum likelihood location for a mobile unit using said computed ratio and said time difference of arrival.
Type: Application
Filed: Oct 31, 2007
Publication Date: Feb 28, 2008
Inventors: David Goren (Smithtown, NY), Hoai Vu (Westminster, CA)
Application Number: 11/931,258
International Classification: H04Q 7/20 (20060101);