Bart Van Assche wrote:

As known the PLL implemented in ntpd/ntp_loopfilter.c can overshoot. In the source code of ntpd 4.1.2 it is documented that this overshoot is less than 5 percent. Measurements I performed confirm this.

The PLL algorithms in ntpd 4.1.x and are 4.2.x different. The source code of ntpd 4.2.0 specifies that document UDel TR 97-4-3 documents the ntpd 4.2 PLL algorithm. Anyone any idea where I can find that document ? I could not find it via Google, and it's not in David Mills list of papers (http://www.cis.udel.edu/~mills/papers.html). I'm asking this because for ntpd 4.2.0 I measured an overshoot of about 100 percent. Can anyone confirm this ?


I can't confirm the 100 percent but the current version doesn't work too well with my GPS reference clock at startup! I had something like a 90 millisecond offset when I started ntpd. Over the next few minutes it corrected that offset but didn't stop, or even slow down, when it hit the zero line. It kept right on going until it had a -9 millisecond offset. It took about thirty minutes lock in tightly! I could have figured it out with pencil and paper in less time than that and, as a mathematician, I can't count to twenty with my shoes on!

_______________________________________________
questions mailing list
questions@lists.ntp.isc.org
https://lists.ntp.isc.org/mailman/listinfo/questions

Reply via email to