Hi

64 bit int’s with 128 bit intermediate results can do a pretty good job for 
most of this.

Bob

On Mar 26, 2014, at 6:47 PM, Poul-Henning Kamp <p...@phk.freebsd.dk> wrote:

> In message <5333314d.5090...@rubidium.dyndns.org>, Magnus Danielson writes:
> 
>> Did some home-work on third-degree PLL parameters, so now I know why I 
>> failed, as I never tried to do it right.
> 
> Once you get to third-order PLLs you need to start paying serious
> attention to rounding errors.
> 
> In most cases using a "double" floating point format will do, but you
> have to make sure you don't loose precision to normalisation in
> your additions.
> 
> I've had varying degress of success myself, and overall I'm not
> sure it really makes sense to fight the battles, unless you need
> really long hold-over times.
> 
> -- 
> Poul-Henning Kamp       | UNIX since Zilog Zeus 3.20
> p...@freebsd.org         | TCP/IP since RFC 956
> FreeBSD committer       | BSD since 4.3-tahoe    
> Never attribute to malice what can adequately be explained by incompetence.
> _______________________________________________
> time-nuts mailing list -- time-nuts@febo.com
> To unsubscribe, go to https://www.febo.com/cgi-bin/mailman/listinfo/time-nuts
> and follow the instructions there.

_______________________________________________
time-nuts mailing list -- time-nuts@febo.com
To unsubscribe, go to https://www.febo.com/cgi-bin/mailman/listinfo/time-nuts
and follow the instructions there.

Reply via email to