I’m trying since a while to get LimeSDR working with gnuradio. For my suprise gr-limesdr seems to not work properly and gives me much more problems as osomocom. As my little defence I am pretty much new to SDR devices and still keep climbing the learning curve. And specific documentation is really rare.
My problem now is I wan’t to make a test simple test setup to transmit a signal via osmocom-sink and receive it at the same time with osmocom-source. The receiving part works, but nothing is transmitted and no errors show up in the log.
If you could provide details of issues with gr-limesdr, we could help to get you up and running with this, but I don’t believe that gr-osmosdr is actively maintained and it’s not something we could help with.
NCO frequency: 0
Calibration bandwitdth: 0
PA path: auto
Analog filter bandwidth: 0
Digital filter bandwitdh: 10e6
Gain: 20
Log:
LimeSuite Source (RX) info
##################
Connecting to device
##################
LimeSuite version: 20.07.2-myriadrf1~focal
gr-limesdr version: 3.1.3.0
##################
Device list:
Nr.:0 device:LimeSDR-USB, media=USB 3.0, module=FX3, addr=1d50:6108, serial=0009072C00D51020
##################
INFO: device_handler::open_device(): no serial number. Using first device in the list.
Use “LimeUtil --find” in terminal to find prefered device serial.
Reference clock 30,72 MHz
Using device: LimeSDR-USB(0009072C00D51020) GW: 2.23 FW: 4
##################
INFO: device_handler::enable_channels(): SISO CH0 set for device number 0.
INFO: device_handler::set_samp_rate(): set sampling rate: 10 MS/s.
INFO: device_handler::set_rf_freq(): RF frequency set [RX]: 424 MHz.
INFO: device_handler::set_analog_filter(): RX LPF configured
INFO: device_handler::set_digital_filter(): GFIR LPF cannot be set to the requested bandwidth
digital filter CH0 [RX]: 10 MHz.
INFO: device_handler::set_gain(): set gain [RX] CH0: 20 dB.
INFO: device_handler::set_antenna(): CH0 antenna set [RX]: LNAL.
INFO: device_handler::calibrate(): Rx calibration finished
LimeSuite Sink (TX) info
##################
Connecting to device
INFO: device_handler::open_device(): no serial number. Using first device in the list.
Use “LimeUtil --find” in terminal to find prefered device serial.
Previously connected device number 0 from the list is used.
##################
INFO: device_handler::enable_channels(): SISO CH0 set for device number 0.
INFO: device_handler::set_samp_rate(): GFIR LPF cannot be set to the requested bandwidth
set sampling rate: 10 MS/s.
INFO: device_handler::set_rf_freq(): RF frequency set [TX]: 424 MHz.
INFO: device_handler::set_digital_filter(): GFIR LPF cannot be set to the requested bandwidth
digital filter CH0 [TX]: 10 MHz.
INFO: device_handler::set_gain(): set gain [TX] CH0: 20 dB.
INFO: device_handler::set_antenna(): CH0 antenna set [TX]: BAND1.
INFO: sink_impl::init_stream(): sink channel 0 (device nr. 0) stream setup done.
INFO: source_impl::init_stream(): source channel 0 (device nr. 0) stream setup done.
WIFI-TEST
With gr-limesdr I got much lower signal strength at receiver input. If I scan the local wifi, the difference to osmocom is about 20 dB, with 20dB Gain adjusted for gr-osmo and 40 dB for gr-limesdr.
The signal generating Laptop was right next to LimeSDR.