NTP-server baserat på NTPi med PPS-signal -
http://ava.upuaut.net/store/index.php?r ... duct_id=95
egenkompilerad kärna med PPS-stöd.
root@raspberrypi:~# ntpq -np
remote refid st t when poll reach delay offset jitter
==============================================================================
o127.127.22.0 .PPS. 0 l 13 16 377 0.000 -0.001 0.001
*127.127.20.0 .GPS. 0 l 12 16 377 0.000 1.215 1.909
root@raspberrypi:~# ntpq -c rl
associd=0 status=0138 leap_none, sync_pps, 3 events, no_sys_peer,
version="ntpd 4.2.6p5@1.2349-o Thu Jan 9 02:53:47 UTC 2014 (1)",
processor="armv6l", system="Linux/3.12.22+", leap=00, stratum=1,
precision=-20, rootdelay=0.000, rootdisp=0.459, refid=PPS,
reftime=d7bc6b03.d5ccf0b4 Thu, Sep 11 2014 20:40:03.835,
clock=d7bc6b13.591ce5c6 Thu, Sep 11 2014 20:40:19.348, peer=2818, tc=4,
mintc=3, offset=-0.001, frequency=-43.321, sys_jitter=0.001,
clk_jitter=0.000, clk_wander=0.000
root@raspberrypi:~# ls /dev/*ps*
/dev/gps0 /dev/pps0
root@raspberrypi:~#
Synkar sedan alla mina datorer, SIP-telefoner, mobiltelefon och numera MIKRON mot den. (mikron synkas mha en Tellstick Duo som bryter strömmen till mikron exakt 01:00, och sätter på strömmen 01:01. Mikrons klocka blir exakt 01:01 varje gång mikron får ström.
precision anges med 2^(precision), så det blir 2^-20 = 0,000000953674316 vilket innebär en noggrannhet på 0.9 mikrosekunder.
(offset och jitter anges i millisekunder), så GPSen hoppar runt lite (onnogrannhet) med cirka 1,2 millisekunds fel, pga att meddelanden som förs över via TTL-RS232 har lite olika längd och tar olika tid att skicka över. Men det är ju det som PPSen är till för att rätta.