Nel panorama moderno dell'avionica e delle telecomunicazioni aeronautiche, il traffico radio non è composto unicamente dalle voci dei piloti che dialogano con i controllori del traffico aereo (ATC). Gran parte dello scambio informativo critico avviene tramite pacchetti di dati digitali ad alta velocità. Tra questi standard, il VDL Mode 2 (VHF Digital Link Mode 2) rappresenta l'architettura principale per la trasmissione di messaggi CPDLC (Controller-Pilot Data Link Communications) e messaggi AOC (Aeronautical Operational Control). In questa guida tecnica approfondiremo il funzionamento del protocollo e vedremo come configurare una stazione di ricezione terrestre utilizzando ricevitori SDR a basso costo e il software di decodifica open source.
⚡ Scheda Tecnica & Dati Operativi
Architettura e Modulazione del VDL Mode 2
Il VDL2 opera nella banda VHF aeronautica (frequenze comprese tra 118.000 MHz e 137.000 MHz). A differenza del classico ACARS analogico in modulazione ASK/AM a 2400 baud, il VDL Mode 2 utilizza una modulazione digitale avanzata denominata D8PSK (Differential 8-Phase Shift Keying) con una velocità di trasmissione di 31.500 simboli al secondo (31.5 kbps). Questa efficienza spettrale elevata consente agli aeromobili commerciali di scambiare enormi quantità di dati con le stazioni di terra (Ground Stations - GS) senza congestionare le frequenze vocali.
La frequenza comune di segnalazione (CSC - Common Signalling Channel) in Europa e nella maggior parte del mondo è fissata a 136.975 MHz. Gli aeromobili in rotta utilizzano questa frequenza per stabilire il contatto iniziale e negoziare i canali di traffico dati successivi con i centri di controllo d'area (ACC) come Eurocontrol.
Hardware Necessario: Antenne e Ricevitori SDR

Per ricevere correttamente i pacchetti VDL2 è necessario un setup radio RF ottimizzato per la gamma dei 130-137 MHz. Poiché la modulazione D8PSK richiede una buona reiezione del rumore e un rapporto segnale-rumore (SNR) favorevole, la scelta dell'hardware gioca un ruolo cruciale.
| Componente Hardware | Modello Consigliato | Caratteristiche Tecniche |
|---|---|---|
| Ricevitore SDR | Airspy Mini / RTL-SDR Blog V3 | 16-bit ADC (Airspy) o TCXO integrato (RTL-SDR) |
| Antenna VHF | Dipolo verticale / Discone / J-Pole | Ottimizzata per risuonare a 136.975 MHz |
| Cavo Coassiale | HPAATEC / RG-213 / LMR-400 | Bassa attenuazione per tratte superiori a 10m |
| Filtro RF (Opzionale) | Filtro passa-banda SAW 137 MHz | Taglio delle interferenze FM commerciali (88-108 MHz) |
Configurazione del Software e Decodifica con dumpvdl2
Una volta collegato il ricevitore SDR al computer (un Raspberry Pi 4 o un mini PC Linux), il software di riferimento assoluto per la decodifica dei fotogrammi VDL2 è dumpvdl2, sviluppato da Tomasz Lemiech (szpajder). Il programma supporta nativamente driver come SoapySDR, rtl_sdr e 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]
Per avviare la cattura in tempo reale su Linux, un comando tipico utilizzando rtl_sdr come sorgente è il seguente:
rtl_sdr -f 136975000 -g 42 -s 2500000 - | dumpvdl2 --rtlsdr 0 -Unisciti alla nostra community di feeder e appassionati visitando la Guida Feeder ADSBItalia e monitora i dati aggregati in tempo reale sulla nostra Mappa Live Radar map.adsbitalia.it.
