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
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
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
Más información: http://gnuradio.org/redmine/projects/gnuradio/wiki/InstallingGR