[LEAPSECS] leap second festivities?

Martin Burnicki martin.burnicki at meinberg.de
Wed Jul 1 09:29:57 EDT 2015


Miroslav Lichvar wrote:
> On Wed, Jul 01, 2015 at 11:39:47AM +0000, Poul-Henning Kamp wrote:
>> They dropped the raised-cosine thing, because the change of frequency
>> was bad for the NTP clients PLL's.
>>
>> The linear smear is just a slightly different frequency for a fixed
>> period of time, that's a lot easier for the PLL to track.
>
> A frequency step of ~14 ppm is easier to follow than a gradual change?
> That doesn't sound right to me, at least not with the standard NTP
> PLL/FLL loop.
>
> I actually have some data from experiments I did when was I implementing
> a server smear in chrony. Here you can see the offset of ntpd
> synchronized with a server using a cosine function and a server
> using a linear function over the same interval.
>
> https://mlichvar.fedorapeople.org/tmp/leap/cos_lin_smear.png
>
> The maximum offset with the linear smear was almost three times larger
> than with the cosine smear. I think there is a different reason why
> they switched to the linear smear.

I haven't tried the linear smear, yet, but the cosine approach showed 
similar results with the patch I've submitted for ntpd.

Here's the smear offset applied by the server:
http://people.ntp.org/burnicki/leap-smear/leap-smear-offset-cosine-86400s.pdf

And here the client response:
http://people.ntp.org/burnicki/leap-smear/leap-smear-cosine-86400s-linux-ntpd-4.2.6p5.pdf

I'm going to run a test with a linear approach, too.

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