Hi, I have a setup of several X310s connected over 10Gbit Ethernet, and synced with an Octoclock. I'm generating signals on a PC, and streaming the signals to the X310s to get coherent waveforms. For now I'm generating sinusoids where the phase of each channel slowly varies with time at different rates. I use UHD 4 on Fedora 32.
In case the CPU load spikes and an underrun occurs, the phase relationship between the channels out of the X310 changes / is lost. (Presumably because the X310 knows which packets belong to which channel, but not which packets should be aligned in time?) Is there a way to avoid losing the established phase relationship, despite the underruns? All examples I've seen of multi-USRP TX only sets the timestamp for the first send() call, and clears it afterward, so I'm not sure if timestamping is the correct way to do it. Regards, Andreas. ________________________________ CONFIDENTIALITY This e-mail and any attachment contain KONGSBERG information which may be proprietary, confidential or subject to export regulations, and is only meant for the intended recipient(s). Any disclosure, copying, distribution or use is prohibited, if not otherwise explicitly agreed with KONGSBERG. If received in error, please delete it immediately from your system and notify the sender properly.
_______________________________________________ USRP-users mailing list USRP-users@lists.ettus.com http://lists.ettus.com/mailman/listinfo/usrp-users_lists.ettus.com