Hi all


I have two X300 USRPs connected to the same PC by 10Gb. Both USRPs are 
synchronized with 10MHz.

I can receive data without any overflows at 200 MHz (one channel per USRP), but 
transmitting results in massive underflows for 184.32 and 200 MHz.

benchmark_rate shows the same behavior when transmitting on both USRPs at the 
same time; sampling rates <= 100 MHz or using just one USRP however works 
without underflows.



But I also tried running two benchmark_rate processes in parallel, one for each 
of the USRPs, and this works flawlessly.

Is there any explanation, why using uhd::usrp::multi_usrp results in massive 
underflows, while operating two devices in parallel in general seems to work?



I assume using two uhd::device objects with independent tx_streamers could be a 
workaround for me. But using multi_usrp nevertheless seems more convenient.



Kind regards,

Max



System:

Intel Xeon Server running Ubuntu 18.04 Linux with UHD version 3.14.1.

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

Reply via email to