I would like to use LimeSDR-USB as a signal generator. My first attempt was to use GNU Radio like this:
It kind of works (the signal could use a little filtering) and I see a signal on TX1L with my oscilloscope.
Unfortunately, the script stops after about a second after running it. I tried to change USB ports, change sample rate and use external power source, but it didn’t help. I didn’t manage to find a way to make the script work until I explicitly stop it.
Here is a GNU Radio output: https://afiskon.ru/s/d6/4d2b8263c8_out.txt
I also tried to follow item 4.3 from this article https://wiki.myriadrf.org/LimeSDR-USB_Quick_Test to generate a signal using LimeSuiteGUI. It also kind of works but resulting signal is heavily distorted:
Lastly I tried GNU Radio + Osmocom Sink and osmocom_siggen scirpt. Unfortunately I didn’t manage to make it work, I get a “Tx Calibration: MCU error 3 (SXR tune failed)” error. A few people complained about it on this forum, but apparently no solution has been found.
Packages versions (I’m using Arch Linux x64):
gr-osmosdr-git 0.1.4.127.g4d83c60-1 libosmosdr-git r162.ba4fd96-1 gnuradio 18.104.22.168-2 gr-limesdr-git r19.3234d26-1 soapysdr-git 3:0.6.1.r103.g5f5a4d8-1 limesuite-git r1739.d6b0371-1
A little peace of advice on how to prevent premature GNU Radio termination or fix the distortion problem in case of LimeSuiteGUI would be much appreciated.