“Where am I”, “Where is the nearest fuel station”, “From where I can have my breakfast”, these questions are asked from humans in the past, but not anymore. People need there handheld mobile device to answer those questions. This is where knowing the geolocation of the user become most important to the developers.
Location Determination Technologies (LDTs) are the heart of Location Based Services (LBS). These LDTs can be separated into 4 main parts Network-based, Mobile-based, Mobile-assisted, and Network-assisted.
Network-based
Normally network based techniques are less cost techniques. These do not require any change in the mobile handset. Possibility of using with almost any handset (even with low end ones) gives a clear advantage.Mobile-based
In Mobile-based LTDs locating it and doing the required calculations is done by the mobile device. It might need some little pieces of information from the network too. Mobile-based implementation does not support legacy handsets.Mobile-assisted and Network-assisted techniques are the used to distribute some amount of load to the Base Station (BS) from the Mobile Station (MS) for vice-versa. Those are used to overcome limitations and disadvantaged of each base technique.
LDTs can be separated into 2 main categories. Satellite and Cellular LDTs. Satellite LDTs are based on the principle of measuring the interval of time a set of signals spend travelling from a set of orbiting satellites to a receiver on or near the surface of earth. The main satellite LDTs are GPS, AGPS, DGPS, GLONASS and Galileo. Cellular LDTs use the signals of the cellular system to find the location of a MS. The main Cellular LDTs are,
- Cell-ID (or Cell of Origin (COO))
- Received Signal Level (RSL)
- Angle Of Arrival (AOA)
- Uplink Time Difference of Arrival (TDOA)
- Downlink Observed Time Differences (DOTD).
Cell-ID
This is the simplest and straightforward way to find the location. Here we will use the area of the BS, which services the user, as his location. This has very low accuracy and it tend to get worst in rural areas.
With this, we get that large area covered by the served BS as the user location. This method does not have any calculation and very good for applications that need quantity over quality. With a high error of 500m order, it is questionable whether this is of any use. Nevertheless, there is a set of significant services, the so-called Resource Discovery Services (RDS), for which Cell-ID’s accuracy might be sufficient.
Cell-ID techniques are encouraged to use with the help of other methods or location information. As an example in Voice Location-Based Services user, provide their locations by voice and cell ID identification helps in identifying the location for Automatic Speech Recognizer (ASR). ASR have a large set of locations to compare the user voice with, where knowing the Cell-ID reduce that set of locations to a workable small set.
It seems that even though cell-Id works well in urban areas, there is a tendency of not connecting to the closest BS in the urban areas. Some experimental studies conducted (in Italy) in this areas shows that, percentage of samples not connected to the closest BTS reaches 43% when it comes to urban areas (1).
Received Signal Level (RSL)
This Method uses the signal strength from MS to calculate the distance to the MS. In urban areas, the received signal level decreases more rapidly with distance than in open areas. Multipath fading and shadowing poses a problem for distance estimation based on signal level. We need to have a suitable propagation model that account on those fading, shadowing and estimate the distance. Factors like traveling in a vehicle, being in a seminar room can cause changes in the received signal strength and those cannot be captured in to calculations easily.This is an easy and low-cost method to enhance the accuracy of pure cell-ID based location. This method can be used with any kind of handset with GSM enabled. (2)
Angle of Arrival
Here we will take the angle of arrival from 2 base stations and will take the intersection point as the MS location. A minimum of two BSs is required to determine the position of the mobile phone.
In each antenna there are array of small Omni directional antennas, these antennas are separated by a small distance and a measurable difference in arrival times and electrical phase received at each antenna are used to estimate the direction at which the transmission is originating. A small change in the arrival time can make a big error in the angle. AOA needs line of sight (LOS) from the BS and it is very rare that we have LOS from 2 BSs. Due to above issues this method is more towards unusable.
There are proposed systems that give better accuracy with AOA even in NLOS scenarios. Accuracy of AOA method increases with the number of base stations available for calculation. Root mean square of the distance between the true position and the estimate can be limited to 500m or below with 3 base stations and an angular error less than 5 degrees (3).
TDOA and DOTD
These techniques use the uplink and downlink times to find the location of the MS. TDOA happens at the MS and DOTD happens in the network end. Main concern relevant to these methods is, 1 microsecond error equals 300 meters measurement error. These techniques need additional timing equipment is required. The required infrastructure has an important cost effect.RSL is my choice for location identification. None of these techniques is perfect and you might need to try a hybrid method to archive that perfection.
Comparison
Method | Advantages | Dis-Advantages |
Cell-ID | Easy, Not Complex No Calculations Less cost | Lesser accuracy (especially when cell serves a large area). Error (related to GPS location) around 500m-1000m (1) |
Received Signal Level (RSL) | Less cost Good Accuracy in urban areas | Lesser Accuracy/impossible to use in rural areas with few towers Need support from the network |
Angle of Arrival | Less Cost Don’t need any extra modifications to the existing handset | A small change in the arrival time can make a big error in the angle Need 2 BS at least Complex computations |
TDOA and DOTD | Easy, Less Computation High cost due to the equipment needed. | Accuracy greatly depend on the error, 1ms error can cause above 300m error |
No comments:
Post a Comment