D. Evans develops GPS clock and NTP server synchronization solutions that ensure accurate time on computers and computer networks. David has been involved in the development of dedicated time servers, NTP synchronized digital wall clock systems and atomic clock synchronization products. Click here to find out more about NTP Server and GPS clock solutions.
The Global positioning System (GPS) is a US military system primarily intended for global navigation. The system provides highly accurate positioning information for navigation. The GPS system consists of a constellation of 24 orbiting satellites. Each satellite has an on-board atomic clock, which is ideal for providing a highly accurate timing reference.
This article discusses how the GPS clock can be used to provide an accurate timing reference for computers and computer networks. The GPS system is often used for computer timing applications, such as NTP time servers and accurate timing references.
GPS Time
GPS time is continuously broadcast by the GPS system. Time is referenced to UTC (Universal Coordinated Time), which is the same worldwide and does not vary with time zones. GPS timing information can be received with relatively low-cost equipment, such as a GPS receiver and antenna.
The GPS signal is very weak low-power radio signal. The signal has two designated frequencies, L1 and L2. Frequency, L1, is the civilian GPS frequency transmitted at 1575.42 MHz. The signal travels in a straight line and can pass through clouds, glass and plastics but is blocked by objects such as metal and brickwork. The ideal location for a GPS antenna is therefore on rooftop with a good view of the sky. Often, antenna installation on the side of a building or in a window can provide a good enough view of the sky to give adequate results.
GPS Clock
The GPS system provides a free-to-air time synchronisation service; there are no on-going set-up or subscription charges. Many computer systems utilise the GPS clock as an accurate timing reference. Highly accurate NTP server systems use the GPS clock as an external reference to synchronise Network Time Protocol servers. Typically, a GPS receiver can provide timing information to within a few nanoseconds of UTC. The accuracy achieved with a GPS receiver is generally more than required for most computer network timing applications.
GPS Receiver Output
The GPS receiver constantly outputs position and timing information. Generally, information is transmitted to and from the receiver via a RS232 serial interface. Standard GPS interface protocols exist, the most common being NMEA. The NMEA protocol consists of a number of sentences, or character strings, transmitted at 4800 bits per second. Contained within each character string is accurate time and position information. Due to the latencies involved in serial communication, the NMEA sentences are not generally accurate enough to provide a timing reference. Therefore a pulse per second (PPS) output is utilised. A PPS output is an accurate pulse output each second that is aligned to the start of each second. The PPS output can be fed into a control line on the RS232 interface to provide a hardware interrupt input for accurate timing. Often the DCD RS232 line is utilised as a PPS input from the GPS receiver. The PPS output combined with NMEA timing and positioning information provides a highly accurate timing reference for computers.
GPS Antennas
The GPS antenna is a signal amplifier that boosts the GPS signal for transmission along a cable, usually coax, to the receiver. GPS antennas used for timing purposes are generally dome-shaped pole mounting devices for permanent installation in a static location. Typically, the GPS antenna is fairly small in size, measuring less than 900 mm in diameter
GPS Cabling
The cable distance that can be utilised by a GPS antenna and receiver depends on the amplification of the GPS antenna and the quality of coax used in the installation. A typical GPS antenna may have a gain of 35 db. Low-quality coax such as RG58 has an attenuation of 0.64 db/m at 1575 MHz. Therefore, a cable run of 55m can be obtained using RG58 cable. Higher quality coax, such as LMR400, an unaided cable run of 200m can be achieved. However, very high quality coax can be expensive. A good compromise is LMR200 cable, which can be run unaided to 80m. Longer distances can be achieved with the aid of GPS amplifiers, which amplify the GPS signal still further, to increase cable distance.
- Related Videos
- Related Articles
- Ask / Related Q&A
- How to Use the GPS Clock
- How to Configure an Ntp Network Time Server in Windows 2003
- How to Configure an Ntp Network Time Server in Windows Xp
- Accuracy in Timekeeping – Atomic Clocks and Time Servers
- The Atomic Clock and the Ntp Time Server
- Ntp Time Server Frequently Asked Questions
- Configuring a Windows Based Ntp Network Time Server
- Basic Time Server Information




