Jump to content

GPS disciplined oscillator

From Wikipedia, the free encyclopedia
A GPS disciplined oscillator unit with a GPS antenna input, 10 MHz and 1 pulse-per-second (PPS) outputs, and an RS-232 interface.

A GPS clock, or GPS disciplined oscillator (GPSDO), is a combination of a GPS receiver and a high-quality, stable oscillator such as a quartz or rubidium oscillator whose output is controlled to agree with the signals broadcast by GPS or other GNSS satellites.[1][2] GPSDOs work well as a source of timing because the satellite time signals must be accurate in order to provide positional accuracy for GPS in navigation. These signals are accurate to nanoseconds and provide a good reference for timing applications.[3][4]


GPSDOs serve as an indispensable source of timing in a range of applications, and some technology applications would not be practical without them.[5] GPSDOs are used as the basis for Coordinated Universal Time (UTC) around the world. UTC is the official accepted standard for time and frequency. UTC is controlled by the International Bureau of Weights and Measures (BIPM). Timing centers around the world use GPS to align their own time scales to UTC.[6][7] GPS based standards are used to provide synchronization to wireless base stations[8] and serve well in standards laboratories as an alternative to cesium-based references.[3]

GPSDOs can be used to provide synchronization of multiple RF receivers, allowing for RF phase coherent operation among the receivers[9] and applications, such as passive radar and ionosondes.[10]


A modern GPSDO

A GPSDO works by disciplining, or steering a high quality quartz or rubidium oscillator by locking the output to a GPS signal via a tracking loop. The disciplining mechanism works in a similar way to a phase-locked loop (PLL), but in most GPSDOs the loop filter is replaced with a microcontroller that uses software to compensate for not only the phase and frequency changes of the local oscillator, but also for the "learned" effects of aging, temperature, and other environmental parameters.[3][11]

One of the keys to the usefulness of a GPSDO as a timing reference is the way it is able to combine the stability characteristics of the GPS signal and the oscillator controlled by the tracking loop. GPS receivers have excellent long-term stability (as characterized by their Allan deviation)[7] at averaging times greater than several hours. However, their short-term stability is degraded by limitations of the internal resolution of the one pulse per second (1PPS) reference timing circuits, signal propagation effects such as multipath interference, atmospheric conditions, and other impairments. On the other hand, a quality oven-controlled oscillator has better short-term stability but is susceptible to thermal, aging, and other long-term effects. A GPSDO aims to utilize the best of both sources, combining the short-term stability performance of the oscillator with the long-term stability of the GPS signals to give a reference source with excellent overall stability characteristics.[12]

GPSDOs typically phase-align the internal flywheel oscillator to the GPS signal by using dividers to generate a 1PPS signal from the reference oscillator, then phase comparing this 1PPS signal to the GPS-generated 1PPS signal and using the phase differences to control the local oscillator frequency in small adjustments via the tracking loop.[13] This differentiates GPSDOs from their cousins NCOs (numerically controlled oscillator). Rather than disciplining an oscillator via frequency adjustments, NCOs typically use a free-running, low-cost crystal oscillator and adjust the output phase by digitally lengthening or shortening the output phase many times per second in large phase steps assuring that on average the number of phase transitions per second is aligned to the GPS receiver reference source. This guarantees frequency accuracy at the expense of high phase noise and jitter, a degradation that true GPSDOs do not suffer.

When the GPS signal becomes unavailable, the GPSDO goes into a state of holdover, where it tries to maintain accurate timing using only the internal oscillator.

Sophisticated algorithms are used to compensate for the aging and temperature stability of the oscillator while the GPSDO is in holdover.[14]

The use of Selective Availability (SA) prior to May 2000 restricted the accuracy of GPS signals available for civilian use and in turn presented challenges to the accuracy of GPSDO derived timing. The turning off of SA resulted in a significant increase in the accuracy that GPSDOs can offer.[15] GPSDOs are capable of generating frequency accuracies and stabilities on the order of parts per billion for even entry-level, low-cost units, to parts per trillion for more advanced units within minutes after power-on, and are thus one of the highest-accuracy physically-derived reference standards available.

Form factor[edit]

PCIe Modular GPSDOs Open Time Card

GPSDOs could be:

  • Fully encapsulated, portable and standalone.
  • Board mounted.
  • Modular, connecting via external interface such as PCIe.[16]

The main difference is in the size and the power source. When standalone GPSDO may require an external power supply, board and modular GPSDOs can draw power from the Motherboard.


  1. ^ Kuykendall, Peter; Loomis, Peter V. W. "In Sync with GPS: GPS Clocks for the Wireless Infrastructure" (PDF). 4timing.com. Trimble Navigation. Archived (PDF) from the original on 19 December 2005. Retrieved 17 November 2022.
  2. ^ Time and Frequency from A to Z
  3. ^ a b c Lombardi, Michael A. (September 2008). "The Use of GPS Disciplined Oscillators as Primary Frequency Standards for Calibration and Metrology Laboratories" (PDF). NCSLI Measure. 3 (3): 56–65. doi:10.1080/19315775.2008.11721437. S2CID 700116. Retrieved 17 November 2022.
  4. ^ "Archived copy" (PDF). Archived from the original (PDF) on 2011-10-16. Retrieved 2011-10-21.{{cite web}}: CS1 maint: archived copy as title (link)
  5. ^ Article title
  6. ^ "Agilent | GPS-DO Performance". Archived from the original on 2012-01-17. Retrieved 2011-10-21.
  7. ^ a b "Archived copy" (PDF). Archived from the original (PDF) on 2012-01-12. Retrieved 2011-10-21.{{cite web}}: CS1 maint: archived copy as title (link)
  8. ^ Time & Frequency
  9. ^ "What is a GPS/Multi-GNSS Disciplined Oscillator (GPSDO/GNSSDO)?". www.furuno.com. Retrieved 2018-03-08.
  10. ^ "GNU Chirp Sounder". www.sgo.fi. Retrieved 2018-03-08.
  11. ^ 4411A
  12. ^ "Clock Stability Analysis, Allan Deviation". ko4bb.com/.
  13. ^ Doberstein, Dan (22 October 2011). Fundamentals of GPS Receivers: A Hardware Approach. Springer Science & Business Media. ISBN 9781461404095 – via Google Books.
  14. ^ Penrod, B.M. (1996). "Adaptive temperature compensation of GPS disciplined quartz and rubidium oscillators". Proceedings of 1996 IEEE International Frequency Control Symposium. pp. 980–987. doi:10.1109/FREQ.1996.560284. ISBN 0-7803-3309-8. S2CID 110013398.
  15. ^ Effect of no SA on HP 58503A GPS Time & Frequency Receiver
  16. ^ Byagowi, Ahmad; Obleukhov, Oleg (Aug 11, 2021). "Open-sourcing a more precise time appliance". engineering.fb.com. Meta.