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
No comments:
Post a Comment