Tutorial to install LimeSDR USB instead of USRP in the setup described in:
OpenAir, single machine Ubuntu 17.04, after major EPC update
Considering LimeSDR is under development we will install all from source
Add Ubuntu packages required by SoapySDR and LimSDR
sudo apt-get install cmake g++ libpython-dev python-numpy swig git libsqlite3-dev libi2c-dev libusb-1.0-0-dev libwxgtk3.0-dev freeglut3-dev
git clone https://github.com/pothosware/SoapySDR.git cd SoapySDR git pull origin master mkdir build && cd build cmake .. make -j4 sudo make install sudo ldconfig
git clone https://github.com/myriadrf/LimeSuite.git cd LimeSuite mkdir build && cd build cmake .. make -j4 sudo make install sudo ldconfig cd ../udev-rules/ sudo ./install.sh # Download board firmware sudo LimeUtil --update
Now, we can implement all the tuto made for USRP, changing a few parameters
Compile OpenAirInterface softmodem, as for USRP
./cmake_targets/build_oai -c -w LMSSDR --eNB --UE
To run, you need a config file specific for the LimeSDR board
./cmake_targets/lte_build_oai/build/lte-softmodem -d -O enb.conf --rf-config-file targets/ARCH/LMSSDR/LimeSDR_above_1p8GHz_1v4.ini
This config file is for 1v4 or 1v4s LimeSDR board revision (revision is written on the board).
The connector to use with this config file: RX1_H and TX1_2
I managed to attach a regular UE fdd band 7, but the throughput and stability is much poorer than my USRP.
I’ll try to make better radio configuration soon.