ktmrfs wrote:
valhalla360 wrote:
Excellent description if you are looking for the minutia and how they addressed many of the implementation issues.
If you are trying to explain it to grandpa...the system measures the distance from your GPS receiver to multiple satellites of known position. If you are polling enough satellites and you know how far away they are, there is only one position you can be in.
system needs at least 3 sat's for position, (latitude and longtitude) 4 sat's for position and elevation.
Technically yes but it becomes problematic using 3 satellites as the earth is not flat. If you are out in the open plains generally it will give you an OK result. If you are in steep mountain terrain, it needs to either directly calculate elevation or the device needs a map that includes elevation to get an accurate location.
There are some things they can do to "cheat". These are especially useful on startup to get you a position quickly.
A simple one is to check the location of the cell tower the phone is operating on (presuming a phone based GPS). The system can then rule out locations that are not within a few miles of the tower.
It can also assume, the device is close to it's last known position. This is often the reason after getting off a plane that it takes a while to figure out where you are because it can mistakenly assume you were at the departure airport but the calculated position isn't matching up correctly. Eventually it gets readings from enough satellites and it figures out the position.
Back when the govt had selective availability turned on (purposely degrading the time signal so it only provided accuracy within 30m), industry came up with Differential GPS. A series of towers were installed that could in real time correct the time signal error and transmit it. Then a device with the capability, could decode the time error. Eventually, they just turned off selective availability. It is still used for some high precision uses like survey as variations in atmospheric density can distort the time signals.