Setup:Gnuradio Linux - 2020-UQ-Communication-Systems/public GitHub Wiki
You can install GnuRadio via either
- the system packages
- the build-gnuradio script - from SBRAC
Option 2 gives you a more complete version of GnuRadio - but it takes quite a significant time to build it.
Steps to get it working:
- Get and build the packages
$ wget http://www.sbrac.org/files/build-gnuradio && chmod a+x ./build-gnuradio && ./build-gnuradio
- export
PYTHONPATH
to the installation location:export PYTHONPATH=/usr/local/lib64/python2.7/site-packages
orexport PYTHONPATH=/usr/local/lib/python2.7/site-packages
(for 64-bit and 32-bit systems respectively).
Some reasons to get it is that it automatically includes:
- gr-baz
- gr-iqbal
- rtlsdr / osmosdr
You can start gnuradio-companion
, which is the graphical front-end to flow chart generation. In the companion you generate python "glue" to connect modules together. Most basic communication systems can be built completely inside this system.