2xB210 boards via USB 3.0 (UHD C++)

Greetings,

Any one trying to connect two of those boards to collect samples from 4
channels simultaneously?

One of ettus examples says that:

Specify --args to select multiple motherboards in a configuration.\n" "
Ex:
–args="addr0=192.168.10.2, addr1=192.168.10.3"\n"

but what should i pick in my case? Does USB connection sould have an
adress?

Right now im doing this that way:

string adress = “”;
uhd::usrp::multi_usrp::sptr usrp = uhd::usrp::multi_usrp::make(adres);

but it’s not the correct one for my purpose :frowning:

Using usrp->get_pp_string() returns only 1 mboard (mboard 0:b210).
Using usrp->get_rx_num_channels() returns 2 channels only (instead of
4);

Best,
Ernest


View this message in context:
http://gnuradio.4.n7.nabble.com/2xB210-boards-via-USB-3-0-UHD-C-tp52027.html
Sent from the GnuRadio mailing list archive at Nabble.com.

Hey Ernest,

the B210 does not currently have this capability. You’ll need to create
2
separate usrp_sources (but that won’t get you MIMO alignment
automatically).

You didn’t mention anything about clock distribution – how were you
planning to synchronize the boards?

M

Hello Martin,

Thanks for your reply. I made this yesterday (as you said, 2 different
usrp
object’s, 2 different streamer object’s etc.). Finnaly got 4 separated
channels, using two separated boards.

As we are talking about synchronization im planning to follow UHD API
hint:

  • external 10 MHz ref clock
  • external 1 PPS source

and a nice quote from API:

In order to achieve phase alignment between USRP devices, the CORDICS in
both devices must be aligned with respect to each other. This is easily
achieved by issuing stream commands with a time spec property, which
instructs the streaming to begin at a specified time. Since the devices
are
already synchronized via the 10 MHz and PPS inputs, the streaming will
start
at exactly the same time on both devices. The CORDICs are reset at each
start-of-burst command, so users should ensure that every start-of-burst
also has a time spec set.

Would it be sufficient?


View this message in context:
http://gnuradio.4.n7.nabble.com/2xB210-boards-via-USB-3-0-UHD-C-tp52027p52032.html
Sent from the GnuRadio mailing list archive at Nabble.com.