CA2220365A1 - A cellular telephone location system - Google Patents
A cellular telephone location system Download PDFInfo
- Publication number
- CA2220365A1 CA2220365A1 CA002220365A CA2220365A CA2220365A1 CA 2220365 A1 CA2220365 A1 CA 2220365A1 CA 002220365 A CA002220365 A CA 002220365A CA 2220365 A CA2220365 A CA 2220365A CA 2220365 A1 CA2220365 A1 CA 2220365A1
- Authority
- CA
- Canada
- Prior art keywords
- mobile
- processing unit
- signal strength
- mobile phone
- base stations
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Abandoned
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W64/00—Locating users or terminals or network equipment for network management purposes, e.g. mobility management
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01S—RADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
- G01S5/00—Position-fixing by co-ordinating two or more direction or position line determinations; Position-fixing by co-ordinating two or more distance determinations
- G01S5/0009—Transmission of position information to remote stations
- G01S5/0018—Transmission from mobile station to base station
- G01S5/0036—Transmission from mobile station to base station of measured values, i.e. measurement on mobile and position calculation on base station
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01S—RADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
- G01S5/00—Position-fixing by co-ordinating two or more direction or position line determinations; Position-fixing by co-ordinating two or more distance determinations
- G01S5/02—Position-fixing by co-ordinating two or more direction or position line determinations; Position-fixing by co-ordinating two or more distance determinations using radio waves
- G01S5/14—Determining absolute distances from a plurality of spaced points of known location
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01S—RADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
- G01S2205/00—Position-fixing by co-ordinating two or more direction or position line determinations; Position-fixing by co-ordinating two or more distance determinations
- G01S2205/001—Transmission of position information to remote stations
- G01S2205/008—Transmission of position information to remote stations using a mobile telephone network
Abstract
Apparatus for locating a mobile phone in a cellular phone system, in which the cellular phone system comprises plural base stations, each base station being associated with a cell, and in which the mobile phone is equipped with means for communicating signal strength of received signals to the base stations, has a processing unit operably connected to the plural base stations by first communications links, the processing unit having as input signal strength measurements of signals received by the mobile phone and having as output position location signals representing the position of the mobile phone in the cell, wherein, in operation, the processing unit operates upon the signal strength measurements to calculate a path loss exponent associated with the position of the mobile phone in the cell and solve for the position of the mobile phone using the path loss exponent. A user interface is operably connected to the processing unit by a second communication link for communicating the position of the mobile phone in the cell. Various algorithms may be used to solve the channel model equation. A method of locating a mobile phone by A) communicating signal strength measurements of signals received by the mobile phone to a processing unit; B) operating upon the signal strength measurements with the processing unit to calculate a path loss exponent associated with the position of the mobile phone in the cell; C) calculating the position of the mobile phone by using the path loss exponent as a factor in a channel model equation and solving the equation; and D) communicating the position of the mobile phone in the cell with a user interface.
Description
A Cellular Telephone Location System 1 Inventors ~ Geoffrey G. Messier ~ Brent R. Petersen ~ Michel Fattouche 2 Field of the Invention The field of this invention relates generally to wireless communications systems. More specifically, it relates to cellular telephone location.
CA 0222036~ 1997-11-06 3 Background of the Invention Recently, there has been a great deal of interest in systems that determine the position of cellular telephones. In 1996, the Federal Communications Commission (FCC) in the United States passed a regulation requiring all cellular telephone service providers to provide Enhanced-911 (E911) service by 2001. E911 means that when a cellular phone is used to make an emergency call, the cellular system must be able to determine the physical location of that phone to an accuracy of 125 m, 67% of the time.
A great deal of work has been done in the cellular mobile location field. There have been many solutions proposed for the problem. However, most of these solutions require some modification of the cellular mobiles or base stations. Cellular networks are used extensively around the world. Cellular m~nllf~cturers and service providers have invested a great deal of money in the existing systems and standards. Any major modifications to these systems would require a great deal of effort and would cost a considerable amount.
This means a solution that will function with the existing cellular systems is much more attractive.
There are several characteristics of a radio signal that can be used to determine the location of its source. Once characteristic is the strength of the signal. The average amplitude of a radio signal decays proportionally to the distance between the source of the signal and the point of reception. If the mobile were to monitor the strengths of known signals, transmitted from several known locations, those strength measurements could be used to determine the location of the phone. There are several patents that disclose location systems based on this principle.
P.W. Dent discloses his system in U.S. Patent 5404376. In this system, each basestation transmits location information to the mobiles. This information consists of a table or contour of received strength of the signal from that base station vs. distance.
The mobile measures the received signal strength from a base station and then uses the information it receives from that station to determine its distance from it. The mobiles also transmit back their signal strength measurements to the base stations who use them to update their contours. The disadvantage of this system is that it requires extensive modifications of the mobile and the base station.
Han-Lee Song discloses a different location system in U.S. patent 5208756. His sys-tem uses a location device placed in a vehicle that monitors the strengths of the signals received from the surrounding base stations. The strength of a radio signal decays pro-portionally to distance from the transmitter, according to an exponential factor. The system assumes that this path loss exponent and the transmit power for each base sta-tion is known before-hand from measurements or calculation. That information is stored in the memory of each location device. The device uses the log-distance channel equation to solve for the distances from the base stations to the mobile. It then uses the distances to triangulate the mobile's location. There are three disadvantages with this system.
First, additional equipment or some modification of the mobile is required. Second, the CA 0222036~ 1997-11-06 device uses the same equation to model all channels. Radio channels vary a great deal which makes characterizing them with a single equation very difficult. Finally, the path loss exponent for each base station can vary considerably, depending on location in the cell. Approximating this with a single value will result in errors in the system. Also, if there is any change in the path loss exponent values, the memory in every one of the location devices will have to be updated.
Unlike the first two systems, the system disclosed by D. Dufor in U.S. Patent 5613205 does not require the modification of the mobile. It uses signal strength measurements taken by the mobile that are used for another function. The system forces the mobile to sequentially go into handoff with each of its neighbouring cells. It then uses the signal measurements the mobile takes of the base stations as a result of the handoffs to determine the location of the phone. The distances from each of the base stations are calculated and the mobile position is found using triangulation. The disadvantage of this system is the added complexity of forcing the cellular phone to perform several unnecessary handoffs. This method could also cause degradation in call quality and would not work if the mobile had only a small number of nearby cells. It also increases the probability of a dropped call.
The system disclosed by J. R. Doner in U.S. Patent 5657487 also does not requiremodification of the mobile. It uses the signal strength readings the mobile takes of its surrounding base stations for Mobile Assisted Handoff (MAHO). It also uses tr~nsmi.s.sion time advance information for each mobile to determine location. This system divides the cell into large contour regions based on signal strength measurements taken in the area.
The MAHO measurements taken by the mobile are used to map it into a specific location using the contour regions. The location is further refined by constraining the position estimate to lie on known service areas, like roads. The disadvantage of this system is that it requires extensive signal strength measurements of the area to be made. Another disadvantage is that in order to constrain the position estimate to a known service area, the topolgy of each cell must be surveyed in detail and stored.
CA 0222036~ 1997-11-06 4 Sllmmary of the Invention The invention is a location system that uses signal strength measurements taken by a cellular mobile to determine the location of that mobile. In many cellular systems, the mobiles already measure the strength of signals received from surrounding base stations.
This information can be used for operations like Mobile Assisted Handoff (MAHO). Since this feature is already incorporated into several digital cellular systems, the invention requires no modificiation of the mobiles or the base stations.
In order to determine the location of the mobile, the invention uses an appropriate equation model for the channel to express the signal strength measurements taken by the mobile as a function of the mobile's (~,y) position and the path loss exponent of the channel. There are several channel equations available that are suited for a specfic topology. The most appropriate equation is selected for each cell. The invention uses the signal strength measurements from the mobile in these equations to solve for the mobile's position and the path loss exponent of the channels. Several algorithms exist for solving these signal strength equations. If the algorithm needs a guess for the initial values of the position and path loss exponent, a prediction algorithm is used to determine accurate inital values based on the previous solutions of the signal strength equations.
The power of a signal in a radio channel decays exponentially with distance from the transmitter. The exponential factor in this decay is the path loss exponent. The path loss exponent is different for different channels and will vary, depending on the location of the mobile. By solving for the path loss exponent, the invention takes into account this variation between locations. This allows the invention to make accurate position estimates for a variety of different locations in the cellular system. The results are much better than if a single path loss exponent was assumed for the entire cell. This also makes detailed measurements of the cellular coverage area unnecessary. Only a brief survey of each cell is required to determine which channel model will produce the best results.
There are several improvements that can be made to the basic invention to enhance its performance. The invention could be modified to allow it to request measurements for a specific mobile from the cellular system. The effects of channel fading can be reduced by having the mobile take several readings from each base station over a small area. The reafling.c are then averaged and the average is used in the signal strength equations. Also, assuming a single path loss exponent for all the channels between the mobile and the base stations can be inaccurate. To reduce this error, the base stations can be divided into groups and a path loss exponent value can be solved for each of the groups. The number of groups will depend on the number of measurements taken by the mobile.
There are also several improvements that can be made to the invention to help itcope with the problems presented by a practical cellular system. Directional antennas are often used to divide cells into regions called sectors. Using the radiation patterns and orientations of the antennas, the gain of these antennas can be determined by the invention and used in the signal strength equations. Also, a curve fitting algorithm could be used on the position estimates of the invention to find the mobile path that best CA 0222036~ 1997-11-06 satisfies all the estimates. This would reduce the error in the estimated mobile path.
Often, errors in the position estimate will be caused by only one or two base stations that have become obstructed. Solving for position several times, each time excluding different base station signal strength measurements, will help reduce the effect of the obstructed base station. Finally, there will be times when the algorithm attempting to solve the signal strength equations diverges and gives a very unreasonable solution. The prediction algorithm used to find the inital guesses for position and path loss exponent can be used to identify divergent solutions. If a solution is found to be divergent, it is discarded and not used. This same approach can be used to discard signal strength measurements that are obviously in error.
7 Brief Description of the Drawings The invention is illustrated in the following drawings:
Figure 1 is a block diagram of a typical cellular system. Communication land lines are indicated by dotted lines.
Figure 2 is a block diagram of the first realization of the invention. The dotted lines indicate a communication land link between the connected blocks.
Figure 3 is a block diagram of the second realization of the invention. The thick dotted lines indicate a communication land link between the connected blocks.
CA 0222036~ 1997-11-06 5 Detailed Description of Preferred Embodiments A typical cellular telephone system is shown in Figure 1. It consists of a large area divided into several smaller, contiguous areas called cells (regions C1 - C4). In theory, cells are considered to be hexagonal but in reality will be irregularly shaped. In each cell, there is a base station, B1- B4, that communicates with all the cellular mobiles in its cell. Each base station is connected to the Mobile Switching Center (MSC), also called the Mobile Telephone Switching Office (MTSO), by a land communications link. TheMSC is indicated by M1. The cellular traffic from each base station is directed to the MSC. The MSC serves to connect the cellular network to the main telephone network.
When a mobile leaves one cell and enters a neighbouring cell, a handoff occurs. A
handoff means that as the mobile is m~king the transition from its current cell into a new cell, it stops communicating with the base station in the cell it is leaving and starts communicating with the base station in the new cell. Often, the mobile will assist in the handoff procedure. This is called Mobile Assisted Handoff (MAHO). Typically, the mobile will measure the strengths of the signals it is receiving from all the surrounding base stations. It then sends those measurements to its base station which can, in turn, forward them to the MSC. These measurements are used to determine if the mobile is mAking the transition into a new cell and is a candidate for handoff.
Equations for the signal strength measurements the mobile takes from each base station can be written using an appropriate channel model for each cell. The model that will give the most accurate results for the channel can vary, depending on the cell terrain. Some examples of channel models are the log-distance path loss model (T.
S. Rappaport,Wireless Communications, Pr~nciples arld Practice, Prentice Hall, 1996), Lee's Model (W. C. Y. Lee, Mobile Communications Engineer1vng, McGraw-Hill, 1982) or Maciel's Model (L. R. Maciel, H. L. Bertoni and H. H. Xia, "Unified approach to prediction of propagation over buildings for all ranges of base station antenna height", IEEE Irans. Veh. Technol., vol. 42, pp. 41-45, Feb. 1993). In general, these models predict the received power of a radio signal as a function of the distance between the transmitter and receiver and the path loss exponent. The received power of a radio signal will decay exponentially with distance. The exponential constant of this decay is called the path loss exponent. The value of this constant will depend on the condition of the channel. For a typical cellular system area, it could vary anywhere between the values of 2 and 4. There will also be some constants in each model equation that will depend on the antennas, the terrain, etc. .
The basic form of the invention is shown in Figure 2. The invention consists of a processing unit connected to the MSC by a digital communications link. As part of the cellular netowrk, the base stations are also connected to the MSC by communications links. Along with the other cellular traffic, the base stations return the signal strength measurements taken by each mobile to the MSC. These measurements are sent by theMSC to the processing unit over the communications link. If the signal strength mea-CA 0222036~ 1997-11-06 surements are not returned by the base stations to the MSC, then the processing unit would be connected to each of the base stations by communication links, as shown in Figure 3. These links would be used to get the signal strength measurements from the base stations directly.
The processing unit uses the base station signal strength measurements taken by each mobile to determine the location of that mobile. After the measurements are received, equations for each of the base station measurements are formed. An equation is formed that is a function of the unknown distance between the base station and the mobile and the unknown path 1QSS exponent of the channel. Since the position of each of the base stations is known, the distance becomes a function of the (x, y) position of the mobile.
When forming an equation for the received signal strength measurement of a particular base station, the channel model equation that is most accurate for the terrain in the base station's cell is used. This means that di~erent base station rea-1ings could have different equations. However, all equations will be functions of three unknowns: the mobile's :2~
position, the mobile's y position and the path loss exponent. The terrain of each cell is examined beforehand to determine what channel model would produce the most accurate results for measurements of the base station in that cell. This information is stored in the processing unit.
Once the equations have been formed for the measurements taken by the mobile, the measurement values can be used in the equations to solve for the (~, y) position of the mobile and the path loss exponent. The values of the signal strength measurements are highly dependant on the path loss exponent. Its value will vary depending on the condition of the channel between the mobile and the base stations and the location of the mobile. Solving for the path loss exponent allows the invention to produce accurate results for a wide range of channels and locations. Once the mobile location and path loss exponent is solved for, it is either communicated to the user through a user interface or sent to another device using a communications link.
There are several algorithms capable of solving the signal strength equations for the location of the mobile. One example is Taylor-series estimation (W. H. Foy, "Position-Location Solutions by Taylor-Series Estimation", IEEE Irans. Aerospace and Electron~c Sys., vol. AES-12, pp. 187-93, March 1976). The invention will use the most robust technique for solving the signal strength equations for each particular set of equations.
Depending on the different channel models used, the processing unit could use more than one technique for solving the equation sets.
Some of the algorithms for solving the signal strength equations require an initial guess as to the location of the mobile and the value of the path loss exponent. The algorithms will start at these values and iterate towards a final solution. When initial values are required, the invention uses a prediction algorithm to produce them. Based on the previous solution values for mobile position and the path loss exponent, the prediction algorithm will produce an estimate of what the current position and exponent values should be. The invention then uses those values as initial guesses for the algorithm that solves the channel equations. An example of a prediction algorithm that would CA 0222036~ 1997-11-06 work is the Kalman filter but any appropriate prediction algorithm could be used by the invention.
A second method can also be used to find initial guess values for the location of the mobile. The mobile takes signal strength measurements from all the base stations around it. These base stations can be used to define an area. The invention can assume that the mobile will be in the approximate center of that area and use that point as an initial guess for the location of the mobile.
In some cellular systems, the mobile does not take a simple reading of the received signal power of the base station. Instead, the mobile returns a ratio. The numerator is the received signal power of the base station. The denominator can be the noise power received at that location. This type of measurement is called a signal-to-noise ratio (SNR) measurement. The denominator can also be the total power of all the signals the mobile is receiving. This type of measurement is called a sig~nal-to-interference ratio (SIR) measurement. For both SNR and SIR measurements, the value of the denominator will be the same for all measurements taken at a single location.
If SNR or SIR measurements are taken, one technique the invention can use to solve for the mobile location and path loss exponent is the use of difference equations. Dif-ference equations can be used to elimin~te the unknown denominator in SIR or SNRmeasurements as follows. A reading from one base station is divided by the reading from another base station. Since the denomin~tor values for each measurement are the same, they cancel and the result is the ratio of the received signal powers from the two base stations. When this result is expressed in dB, it is equal to the difference of the received base station signal powers, expressed in dB. The invention will then use the channel model equations for each cell to form an equation for this difference that is a function of the (~;, y) position of the mobile and the path loss exponent. The mobile position and path loss exponent will then be solved from this set of equations.
The basic form of the invention has been described. The following example illustrates how the invention solves for the location of a mobile. In the example, SIR measurements are taken by the mobile. The log-distance path loss model is used to model all the chan-nels between the mobile and the base stations. The Taylor-series estimation procedure is used to solve the equations. It should be pointed out that in a practical system, the invention would likely use different channel model equations to characterize the received signals from the base stations. A different algorithm for solving the channel equations could also be used.
The SIR from base station i can be expressed as Ptot (1) where P,,i is the received power on the forward channel from base station i and Ptot is the total received power on the forward channel. The forward channel is the channel used by the base station to transmit information to the mobile.
CA 0222036~ 1997-11-06 The received power from base station i can be modelled using the log-distance model given in Equation 2.
Pr,i = Pt~i--PLi (2) The term Pt,i is the transmitted power from base station i and PLi is the average path loss of the channel. All terms are in dB.
The formula for average path loss in dB at some distance di from base station i is given in Equation 3.
PLi = PLo + 10n log (di ) (3) = PLo + 10n log(di)--10n log(dO) The term PLo is the average path loss in dB at some reference distance do and n is the path loss exponent.
Combining Equations 2 and 3 with Equation 1, SIRi in dB can be rewritten as SIRi,dg = Pt,i--PLo + 10n log(dO) - Ptot--10n log(di). (4) Difference equations are now used to ~,limin~te the unknown denominator Ptot They can also ~limin~te several other unknowns using the following simplifying assumptions.
It can be assumed that the path loss PLo at distance do and the path loss exponent n is the same for each of the forward channels between the mobile and the base stations.
Assuming also that each base station is transmitting at the same power, the difference equations can be written as Equation 5.
SIRi,dB - SIRj,dB = 10n log(dj)--10n log(di) (5) The difference equation can be expressed as a function of the path loss exponent, the position of the mobile (x, y), the known position of base station i (xi, Yi) and the known position of base station j (Xj, yj).
SIRi,dB--SIRj,dB = 10 2 log ( ( )2 ( ~)2) ' (6) Since the positions of base station i and j are known, Equation 6 is a function f (x, y, n) of the unknown (x, y) position of the mobile and the path loss exponent n.
The method used to solve for the three unknowns is Taylor-Series estimation. Themethod is based on approximating the function with the first two terms of the Taylor series. Equation 7 shows this approximation evaluated at the values xO, yO and nO.
fk + akl~2 + ak2~y + ak3~n = mk--ek (7) Where ek is an error term and the other terms are defined as fk = f(~o~yO~no) akl = ~fk~ 2o~yo~no 8) ak2 = ~fk/~Yl~o~yo~no ak3 = ~fk/~nl20~yO~nO-CA 0222036~ 1997-11-06 The term mk is defined as the difference of the measured SIR from base station i and base station j. All possible difference equations are used, so the index k ranges from 1 to N = C2 where t is the total number of SIR measurements taken by the mobile. The term C2 denotes the number of possible combinations of 2 base stations out of a total number of t base stations.
The system of equations for all of the measured values can be expressed in matrix form A~ = z--e (9) where all al2 al3 a2l a22 a23 ~s A= . . ~ Y
aNl aN2 aN3- - n (10) ml--fl el m2--f2 e2 z= . e=
mN--fN - eN
Taylor-series estimation is an iterative method. For each iteration, the matrix ~ is solved for using the least squares solution for an inconsistent system, shown in Equa-tion 11.
~ = [ATA]-lATz (11) Once ~ has been solved for, ~s is added to xO, ~y is added to yO and ~n is added to nO. The iteration is repeated with A and z being recalculated with the new values of xO, yO and nO. This process continues until the ~ vector is essentially zero. At that point, xO, yO and nO represent the best least squares solution to the taylor approximation of the signal strength measurement equations. The initial values for xO, yO and nO are given by the prediction algorithm.
There are several enhancements to the basic form of the invention that will improve its operation. These improvements are listed below.
In the basic form of this invention, the processing unit is given the signal strength measurements for each mobile only as they become available from the mobile. One improvement would be to allow the invention to request signal strength measurements for a particular mobile from the MSC or the base stations. If necessary, the software in the mobiles, the MSC and the base stations would be changed to implement this.
One source of error for this invention is channel fading. Fading, when expressed in dB, can be modelled as an additive, zero mean Gaussian process on the received power of the signal. Channel fading can cause the measured signal strength to differ a great deal from the value predicted by the channel model equations. This difference can result in a large error in the mobile position predicted by the algorithm. In order to reduce the effects of fading, the invention will average several signal readings of the same base station together. The measurements will all be taken by the mobile over a relatively small area. The average of the measurements will then be used in the channel equations.
In the example above, a single path loss exponent was assumed for all the channels between the mobile and the base stations. In some cases, the path loss exponent on some of the channels could be very different from the others. If this occurs, solving a single exponent value for all the channels will result in a large error in the position estimate.
In order to reduce this error, the invention could divide the base stations into several groups. A path loss exponent could then be solved for for each group. The number of possible groups will be limited by the number of measurements available from the mobile.
In many cellular systems, directional antennas are used to divide the cells into sectors.
This means that at a given location, the antenna gains of each of the surrounding base stations will be different due to different alignment and tilting of the antennas. However, by m~king use of radiation pattern measurements supplied by the antenna manufacturer and the known orientation of each antenna, the antenna gain pattern for each of the base stations can be determined. The invention can then use these patterns to determine more accurate antenna gains to be used in the channel equations.
Due to the hostile nature of the radio channel, there will always be some error in the position estimates calculated by the invention. In order to reduce error, the invention can employ a curve fitting algorithm that uses the calculated positions of the mobile as points on the curve. The curve fitting algorithm will find the path that best satisfies all the points. This will reduce the effect of a few position estimates with large error and give a more accurate estimate of the actual path of the mobile.
Errors in the position estimates of the invention can be due to one or two base stations having very different channels to the mobile than all the other stations. This might be due to an obstruction between the mobile and those base stations. The invention can overcome this by finding a solution for the position of the mobile several times, each time leaving out signal strength measurements from a different base station or group of base stations. The resulting measurements could then be processed to reduce the error due to the obstructed base station or group of base stations. For example, the average of all the solutions could be taken and used for the final answer.
The prediction algorithm used to find initial values for the algorithm that solves the signal strength equations can also be used to reduce the errors of the position estimates.
Using the predicted velocity and position of the mobile, an approximate area is defined that should contain its next location. If the algorithm solving the signal strength equa-tions diverges, giving a position estimate outside this area, the location estimate can be discarded and not used.
A prediction algorithm can also be used to discard signal strength measurements that are obviously in error. Prediction can be used to determine a reasonable estimate of what the next signal strength measurements should be. If the measurements disagree greatly with these estimates, they are discarded and not used in the signal strength equations.
CA 0222036~ 1997-11-06 3 Background of the Invention Recently, there has been a great deal of interest in systems that determine the position of cellular telephones. In 1996, the Federal Communications Commission (FCC) in the United States passed a regulation requiring all cellular telephone service providers to provide Enhanced-911 (E911) service by 2001. E911 means that when a cellular phone is used to make an emergency call, the cellular system must be able to determine the physical location of that phone to an accuracy of 125 m, 67% of the time.
A great deal of work has been done in the cellular mobile location field. There have been many solutions proposed for the problem. However, most of these solutions require some modification of the cellular mobiles or base stations. Cellular networks are used extensively around the world. Cellular m~nllf~cturers and service providers have invested a great deal of money in the existing systems and standards. Any major modifications to these systems would require a great deal of effort and would cost a considerable amount.
This means a solution that will function with the existing cellular systems is much more attractive.
There are several characteristics of a radio signal that can be used to determine the location of its source. Once characteristic is the strength of the signal. The average amplitude of a radio signal decays proportionally to the distance between the source of the signal and the point of reception. If the mobile were to monitor the strengths of known signals, transmitted from several known locations, those strength measurements could be used to determine the location of the phone. There are several patents that disclose location systems based on this principle.
P.W. Dent discloses his system in U.S. Patent 5404376. In this system, each basestation transmits location information to the mobiles. This information consists of a table or contour of received strength of the signal from that base station vs. distance.
The mobile measures the received signal strength from a base station and then uses the information it receives from that station to determine its distance from it. The mobiles also transmit back their signal strength measurements to the base stations who use them to update their contours. The disadvantage of this system is that it requires extensive modifications of the mobile and the base station.
Han-Lee Song discloses a different location system in U.S. patent 5208756. His sys-tem uses a location device placed in a vehicle that monitors the strengths of the signals received from the surrounding base stations. The strength of a radio signal decays pro-portionally to distance from the transmitter, according to an exponential factor. The system assumes that this path loss exponent and the transmit power for each base sta-tion is known before-hand from measurements or calculation. That information is stored in the memory of each location device. The device uses the log-distance channel equation to solve for the distances from the base stations to the mobile. It then uses the distances to triangulate the mobile's location. There are three disadvantages with this system.
First, additional equipment or some modification of the mobile is required. Second, the CA 0222036~ 1997-11-06 device uses the same equation to model all channels. Radio channels vary a great deal which makes characterizing them with a single equation very difficult. Finally, the path loss exponent for each base station can vary considerably, depending on location in the cell. Approximating this with a single value will result in errors in the system. Also, if there is any change in the path loss exponent values, the memory in every one of the location devices will have to be updated.
Unlike the first two systems, the system disclosed by D. Dufor in U.S. Patent 5613205 does not require the modification of the mobile. It uses signal strength measurements taken by the mobile that are used for another function. The system forces the mobile to sequentially go into handoff with each of its neighbouring cells. It then uses the signal measurements the mobile takes of the base stations as a result of the handoffs to determine the location of the phone. The distances from each of the base stations are calculated and the mobile position is found using triangulation. The disadvantage of this system is the added complexity of forcing the cellular phone to perform several unnecessary handoffs. This method could also cause degradation in call quality and would not work if the mobile had only a small number of nearby cells. It also increases the probability of a dropped call.
The system disclosed by J. R. Doner in U.S. Patent 5657487 also does not requiremodification of the mobile. It uses the signal strength readings the mobile takes of its surrounding base stations for Mobile Assisted Handoff (MAHO). It also uses tr~nsmi.s.sion time advance information for each mobile to determine location. This system divides the cell into large contour regions based on signal strength measurements taken in the area.
The MAHO measurements taken by the mobile are used to map it into a specific location using the contour regions. The location is further refined by constraining the position estimate to lie on known service areas, like roads. The disadvantage of this system is that it requires extensive signal strength measurements of the area to be made. Another disadvantage is that in order to constrain the position estimate to a known service area, the topolgy of each cell must be surveyed in detail and stored.
CA 0222036~ 1997-11-06 4 Sllmmary of the Invention The invention is a location system that uses signal strength measurements taken by a cellular mobile to determine the location of that mobile. In many cellular systems, the mobiles already measure the strength of signals received from surrounding base stations.
This information can be used for operations like Mobile Assisted Handoff (MAHO). Since this feature is already incorporated into several digital cellular systems, the invention requires no modificiation of the mobiles or the base stations.
In order to determine the location of the mobile, the invention uses an appropriate equation model for the channel to express the signal strength measurements taken by the mobile as a function of the mobile's (~,y) position and the path loss exponent of the channel. There are several channel equations available that are suited for a specfic topology. The most appropriate equation is selected for each cell. The invention uses the signal strength measurements from the mobile in these equations to solve for the mobile's position and the path loss exponent of the channels. Several algorithms exist for solving these signal strength equations. If the algorithm needs a guess for the initial values of the position and path loss exponent, a prediction algorithm is used to determine accurate inital values based on the previous solutions of the signal strength equations.
The power of a signal in a radio channel decays exponentially with distance from the transmitter. The exponential factor in this decay is the path loss exponent. The path loss exponent is different for different channels and will vary, depending on the location of the mobile. By solving for the path loss exponent, the invention takes into account this variation between locations. This allows the invention to make accurate position estimates for a variety of different locations in the cellular system. The results are much better than if a single path loss exponent was assumed for the entire cell. This also makes detailed measurements of the cellular coverage area unnecessary. Only a brief survey of each cell is required to determine which channel model will produce the best results.
There are several improvements that can be made to the basic invention to enhance its performance. The invention could be modified to allow it to request measurements for a specific mobile from the cellular system. The effects of channel fading can be reduced by having the mobile take several readings from each base station over a small area. The reafling.c are then averaged and the average is used in the signal strength equations. Also, assuming a single path loss exponent for all the channels between the mobile and the base stations can be inaccurate. To reduce this error, the base stations can be divided into groups and a path loss exponent value can be solved for each of the groups. The number of groups will depend on the number of measurements taken by the mobile.
There are also several improvements that can be made to the invention to help itcope with the problems presented by a practical cellular system. Directional antennas are often used to divide cells into regions called sectors. Using the radiation patterns and orientations of the antennas, the gain of these antennas can be determined by the invention and used in the signal strength equations. Also, a curve fitting algorithm could be used on the position estimates of the invention to find the mobile path that best CA 0222036~ 1997-11-06 satisfies all the estimates. This would reduce the error in the estimated mobile path.
Often, errors in the position estimate will be caused by only one or two base stations that have become obstructed. Solving for position several times, each time excluding different base station signal strength measurements, will help reduce the effect of the obstructed base station. Finally, there will be times when the algorithm attempting to solve the signal strength equations diverges and gives a very unreasonable solution. The prediction algorithm used to find the inital guesses for position and path loss exponent can be used to identify divergent solutions. If a solution is found to be divergent, it is discarded and not used. This same approach can be used to discard signal strength measurements that are obviously in error.
7 Brief Description of the Drawings The invention is illustrated in the following drawings:
Figure 1 is a block diagram of a typical cellular system. Communication land lines are indicated by dotted lines.
Figure 2 is a block diagram of the first realization of the invention. The dotted lines indicate a communication land link between the connected blocks.
Figure 3 is a block diagram of the second realization of the invention. The thick dotted lines indicate a communication land link between the connected blocks.
CA 0222036~ 1997-11-06 5 Detailed Description of Preferred Embodiments A typical cellular telephone system is shown in Figure 1. It consists of a large area divided into several smaller, contiguous areas called cells (regions C1 - C4). In theory, cells are considered to be hexagonal but in reality will be irregularly shaped. In each cell, there is a base station, B1- B4, that communicates with all the cellular mobiles in its cell. Each base station is connected to the Mobile Switching Center (MSC), also called the Mobile Telephone Switching Office (MTSO), by a land communications link. TheMSC is indicated by M1. The cellular traffic from each base station is directed to the MSC. The MSC serves to connect the cellular network to the main telephone network.
When a mobile leaves one cell and enters a neighbouring cell, a handoff occurs. A
handoff means that as the mobile is m~king the transition from its current cell into a new cell, it stops communicating with the base station in the cell it is leaving and starts communicating with the base station in the new cell. Often, the mobile will assist in the handoff procedure. This is called Mobile Assisted Handoff (MAHO). Typically, the mobile will measure the strengths of the signals it is receiving from all the surrounding base stations. It then sends those measurements to its base station which can, in turn, forward them to the MSC. These measurements are used to determine if the mobile is mAking the transition into a new cell and is a candidate for handoff.
Equations for the signal strength measurements the mobile takes from each base station can be written using an appropriate channel model for each cell. The model that will give the most accurate results for the channel can vary, depending on the cell terrain. Some examples of channel models are the log-distance path loss model (T.
S. Rappaport,Wireless Communications, Pr~nciples arld Practice, Prentice Hall, 1996), Lee's Model (W. C. Y. Lee, Mobile Communications Engineer1vng, McGraw-Hill, 1982) or Maciel's Model (L. R. Maciel, H. L. Bertoni and H. H. Xia, "Unified approach to prediction of propagation over buildings for all ranges of base station antenna height", IEEE Irans. Veh. Technol., vol. 42, pp. 41-45, Feb. 1993). In general, these models predict the received power of a radio signal as a function of the distance between the transmitter and receiver and the path loss exponent. The received power of a radio signal will decay exponentially with distance. The exponential constant of this decay is called the path loss exponent. The value of this constant will depend on the condition of the channel. For a typical cellular system area, it could vary anywhere between the values of 2 and 4. There will also be some constants in each model equation that will depend on the antennas, the terrain, etc. .
The basic form of the invention is shown in Figure 2. The invention consists of a processing unit connected to the MSC by a digital communications link. As part of the cellular netowrk, the base stations are also connected to the MSC by communications links. Along with the other cellular traffic, the base stations return the signal strength measurements taken by each mobile to the MSC. These measurements are sent by theMSC to the processing unit over the communications link. If the signal strength mea-CA 0222036~ 1997-11-06 surements are not returned by the base stations to the MSC, then the processing unit would be connected to each of the base stations by communication links, as shown in Figure 3. These links would be used to get the signal strength measurements from the base stations directly.
The processing unit uses the base station signal strength measurements taken by each mobile to determine the location of that mobile. After the measurements are received, equations for each of the base station measurements are formed. An equation is formed that is a function of the unknown distance between the base station and the mobile and the unknown path 1QSS exponent of the channel. Since the position of each of the base stations is known, the distance becomes a function of the (x, y) position of the mobile.
When forming an equation for the received signal strength measurement of a particular base station, the channel model equation that is most accurate for the terrain in the base station's cell is used. This means that di~erent base station rea-1ings could have different equations. However, all equations will be functions of three unknowns: the mobile's :2~
position, the mobile's y position and the path loss exponent. The terrain of each cell is examined beforehand to determine what channel model would produce the most accurate results for measurements of the base station in that cell. This information is stored in the processing unit.
Once the equations have been formed for the measurements taken by the mobile, the measurement values can be used in the equations to solve for the (~, y) position of the mobile and the path loss exponent. The values of the signal strength measurements are highly dependant on the path loss exponent. Its value will vary depending on the condition of the channel between the mobile and the base stations and the location of the mobile. Solving for the path loss exponent allows the invention to produce accurate results for a wide range of channels and locations. Once the mobile location and path loss exponent is solved for, it is either communicated to the user through a user interface or sent to another device using a communications link.
There are several algorithms capable of solving the signal strength equations for the location of the mobile. One example is Taylor-series estimation (W. H. Foy, "Position-Location Solutions by Taylor-Series Estimation", IEEE Irans. Aerospace and Electron~c Sys., vol. AES-12, pp. 187-93, March 1976). The invention will use the most robust technique for solving the signal strength equations for each particular set of equations.
Depending on the different channel models used, the processing unit could use more than one technique for solving the equation sets.
Some of the algorithms for solving the signal strength equations require an initial guess as to the location of the mobile and the value of the path loss exponent. The algorithms will start at these values and iterate towards a final solution. When initial values are required, the invention uses a prediction algorithm to produce them. Based on the previous solution values for mobile position and the path loss exponent, the prediction algorithm will produce an estimate of what the current position and exponent values should be. The invention then uses those values as initial guesses for the algorithm that solves the channel equations. An example of a prediction algorithm that would CA 0222036~ 1997-11-06 work is the Kalman filter but any appropriate prediction algorithm could be used by the invention.
A second method can also be used to find initial guess values for the location of the mobile. The mobile takes signal strength measurements from all the base stations around it. These base stations can be used to define an area. The invention can assume that the mobile will be in the approximate center of that area and use that point as an initial guess for the location of the mobile.
In some cellular systems, the mobile does not take a simple reading of the received signal power of the base station. Instead, the mobile returns a ratio. The numerator is the received signal power of the base station. The denominator can be the noise power received at that location. This type of measurement is called a signal-to-noise ratio (SNR) measurement. The denominator can also be the total power of all the signals the mobile is receiving. This type of measurement is called a sig~nal-to-interference ratio (SIR) measurement. For both SNR and SIR measurements, the value of the denominator will be the same for all measurements taken at a single location.
If SNR or SIR measurements are taken, one technique the invention can use to solve for the mobile location and path loss exponent is the use of difference equations. Dif-ference equations can be used to elimin~te the unknown denominator in SIR or SNRmeasurements as follows. A reading from one base station is divided by the reading from another base station. Since the denomin~tor values for each measurement are the same, they cancel and the result is the ratio of the received signal powers from the two base stations. When this result is expressed in dB, it is equal to the difference of the received base station signal powers, expressed in dB. The invention will then use the channel model equations for each cell to form an equation for this difference that is a function of the (~;, y) position of the mobile and the path loss exponent. The mobile position and path loss exponent will then be solved from this set of equations.
The basic form of the invention has been described. The following example illustrates how the invention solves for the location of a mobile. In the example, SIR measurements are taken by the mobile. The log-distance path loss model is used to model all the chan-nels between the mobile and the base stations. The Taylor-series estimation procedure is used to solve the equations. It should be pointed out that in a practical system, the invention would likely use different channel model equations to characterize the received signals from the base stations. A different algorithm for solving the channel equations could also be used.
The SIR from base station i can be expressed as Ptot (1) where P,,i is the received power on the forward channel from base station i and Ptot is the total received power on the forward channel. The forward channel is the channel used by the base station to transmit information to the mobile.
CA 0222036~ 1997-11-06 The received power from base station i can be modelled using the log-distance model given in Equation 2.
Pr,i = Pt~i--PLi (2) The term Pt,i is the transmitted power from base station i and PLi is the average path loss of the channel. All terms are in dB.
The formula for average path loss in dB at some distance di from base station i is given in Equation 3.
PLi = PLo + 10n log (di ) (3) = PLo + 10n log(di)--10n log(dO) The term PLo is the average path loss in dB at some reference distance do and n is the path loss exponent.
Combining Equations 2 and 3 with Equation 1, SIRi in dB can be rewritten as SIRi,dg = Pt,i--PLo + 10n log(dO) - Ptot--10n log(di). (4) Difference equations are now used to ~,limin~te the unknown denominator Ptot They can also ~limin~te several other unknowns using the following simplifying assumptions.
It can be assumed that the path loss PLo at distance do and the path loss exponent n is the same for each of the forward channels between the mobile and the base stations.
Assuming also that each base station is transmitting at the same power, the difference equations can be written as Equation 5.
SIRi,dB - SIRj,dB = 10n log(dj)--10n log(di) (5) The difference equation can be expressed as a function of the path loss exponent, the position of the mobile (x, y), the known position of base station i (xi, Yi) and the known position of base station j (Xj, yj).
SIRi,dB--SIRj,dB = 10 2 log ( ( )2 ( ~)2) ' (6) Since the positions of base station i and j are known, Equation 6 is a function f (x, y, n) of the unknown (x, y) position of the mobile and the path loss exponent n.
The method used to solve for the three unknowns is Taylor-Series estimation. Themethod is based on approximating the function with the first two terms of the Taylor series. Equation 7 shows this approximation evaluated at the values xO, yO and nO.
fk + akl~2 + ak2~y + ak3~n = mk--ek (7) Where ek is an error term and the other terms are defined as fk = f(~o~yO~no) akl = ~fk~ 2o~yo~no 8) ak2 = ~fk/~Yl~o~yo~no ak3 = ~fk/~nl20~yO~nO-CA 0222036~ 1997-11-06 The term mk is defined as the difference of the measured SIR from base station i and base station j. All possible difference equations are used, so the index k ranges from 1 to N = C2 where t is the total number of SIR measurements taken by the mobile. The term C2 denotes the number of possible combinations of 2 base stations out of a total number of t base stations.
The system of equations for all of the measured values can be expressed in matrix form A~ = z--e (9) where all al2 al3 a2l a22 a23 ~s A= . . ~ Y
aNl aN2 aN3- - n (10) ml--fl el m2--f2 e2 z= . e=
mN--fN - eN
Taylor-series estimation is an iterative method. For each iteration, the matrix ~ is solved for using the least squares solution for an inconsistent system, shown in Equa-tion 11.
~ = [ATA]-lATz (11) Once ~ has been solved for, ~s is added to xO, ~y is added to yO and ~n is added to nO. The iteration is repeated with A and z being recalculated with the new values of xO, yO and nO. This process continues until the ~ vector is essentially zero. At that point, xO, yO and nO represent the best least squares solution to the taylor approximation of the signal strength measurement equations. The initial values for xO, yO and nO are given by the prediction algorithm.
There are several enhancements to the basic form of the invention that will improve its operation. These improvements are listed below.
In the basic form of this invention, the processing unit is given the signal strength measurements for each mobile only as they become available from the mobile. One improvement would be to allow the invention to request signal strength measurements for a particular mobile from the MSC or the base stations. If necessary, the software in the mobiles, the MSC and the base stations would be changed to implement this.
One source of error for this invention is channel fading. Fading, when expressed in dB, can be modelled as an additive, zero mean Gaussian process on the received power of the signal. Channel fading can cause the measured signal strength to differ a great deal from the value predicted by the channel model equations. This difference can result in a large error in the mobile position predicted by the algorithm. In order to reduce the effects of fading, the invention will average several signal readings of the same base station together. The measurements will all be taken by the mobile over a relatively small area. The average of the measurements will then be used in the channel equations.
In the example above, a single path loss exponent was assumed for all the channels between the mobile and the base stations. In some cases, the path loss exponent on some of the channels could be very different from the others. If this occurs, solving a single exponent value for all the channels will result in a large error in the position estimate.
In order to reduce this error, the invention could divide the base stations into several groups. A path loss exponent could then be solved for for each group. The number of possible groups will be limited by the number of measurements available from the mobile.
In many cellular systems, directional antennas are used to divide the cells into sectors.
This means that at a given location, the antenna gains of each of the surrounding base stations will be different due to different alignment and tilting of the antennas. However, by m~king use of radiation pattern measurements supplied by the antenna manufacturer and the known orientation of each antenna, the antenna gain pattern for each of the base stations can be determined. The invention can then use these patterns to determine more accurate antenna gains to be used in the channel equations.
Due to the hostile nature of the radio channel, there will always be some error in the position estimates calculated by the invention. In order to reduce error, the invention can employ a curve fitting algorithm that uses the calculated positions of the mobile as points on the curve. The curve fitting algorithm will find the path that best satisfies all the points. This will reduce the effect of a few position estimates with large error and give a more accurate estimate of the actual path of the mobile.
Errors in the position estimates of the invention can be due to one or two base stations having very different channels to the mobile than all the other stations. This might be due to an obstruction between the mobile and those base stations. The invention can overcome this by finding a solution for the position of the mobile several times, each time leaving out signal strength measurements from a different base station or group of base stations. The resulting measurements could then be processed to reduce the error due to the obstructed base station or group of base stations. For example, the average of all the solutions could be taken and used for the final answer.
The prediction algorithm used to find initial values for the algorithm that solves the signal strength equations can also be used to reduce the errors of the position estimates.
Using the predicted velocity and position of the mobile, an approximate area is defined that should contain its next location. If the algorithm solving the signal strength equa-tions diverges, giving a position estimate outside this area, the location estimate can be discarded and not used.
A prediction algorithm can also be used to discard signal strength measurements that are obviously in error. Prediction can be used to determine a reasonable estimate of what the next signal strength measurements should be. If the measurements disagree greatly with these estimates, they are discarded and not used in the signal strength equations.
Claims (34)
We claim:
1. In a cellular communications system where the mobiles measure the signal strength of surrounding base stations, an apparatus for determining the locations of the cellular mobiles in that system. The apparatus consists of a processing unit that calculates the location of the mobile phones and the path loss exponent of the radio channels between each mobile and its surrounding base stations. The apparatus also consists of a user interface or communications link, connected to the processing unit, that is used to communicate the mobile positions and path loss exponents found by the processing unit. If the base station signal strength measurements taken by the mobiles are available from the MSC, the processing unit is connected to the MSC
by a communications link. The communications link is used to send the signal strength measurements to the processing unit. If the measurements taken by the mobiles are only available from the base stations, the processing unit is connected to each of the base stations by a communications link. The communications links are used to send the measurements to the processing unit.
by a communications link. The communications link is used to send the signal strength measurements to the processing unit. If the measurements taken by the mobiles are only available from the base stations, the processing unit is connected to each of the base stations by a communications link. The communications links are used to send the measurements to the processing unit.
2. A method for surveying each of the cells in the cellular system, determining which channel model equation most accurately models that cell and storing that information in the processing unit of claim 1.
3. A method used by the processing unit of claim 1 to form equations for each of the base station signal strength measurements taken by a mobile. The equations are functions of the position of that mobile and path loss exponent of the channels. The equations are formed using the channel model equations found using the method of claim 2.
4. A method for the processing unit of claim 1 to use equations for SNR or SIR
measurements to solve for mobile location and channel path loss exponent, if themobile takes this type of measurement. An example of such a method is the use ofdifference equations. The difference equations are formed using the channel model equations found using the method of claim 2. They are a function of the positionof the mobile and the path loss exponent of the channels and are equal to the difference between the signal strength measurements of two different base stations, when the measurements are expressed in dB.
measurements to solve for mobile location and channel path loss exponent, if themobile takes this type of measurement. An example of such a method is the use ofdifference equations. The difference equations are formed using the channel model equations found using the method of claim 2. They are a function of the positionof the mobile and the path loss exponent of the channels and are equal to the difference between the signal strength measurements of two different base stations, when the measurements are expressed in dB.
5. A method for the processing unit of claim 1 to determine the most effective algorithm for solving the equations produced by the method in claim 3 or the method in claim 4 and to use that algorithm to solve for the position of the mobile and the path loss exponent of the channels.
6. A method for the processing unit of claim 1 to use a prediction algorithm to determine initial values of the mobile position and the path loss exponent value of the channels, if the algorithm used in claim 5 requires them. The prediction algorithm will use the previous solutions of the algorithm used in claim 5 to determine the initial values.
7. A method for the processing unit of claim 1 to determine an intial value for mobile position, if the algorithm used in claim 5 requires it. The method consists of defining an area using the base stations measured by the mobile and using the center of that area as the inital value of the mobile position.
8. A method to allow the processing unit of claim 1 to request channel measurements, taken by a specific mobile, from the cellular network.
9. A method for the processing unit of claim 1 to average several signal strength measurements taken from each base station and use those averages in the equations produced by the method in claim 3 or the method in claim 4.
10. A method where the processing unit in claim 1 divides the base stations measured by a mobile into small groups and solves a path loss exponent value for each group.
11. A method where the processing unit of claim 1 uses a curve fitting algorithm on each of the positions solved for a specific mobile in order to determine a more accurate estimate of the path travelled by that mobile.
12. A method where the processing unit of claim 1 uses the antenna gain pattern of base station directional antennas to determine more accurate antenna gains to beused in the equations found by the method of claim 3 or the method of claim 4. The the method includes using the radiation pattern and orientation of each antenna to determine the antenna gain patterns.
13. A method where the processing unit of claim 1 is able to solve the equationsproduced by the method of claim 3 or the method of claim 4 several times. Each time, measurements from a different single base station or small group of base stations are excluded. The solutions are processed to reduce any errors that may be caused by a single base station or small group of base stations.
14. A method where the processing unit of claim 1 uses a prediction algorithm toidentify solutions returned by the algorithm of claim 5 that have a large amount of error. Solutions that have a large amount of error are discarded and not used.
15. A method where the processing unit of claim 1 uses a prediction algorithm toidentify base station signal strength measurements that have a large amount of error. Measurements that have a large amount of error are discarded and not used.
16. Apparatus for locating a mobile phone in a cellular phone system, in which the cellular phone system comprises plural base stations, each base station being associated with a cell, and in which the mobile phone is equipped with means for communicating signal strength of received signals to the base stations, the apparatus comprising:
a processing unit operably connected to the plural base stations by first communications links, the processing unit having as input signal strength measurements of signals received by the mobile phone and having as output position location signals representing the position of the mobile phone in the cell, wherein, in operation, the processing unit operates upon the signal strength measurements to calculate a path loss exponent associated with the position of the mobile phone in the cell and solve for the position of the mobile phone using the path loss exponent; and a user interface operably connected to the processing unit by a second communication link for communicating the position of the mobile phone in the cell.
a processing unit operably connected to the plural base stations by first communications links, the processing unit having as input signal strength measurements of signals received by the mobile phone and having as output position location signals representing the position of the mobile phone in the cell, wherein, in operation, the processing unit operates upon the signal strength measurements to calculate a path loss exponent associated with the position of the mobile phone in the cell and solve for the position of the mobile phone using the path loss exponent; and a user interface operably connected to the processing unit by a second communication link for communicating the position of the mobile phone in the cell.
17. The apparatus of claim 16 in which the processing unit comprises a storage device in which is stored a channel model equation that models the cell.
18. A method for locating a mobile phone in a cellular phone system, in which the cellular phone system comprises plural base stations, each base station being associated with a cell, and in which the mobile phone is equipped with means for communicating signal strength measurements of received signals to the base stations, the method comprising the steps of:
A) communicating signal strength measurements of signals received by the mobile phone to a processing unit;
B) operating upon the signal strength measurements with the processing unit to calculate a path loss exponent associated with the position of the mobile phone in the cell;
C) calculating the position of the mobile phone by using the path loss exponent as a factor in a channel model equation and solving the equation; and D) communicating the position of the mobile phone in the cell with a user interface.
A) communicating signal strength measurements of signals received by the mobile phone to a processing unit;
B) operating upon the signal strength measurements with the processing unit to calculate a path loss exponent associated with the position of the mobile phone in the cell;
C) calculating the position of the mobile phone by using the path loss exponent as a factor in a channel model equation and solving the equation; and D) communicating the position of the mobile phone in the cell with a user interface.
19. The method of claim 18 further comprising:
surveying the cell;
finding a channel model equation that models the signal strength distribution in the cell; and using the channel model equation in step C to calculate the position of the mobile phone.
surveying the cell;
finding a channel model equation that models the signal strength distribution in the cell; and using the channel model equation in step C to calculate the position of the mobile phone.
20. The method of claims 18 or 19 in which the signal strength measurements are selected from the group consisting of SNR and SIR measurements.
21. The method of any of claims 18, 19 or 20 in which the channel model equation is solved by using difference equations.
22. The method of any of claims 18-21 in which a prediction algorithm is used to find initial values of the mobile position and path loss exponent for use in solving the channel model equation.
23. The method of any of claims 18-22 in which an initial value of the mobile position is used in solving the channel model equation.
24. The method of claim 22 or 23 in which the initial value of the mobile position is the center of an area defined by the base stations whose signal strengths are measured by the mobile.
25. The method of any of claims 18-24 in which the processing unit requests channel signal strength measurements from a specific mobile phone.
26. The method of any of claims 18-25 in which the signal strengths measured by the mobile phone are averages of several measurements made by the mobile phone.
27. The method of any of claims 18-26 in which a path loss exponent is calculated for a group of base stations.
28. The method of any of claims 18-27 in which several positions of the mobile phone are calculated and fitted to a curve to determine a more accurate estimate of the position of the mobile.
29. The method of any of claims 18-28 in which information on antenna gain patterns are used to solve the channel model equation.
30. The method of any of claims 18-29 in which the channel model equation is solved using signal strength measurements for more than one combination of the base stations for which signal strength measurements were taken.
31. The method of any of claims 18-30 further comprising predicting a solution to the channel model equation and discarding an actual solution that differs from the predicted solution by more than a pre-determined error.
32. The method of any of claims 18-31 further comprising predicting signal strength measurements and discarding signal strength measurements that differ from the predicted signal strength measurements by more than a pre-determined error.
33. The method of any of claims 18-32 in which the signal strength measurements are communicated to the processing unit through a mobile switching center.
34. The apparatus of claims 16 or 17 in which the first communication links comprise mobile switching centers.
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CA002220365A CA2220365A1 (en) | 1997-11-06 | 1997-11-06 | A cellular telephone location system |
US09/059,720 US6246861B1 (en) | 1997-11-06 | 1998-04-09 | Cellular telephone location system |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CA002220365A CA2220365A1 (en) | 1997-11-06 | 1997-11-06 | A cellular telephone location system |
Publications (1)
Publication Number | Publication Date |
---|---|
CA2220365A1 true CA2220365A1 (en) | 1999-05-06 |
Family
ID=4161729
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CA002220365A Abandoned CA2220365A1 (en) | 1997-11-06 | 1997-11-06 | A cellular telephone location system |
Country Status (2)
Country | Link |
---|---|
US (1) | US6246861B1 (en) |
CA (1) | CA2220365A1 (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP1233280A3 (en) * | 2001-02-06 | 2005-04-27 | Hitachi, Ltd. | Method and apparatus for location detection |
Families Citing this family (60)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6934546B1 (en) * | 1998-04-30 | 2005-08-23 | Telefonaktiebolaget Lm Ericsson (Publ) | Method and apparatus for control of soft handoff usage in radiocommunication systems |
US6459695B1 (en) * | 1999-02-22 | 2002-10-01 | Lucent Technologies Inc. | System and method for determining radio frequency coverage trouble spots in a wireless communication system |
US6839560B1 (en) * | 1999-02-25 | 2005-01-04 | Microsoft Corporation | Using a derived table of signal strength data to locate and track a user in a wireless network |
US6496703B1 (en) * | 1999-12-13 | 2002-12-17 | Lucent Technologies Inc. | System for disabling wireless communication devices |
US7158784B1 (en) * | 2000-03-31 | 2007-01-02 | Aperto Networks, Inc. | Robust topology wireless communication using broadband access points |
KR100548899B1 (en) * | 2001-05-11 | 2006-02-02 | 교세라 가부시키가이샤 | Portable communication terminal and wireless communication system therefor |
AT414277B (en) * | 2001-07-26 | 2006-10-15 | Siemens Ag Oesterreich | METHOD AND SYSTEM FOR POSITION DETERMINATION |
US8977284B2 (en) | 2001-10-04 | 2015-03-10 | Traxcell Technologies, LLC | Machine for providing a dynamic data base of geographic location information for a plurality of wireless devices and process for making same |
EP1316812A1 (en) * | 2001-11-28 | 2003-06-04 | Sony International (Europe) GmbH | A system for self-positioning mobile devices in a cell-based mobile network |
US20030125045A1 (en) * | 2001-12-27 | 2003-07-03 | Riley Wyatt Thomas | Creating and using base station almanac information in a wireless communication system having a position location capability |
US6947753B2 (en) * | 2002-03-13 | 2005-09-20 | Telefonaktiebolaget L M Ericsson (Publ) | Determination of mobile station location |
US9635540B2 (en) * | 2002-03-25 | 2017-04-25 | Jeffrey D. Mullen | Systems and methods for locating cellular phones and security measures for the same |
US7123924B2 (en) * | 2002-06-28 | 2006-10-17 | Interdigital Technology Corporation | Method and system for determining the speed and position of a mobile unit |
US8270994B2 (en) * | 2002-07-10 | 2012-09-18 | Ekahau, Oy | Applications of signal quality observations |
US6865395B2 (en) * | 2002-08-08 | 2005-03-08 | Qualcomm Inc. | Area based position determination for terminals in a wireless network |
US7715850B2 (en) * | 2002-10-22 | 2010-05-11 | Qualcomm Incorporated | Method and apparatus for identifying transmitters in a wireless communication system using power predictions |
JP3930818B2 (en) * | 2003-02-27 | 2007-06-13 | 株式会社日立製作所 | Mobile terminal position calculation method, positioning system, and position calculation apparatus |
EP1464980A1 (en) * | 2003-03-31 | 2004-10-06 | Sony International (Europe) GmbH | Method for determining a spatial position |
FI20030777A0 (en) * | 2003-05-22 | 2003-05-22 | Nokia Corp | Determination of order of transmission diversity and transmission branches |
US7123928B2 (en) * | 2003-07-21 | 2006-10-17 | Qualcomm Incorporated | Method and apparatus for creating and using a base station almanac for position determination |
US7313403B2 (en) * | 2003-08-06 | 2007-12-25 | Hong Kong Applied Science And Technology Research Institute Co., Ltd. | Location positioning in wireless networks |
US7260408B2 (en) | 2004-02-20 | 2007-08-21 | Airespace, Inc. | Wireless node location mechanism using antenna pattern diversity to enhance accuracy of location estimates |
US9137771B2 (en) * | 2004-04-02 | 2015-09-15 | Qualcomm Incorporated | Methods and apparatuses for beacon assisted position determination systems |
US7099676B2 (en) * | 2004-04-09 | 2006-08-29 | Sony Corporation | System and method for location and motion detection in a home wireless network |
US7080778B1 (en) | 2004-07-26 | 2006-07-25 | Advermotion, Inc. | Moveable object accountability system |
US20060166656A1 (en) * | 2005-01-24 | 2006-07-27 | Michael Klicpera | Cell or mobile phone, and wireless PDA traffic advisory method |
US7209754B2 (en) * | 2005-02-14 | 2007-04-24 | Motorola, Inc. | Method and apparatus for determining the location of a node in a wireless title system |
US7353034B2 (en) | 2005-04-04 | 2008-04-01 | X One, Inc. | Location sharing and tracking using mobile phones or other wireless devices |
US7848765B2 (en) | 2005-05-27 | 2010-12-07 | Where, Inc. | Location-based services |
US7317925B2 (en) * | 2005-07-25 | 2008-01-08 | Motorola, Inc. | Method and apparatus for determining the location of a node in a wireless system |
US20070129113A1 (en) * | 2005-12-01 | 2007-06-07 | Klicpera Michael E | Cell phone alerting system |
US20070165050A1 (en) * | 2005-12-02 | 2007-07-19 | Idelix Software Inc. | Method and system for geographically-based and time-based online advertising |
US20070142061A1 (en) * | 2005-12-20 | 2007-06-21 | Taubenheim David B | Method and apparatus for determining the location of a node in a wireless network |
US7787891B2 (en) * | 2006-12-20 | 2010-08-31 | Intel Corporation | Mobile station localization apparatus, systems, and methods |
US20080240116A1 (en) * | 2007-03-26 | 2008-10-02 | Motorola, Inc. | Method and Apparatus for Determining the Locating of Nodes in a Wireless Network |
US20090024476A1 (en) * | 2007-07-18 | 2009-01-22 | Idelix Software Inc. | Method and system for enhanced geographically-based and time-based online advertising |
US20090132961A1 (en) * | 2007-11-16 | 2009-05-21 | Idelix Software Inc. | Tunable system for geographically-based online advertising |
US20090204672A1 (en) * | 2008-02-12 | 2009-08-13 | Idelix Software Inc. | Client-server system for permissions-based locating services and location-based advertising |
US9495386B2 (en) | 2008-03-05 | 2016-11-15 | Ebay Inc. | Identification of items depicted in images |
WO2009111047A2 (en) | 2008-03-05 | 2009-09-11 | Ebay Inc. | Method and apparatus for image recognition services |
US8478228B2 (en) * | 2008-10-20 | 2013-07-02 | Qualcomm Incorporated | Mobile receiver with location services capability |
GB2466296A (en) * | 2008-12-22 | 2010-06-23 | Vodafone Plc | Terminal Positioning Technique |
KR101627633B1 (en) * | 2009-07-13 | 2016-06-07 | 삼성전자주식회사 | Device and method of estimating location of terminal using unique sequences transmitted from base stations |
US8600297B2 (en) * | 2009-07-28 | 2013-12-03 | Qualcomm Incorporated | Method and system for femto cell self-timing and self-locating |
NL2004070C2 (en) * | 2010-01-07 | 2011-07-11 | Ambient Holding B V | Method for determining the location of a mobile device, mobile device and system for such method. |
US8077090B1 (en) * | 2010-06-15 | 2011-12-13 | Microsoft Corp. | Simultaneous localization and RF modeling |
US20120098700A1 (en) * | 2010-10-25 | 2012-04-26 | Diggelen Frank Van | Method and system for computing universal hybrid navigation information for a gnss enabled device |
US8738071B2 (en) * | 2010-12-02 | 2014-05-27 | Cellco Partnership | Location based idle mobile frequency selection |
US8868443B2 (en) | 2011-03-17 | 2014-10-21 | Ebay Inc. | Targeted incentive actions based on location and intent |
US9476966B2 (en) | 2011-12-05 | 2016-10-25 | Qualcomm Incorporated | Methods and apparatuses for use in selecting a transmitting device for use in a positioning function |
US8874133B2 (en) | 2011-12-05 | 2014-10-28 | Jdsu Uk Limited | System and methods of mobile geolocation |
US8463295B1 (en) | 2011-12-07 | 2013-06-11 | Ebay Inc. | Systems and methods for generating location-based group recommendations |
US9779450B2 (en) | 2011-12-13 | 2017-10-03 | Ebay Inc. | Mobile application to conduct an auction based on physical presence |
US10528966B2 (en) | 2011-12-30 | 2020-01-07 | Ebay Inc. | Systems and methods for delivering dynamic offers to incent user behavior |
US9279878B2 (en) | 2012-03-27 | 2016-03-08 | Microsoft Technology Licensing, Llc | Locating a mobile device |
US10846766B2 (en) | 2012-06-29 | 2020-11-24 | Ebay Inc. | Contextual menus based on image recognition |
US9612121B2 (en) | 2012-12-06 | 2017-04-04 | Microsoft Technology Licensing, Llc | Locating position within enclosure |
US20140349671A1 (en) * | 2013-05-21 | 2014-11-27 | Qualcomm Incorporated | Indoor positioning with assistance data learning |
US10250320B2 (en) * | 2017-06-27 | 2019-04-02 | Hughes Network Systems, Llc | Satellite signal strength indication and reflection detection |
US11280912B2 (en) * | 2018-01-12 | 2022-03-22 | The Regents Of The University Of Colorado | Hybrid interference localization |
Family Cites Families (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5056109A (en) * | 1989-11-07 | 1991-10-08 | Qualcomm, Inc. | Method and apparatus for controlling transmission power in a cdma cellular mobile telephone system |
US5109390A (en) * | 1989-11-07 | 1992-04-28 | Qualcomm Incorporated | Diversity receiver in a cdma cellular telephone system |
US5208756A (en) | 1991-01-28 | 1993-05-04 | Song Han L | Vehicle locating and navigating system |
US5627879A (en) * | 1992-09-17 | 1997-05-06 | Adc Telecommunications, Inc. | Cellular communications system with centralized base stations and distributed antenna units |
US5404376A (en) | 1993-09-09 | 1995-04-04 | Ericsson-Ge Mobile Communications Inc. | Navigation assistance for call handling in mobile telephone systems |
US5790606A (en) * | 1994-01-11 | 1998-08-04 | Ericsson Inc. | Joint demodulation using spatial maximum likelihood |
US5613205A (en) | 1995-03-31 | 1997-03-18 | Telefonaktiebolaget Lm Ericsson | System and method of locating a mobile terminal within the service area of a cellular telecommunication system |
US5657487A (en) | 1995-06-05 | 1997-08-12 | Airnet Communications Corporation | Mobile telephone location process making use of handoff data |
ZA965340B (en) * | 1995-06-30 | 1997-01-27 | Interdigital Tech Corp | Code division multiple access (cdma) communication system |
US5953323A (en) * | 1996-08-30 | 1999-09-14 | Telefonaktiebolaget L M Ericsson (Publ) | Method and apparatus for adapting non-cellular private radio systems to be compatible with cellular mobile phones |
US5963846A (en) * | 1997-03-31 | 1999-10-05 | Motorola, Inc. | Method and system for repeating pages |
-
1997
- 1997-11-06 CA CA002220365A patent/CA2220365A1/en not_active Abandoned
-
1998
- 1998-04-09 US US09/059,720 patent/US6246861B1/en not_active Expired - Fee Related
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP1233280A3 (en) * | 2001-02-06 | 2005-04-27 | Hitachi, Ltd. | Method and apparatus for location detection |
US6950661B2 (en) | 2001-02-06 | 2005-09-27 | Hitachi, Ltd. | Location detection method, location detection apparatus and location detection program |
KR100877274B1 (en) * | 2001-02-06 | 2009-01-07 | 가부시키가이샤 히타치세이사쿠쇼 | Location detection method, location detection apparatus and location detection program |
Also Published As
Publication number | Publication date |
---|---|
US6246861B1 (en) | 2001-06-12 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CA2220365A1 (en) | A cellular telephone location system | |
US5293642A (en) | Method of locating a mobile station | |
Chen et al. | Signal strength based indoor geolocation | |
US5390339A (en) | Method and apparatus for selecting a serving transceiver | |
US10015634B2 (en) | Methods and apparatus for mobile station location estimation | |
US7116987B2 (en) | Location estimation of wireless terminals through pattern matching of deduced and empirical signal-strength measurements | |
CA2379167C (en) | Selection of location measurement units for determining the position of a mobile communication station | |
US5884215A (en) | Method and apparatus for covariance matrix estimation in a weighted least-squares location solution | |
US6166685A (en) | Wireless user position update using infrastructure measurements | |
US8712428B2 (en) | Location estimation of wireless terminals through pattern matching of deduced signal strengths | |
US6408246B1 (en) | Remote terminal location algorithm | |
US6873852B2 (en) | System and method of estimating the position of a mobile terminal in a radio telecommunications network | |
KR100635319B1 (en) | Method and system for determining the speed and distance of a mobile unit | |
US8565106B2 (en) | Iterative localization techniques | |
EP1445970A1 (en) | A method and system for locating a mobile radio receiver in a radio system with multiple tranmitters | |
Vari et al. | mmWaves RSSI indoor network localization | |
JP2003527797A (en) | Method and apparatus for simulating and planning a wireless positioning network | |
EP0917771B1 (en) | Method of determining effect of radio wave multipath fading | |
KR100444119B1 (en) | Terminal position location using multiple beams | |
EP1832138A1 (en) | Position location via geometric loci construction | |
Zhao et al. | Mobile positioning based on relaying capability of mobile stations in hybrid wireless networks | |
Haniz et al. | Construction and interpolation of a multi-frequency radio map | |
Brida et al. | The accuracy of RSS based positioning in GSM networks | |
KR100737516B1 (en) | Method and system for estimating the position of a mobile device | |
Abbas et al. | Guessing the coordinates of targets in indoor environments using hyperbolic technique |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
EEER | Examination request | ||
FZDE | Discontinued |