Monday, September 30, 2024

Re: dvbt2 transmitter can not be real-time with LimeSDR

On 30/09/2024 01:30, Ali G. Dezfuli wrote:

When I run dvbt2 transmitter examples from gr-dtv without any hardware, "Probe Rate" block in GRC shows 15e6 samples per second at the output of the Tx (which needs about 9 Msps to work in real-time.)
Next, I connected USRP B200mini, but it showed underruns.
Talking to the community, they said UHD is heavy and suggested other SDR modules like LimeSDR.
But the problem still exists using LimeSDR-USB!
I wonder if there is a way to make "LimeSDR Sink (TX)" catch up with other blocks.
Details:
HW: Orange Pi 5 plus (32GB)
OS: Ubuntu 22.04
GR: v3.10.11.0

Thanks!

You should investigate the transport parameters for UHD USB devices here:

https://files.ettus.com/manual/page_transport.html#transport_usb

UHD *IS* a large library, because it kind of has to be.  It supports many different hardware devices, going back to the USRP1
  originally sold in 2004.  But having said that the "sample moving" pathways in the code are quite efficient.  One shouldn't
  confuse the size of the library with the efficiency of the critical pathways.


No comments:

Post a Comment