Glitchy behavior | gr-limesdr | LimeSDR USB | Sinewave test

Gateware version is this
Using device: LimeSDR-USB(0009081C05C1240C) GW: 2.23 FW: 4

The same weird behavior is visible when the oscilloscope is in FFT mode.

This is the FFT plot of the signal generated by sdrangel, with the sinewave at 97MHz.

And this is a screenshot of the sdrangel GUI

Next, these are the setting for the gr-limesdr sink block in grc

And the following two grabs from the oscilloscope are at gains 27 and 50

One can clearly see that they dont look good in quality compared with the signal generated by sdrangel. So I’m guessing it is some problem with the settings gr-limesdr uses.

I tried two more approaches. Instead of gr-limesdr, I used the soapysdr sink block and the osmosdr sink block with the right settings (antenna=BAND1, “soapy=0,driver=lime”), but face the same issue.

At this point, I’d say there is something buggy somewhere in the gnuradio/limesdr implementations in terms of proper settings.

I would love to help out with this, as generating a simple clean sine wave (fm modulated) seems to be step one in getting things to work.

Would appreciate pointers/guidance.

Thanks!