Free Reverse Cell Phone Lookup - Does it work?
By: Stephen | 29/11/2009Is it really possible to run a free reverse cell phone lookup online? A lot of us have become fed up in the past with sites which seem to offer free products or services online but in fact end up charging you in the end. Is this the case with cell phone lookups?
Get Fast and Easy Computer Repair
By: Cleo Duke | 28/11/2009All round the world today PCs have proved to be a part of our daily existance. It is being used in every sphere of our lives today and thus there was a big increase in its use. As a consequence of this there has been a rise in the Problems and questions and referring to the output of the PC and its working. This led on to the emergence of a large market opportunity in the domain of computer repairs. As you can see today that be it home or work or any other field of our d...
Twitter Tips for Webmasters
By: Nestor Hayden | 28/11/2009Some marketers forget why they're on Twitter and blast followers with an unending series of repetitive tweets about how great their business opportunity is. Don't act like them; Twitter is especiallya social network so word travels fast if you arejust another guy with something to offer. Furthermore, if you have the kind of online existence that people are curious about, then word will travel fast that you're worth following. Here is a lessenedlist of great Twitter tips ...
Advanced System Optimizer Review - How to Choose a Best Optimizer For Windows!
By: Joey Chow | 28/11/2009there are so many Advanced system optimizers on the market. How to choose the best optimizer for Windows? Well, you should consider lots of factors before you pay for it. And here are some important factors:
Advanced Registry Optimizer Review - How to Choose the Best Registry Optimizer For Windows!
By: Joey Chow | 28/11/2009There are so many advanced optimizers on the market. But how to choose the best registry optimizer for Windows is still a annoying problem for users. You should consider lots of factors before you pay for one. And here are 4 important factors should be considered:
9 measures to secure your new notebook system - keep it running fast and smooth!
By: MooreDemi | 28/11/2009Nine secure notebook solutions mean to help you to against your new PC from all threats – protect your notebook and keep it running fast and smooth.
Is Windows 7 Worth Upgrading To?
By: Alex Martin | 27/11/2009Many of our customers have been asking: is Windows 7 worth upgrading to? Our answer: Most definitely. Learn more in the information given in this article.
Anonymous Web Surfing - Bypass Internet Restrictions from School or Work
By: Jhon Phill | 27/11/2009In this world of spywares and antivirus you are never safe when you open your doors for surfing. Even though you have the latest antivirus program, there is no guarantee that the system information from your computer is not transferred to the net.
How To Sync A Network Using NTP
By: David Evans | 29/09/2009 | ComputersThis article describes how easy it is to synchronise servers, workstations and network infrastructure to a precise time reference.
Using GPS For NTP Server Time Synchronisation
By: David Evans | 16/04/2009 | ComputersThis article attempts to describe simply, how network time servers can obtain accurate timing information to provide a precise reference for computer time synchronisation. It also discusses how NTP servers can utilise the atomic time generated by GPS to provide a timing reference for computer networks
How To Synchronise a Network
By: David Evans | 03/04/2009 | ComputersComputers are notorious for providing inaccurate time and can drift by several minutes each day. This has serious consequences for networked computer systems and applications. Each computer can have wildly differing system times, which can be totally unacceptable for transaction processing applications.
Configuring a Simple Ntp Time Server
By: David Evans | 03/01/2009 | ComputersThis article attempts to simplify the installation and configuration of the Linux NTP server application. It describes a simple NTP installation and goes through step-by-step the configuration procedure required to provide a NTP server on a Linux machine.
Lf Radio Ntp Servers: How to Decode the Dcf-77 Time Broadcast
By: David Evans | 23/11/2008 | ComputersThis article describes how the DCF-77 signal can be decoded to provide an accurate time reference for NTP servers and other computer timing applications.
Ntp Server Reference Clocks: What's Best Radio or GPS ?
By: David Evans | 24/09/2008 | ComputersThis article describes the external time references that are available to synchronise NTP servers and discusses the merits of each.
Use a Ntp Server to Keep Precise Network Time
By: David Evans | 18/07/2008 | ComputersIt is quite simple to synchronise every device on your network to an accurate time reference - a NTP time server.
Keeping Accurate Time on Your Computer Using Ntp Servers
By: David Evans | 21/05/2008 | ComputersThis article discusses ways in which you can maintain continuously accurate system time on your computer system. It looks at how Internet time references and NTP servers can be utilised for computer time synchronisation.