[GIS] Why is getting a GPS fix so slow

gps

I understand the basic concepts of GPS positioning system and the use of trilateration but I don't understand why it takes so much time to get a fix.

On commercial GPS like TomTom it usually takes about one minute and on my phone it can take more than 5 minutes to be located.

Is it because of the computation time or it needs to collect more data before having a good approximation?

Thank you

Best Answer

The time to first fix (TTFF) is dependent on many variables such as the state of the almanac and ephemeris data on the device, the device's dilution of precision (DOP) thresholds, the current positions of satellites in the sky and any obstructions, and whether the device is using normal GPS or assisted GPS (aGPS) (which theoretically should reduce the TTFF but perhaps there are circumstances where aGPS isn't enough to make up for the quality of the device's GPS functionality).