Time synchronization in North America

{{Short description|none}}

Time synchronization in North America can be achieved with many different methods, some of which require only a telephone, while others require expensive, sensitive, and rare electronic equipment. In the United States, the United States Naval Observatory provides the standard of time, called UTC(USNO), for the United States military and the Global Positioning System,{{Cite web|url=http://tycho.usno.navy.mil/|title=US Naval Observatory Precise Time Department|access-date=2018-01-15|archive-date=2019-08-26|archive-url=https://web.archive.org/web/20190826164130/https://tycho.usno.navy.mil/|url-status=dead}} while the National Institute of Standards and Technology provides the standard of time for civil purposes in the United States, called UTC(NIST).

ITU-R Standard Frequency and Time Signals

A standard frequency and time signal service is a station that operates on or immediately adjacent to 2.5 MHz, 5 MHz, 10 MHz, 15 MHz, 20 MHz, and 25 MHz, as specified by Article 5 of the ITU Radio Regulations (edition 2012).ITU Radio Regulations, CHAPTER II – Frequencies, ARTICLE 5 Frequency allocations, Section IV – Table of Frequency Allocations The US service is provided by radio stations WWV (Colorado) and WWVH (Hawaii).

The methods below provide either Coordinated Universal Time (UTC), which is defined by Recommendation ITU-R TF.460,{{Cite web|url=https://www.itu.int/rec/R-REC-TF.460/en|title=TF.460 : Standard-frequency and time-signal emissions|website=www.itu.int|access-date=2018-01-11|archive-date=2018-03-04|archive-url=https://web.archive.org/web/20180304074112/http://www.itu.int/rec/R-REC-TF.460/en|url-status=live}} or the official U.S. implementation of UTC, officially labeled UTC (NIST).

Internet time sources

Several different time synchronization protocols exist on the Internet, including:

class="wikitable"

|+

!Protocol

!RFCs

!Accuracy

!Ports

!Time servers

Daytime Protocol

|RFC 868

|Nearest second

|TCP port 13

|

Time Protocol (a.k.a. NETDATE)

|RFC 868

|Nearest second

|TCP/UPD part 37

|

NTP

|RFC 1305, RFC 5905

|

|

|

SNTP

|RFC 1769, RFC 2030

|

|

|

ICMP TIMESTAMP

|RFC 0792, page 16

|

|

|

IP TIMESTAMP option

|RFC 0791, 3.1, page 16

|

|

|

GPS time synchronization

GPS receiver requirements

  • Minimum: GPS receiver that works with user chosen software; this requires some combination of GPGGA, GPRMC, GPZDA, GPGSA, and GPGSV sentences. This provides accuracy of between 1 and 2 seconds, and includes most, but not all modern GPS receivers.
  • Better: USB GPS receiver with the NMEA 0183 GPZDA sentence sent at least once a second. The developer of the Windows software NMEATime2 recommends GPS units with the U-blox 7 receiver,{{Cite web |url=http://www.visualgps.net/NMEATime2/MoreInfo.html |title=NMEATime2 |website=www.visualgps.net |access-date=2018-01-15 |archive-date=2018-01-16 |archive-url=https://web.archive.org/web/20180116081105/http://www.visualgps.net/NMEATime2/MoreInfo.html |url-status=live }} and this software uses a control loop to analyze the text of the GPS timing sentence, and claims to achieve 1 ms accuracy with the technique.
  • Better yet: RS-232 GPS receiver with the NMEA 0183 GPZDA sentence sent at least once a second, plus a 1PPS signal on DCD (1 μs accuracy possible with a real RS-232 port not on the USB bus; 1 ms possible with a RS-232 to USB adapter{{Cite web|url=https://gpsd.gitlab.io/gpsd/hardware.html|title=Compatible GPSes|website=gpsd.gitlab.io|access-date=2021-10-27|archive-date=2021-10-23|archive-url=https://web.archive.org/web/20211023231637/https://gpsd.gitlab.io/gpsd/hardware.html|url-status=live}}). The Garmin GPS 18x LVC{{Cite web|url=https://buy.garmin.com/en-US/US/p/27594|title=Garmin GPS 18x OEM™ | Sensor|access-date=2018-01-11|archive-date=2018-01-12|archive-url=https://web.archive.org/web/20180112044112/https://buy.garmin.com/en-US/US/p/27594|url-status=live}}{{Cite web|url=https://www.lammertbies.nl/comm/info/gps-time|title=GPS time synchronization tutorial|first=Lammert|last=Bies © 1997-2021|access-date=2021-10-27|archive-date=2021-05-02|archive-url=https://web.archive.org/web/20210502023643/https://www.lammertbies.nl/comm/info/gps-time|url-status=live}}{{Cite web|url=http://www.satsignal.eu/ntp/NTP-on-Windows-serial-port.html|title=An NTP Stratum-1 clock usng a GPS 18 LVC and Windows 2000/XP/Windows-7|website=www.satsignal.eu|access-date=2018-01-11|archive-date=2018-01-07|archive-url=https://web.archive.org/web/20180107201221/http://www.satsignal.eu/ntp/NTP-on-Windows-serial-port.html|url-status=live}} appears to be the only such device that is generally available to consumers, but this then needs an external 5 V DC power source.
  • Best: Higher accuracy is possible with a high-end GPS receiver designed for time signal use, but these are very expensive (around $1000), feature OCXOs (oven-controlled crystal oscillators), and often require special software and physical RS-232 ports not connected via a USB bus to achieve that accuracy.

Utility frequency

In 2009 the Federal Energy Regulatory Commission made time error correction (TEC) of the power grid frequency mandatory.{{cite web |title=Western Electricity Coordinating Council Regional Reliability Standard Regarding Automatic Time Error Correction |date=May 21, 2009 |publisher=Federal Energy Regulatory Commission |url=http://www.ferc.gov/whats-new/comm-meet/2009/052109/E-14.pdf |access-date=June 23, 2016 |archive-date=December 21, 2016 |archive-url=https://web.archive.org/web/20161221015250/https://ferc.gov/whats-new/comm-meet/2009/052109/E-14.pdf |url-status=dead }} While TEC does not provide full synchronization (date and time) and synchronization is lost in case of a power outage it provides an inexpensive way to maintain high long term accuracy of synchronous clocks found in most household appliances. Once the initial time is set the power grid will typically maintain the accuracy within 10 seconds relative to UTC by adjusting frequency.{{cite web|url=http://www.naesb.org/pdf2/weq_bklet_011505_tec_mc.pdf|title=Manual Time Error Correction|website=naesb.org|access-date=4 April 2018}}

All time sources

Several different organizations provide publicly accessible recorded voice time sources, including the NIST Telephone Time of Day Service, see speaking clock. Other sources include GPS, terrestrial radio time signals, and internet services, as listed below.

class="wikitable"

|+

North American Time Synchronization Sources

!Time Signal

!Time Provided

!Accuracy

!Source

!Signal Format

!Hardware Requirements

!Linux/Unix Software

!Windows Software

GPS

|UTC(USNO)

|

|{{Nowrap|1575.42 MHz}}

|NMEA 0183 sentences, 1PPS signal.

|Minimum: GPS receiver that works with one's chosen software; this requires some combination of GPGGA, GPRMC, GPZDA, GPGSA, and GPGSV, sentences.

Ideal: GPS receiver (OCXO/DOCXO disciplined clock preferred) with NMEA 0183 output on RS-232 or USB, with GPZDA sentence sent at least once a second, and 1PPS signal on DCD, which includes at least these devices:

  • ZTI Z050 GPS dongle{{Cite web|url=https://www.zti-communications.com/z050-gps-dongle/|title=z050 USB GPS Dongle|website=ZTI Communications|access-date=2018-01-11|archive-date=2018-01-12|archive-url=https://web.archive.org/web/20180112042509/https://www.zti-communications.com/z050-gps-dongle/|url-status=live}}
  • Garmin GPS 18x OEM

|

  • Gpsd plus ntpd with the GPSD NG client driver{{Cite web|url=http://doc.ntp.org/4.2.8/drivers/driver46.html|title=GPSD NG client driver|access-date=2018-01-17|archive-date=2018-01-28|archive-url=https://web.archive.org/web/20180128100017/http://doc.ntp.org/4.2.8/drivers/driver46.html|url-status=live}}

|

  • NMEATime2{{Cite web|url=http://www.visualgps.net/NMEATime2/|title=NMEATime2|access-date=2018-01-11|archive-date=2016-10-25|archive-url=https://web.archive.org/web/20161025040641/http://www.visualgps.net/NMEATime2/|url-status=live}}
  • COAA's GPSTime{{Cite web|url=https://www.coaa.co.uk/gpstime.htm|title=GPSTime|website=www.coaa.co.uk|access-date=2018-01-11|archive-date=2016-12-28|archive-url=https://web.archive.org/web/20161228025939/https://www.coaa.co.uk/gpstime.htm|url-status=live}}
  • F6CTE's CLOCK{{Cite web |url=http://f6cte.free.fr/index_anglais.htm |title=CLOCK |website=f6cte.free.fr |access-date=2018-01-11 |archive-date=2018-01-04 |archive-url=https://web.archive.org/web/20180104222238/http://f6cte.free.fr/index_anglais.htm |url-status=live }}
  • ToyNTP{{Cite web|url=http://www.dxatlas.com/ToyNtp/|title=DX Atlas: Amateur Radio software|website=www.dxatlas.com|access-date=2018-01-15|archive-date=2018-01-16|archive-url=https://web.archive.org/web/20180116225117/http://dxatlas.com/ToyNtp/|url-status=live}}
  • BktTimeSync by IZ2BKT{{Cite web|url=https://www.maniaradio.it/en/bkttimesync.html|title=BktTimeSync - BktSoftware|first=IZ2BKT-Capelli|last=Mauro|website=www.maniaradio.it|access-date=2021-10-27|archive-date=2021-03-23|archive-url=https://web.archive.org/web/20210323195041/https://www.maniaradio.it/en/bkttimesync.html|url-status=live}}
WWVB

| rowspan="3" |UTC(NIST)

|

|60 kHz AM

|IRIG "H" PWM time code with PM BPSK signal overlaid.{{Cite web|url=https://www.nist.gov/pml/time-and-frequency-division/time-services/wwvb-time-code-format|title=WWVB Time Code Format|access-date=2018-01-11|archive-date=2018-01-12|archive-url=https://web.archive.org/web/20180112043137/https://www.nist.gov/pml/time-and-frequency-division/time-services/wwvb-time-code-format|url-status=live}}

|Radio-controlled clock:

  • NIST list of receivers{{Cite web|url=https://www.nist.gov/pml/time-and-frequency-division/time-services/manufacturers-time-and-frequency-receivers|title=Manufacturers of Time and Frequency Receivers|work=NIST |date=5 January 2010|access-date=11 January 2018|archive-date=12 January 2018|archive-url=https://web.archive.org/web/20180112042533/https://www.nist.gov/pml/time-and-frequency-division/time-services/manufacturers-time-and-frequency-receivers|url-status=live}}
  • AC-100-WWVB Time Receiver
  • AC-500-MSF Time Receiver

|

|

  • ClockWatch Radio Sync{{Cite web|url=http://www.beaglesoft.com/radsynhome.htm|title=Radio Sync - WWVB Receiver and Software for Windows|website=www.beaglesoft.com|access-date=2018-01-11|archive-date=2017-12-31|archive-url=https://web.archive.org/web/20171231194903/http://beaglesoft.com/radsynhome.htm|url-status=live}}
  • F6CTE's CLOCK
WWV

|

|2.5, 5, 10, 15, and 20 MHz AM

|Voice with modified IRIG-Hformat time code on 100 Hz sub-carrier (CCIR code)

|

  • HF radio and antenna (plus software if automatic updating of computer time is desired)
  • TrueTime TL-3 WWV Receiver

| rowspan="2" |

  • ntpd with Radio WWV Audio Demodulator/Decoder (driver can tune ICOM HF radios via C-IV)

| rowspan="3" |

  • COAA's Radio Clock{{Cite web|url=https://www.coaa.co.uk/radioclock.htm|title=Radio Clock|website=www.coaa.co.uk|access-date=2018-01-11|archive-date=2017-08-11|archive-url=https://web.archive.org/web/20170811191846/http://coaa.co.uk/radioclock.htm|url-status=live}}
  • F6CTE's CLOCK
WWVH

|

|5, 10, and 15 MHz AM

|Voice with modified IRIG-Hformat time code on 100 Hz sub-carrier (CCIR code)

|

  • HF radio and antenna (plus software if automatic updating of computer time is desired)
  • TrueTime TL-3 WWV Receiver
CHU

|

|

|3.33 MHz, 7.85 MHz, 14.67 MHz

|Bell 103 modem tones, decodable by most computer modems

|

|

  • ntpd with Radio CHU Audio Demodulator/Decoder driver (driver can tune ICOM HF radios via C-IV)
Daytime Protocol

| rowspan="5" |UTC (variant depends on server's time source)

|

|

|

|

|

| rowspan="2" |

  • ClockWatch Pro for Windows{{Cite web|url=http://www.beaglesoft.com/clwafeateditions.htm#ClockWatch+Pro+95|title=Comparison of ClockCard Editions|website=www.beaglesoft.com|access-date=2018-01-11|archive-date=2017-11-04|archive-url=https://web.archive.org/web/20171104174813/http://www.beaglesoft.com/clwafeateditions.htm#ClockWatch+Pro+95|url-status=live}}
Time Protocol

|

|

|

|

|

Network Time Protocol

|

|pool.ntp.org

|

|Computer with NTP client that syncs at least once an hour.

|ntpd, sntp, ntpdate

|

  • Meinberg NTP{{Cite web|url=https://www.meinbergglobal.com/english/sw/ntp.htm|title=Meinberg NTP Software Downloads|website=www.meinbergglobal.com|access-date=2018-01-11|archive-date=2017-12-23|archive-url=https://web.archive.org/web/20171223235000/https://www.meinbergglobal.com/english/sw/ntp.htm|url-status=live}}
  • NetTime{{Cite web|url=http://www.timesynctool.com/|title=NetTime - Network Time Synchronization Tool|website=www.timesynctool.com|access-date=2018-01-11|archive-date=2018-01-18|archive-url=https://web.archive.org/web/20180118072911/http://www.timesynctool.com/|url-status=live}}
  • ToyNTP
  • BktTimeSync by IZ2BKT
NTPSec

|

|

|

|

|

|

Precision Time Protocol

|

|

|

|

|

|

  • Domain Time II{{Cite web|url=https://www.greyware.com/software/domaintime/index.asp|title=Domain Time II|website=www.greyware.com|access-date=2018-01-11|archive-date=2018-01-12|archive-url=https://web.archive.org/web/20180112100827/https://www.greyware.com/software/domaintime/index.asp|url-status=live}}
NIST Telephone Time of Day Service{{Cite web|url=https://www.nist.gov/pml/time-and-frequency-division/services/telephone-time-day-ttds|title=Telephone Time-of-Day Service|work=NIST |date=24 September 2009|access-date=11 January 2018|archive-date=27 November 2018|archive-url=https://web.archive.org/web/20181127163229/https://www.nist.gov/pml/time-and-frequency-division/services/telephone-time-day-ttds|url-status=live}}

|UTC(NIST)

|

|

  • +{{Nowrap|1-303-499-7111}}
  • +{{Nowrap|1-808-335-4363}}

|Voice announcement with sync pips.

|Telephone connection, ear

|n/a

|Manual sync only.

NIST Automated Computer Time Service (ACTS){{Cite web|url=https://www.nist.gov/pml/time-and-frequency-division/services/automated-computer-time-service-acts|title=Automated Computer Time Service (ACTS)|work=NIST |date=23 September 2009|access-date=11 January 2018|archive-date=12 January 2018|archive-url=https://web.archive.org/web/20180112043142/https://www.nist.gov/pml/time-and-frequency-division/services/automated-computer-time-service-acts|url-status=live}}

|

|

|

  • +1-303-494-4774
  • +1-808-335-4721

|

|Windows computer with dialup modem.

| rowspan="2" |

  • ntpd with NIST/USNO/PTB Modem Time Services driver

|

  • ClockWatch Pro for Windows
USNO Master Clock modem time{{Cite web|url=http://tycho.usno.navy.mil/modem_time.html|title=USNO Master Clock modem time|access-date=2018-01-15|archive-date=2017-12-27|archive-url=https://web.archive.org/web/20171227233738/http://tycho.usno.navy.mil/modem_time.html|url-status=dead}}

|

|

| +1-202-762-1594

|

|Computer with Bell 212A or CCITT V.22 compatible modem

|

US Naval Observatory time service

|UTC(USNO)

|

|

  • +1-202-762-1401
  • +1-202-762-1069 (Washington, D.C.)
  • +1-719-567-6742 (Colorado Springs)

|

|ear

|n/a

|

See also

References

{{Reflist}}