Hi

Ok, let’s take a look at this is a bit more detail. Let’s say you have a 
reference oscillator ( = the source 
of sync) and a locked oscillator ( = the target of the sync). 

Both devices have jitter. Unfortunately this an ill defined term and we can go 
on almost forever about what
is or isn’t a valid measure. One way to measure it is ADEV, there are many 
others. Since ADEV data is 
commonly available ( rather than it being a perfect measure), lets use ADEV 
while understanding that it 
is not perfect. 

If 1 pps is the base timing exchange point, the jitter we are concerned with 
will be in the vicinity of 1 second. 
A good guess is that a practical control loop will need a few samples to work 
properly and that you probably 
will be still concerned past 10 seconds. 

If the net result is going to be “sync to a couple of ps”, then the ADEV on 
both sources likely needs to be 
well below the sync target. How far is going to depend a lot on the other noise 
sources in the system. A
few ps comes out to a total ADEV below 1x10^-11. If the combination needs to be 
well below, you may be in 
the 1 to 4x10*-12 range.  Coming back to the “ADEV is not ideal”, the range of 
tau may well get out to the 0.1 
second to 100 second range. 

Indeed these are all fairly hand waving sorts of arguments. They should be 
treated more as general limits 
than some sort of absolutes. If the sources involved are not at least in the 
general vicinity of these numbers,
you may  want to re-think things. One example of this is the fact that GPS is 
nowhere near as good as these 
limits. 

Simply put, you can’t sync to GPS to the “couple of ps” level. There is no 
target to hit at the “couple ps level”.
Down there,  it’s just noise.  Locking to noise and calling it “sync” makes no 
sense. If you build two devices and 
compare them, they will not track at the desired level. This is the reason a 
typical GPSDO runs very long time 
constants in it’s control loop and/or accepts a lot more time error than the 
low ps level. Indeed a many thousands 
of dollars GPS will do about 10X better than a low cost unit. Even that device 
has way more noise that your target.

Another part of the very slow time constants involved in GPSDO’s is that when 
you switch between sources, there
is a long period of time while things re-align to the new signal (your external 
pps). The external signal almost 
certainly has a time offset relative to GPS. How you handle that is up to you 
(do you re-align sync output to that
time or not). More subtly, it may have a drift rate. The control loop will need 
to be able to handle that as well. Various
telecom sync systems handle these issues in different ways. There is no single 
“right” solution. 

Yes, there are a *lot* of assumptions and more than a few simplifications 
above. 

Lots of fun !!

Bob

> On Oct 29, 2018, at 2:38 AM, Ferran Valdés <van...@hotmail.com> wrote:
> 
> 
> 
> Thanks everybody for your answers.
> 
> 
> 
> @ Bob kb8tq
> 
> 
> 
> Due to a development time constraint, I am looking for a board which has all 
> the implemented hardware In order to have a good starting point. My aim is to 
> let the oscillator to be disciplined by the GPS in normal operation, and at a 
> given moment, an algorithm to take over the adjusting process without 
> upsetting the PLL. My idea is to develop the control loop which will be able 
> to synchronize one oscillator to another.
> 
> 
> 
> @ ew
> 
> 
> 
> A 1 PPS will be exchanged in between nodes (each node would have a GPSDO).
> 
> 
> 
> @ Tom Van Baak
> 
> 
> 
> Yes, a GPSDO is already self adjusting, but for my project, I would like to 
> either use a GPS or to synchronize one node’s oscillator on another.
> 
> 
> 
> The synchronization goal is in the order of ps level.
> 
> 
> 
> @ Mark Sims
> 
> 
> 
> I have just taken a brief look at Lady Heater. I will go through the manual 
> and get back to it. But what this program does is similar to what I am 
> intending to do, so that’s quite nice to know that the Trimble Thunderbolt is 
> a suitable board !
> 
> 
> 
> I am searching for the time interval, but I have not seen the parameter yet.
> 
> 
> 
> This is the command to set the DAC value --> 0x8E-A0  | Set/Request DAC 
> values  | 0x8F-A0
> 
> 
> 
> Within the Report Packet 0x8F-AC, the bytes 16-19 indicate “Estimate of 
> UTC/GPS offset”, is this the time difference ?
> 
> 
> 
> 
> 
> I have seen that on eBay, there are listed some GPSDO modules, which claim to 
> have a “trimble” or “symmetricon” GPSDO inside, and they provide a hardware 
> platform to get access to the GPSDO parameters, however, it depends on the 
> board which is mounted inside if the adjustment loop can be externally 
> governed. Anybody got any experience with any of those boards?
> 
> 
> 
> Kind regards,
> 
> Ferran
> _______________________________________________
> time-nuts mailing list -- time-nuts@lists.febo.com
> To unsubscribe, go to 
> http://lists.febo.com/mailman/listinfo/time-nuts_lists.febo.com
> and follow the instructions there.


_______________________________________________
time-nuts mailing list -- time-nuts@lists.febo.com
To unsubscribe, go to 
http://lists.febo.com/mailman/listinfo/time-nuts_lists.febo.com
and follow the instructions there.

Reply via email to