[LEAPSECS] Bulletin C and all that

Martin Burnicki martin.burnicki at meinberg.de
Tue Jan 27 07:20:10 EST 2015


Tom Van Baak wrote:
>> But there have been real bugs due to leap indicators remaining set too
>> long, leading to bogus leaps at the end of July. So in practice there is
>> less risk in allowing leaps only in June and December.
>
> Those real bugs are better fixed at their source than worked around in this manner. Ok, easy to say and hard to do, I know.
>
> Perhaps leap indicators should not be booleans but small wrapping integers. For example GPS makes use the low order 8 bits of the week number for almanac version checks. Perhaps the same could be done for leaps, especially if they are encoded as a TAI offset integer instead of +/- yes/no booleans.

The truncated week numbers are a good source for potential errors.

Especially the 8 bit WNls week number in the GPS UTC parameter set has 
to be untruncated to 10 or more bits by the firmware to compute the real 
point in time for a leap second.

If the current week number is off by more than +-127 then this is 
ambiguous. This has rolled over several time in the period where no leap 
second had been scheduled for 7 years, and all the time the 8 bit week 
number of the last recent leap second was broadcast.

Martin
-- 
Martin Burnicki

Senior Software Engineer

MEINBERG Funkuhren GmbH & Co. KG
Email: martin.burnicki at meinberg.de
Phone: +49 (0)5281 9309-14
Fax: +49 (0)5281 9309-30

Lange Wand 9, 31812 Bad Pyrmont, Germany
Amtsgericht Hannover 17HRA 100322
Geschäftsführer/Managing Directors: Günter Meinberg, Werner Meinberg, 
Andre Hartmann, Heiko Gerstung
Web: http://www.meinberg.de


More information about the LEAPSECS mailing list