Any answer is a variation of "get a better computer" and "get better software". tx_samples_from_file is an example that is meant to show how to use UHD APIs, although 20 Msps is pretty slow and this tool should be perfectly capable of handling that. You can even safely transmit 20 Msps over 1 GbE. You could try mounting your reference file on a ramdisk. Also, run benchmark_rate to make sure your connection is capable of handling the speed. You can also check out https://kb.ettus.com/USRP_Host_Performance_Tuning_Tips_and_Tricks, although those tuning tips are typically meant for higher rates (and for 10 or 100 GbE).
--M On Wed, Jul 30, 2025 at 8:46 AM <gech...@gmail.com> wrote: > Hello, > > I’m using USRP X310 devices on both the transmitting and receiving ends to > handle a data stream. During transmission, I run the following command: > > /usr/lib/uhd/examples/tx_samples_from_file --freq 2484e6 --rate 20e6 > --gain 10 --wirefmt sc16 --ref=internal --file > /home/ubuntutx/uhd/examples/tx_transmit_data.dat --repeat > > I encounter consistent underflow issues (indicated by "U" messages in the > console), regardless of the sample rate used. Could you please advise how > to modify my setup or code to enable stable transmission and reception > without these underflow errors? > > Thank you, > > Getaneh Berie > _______________________________________________ > USRP-users mailing list -- usrp-users@lists.ettus.com > To unsubscribe send an email to usrp-users-le...@lists.ettus.com >
_______________________________________________ USRP-users mailing list -- usrp-users@lists.ettus.com To unsubscribe send an email to usrp-users-le...@lists.ettus.com