-
硬體準備
Ubuntu14.04主機一台,EPC和eNB分别位于兩台主機時,此主機用做eNB,其ip位址資訊如下:
wlan0 ip address:192.168.103.142
Ubuntu16.04主機一台,EPC和eNB分别位于兩台主機時,此主機用作EPC,也可用作一體機,其ip位址資訊如下:
wlo1 ip address:192.168.103.145
B210 USRP一台;
LimeSDR一個;
華為che1-CL20一台,支援的頻段是38, 39, 40, 41。
-
硬體驅動安裝
1. USRP
sudo apt-get install libboost-all-dev libusb-1.0-0-dev python-mako doxygen python-docutils python-requests cmake build-essential
cd sdr
git clone git://github.com/EttusResearch/uhd.git
cd uhd; mkdir host/build; cd host/build
cmake -DCMAKE_INSTALL_PREFIX=/usr ..
make -j4
sudo make install
sudo ldconfig
sudo /usr/lib/uhd/utils/uhd_images_downloader.py
檢驗是否安裝成功:
電腦連接配接USRP,在終端輸入:uhd_find_devices,顯示目前連接配接的USRP的相關資訊:
可能遇到的問題及解決方法:
安裝UHD驅動後,會出現非root權限,使用sudo能夠識别USRP,解決方法如下:
cd /usr/lib/uhd/utils
sudo cp uhd-usrp.rules /etc/udev/rules.d/
sudo udevadm control --reload-rules
sudo udevadm trigger
2. LimeSDR(從源安裝)
1) 安裝需要的包:
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
2) 安裝SoapySDR
cd sdr
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
3) 安裝LimeSDR
cd sdr
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
sudo LimeUtil --update
檢驗是否安裝成功:
在終端輸入LimeUtil --find,顯示下面的結果:
在終端輸入LimeUtil --info,顯示下面的結果:
在終端輸入SoapySDRUtil --probe, 顯示如下結果: