On 06/05/2020 04:35 PM, Sidd Subramanyam wrote:
 By clock bias I am referring to the difference between true GPS time and the USRP time.

For example, in my application I am running 2 Separate B210 USRPs each side by side with a split signal coming from a single S band antenna. However, they are both disciplined using separate GPSDOs with separate antennas to simulate being 2 independent devices. They are being synchronized as described in method 2 in this article (https://files.ettus.com/manual/page_sync.html) and then the data collection is being commanded to start at the same GPS time for both devices.

My goal is to try to create as phase coherent of an operation as possible between the 2 USRPs. When I cross correlate the 2 split S band signals to calculate difference in phase between the 2 signals, there is a significant drift over time. This phase difference converted is about 300 nanoseconds over the course of 1 second (300 PPB).Because of this, I wished to see if I could use the calculated clock bias that I described above to compensate for this drift in phase.

However, now that you have mentioned that I should in fact be getting 1 PPB accuracy when synchronized to GPS time, I am questioning if I am doing the time synchronization process wrong altogether Since I seem to be getting drift around 300 PB after following the instructions in the link above.

Sidd

It would be useful to see the parts of your source-code that set up your devices--including clock synch, etc.

Further, I'll note that two randomly chosen GPSDO units, even connected to the same antenna, will be producing a 1PPS pulse up to several (possibly 10s) of nanoseconds different from one another--which is the typical spec on the 1PPS pulse.

In *addition* to this, two (or more) GPSDOs will not produce a 10MHz output that precisely track each other, even when connected to the same antenna. Their long-term behavior is good, but short-term, they can disagree with one another, in my experience, so building a perfectly-coherent system from two separate GPSDO units doesn't work nearly as well as you might hope, particularly not a lower-cost unit such as is used in the B2xx (where "lower cost" is kind of a relative term--the high-end GPSDOs that use a local Rb oscillator are considerably pricey, but not easily packaged into something like the USRP B210).


_______________________________________________
USRP-users mailing list
[email protected]
http://lists.ettus.com/mailman/listinfo/usrp-users_lists.ettus.com

Reply via email to