LimeSDR Users and Members,
Anyone wishing to use their LimeSDR for GPS data collection and then take that data and replay it in the analysis tools for GNSS_SDR or SoftGNSS, all you need to do is the following:
1.) Install LimeSuite and all the MyriadRF drivers as you normally would from the MyriadRF instructions using the PPAs, and that follows:
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 soapysdr-module-lms7
Once you get that done, verify that your LimeSDR is capable of being seen by LimeSuite by doing the following in a Terminal window:
SoapySDRUtil --find
or
LimeUtil --find
And see if your LimeSDR responds. If it does, then follow the directions on the GNSS_SDR site here -----> http://gnss-sdr.org/build-and-install/
…where all you have to do is type (or copy / paste) the following into a Terminal window:
$ sudo apt-get install gnss-sdr
This will install the ENTIRE package for GNSS_SDR and even the gr-osmoSDR drivers necessary to link it up with the LimeSDR.
Once the GNSS_SDR package installs, then find take the example .conf file that appears in the ‘HackRF’ section of the following webpage (toward the bottom) -----> http://gnss-sdr.org/conf/
…and copy/paste the .conf example they have for HackRF into a text file in Ubuntu (using Leafpad, or some other text editor).
Once you do that, you’ll need to change the HackRF arguments to LimeSDR arguments to allow the gr-osmoSDR drivers to connect to the LimeSDR. There is a line in the .conf file that shows the following:
WAS:
;# Next line enables the internal HackRF One bias (3.3 VDC)
SignalSource.osmosdr_args=hackrf,bias=1
CHANGE IT TO…
;# Next line enables the LimeSDR
SignalSource.osmosdr_args=driver=lime,soapy=0
Save the .conf file as limesdr_GPS_L1.conf and put it on your desktop of your Linux Ubuntu installation.
Once you complete that, then all you have to do to torch off your LimeSDR with GNSS_SDR is to type the following on the Terminal window that has been directed to the Desktop (so it can see the .conf file):
$ gnss-sdr --config_file=limesdr_GPS_L1.conf
…Then sit back and relax, because the LimeSDR will be acquired and will start pulling down all the ‘birds’ it can see in the sky (provided you have your LimeSDR attached to a preamplified patch antenna and it’s attached to the RX1_L port of the LimeSDR - - RX1_L was confirmed by member @osqzss).
This is how I got it running…I still need to confirm that the data I’m seeing is good, but the GNSS_SDR program seems to think it’s seeing the GPS satellites fine because it’s actually locking them in and showing data that it’s collecting data from it…So I have to believe that RX1_L is the winner for what antenna port it’s seeing the GPS sats on.
Have fun with this - I’m am…!!
73 de Marty, KN0CK
