✘sys_fuzz * ntp_random()
    Achim Gratz 
    Stromeko at nexgo.de
       
    Tue Jan 24 21:38:50 UTC 2017
    
    
  
Gary E. Miller writes:
> Last week we had a discussion on sys_fuzz and the value of adding
> random noise to some measurements.  The code defi2nes sys_fuzz asL
>
>     "* The sys_fuzz variable measures the minimum time to read the system
>      * clock, regardless of its precision."
>
> Rondomness of half the sys_fuzz is then added to some values, like this:
>
>     fuzz = ntp_random() * 2. / FRAC * sys_fuzz
>
> Makes no sense to me.  Adding randomness helps when you have hysteresis,
> stiction, friction, lash and some other things, but none of those apply
> to NTP.
https://en.wikipedia.org/wiki/Dither
You might have enough other noise in any particular system so the
sys_fuzz (which whitens the quantization noise on the clock reading)
doesn't make a difference or you might not.  But presumably Dave Mills
didn't put it in there just because he was trying to add useless code.
> So I took two identical RasPi's and forced sys_fuzz to zero on one of
> them.  Four days later I can see no difference in the results from
> those two.
Which proves exactly nothing.
Regards,
Achim.
-- 
+<[Q+ Matrix-12 WAVE#46+305 Neuron microQkb Andromeda XTk Blofeld]>+
Waldorf MIDI Implementation & additional documentation:
http://Synth.Stromeko.net/Downloads.html#WaldorfDocs
    
    
More information about the devel
mailing list