安装:

参考http://gnuradio.org/redmine/projects/gnuradio/wiki/InstallingGR

或http://gnuradio.microembedded.com/installinggr

1,对于Fedora 或 Ubuntu最简单易行的方法,使用构建脚本 build-gnuradio:

打开一个终端窗口(terminal window),进入想要系统源代码被安装的目标目录下(比如,‘cd src/’),然后运行如下命令:
$ wget http://www.sbrac.org/files/build-gnuradio && chmod a+x ./build-gnuradio && ./build-gnuradio

然后漫长的等待整个过程。。。直到完成为止。

2,或者可以参考http://www.douban.com/note/223243741,一步一步来,就可以了。

GNU Radio 随系统附带大量的可开箱即用的工具及功能软件。如若安装是源自于源代码,便可在 gr-utils/src/python 和 gr-uhd/apps 目录下发现其源代码。如果是基于 Linux 环境,使用源(比如,使用脚本 build-gnuradio)安装,这些程序便被安装于 /usr/local/bin 下

测试:

在没有usrp的条件下,可以尝试运行一些gnuradio自带的例子来检查程序是否能正常运行

1.运行 dial_tone.py
在 上述安装方法下,进入文件路径/usr/local/share/gnuradio/examples/audio 下,可以找到dial_tone.py,它产生两个 sine 波形并且把他们输出到声卡,一个输出到声卡的左声道,一个输出到右声道。

执行$ ./dial_tone.py

你会听到声卡发出声音。

2.运行 grc

在/usr/local/bin目录下找到gnuradio-companion。它可以看作是 GNU Radio 的图形界面版
执行$ ./gnuradio-companion

会弹出图形化窗口。