GPS Time Server og NTP (Network Time Protocol)?
Sendt af Richard N Williams on September 8th, 2008
Vi er alle vant til satellitnavigation nu. Flere og flere mennesker installerer de små sorte kasser i deres biler og smider deres gamle papirkort. Fordelene ved satellitnavigering er mange gange - fra konstante opdateringer, hvor kortene er aktuelle for at være i stand til at pinke din lokalitet miles fra nogen landemærker eller vejskilte, men GPS har flere anvendelsesmuligheder end blot at triangulere en position til retningsafvikling, det kan bruges til at give tid og frekvens information verden over.
Siden den tidlige 1990 er Global Positioning System (GPS) blevet verdens eneste fuldt fungerende Global Navigation Satellite System (GNSS). Kører af det amerikanske militær, har GPS (undertiden benævnt NAVSTAR) tilladt en nøjagtig timing og placering fundet over hele verden.
For nøjagtigt at bestemme en placering kræver alle GNSS-systemer en absolut tidskilde, det er en tidskilde, der er så præcis som menneskelig mulig, som f.eks. Fra et atomur. Uden at vide præcis, hvad tiden er en GNSS-satellit, ville ikke være i stand til præcist at pege på et sted (da jorden, satellitter og mennesker alle bevæger sig om en placering, kan det kun defineres af en position og tid). På grund af afstanden fra satellitterne væk fra Jorden kunne selv en unøjagtighed af et sekund eller to betyde, at en satellitnav placering kunne være miles out.
Af denne grund har hver satellit en meget præcis atomur om bord, som også kan bruges af NTP (Network Time Protocol) servere til at synkronisere computernetværk. GPS er en ideel tid og frekvens kilde, fordi den kan give meget præcis tid overalt i verden ved hjælp af relativt billige komponenter.
En GPS-modtager afkodes signalet, der sendes fra GPS-antennen, til en computerlæsbar protokol, der kan anvendes af de fleste tidsservere og operativsystemer, herunder Windows, LINUX og UNIX.
GPS-modtageren udsender også en præcis puls hvert sekund, som GPS NTP-servere og computers tidsservere kan udnytte til at yde ultra-præcis timing. Pulsen pr. Sekund timing på de fleste modtagere er nøjagtig inden for 0.001 af en anden UTC (Koordineret Universal Time eller Temps Universal Coordonné).
GPS er ideel til at levere NTP tid servere eller frittstående computere med en yderst præcis ekstern reference til synkronisering. Selv med relativt lavprisudstyr kan nøjagtigheden af hundred nanosekunder (en nanosekund = en milliardedel af et sekund) med rimelighed opnås ved hjælp af GPS som en ekstern reference.
I 2002 enedes Det Europæiske Rumagentur og Den Europæiske Union om at opbygge Europas eget GNSS kaldet Galileo. For at konkurrere med de nye og mere avancerede GNSS teknologier, opdateres GPS-programmet i øjeblikket, og det forventes, at når Galileo begynder at relayere signaler, bliver begge systemer interoperable, hvilket giver endnu mere nøjagtighed i timing og positionering.