Longer latent på GPS-anslutning beroende på vilket land jag är i?

10

Jag har nyligen rest över Europa med en GPS-aktiverad mobiltelefon.

I Italien tog det cirka 10 minuter för mobilen att ansluta till en satellit, medan det i Lettland bara tog 10 sekunder.

Hur skulle du förklara det?

(Jag vet - det kan bero på vädret, men det var soligt både i Lettland och i Italien.)

    
uppsättning weekens 25.06.2011 10:14

2 svar

11

Skillnaden låter som en varm start vs en kallstart.

Med en varm start känner GPSen redan Ephemeris data för minst 3 av satelliterna ovanför den. Det kan därför sparka rakt ut med att lösa tidssignalekvationerna, och kan snabbt få en fix. (Att Ephemeris data kan antingen komma från att ha nyligen använt GPS, t.ex. tidigare 4-6 timmar, eller kan komma från nätverket med hjälp av GPS)

Med en kall start känner GPS inte den exakta positionen (Ephemeris data) för satelliterna ovanför den. Istället måste det vänta tills det blir en komplett uppsättning från satelliterna ovanför den, vilket innebär att den behöver mellan 10 och 40 sekunder av felfri data från dem (beroende på var i deras datasystem de är alla). När det har det kan det lösa ekvationerna och känna till din plats. Om du rör dig, eller omges av många byggnader eller något annat som utlöser störningar, kan det ta flera försök för att GPS ska få en felfri uppsättning Ephemeris-data från tillräckligt olika satelliter, vilket lätt kan betyda 5-10 minuter för ett lås.

Mer information här och här .

    
svaret ges 25.06.2011 11:10
4

Förutom Gagravarrs svar kommer vissa telefoner att använda A-GPS, där de använder omgivande celltorn eller wifi för att ge sig en headstart när de hittar sin position.

Visserligen ställningen för satelliter, berg, molntäckning, närliggande störningar från kraftledningar, solfläckar - det finns en mängd olika förhållanden som kan påverka det.

I Kazakstan idag, med klar himmel hade jag 11 satelliter i sikte och kunde fortfarande inte få en fix. Gå figur:)

    
svaret ges 26.06.2011 20:56