FasterGPS nasıl çalışır?

Aşağıdaki bilgi Stackoverflow'dan (Lisans: CC BY-SA 3.0):

LocationProvider sınıfındaki kaynak kodunu okuyorum, boot'ta NTP sunucusundan zaman bilgisi alınıyor ve hesaplamalara dahil ediliyor gibi görünmekte. Bildiğim kadarıyla her GPS uydusu çok hassas bir atomik saate sahip, ve her biri "GPS saati" ile senkronizasyon içinde. Alıcı 4 veya daha fazla uydu yakaladığında, (bir şekilde) dört bilinmeyenli bir denklemi çözüyor: x,y,z,b; (x,y,z) alıcı konumu, b ise alıcının dahili saati ile (doğru) GPS saati arasındaki fark. Sabitlemeden sonra alıcı saati doğru zamanla eşitleniyor.

NTP sinyali doğrudan GPS sabitlemesi için kullanılmıyor. Ancak doğru bir sabitleme için çok doğru bir saate ihtiyaç var. Nanosaniyelerden bahsediyoruz. GPS uyduları geçerli GPS saatini aktarıyor ancak aktarım ışık hızında da olsa, biraz gecikme oluyor. GPS alıcısı gecikmenin ne kadar olduğunu bilemez, dolayısıyla alınan birkaç sinyali kullanarak tahminde bulunuyor. Alınan her aktarımda saat daha da doğru oluyor. Yani, başlangıçta ne kadar iyi zaman ayarı varsa, doğru bir saat için o kadar az zaman sinyali gerekmekte.

Bu NTP sunucularını kim işletiyor?

NTP sunucuları, geniş bir sanal zaman sunucuları havuzu olan pool.ntp.org projesi tarafından yürütülüyor.

Listede niye Yugoslavya gibi bölgeler var?

Liste geçerli politik bölgeleri temsil etmiyor çünkü etseydi, pool.ntp.org projesindeki NTP sunucularını kullanan halihazırdaki yapılandırmaları bozardı.
Bu listeyi coğrafi bölgelerin bir listesi gibi kabul edin.

FasterGPS'te bir hata buldum!

Lütfen FasterGPS hata izleyicide bildirin.

Katkıda bulunmak veya FasterGPS'i yerelleştirmek istiyorum!

Daha fazla bilgi için Googlecode'da FasterGPS'e gidin.