Uhd+GNUradio软件无线电平台在Linux系统上安装过程

Uhd+GNUradio软件无线电平台详细安装过程

Uhd+GNUradio软件无线电平台搭建过程很麻烦,特别是刚接触的小伙伴们,自己在搭建过程中折腾了很久,算是有点经验吧,所以特将安装过程总结如下。

如有问题欢迎相互讨论。< QQ1132822348>

下面的安装过程,经过测试可以在Ubuntu14.04、Ubuntu16.04、Ubuntu kylin16.10等系统上成功安装,一般不会出现什么问题,安装过程中最常见的问题就是缺少各种类库,这个时候不要担心,缺少什么,就根据提示安装什么就可以了,在步骤2中,有些系统有些类库安装不上,也不要担心,继续安装就好。

1、从Ettus Research官网下载最新的UHD release版本

http://github.com/EttusResearch/UHD/tags

GNUradio安装包下载地址

http://gnuradio.org/redmine/projects/gnuradio/files

2、安装之前首先安装所需要的过程中所需的各种类库

sudo apt-get -y install git-core cmakeg++ python-dev swig \pkg-config libfftw3-dev libboost1.54-all-devlibcppunit-dev libgsl0-dev \libusb-dev libsdl1.2-dev python-wxgtk2.8 python-numpy \python-cheetah python-lxml doxygen libxi-dev python-sip\libqt4-opengl-dev libqwt-dev libfontconfig1-dev libxrender-dev \python-sippython-sip-dev

3、为UHD安装一些类库

sudo apt-get install libboost-all-dev libusb-1.0-0-devpython-mako doxygen python-docutils cmake build-essential

4、将下载好的UHD release放到某个路径下面,开始安装

cd /host 进入文件所在目录,进入该文件,进入文件下面的host文件夹下面

mkdir build

cd build

cmake ../

make

make test

sudo make install

sudo ldconfig

5、安装完成,下载UHD固件,每个UHD版本都有自己的固件,可以使用UHD自己的脚本下载对应的固件

cd /usr/local/lib/uhd/utils

sudo ./uhd_images_downloader.py

执行改行命令可能会报错:

Traceback(most recent call last):

  File "./uhd_images_downloader.py",line 26, in

    import requests

ImportError:No module named requests

这时先安装requests

pip install requests

这时候可能会显示pip尚未安装,因此这一部分先安装pip,再安装request

sudo apt install python-pip

pip install requests

安装完毕,接着执行

sudo ./uhd_images_downloader.py

会显示如下信息:

Images destination:      /usr/local/share/uhd/images

Downloading images from: http://files.ettus.com/binaries/images/uhd-images_003.009.005-release.zip

Downloading images to:  /tmp/tmpRKdjAK/uhd-images_003.009.005-release.zip

......下载过程.....

Images successfully installed to:/usr/local/share/uhd/images

用于测试:在终端键入uhd_usrp_probe会显示当前链接的USRP的参数,说名UHD安装成功,还可以运行指令来显信号的频谱

sudo uhd_fft -f 940e6 10e6

会显示940e6 10e6范围的接收到的信号的频谱

 

6、安装GNU radio,默认安装路径是/usr/local/路径下面

进入gnuradio文件下面

cd /usr/local/gnuradio-3.7.10/

mkdir build

cd build

cmake ../

make

make test

sudo make install

sudo ldconfig

安装完毕可以在终端输入

sudo gnuradio-companion 来启动GNUradio

你可能感兴趣的:(软件无线电,GNUradio,uhd,usrp)