On 03/10/2021 06:15 PM, Rob Kossler via USRP-users wrote:
Hi Oliver,
I don't have any example code to provide (and I don't use gnuradio), but I can address a couple of things: - the first step is to get all four channels recognized (as you indicated); perhaps using subdev spec "A:0 A:1 B:0 B:1" - synchronizing in time is definitely possible. From gnuradio, I thought that it was the default for multi-channel operation. You might have to lookup a set_start_time or similar command. check the uhd gnuradio documentation for usrp source <https://www.gnuradio.org/doc/doxygen/classgr_1_1uhd_1_1usrp__source.html>. - four channels at 100 MS/s is also achievable. To use dual 10Gbe, you need to specify the "second_addr" device arg as indicated here <https://files.ettus.com/manual/page_usrp_x3x0.html#x3x0_hw_10gige>.
Rob

Indeed, sample-level time synchronization among channels happens automatically for multi_usrp streams.

The suggested sub-dev string should work just fine as well.

In the uhd-usrp source in the "RF Options" you can set the tuned frequency for each channel.

Specify a "Num Channels" of 4 and a "num_mboards" of 1.


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

Reply via email to