[LinuxPPS] time compensation

Remco dB besten at gmail.com
Wed Jun 2 16:12:11 CEST 2010


On Wednesday 02 June 2010 09:05:47 Paul wrote:
> Hmm, delay in the attenna cable? Your GPS unit will just think it is in
> a different point in space. What is the difference between a delay in
> the ether (I know it doesn't exist) and a delay in the cable? In fact
> the receiver will think it is 10% of the way up the antenna cable
> (velocity factor in coax is more like 90%). The unit corrects for time
> delays from the satellites to it's (assumed) point in space. Cabling
> from there to your computer does create a delay. Incidently the specs on
> some GPS modules are to 1mS (yes thats a milli not a micro second)
> 

The velocity factor for 'normal' coaxes (e.g. with PE dielectricum) is 0.66
(i.e. vf = 1 / sqrt(Er), with Er = dielectric constant) -> 1/sqrt(2.3) = 0.66 
for PE dielectricum. (For e.g. PTFE the vf will be 0.69, Er = 2.1).

This means that your receiver is 1/(0.66) = 1.5 more wavelengths away from the 
antenna than the length of the coax implies when PE coax is used. 

With the speed of light being approx. 3E8 m/s, this means that the signal 
arrives 1/3E8= 3.3 ns later. In the coax this will be 3.3 * 1.5 = 5 ns/m.

Therefore, for very precise timing, a correction has to be made for the cable 
length. E.g. with the Oncore driver (Reg :-) one can enter the the DELAY.
I interpret this delay as: ĺength of the coax in metres * 5 ns and that the 
Oncore itself (or the driver, #30) corrects this to 'additional delay', due to 
the fact that a part of the propagation path is within another dielectricum 
than air. 

Note that when there are other dielectrica in the atmosphere, e.g. clouds 
and/or heavy rain, the same theory applies and delay of GPS signals in general 
occurs (with this method it is possible to derive the total amount of moisture 
within a vertical column in the atmosphere e.g.). The dielectric constant of 
water = 80, so the velocity factor is 0.11 (!).

Milliseconds of delay therefore are not the result of coaxial cabling in my 
opinion. How the receivers process the GPS signals and 'convert' them to your 
DCD-pin, is of course another issue. 

Remco




More information about the LinuxPPS mailing list