[time-nuts] GPS orthodontics: time averaging theory

Dr Bruce Griffiths bruce.griffiths at xtra.co.nz
Sun Dec 24 02:28:26 UTC 2006


Brooks
>>> The "pitfalls" Dave mentions are:
>>>
>>> PARTIAL PULSE BIAS:  very narrow gated clock pulses are not counted,
>>> thereby introducing a bias as computed in his eq(1).   Note that all 
>>> the
>>> parameters on the right side of eq(1) are constant, thus the bias is
>>> constant.  A constant bias is important for a frequency counter or a 
>>> TIC
>>> since all measurements will be slightly off, but for phase locking it
>>> makes no difference, it just moves the phase setpoint a tiny bit.  
>>> Forget
>>> the synchronizer.
>>>
>> This analysis neglects the problem of metastable states. Whilst these
>> cannot be eliminated a simple shift register synchroniser can be 
>> employed
>> to reduce the metastable state rate to less than once in the age of the
>> universe or less if required.
>
> I don't see that metastable states are involved since the 4520 counter 
> has
> no setup time that would compete with the 24 Mhz clock. - the 4520 input
> gate either passes a very narrow pulse or it doesn't.
>
A common misconception is that a flipflop can only enter a metastable 
state when the setup or hold times of the D (or J+K)  with respect to 
the clock are violated.
Perhaps the overwhelmingly common example of the possibility of 
metastability when using a flipflop to synchronise asynchronous data to 
a clock leads to this assumption.

This assumption is incorrect, runt pulses applied to the clock input or 
asynchronous inputs (set, reset etc) of a flipflop can also cause 
metastability.
Every bistable circuit has a metastable state and there are many ways of 
attaining that metastable state.

NASA and others believe this:
http://www.klabs.org/richcontent/General_Application_Notes/mestablestates/MetastableStates.htm

Bruce




More information about the Time-nuts_lists.febo.com mailing list