Avanzado ⏱️ 7 min Aviación y ACARS

Guía de instalación y configuración de dumphfdl

Guía completa para compilar e instalar dumphfdl en Linux y Raspberry Pi. Rastreá aviones transoceánicos sobre el Atlántico Sur usando HFDL y compartí los datos con Airframes.io.

📅 Publicado: 18 de septiembre de 2026 ✍️ Por Equipo Zorzal RF

Basado en la documentación oficial de airframes.io.
Traducido y adaptado por el equipo técnico de Zorzal RF para la comunidad hispanohablante.

dumphfdl es un decodificador HFDL multicanal que recibe mensajes ACARS, informes de posición ADS-C y comunicaciones CPDLC de aeronaves por radio de alta frecuencia (HF). El HFDL ofrece cobertura sobre océanos y zonas remotas donde no llegan las señales VHF.

Instalación paso a paso en Debian/Ubuntu

Instalación de dependencias necesarias

sudo apt-get install build-essential cmake git pkg-config libglib2.0-dev libconfig++-dev libliquid-dev libfftw3-dev

Para soporte SoapySDR:

sudo apt-get install libsoapysdr-dev

Para salida ZeroMQ:

sudo apt-get install libzmq3-dev

Instalar libacars (requerido)

git clone https://github.com/szpajder/libacars.git
cd libacars
mkdir build && cd build
cmake ../
make
sudo make install
sudo ldconfig

Compilar dumphfdl

git clone https://github.com/szpajder/dumphfdl.git
cd dumphfdl
mkdir build && cd build
cmake ../
make
sudo make install

Pasos de Configuración

Guía de uso básico

Las frecuencias de HFDL se especifican en kHz:

dumphfdl --soapysdr driver=rtlsdr --sample-rate 250000 \
  --output decoded:json:udp:address=feed.airframes.io,port=5556 \
  --station-id MI-ESTACION-HFDL \
  8927 8912 8894 8885 8834

Opciones principales de la línea de comandos

OpciónDescripción
--soapysdr <driver>Cadena de dispositivo SoapySDR (ej. driver=rtlsdr)
--sample-rate <rate>Tasa de muestreo en Hz (requerido)
--gain <dB>Ganancia del sintonizador en dB
--gain-elements <spec>Ganancia por etapa (ej. IFGR=54,RFGR=0)
--freq-correction <ppm>Corrección de frecuencia en PPM
--centerfreq <freq>Frecuencia central en Hz (auto-calculada si se omite)
--station-id <id>Identificador de estación
--output <spec>Configuración de salida (misma sintaxis que dumpvdl2)

(El resto del proceso para compartir hacia Airframes usando feed.airframes.io:5556 y para crear un servicio Systemd es idéntico a dumpvdl2).

Consejos para la selección de frecuencias

El HFDL utiliza una red mundial de estaciones en tierra y las frecuencias cambian durante el día según la propagación ionosférica. Por lo general, las frecuencias bajas funcionan mejor de noche y las altas de día.

Usá hfdl.observer para ver qué estaciones y frecuencias están activas en tiempo real.

¿Listo para arrancar con tu proyecto?

En nuestra tienda oficial vas a encontrar los receptores RTL-SDR, antenas y accesorios que necesitas, con envío a todo el país.

Ir a la Tienda

Buscar en Zorzal RF