0

I would like to develop my question posted here: How to setup two USRPs B210 in GNU Radio. Based on comment, now I have following flowgraph: enter image description here I have two B210s, that share common clock and PPS via external Octoclock. The two channels of each B210 are synchronous. What is relationship of channels of different B210s? Could I assume synchronism between them too?

1 Answers1

1

No, they're not in themselves synchronous.

You need to do the following:

  1. Connect a common pulse source (Pulse per Second, PPS) to the USRP's PPS input
  2. set that as source for timing,
  3. set the time at a PPS edge to the same time on both devices
  4. only use timed commands to start and stop the streams
Marcus Müller
  • 34,677
  • 4
  • 53
  • 94
  • For points 1 and 2: I use Octclock and two radios are configured clock and time source - external and the sync - unknown PPS. I assume points 1 and 2 fulfilled. Points 3 and 4: Is it achieved via appropriate configuration of USRP source block in GRC or I have to change manualy grc file, or write custom program? Are there single reference that explains points 3 and 4. I know the refference you pointed out in your previous comment, but for point 3 there is written "We won't cover it much in this application note". Could you ellaborate little bit more points 3 and 4. – Ivan Penchev Ivanov Jun 23 '21 at 14:01
  • re point 3&4: "python snippets" in modern GNU Radio Companion" is a way to insert Python code at desired points. – Marcus Müller Jun 23 '21 at 14:08