On 09/06/2017 07:32 PM, Cho, Daniel J (332C) wrote:

So you need to have the 1 PPS AND a reference clock (whether 10MHz input or GPSDO)?

Absolutely. The USRPs don't, in general, have a PLL/FLL implementation to steer their onboard clock to an external 1PPS input. This is what GPSDOs do, and there's reams and reams of code to make that happen inside GPSDOs.

Since GPSDOs already exist, and devices like the Octoclock-G exist for distributing a single high-quality clock, there's little reason to have such a space-consuming PLL implementation in the FPGA. So the 1PPS input is just used as a time-of-day-clock synchronizer.


*From:*Marcus D. Leech [mailto:mle...@ripnet.com]
*Sent:* Wednesday, September 6, 2017 4:27 PM
*To:* Cho, Daniel J (332C) <daniel.j....@jpl.nasa.gov>
*Cc:* usrp-users@lists.ettus.com
*Subject:* Re: [USRP-users] pps ref input B210

On 09/06/2017 06:09 PM, Cho, Daniel J (332C) wrote:

    So they are seeing exactly the same PPS source.  I got a waveform
    generator connected to a power splitter which is then fed into
    both “PPS in” inputs.  Since they are seeing the same PPS from the
    same source, shouldn’t they be referencing off of the external
    source?  Why are they choosing an internal clocking source when I
    am feeding both of them the same external PPS and choosing the
    option of using the external clocking source on GnuRadio?  What am
    I doing wrong and how can I fix it?

    Thanks,

    Daniel Cho

*
I think that perhaps you are confused about what the 1PPS input does, and what the difference between the "reference clock" and
  "time source" are.

1PPS is simply used as a triggering event, to allow two (or more) USRP devices to agree on the time-of-day (for timestamping purposes)
  to within a very small margin of error (a few nanoseconds).

The *reference clock* input is used to drive the clocking system for the entire board, including ADCs, reference clocks for RF synthesizers,
  etc, etc.

In order for two or more streams to be time-synchronous *AND* phase-coherent, you need both a 1PPS input to use as a trigger to reset the time-of-day clock on the two-or-more USRPs, and the reference clocks must all come from the same source. In your case, you're only supplying the 1PPS. Even with each board having an onboard GPSDO (that is actually "watching the sky"), they won't agree completely on reference clock phase, and they will drift in phase relative to one another a little bit, and will have relative phase-noise--it will be *better*, but since the phase noise of the oscillators in two GPSDOs aren't precisely the same, even when being "steered" by the GPS signals, it won't be nearly as good as a shared reference clock and 1PPS.





*


_______________________________________________
USRP-users mailing list
USRP-users@lists.ettus.com
http://lists.ettus.com/mailman/listinfo/usrp-users_lists.ettus.com

Reply via email to