Tom Van Baak wrote:
when all is said and done). A 12.5 minute down time means your
annual reliability can only be 4 9's, not 5 9's... This is why
many receivers remember the last UTC offset values and warm start
with them if they have only been off a short period of time...
Warner
User code can usually handle being told by a GPS receiver that "UTC
is not known yet; use GPS time instead". But when a GPS receiver
says "sorry, by the way, all the UTC time stamps
I've sent you in the past quarter hour were off by one second", that
might be a little more trouble to deal with.
Could somebody comment on the reliability of GPS receivers to deliver
GPS time itself?
It is clearly aberrant design for any system to ever lie about a
return value. This is why error handling exists. There are any
number of quite desirable reasons a specific model of GPS receiver
might be designed to behave idiosyncratically. If there is no
separate channel to convey errors properly, then it should at least
return a non-legal value (-1 or such) pending this 12.5 minute start-
up interval. The three behavioral issues (choice of timescale,
potentially lengthy initialization procedure, proper error handling)
are orthogonal.
That said, client applications often have to deal with less than
perfect hardware or software components. In this case it sounds like
the app (or a system like NTP) would be wise to manage restarts by
marking a restarting receiver as invalid for 12.5 minutes (or until
some other condition is met). I'm sure I'm about to hear why this is
a naive statement :-)
However, is it a true assertion that currently deployed GPS receivers
return GPS time significantly more reliably (all those 9's) than they
do UTC? (Assuming a particular model supports both?)
It's hard to see this as supporting a position that "Only UTC can be
disseminated"...
Rob
_______________________________________________
LEAPSECS mailing list
[email protected]
http://six.pairlist.net/mailman/listinfo/leapsecs