Instalación de GNU Radio

Installation from repositories

Actualmente hay disponible una gran cantidad de software SDR de gran calidad. Entre ellos destaca GNU Radio, por ser una herramienta muy interesante desde un punto de vista académico y para radioaficionados, que permite implementar por parte del propio usuario un sistema SDR y le ofrece multitud de herramientas para procesar las señales recibidas, en función de la aplicación de la que se les vaya a dar.

La instalación más sencilla suele ser mediante los paquetes pre-compilados. En Debian y otras distribuciones basadas en ésta como Ubuntu, puede hacerse mediante la orden

 sudo apt-get install gnuradio

Installation from repositories

En Fedora

 yum install gnuradio

Aunque no es un programa nativo de Windows, también se puede instalar en este sistema operativo, bien compilándolo uno mismo con compiladores cross-platform, o mediante los paquetes pre-compilados por Ettus Research http://files.ettus.com/binaries/gnuradio/

En ese caso, se recomienda instalar la versión estable más actual (latest_stable).

En sistemas operativos Unix, a veces también será necesario compilar el software por diversos motivos. Una de ellas es que la versión del programa disponible en los repositorios puede no ser la más actual. En este caso, la forma más sencilla para sistemas basados en Debian y Fedora es emplear el script de Marcus Leech que realiza todo el proceso de forma semi-automática:
http://www.sbrac.org/files/build-gnuradio

Se puede descargar y ejecutar directamente en una terminal mediante el comando (atención, el proceso es largo, puede durar 2 – 3 horas, dependiendo del PC):

wget http://www.sbrac.org/files/build-gnuradio && chmod a+x ./build-gnuradio && ./build-gnuradio

Compilation from source

Y lo realmente importante: entre la versión 3.6 (presente en muchos repositorios) y la 3.7 (más actual) hay una serie de cambios mayores que hacen incompatibles los scripts hacia delante, es decir, los scripts hechos para la versión 3.6 no funcionarán en la 3.7, como suele ser habitual. Existe una guí­a en la web del proyecto que recoge la migración de la versión 3.6 a la 3.7: http://gnuradio.org/redmine/projects/gnuradio/wiki/Move_3-6_to_3-7

La herramienta gnu-radio companion es la interfaz gráfica del programa, si se quiere usar mediante bloques en lugar de escribir los scripts directamente. Si la instalación se completa correctamente, se puede acceder desde el icono grc en el menú principal, o desde la terminal con la orden

gnuradio-companion

Captura del GNURadio Companion


Más información: http://gnuradio.org/redmine/projects/gnuradio/wiki/InstallingGR