PlutoSDR - Introducción

Hace unos días me hice con un pequeño dispositivo SDR (Software Defined Radio, Radio definida por software) llamado ADALM-PLUTO . Esta pequeña herramienta, pensada para hacer una introducción a SDR tiene la ventaja de poder recibir y transmitir señales desde 325 a 3.800 MHz, permitiéndome trabajar en bandas que otros módulos de SDR no llegan.

Existen otros dispositivos que realizan funciones similares, pero a un precio más elevado. ADALM-PLUTO, comúnmente llamado PlutoSDR o simplemente Pluto está en el orden de unos cien euros y mirando las comparativas es muy completo. Como principal problema tiene la ausencia de software compatible, así que he decidido documentar esta parte para mi propio interés. Espero que también te sirva.

Adquisición

Si quieres adquirir un equipo ADALM-PLUTO puedes hacerlo en Mouser . En menos de tres días lo tenía en casa y todo perfecto. Otra opción es comprarlo en Digi-Key . También puedes comprobar otras tiendas en la página de compras de Analog.com , los fabricantes de este dispositivo.

Descripción del dispositivo

El dispositivo está compuesto por diferentes partes. Las más importantes para mi son las relacionadas con la conexión USB, dado que es lo que podremos ver desde nuestro ordenador:

  • Dos conectores SMA de RadioFrecuencia para conectar las antenas
    • Uno para transmisión, etiquetado como “Tx”
    • Otro para recepción, etiquetado como “Rx”
    • Las frecuencias usadas van desde 300 MHz hasta 3.8 GHz
    • El ancho de banda del canal va desde 200 kHz a 20 MHz
  • Un conector USB 2 (480 Mbits/segundo) para conectar con un ordenador y usado para recibir los datos. Esta es la parte más importante, donde aparecen los diferentes dispositivos con los que nuestro ordenador puede intercambiar información:
    • Conexión mediante libiio para comunicarse con el dispositivo de Radio Frecuencia
    • Dispositivo de Red tipo RNDIS (Remote Network Driver Interface Specification). Por defecto usará la dirección IP 192.168.2.1
    • Dispositivo USB-Serie, que permite acceso por consola usando la especificación USB CDC ACM (USB Communication Device Class Abstract Control Model)
    • Dispositivo de almacenamiento USB, que veremos como una unidad de disco
  • Conector para alimentación externa. El fabricante indica que lo ha puesto por si fuera necesario, pero que no han visto ninguna necesidad en sus pruebas.