Utilizzo del segnale WWVB per la sincronizzazione temporale
Pubblicato da Richard Williams N on Gennaio 26th, 2010
Tutti noi ci affidiamo al tempo per pianificare le nostre giornate. Orologi da polso, orologi da parete e persino il lettore DVD ci dicono tutto il tempo ma, a volte, questo non è abbastanza accurato, soprattutto quando il tempo deve essere sincronizzato.
Esistono molte tecnologie che richiedono precisione estremamente precisa tra i sistemi, dalla navigazione satellitare a molte applicazioni Internet, il tempo preciso sta diventando sempre più importante.
Tuttavia, raggiungere la precisione non è sempre semplice, soprattutto nelle moderne reti di computer. Mentre tutti i sistemi di computer hanno orologi incorporati, questi non sono pezzi di tempo precisi ma oscillatori a cristallo standard, la stessa tecnologia utilizzata in altri orologi elettronici.
Il problema di affidarsi a orologi di sistema come questo è che sono inclini alla deriva e su una rete composta da centinaia o migliaia di macchine, se gli orologi stanno andando alla deriva ad una velocità diversa - il caos può presto verificarsi. Le e-mail vengono ricevute prima che vengano inviate e le applicazioni critiche per il tempo non riescono.
Gli orologi atomici sono i pezzi di tempo più accurati in giro ma questi sono strumenti di laboratorio su larga scala e sono poco pratici (e molto costosi) per essere usati dalle reti di computer.
Tuttavia, i laboratori di fisica come il Nord America NIST (National Institute of Standards and Time) hanno orologi atomici da cui trasmettono segnali orari. Questi segnali orari possono essere utilizzati dalle reti di computer ai fini della sincronizzazione.
In Nord America, viene chiamato il codice temporale trasmesso dal NIST WWVB e viene trasmesso da Boulder, in Colorado, sull'onda lunga di 60Hz. Il codice temporale contiene l'anno, il giorno, l'ora, i minuti, il secondo e, dato che è una fonte di UTC, qualsiasi secondo intercalare aggiunto per garantire la parità con la rotazione della Terra.
Ricevere il segnale WWVB e utilizzarlo per sincronizzare una rete di computer è semplice. I server orari della rete di riferimento radio possono ricevere questa trasmissione in tutto il Nord America e utilizzando il protocollo NTP (Network Time Protocol).
Un dedicato NTP time server in grado di ricevere il segnale WWVB è in grado di sincronizzare centinaia e persino migliaia di dispositivi diversi con il segnale WWVB assicurando che ognuno sia entro pochi millisecondi di UTC.