Unfortunately, I have to stick to the i3 for now, since it is the only PC here 
with an PCI-E slot for the 10 Gig ethernet.

Anyway, I have installed UHD_3.14.1 from the Ettus repository and compiled 
gnuradio-3.8.0.0-rc2. Now things look a bit better.

A flowchart with a Signal Source, an UHD USRP Sink, an UHD USRP source and a QT 
GUI Sink works up to 66.7 MSPS duplex (the X310 can only do samples rates that 
are integer fractions of 200 MHz).
With a constant source, 100 MSPS are possible.
With sender-only or receiver-only flowcharts, I can achieve 200 MSPS. Not so 
bad.

Best regards,
Erik


--
????????????????????????????????????????
Supracon AG
Dr. Erik Heinz
An der Lehmgrube 11
07751 Jena
Tel.: +49 3641 2328-165
Fax: +49 3641 2328-109
Internet: http://www.supracon.com
????????????????????????????????????????
Handelsregister:  Amtsgericht Gera HRB  208970
Umsatzsteuer-Id.:  DE 216 111 685

Kaufm. Vorstand:       Matthias Meyer
Vorsitz Aufsichtsrat:  Prof. Dr. Michael Siegel

________________________________
Von: USRP-users <usrp-users-boun...@lists.ettus.com> im Auftrag von Marcus D. 
Leech via USRP-users <usrp-users@lists.ettus.com>
Gesendet: Montag, 29. Juli 2019 17:36
An: usrp-users@lists.ettus.com
Betreff: Re: [USRP-users] X310 slow with gnuradio

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

Reply via email to