Hi Dave,

I'm not an expert on the Lime hardware, but I could see how different filter, gain etc configurations would lead to different performance. Can you explain what exactly you mean with "degraded performance"?

Best,
Marcus

On 4/10/25 6:59 AM, dave_a...@bigpond.com wrote:
I have a LimeSDR Mini 2.4.When I test Rx performance using the LimeSuiteGUI, I see performance in line with the device specifications.With GNU Radio 3.10.1.1 under Ubuntu 22.04.5, the performance is severely degraded.The GR test is a simple flowgraph of a Soapy LimeSDR Sink into a QT GUI Sink.

The relevant snippet from the generated Python code ls:
********************************************

         self.soapy_limesdr_source_0 = None
         dev = 'driver=lime'
         stream_args = ''
         tune_args = ['']
         settings = ['']

         self.soapy_limesdr_source_0 = soapy.source(dev, "fc32", 1, 
'soapy=0,driver=lime',
                                   stream_args, tune_args, settings)
         self.soapy_limesdr_source_0.set_sample_rate(0, samp_rate)
         self.soapy_limesdr_source_0.set_bandwidth(0, 5000000)
         self.soapy_limesdr_source_0.set_frequency(0, freq)
         self.soapy_limesdr_source_0.set_frequency_correction(0, 0)
         self.soapy_limesdr_source_0.set_gain(0, min(max(gain, -12.0), 61.0))
***************************************************



The GR console log suggests that something is being lost in transit.


**********************************************************************

Warning: Ignoring XDG_SESSION_TYPE=wayland on Gnome. Use QT_QPA_PLATFORM=wayland to run on Wayland anyway.

[INFO] Make connection: 'LimeSDR Mini [USB 3.0] 1DA13CDBCB3B1C'

[INFO] Reference clock 40.00 MHz

[INFO] Device name: UNKNOWN

[INFO] Reference: 40 MHz

[INFO] LMS7002M register cache: Disabled

[INFO] RX LPF configured

[INFO] RX LPF configured

[INFO] Rx calibration finished

******************************************************************


Soapy recognises the device.

*****************************************************

dave@dave-Inspiron-3020:~$ SoapySDRUtil --info

######################################################

##Soapy SDR -- the SDR abstraction library##

######################################################


Lib Version: v0.8.1-g6e99da18

API Version: v0.8.200

ABI Version: v0.8-3

Install root: /usr/local

Search path:/usr/local/lib/SoapySDR/modules0.8-3

Module found: /usr/local/lib/SoapySDR/modules0.8-3/libLMS7Support.so 
(23.11.0-b39cb61e)

Available factories... lime

Available converters...

-CF32 -> [CF32, CS16, CS8, CU16, CU8]

-CS16 -> [CF32, CS16, CS8, CU16, CU8]

-CS32 -> [CS32]

-CS8 -> [CF32, CS16, CS8, CU16, CU8]

-CU16 -> [CF32, CS16, CS8]

-CU8 -> [CF32, CS16, CS8]

-F32 -> [F32, S16, S8, U16, U8]

-S16 -> [F32, S16, S8, U16, U8]

-S32 -> [S32]

-S8 -> [F32, S16, S8, U16, U8]

-U16 -> [F32, S16, S8]

-U8 -> [F32, S16, S8]

***********************************************


dave@dave-Inspiron-3020:~$ SoapySDRUtil --find

######################################################

##Soapy SDR -- the SDR abstraction library##

######################################################


Found device 0

addr = 24607:1027

driver = lime

label = LimeSDR Mini [USB 3.0] 1DA13CDBCB3B1C

media = USB 3.0

module = FT601

name = LimeSDR Mini

serial = 1DA13CDBCB3B1C

***************************************************


Any advice on how to proceed, please?


Thanks


Dave






Reply via email to