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

Reply via email to