Thursday, December 20, 2018

Testing the Lime mini SDR with Gnuradio


This repository will have all my Lime mini configurations.

Installing soapysdr on ubuntu 18.10

sudo apt-get install python3-pip python3-pyqt5 python3-numpy python3-scipy soapysdr python3-soapysdr #packages for soapysdr available at myriadrf PPA
cd /usr/share/doc/soapysdr-tools/ sudo add-apt-repository -y ppa:myriadrf/drivers
sudo apt-get update
sudo apt-get install limesuite liblimesuite-dev limesuite-udev limesuite-images
sudo apt-get install soapysdr-tools soapysdr-module-lms7
sudo apt-get install soapysdr
LimeUtil --info
SoapySDRUtil --info
SoapySDRUtil --find="driver=lime"

Testing the Lime Mini

LimeUtil --info
LimeUtil --find
SoapySDRUtil --info
SoapySDRUtil --find="driver=lime"
cd /home/anton/lime-tools/build
sudo ./LimeMon
sudo ./LimeScan

LimeQuickTest --no-gui
LimeQuickTest --gui
#testing lime


Testing the transmitter in Gnuradio.

Link to block source Here is a Gnuradio block that will modulate the Lime mini sdr with Fm from Microphone and 1 Khz zone.
In the gnuradio radio directory is a working Transmitter testing code.
Gnuradio FM modulator TX block from Mic and oscillator.

Here is the settings for the Lime mini. (you need to install the soapySDR drivers.
Settings for soapy driver for lime
Screenshot of Application
Changing the PTT value to 1 enables modulation.
Changing the enable tone to value 1 will switch the modulation from internal Microphone of laptop to the 1Khz tone generator.
The Modulation can be seen in the FFT Plot box.