Jump to content

Pulse-per-second signal: Difference between revisions

From Wikipedia, the free encyclopedia
Content deleted Content added
→‎Uses: more specific wiki-link
→‎External links: new Garmin model, new how-to for FreeBSD, slightly reordered links
Line 10: Line 10:
GPS and other time receivers that provide a PPS signal:
GPS and other time receivers that provide a PPS signal:
* [http://www.garmin.com/products/gps18oem/ Garmin GPS 18], LVC (barewire) edition only. Offered in 1-Hz and 5-Hz formats.
* [http://www.garmin.com/products/gps18oem/ Garmin GPS 18], LVC (barewire) edition only. Offered in 1-Hz and 5-Hz formats.
** [http://buy.garmin.com/shop/shop.do?pID=27594&pvID=14555 GPS 18x LVC] and [http://buy.garmin.com/shop/shop.do?pID=13195 GPS 18x 5 Hz], a high-sensivity replacement for deprecated ''GPS 18'' models
* [http://www.meinberg.de/english/products/ Meinberg GPS and DCF77 Receivers], dedicated GPS and DCF77 time receivers
* [http://www.meinberg.de/english/products/ Meinberg GPS and DCF77 Receivers], dedicated GPS and DCF77 time receivers


Line 15: Line 16:
* In [[OpenBSD]] 4.1 [http://www.openbsd.org/cgi-bin/man.cgi?query=nmea&manpath=OpenBSD+Current the nmea(4) line discipline] can [http://www.openbsd.org/cgi-bin/man.cgi?query=nmeaattach&manpath=OpenBSD+Current attach to a GPS timer] and optionally use the PPS signal for low jitter and high accuracy in system time and NTP time
* In [[OpenBSD]] 4.1 [http://www.openbsd.org/cgi-bin/man.cgi?query=nmea&manpath=OpenBSD+Current the nmea(4) line discipline] can [http://www.openbsd.org/cgi-bin/man.cgi?query=nmeaattach&manpath=OpenBSD+Current attach to a GPS timer] and optionally use the PPS signal for low jitter and high accuracy in system time and NTP time
* [http://gpsd.berlios.de/ gpsd — a GPS service daemon], required to activate PPS signal on some devices (works in conjunction with OpenBSD's nmea line discipline if installed via ports tree and a stand-alone service daemon for other operating systems)
* [http://gpsd.berlios.de/ gpsd — a GPS service daemon], required to activate PPS signal on some devices (works in conjunction with OpenBSD's nmea line discipline if installed via ports tree and a stand-alone service daemon for other operating systems)
* [http://time.qnan.org Using a Garmin GPS 18 LVC as NTP stratum-0 on Linux 2.6]
* [http://www.satsignal.eu/ntp/FreeBSD-GPS-PPS.htm Adding a FreeBSD NTP server based on an GPS 18 LVC device]
* [http://tools.ietf.org/html/rfc2783 RFC 2783 Pulse-Per-Second API for UNIX-like Operating Systems, Version 1.0]
* [http://tools.ietf.org/html/rfc2783 RFC 2783 Pulse-Per-Second API for UNIX-like Operating Systems, Version 1.0]

Specific how-tos for Garmin GPS 18 LVC model:
* [http://time.qnan.org Using a Garmin GPS 18 LVC as NTP stratum-0 on Linux 2.6]
* [http://www.satsignal.eu/ntp/FreeBSD-GPS-PPS.htm Adding a FreeBSD 5.4 NTP server based on a GPS 18 LVC device]
* [http://blog.doylenet.net/?p=145 Stratum 1 NTP, Garmin GPS 18 LVC on FreeBSD 8.0]





Revision as of 16:47, 23 June 2010

A Pulse per second (PPS) is an electrical signal that very precisely indicates the start of a second. PPS signals are output by various types of precision clocks, including some models of GPS receivers. Depending on the source, properly operating PPS signals have an accuracy ranging from a few nanoseconds to a few milliseconds.

Uses

PPS signals are used for precise timekeeping and time measurement. One increasingly common use is in computer timekeeping, including the NTP protocol. Because GPS is considered a stratum-0 source, a common use for the PPS signal is to connect it to a PC using a low-latency, low-jitter wire connection and allow a program to synchronize to it: this makes the PC a stratum-1 time source. Note that because the PPS signal does not specify the time, but merely the start of a second, one must combine the PPS functionality with another time source that provides the full date and time in order to ascertain the time both accurately and precisely.

See also

GPS and other time receivers that provide a PPS signal:

Sites that describe how to use the PPS signal to set precise time on a PC:

Specific how-tos for Garmin GPS 18 LVC model: