天天看點

OAI搭建——硬體準備

  • 硬體準備

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的相關資訊:

OAI搭建——硬體準備

可能遇到的問題及解決方法:

安裝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,顯示下面的結果:

OAI搭建——硬體準備

在終端輸入LimeUtil --info,顯示下面的結果:

OAI搭建——硬體準備

在終端輸入SoapySDRUtil --probe, 顯示如下結果:

OAI搭建——硬體準備