GPS 18x 2.70 test (IPv6 access)
2011.10.13 Kasper Pedersen

Test of the Garmin GPS-18x with firmware version 3.70. "How precise, how accurate?"


Equipment list:

Trimble Thunderbolt
         tc=300, damp=0.700, Trimble OCXO
         Dly=-84.54: cable=52.8 ns (measured), ant=31.74 ns (specified)
         PPS=UTC, measured on face of connector
         unit is in a thermally slow environment

GPS-18x #1
         on 20cm ground plane
         cable length = 50cm (cut)
         PPS is measured after 50cm cable
         Indoor on lab desk. Ceiling has non-conductive vapor barrier

GPS-18x #2
         on 10cm steel plate
         cable length = 10m (double length)
         Has better view than #1, but also indoors

Scope
         LeCroy 9304A
         probes are matched better than 1ns on the channels used
         TIC trigger on tbolt (ch2)


50cm cable test:

channel 1: GPS-18x#1   channel 2: tbolt

18x appears to be 110ns slow compared to the tbolt.
measurement tolerance: -15ns(tbolt) + -10ns (ant) = -25ns / +15ns (tbolt) + +15ns (ant) =+30ns. So 18x is [85 ns .. 140ns] slow.
Short term jitter is 21ns rms, owing to the ~16MHz timer clock in the 18x.
During the run, the tbolt had no pps offset reading exceeding 5 ns.


10m cable test:

channel 1: GPS-18x#1   channel 2: tbolt   channel 3: GPS-18x #2 w. 10m cable.

The PPS driver in the 18x is very weak.

the 18x PPS output drives a step of only 1V into the cable. With 10m cable the start of the rise is 74ns delayed = 7.7ns/m = 42% c (a reasonable propagation velocity)
rise rime is 430ns on 10m, giving an additional 105 ns, for a total cable-induced additional delay of 179 ns. (5m: ~80ns)
The receiver delay is 126ns-0.5*7.7ns = 122 ns.


10-hour worst case test:

channel 1: GPS-18x#1   channel 2: tbolt   channel 3: GPS-18x #2 w. 10m cable.

Worst case pps timing has +/- 94 ns wander, centered on 126 ns.
94 ns is 1.5 period of the internal 16MHz clock.
+/-0.5 clock is the best the PPS output can do. The excess corresponds to 20m peak position error, which is not bad considering the receivers are indoors.


tbolt during test


To calculate correction factor for the 18x:

pps_slow = 122.2 ns + cable_length * 18.2 ns/m

The receiver delay is: 126ns-0.5*7.7ns = 122 ns.
The cable propagation delay is: cable_length * 7.7ns/m
The output RC delay is: cable_length * 10.5ns/m