I wrote an application that transmits to UHD device, as well as LimeSDR (both using SoapySDR interface).
The image above shows the recorded IQ data that LimeSDR transmits over the air, if the sample rate is set to something lower than 3.500.000 sps. In this case I choose 100.000 sps.
The image above shows the received IQ data that LimeSDR transmits over the air, if the sample rate is set to 3500000 sps.
Is there a lower limit or are there special rates that LimeSDR can handle?
I managed to upscale/downscale my data rate to/from 5 MSPS. Also I had to use the “tune argument” (SoapySDR parameter) “OFFSET=5000000” “OFFSET=1000000” to shift away the oscillator from the tuned frequency. Both steps are required to get a clean signal (as far as I can measure).