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
