Thursday, December 20, 2018

Testing the Lime mini SDR with Gnuradio

lime_mini

This repository will have all my Lime mini configurations.
https://github.com/antonjan/lime_mini

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
/usr/share/doc/soapysdr-tools
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"
#testing
cd /home/anton/lime-tools/build
sudo ./LimeMon
sudo ./LimeScan
/usr/bin/LimeQuickTest
/usr/bin/LimeSuiteGUI
/usr/bin/LimeUtil
#LimeQuickTest

LimeQuickTest --no-gui
LimeQuickTest --gui
#testing lime
https://wiki.myriadrf.org/Testing_the_LimeSDR

LimeSuiteGUI
https://wiki.myriadrf.org/LimeSDR-USB_Quick_Test

Testing the transmitter in Gnuradio.

Link to block source https://github.com/antonjan/lime_mini/blob/master/gnuradio/Lime_transmitter_test_zr6aic.grc 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.