En el panorama moderno de la aviónica y las telecomunicaciones aeronáuticas, el tráfico de radio no se compone únicamente de comunicaciones de voz entre pilotos y controladores de tránsito aéreo (ATC). Gran parte del intercambio de información crítica se realiza a través de paquetes de datos digitales de alta velocidad. Entre estos estándares, el VDL Mode 2 (VHF Digital Link Mode 2) representa la arquitectura principal para la transmisión de mensajes CPDLC (Controller-Pilot Data Link Communications) y AOC (Aeronautical Operational Control). En esta guía técnica profundizaremos en el funcionamiento del protocolo y veremos cómo configurar una estación de recepción terrestre utilizando receptores SDR de bajo costo y software de decodificación de código abierto.
⚡ Datos Técnicos y Operativos
Arquitectura y Modulación de VDL Mode 2
El VDL2 opera dentro de la banda aeronáutica de VHF (frecuencias entre 118.000 MHz y 137.000 MHz). A diferencia del clásico ACARS analógico que utiliza modulación ASK/AM a 2400 baudios, VDL Mode 2 utiliza una modulación digital avanzada llamada D8PSK (Differential 8-Phase Shift Keying) con una tasa de transmisión de 31,500 símbolos por segundo (31.5 kbps). Esta alta eficiencia espectral permite que las aeronaves comerciales intercambien enormes cantidades de datos con las estaciones terrestres (Ground Stations - GS) sin congestionar las frecuencias de voz.
La frecuencia del canal común de señalización (CSC - Common Signalling Channel) en Europa y la mayor parte del mundo está fijada en 136.975 MHz. Las aeronaves en ruta utilizan esta frecuencia para establecer el contacto inicial y negociar canales posteriores de tráfico de datos con los centros de control de área (ACC) como Eurocontrol.
Hardware Requerido: Antenas y Receptores SDR

Para recibir con éxito los paquetes VDL2, se requiere una configuración de radio RF optimizada para el rango de 130 a 137 MHz. Dado que la modulación D8PSK exige un buen rechazo de ruido y una relación señal-ruido (SNR) favorable, la elección del hardware juega un papel fundamental.
| Componente de Hardware | Modelo Recomendado | Especificaciones Técnicas |
|---|---|---|
| Receptor SDR | Airspy Mini / RTL-SDR Blog V3 | ADC de 16 bits (Airspy) o TCXO integrado (RTL-SDR) |
| Antena VHF | Dipolo vertical / Discone / J-Pole | Optimizada para resonar a 136.975 MHz |
| Cable Coaxial | HPAATEC / RG-213 / LMR-400 | Baja atenuación para tiradas superiores a 10m |
| Filtro RF (Opcional) | Filtro paso banda SAW 137 MHz | Rechazo de interferencias FM comerciales (88-108 MHz) |
Configuración del Software y Decodificación con dumpvdl2
Una vez que el receptor SDR está conectado a tu computadora (como una Raspberry Pi 4 o un mini PC Linux), el software de referencia absoluta para decodificar tramas VDL2 es dumpvdl2, desarrollado por Tomasz Lemiech (szpajder). El programa admite de forma nativa controladores como SoapySDR, rtl_sdr y airspy.
[2023-10-24 14:22:10.115] [vdl2] [I] freq: 136.975000 MHz, power: -24.5 dBFS, snr: 18.2 dB [2023-10-24 14:22:10.230] [vdl2] [I] AVLC frame: src_addr: 4CA212 (A320, Lufthansa, D-AIZQ), dst_addr: 440003 (EDGG ACC) [2023-10-24 14:22:10.231] [vdl2] [I] XID response: station capabilities: Ground Station, max_I_field: 1024 bytes [2023-10-24 14:22:10.450] [vdl2] [I] AVLC frame: src_addr: 4CA212, dst_addr: 440003, cmd: UI [2023-10-24 14:22:10.451] [vdl2] [I] CPDLC message: CLRDAT - ATIS RECEIVED / WAYPOINT DIRECT TO [ULQ]
Para iniciar la captura en vivo en Linux usando rtl_sdr como fuente, un comando típico es:
rtl_sdr -f 136975000 -g 42 -s 2500000 - | dumpvdl2 --rtlsdr 0 -Únete a nuestra comunidad de alimentadores consultando la Guía de Feeder de ADSBItalia y supervisa datos agregados en tiempo real en nuestro Mapa de Radar en Vivo map.adsbitalia.it.
