On 07/29/2019 07:30 AM, Erik Heinz via USRP-users wrote:
Hi,
I am getting lots of underflow errors when sending with gnuradio to an
X310 at sampling rates of 50 MSps and higher. The flowchart is as
simple as possible: a signal source and a
"UHD: USRP Sink" block. When sending and receiving at the same
time, the performance is even worse.
The X310 is connected to the PC by 10G ethernet. Using the UHD example
programs benchmark_rate, tx_waveforms, txrx_loopback_to_file
etc., a sampling rate of 200 MSps full duplex is no problem at all. So
it is not a problem of the UHD driver and the network setup should
be OK as well.
The processor is an Intel core i3-7100 @3.9GHz. A gnuradio flowchart
with a signal source, a throttle block and a file sink works at 50
MSps sampling rate and more, so the processor speed should not be a
problem either. The gnuradio version is 3.7.11 which is the one
currently distributed for Ubuntu buster.
Any ideas? Could an update to a more recent gnuradio version help?
Best regards,
Erik
The file-sink version is NOT a good comparison, since the filesystem
doesn't need samples to "arrive on time", so there's no concept of an
"under-run".
The signal source in Gnu Radio is not super-speedy, particularly if it's
generating a sin or cos function.
Also, the core i3-7100, despite the high clock rate, doesn't perform
nearly as well as the i7 series, which is what most people choose for doing
serious high-speed DSP work with Gnu Radio.
_______________________________________________
USRP-users mailing list
USRP-users@lists.ettus.com
http://lists.ettus.com/mailman/listinfo/usrp-users_lists.ettus.com