In der modernen Luftfahrtavionik und Telekommunikation besteht der Funkverkehr nicht nur aus Sprachkommunikation zwischen Piloten und Fluglotsen (ATC). Ein Großteil des kritischen Informationsaustauschs erfolgt über digitale Hochgeschwindigkeits-Datenpakete. Unter diesen Standards repräsentiert VDL Mode 2 (VHF Digital Link Mode 2) die Hauptarchitektur für die Übertragung von CPDLC- (Controller-Pilot Data Link Communications) und AOC-Nachrichten (Aeronautical Operational Control). In diesem technischen Leitfaden beleuchten wir die Funktionsweise des Protokolls und zeigen, wie Sie eine Bodenempfangsstation mit kostengünstigen SDR-Empfängern und Open-Source-Dekodierungssoftware einrichten.
⚡ Technische Daten & Betriebsdaten
Architektur und Modulation von VDL Mode 2
VDL2 arbeitet im VHF-Luftfahrtband (Frequenzen zwischen 118,000 MHz und 137,000 MHz). Im Gegensatz zum klassischen analogen ACARS mit ASK/AM-Modulation bei 2400 Baud verwendet VDL Mode 2 ein fortschrittliches digitales Modulationsverfahren namens D8PSK (Differential 8-Phase Shift Keying) mit einer Übertragungsrate von 31.500 Symbolen pro Sekunde (31,5 kbps). Diese hohe Spektraleffizienz ermöglicht es Passagiermaschinen, große Datenmengen mit Bodenstationen (Ground Stations - GS) auszutauschen, ohne die Sprachfrequenzen zu belasten.
Die gemeinsame Signalisierungskanal-Frequenz (CSC - Common Signalling Channel) in Europa und den meisten Teilen der Welt ist auf 136.975 MHz festgelegt. Flugzeuge auf Reiseflughöhe nutzen diese Frequenz, um den Erstkontakt herzustellen und nachfolgende Datenverkehrskanäle mit Area Control Centres (ACC) auszuhandeln.
Erforderliche Hardware: Antennen und SDR-Empfänger

Um VDL2-Pakete erfolgreich zu empfangen, ist ein für den Bereich von 130–137 MHz optimiertes RF-Funk-Setup erforderlich. Da die D8PSK-Modulation eine gute Rauschunterdrückung und ein günstiges Signal-Rausch-Verhältnis (SNR) erfordert, spielt die Hardware-Auswahl eine entscheidende Rolle.
| Hardware-Komponente | Empfohlenes Modell | Technische Spezifikationen |
|---|---|---|
| SDR-Empfänger | Airspy Mini / RTL-SDR Blog V3 | 16-bit ADC (Airspy) oder integrierter TCXO (RTL-SDR) |
| UKW-Antenne | Vertikaler Dipol / Discone / J-Pole | Optimiert für Resonanz bei 136.975 MHz |
| Koaxialkabel | HPAATEC / RG-213 / LMR-400 | Geringe Dämpfung bei Kabellängen über 10m |
| RF-Filter (Optional) | SAW-Bandpassfilter 137 MHz | Unterdrückung kommerzieller UKW-Interferenzen (88-108 MHz) |
Softwarekonfiguration und Dekodierung mit dumpvdl2
Sobald der SDR-Empfänger an Ihren Computer (wie einen Raspberry Pi 4 oder Linux-Mini-PC) angeschlossen ist, lautet die absolute Referenzsoftware zur Dekodierung von VDL2-Frames dumpvdl2, entwickelt von Tomasz Lemiech (szpajder). Das Programm unterstützt nativ Treiber wie SoapySDR, rtl_sdr und 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]
Um die Live-Erfassung unter Linux mit rtl_sdr als Quelle zu starten, lautet ein typischer Befehl:
rtl_sdr -f 136975000 -g 42 -s 2500000 - | dumpvdl2 --rtlsdr 0 -Treten Sie unserer Feeder-Community bei, indem Sie den ADSBItalia Feeder-Leitfaden lesen, und verfolgen Sie aggregierte Live-Daten auf unserer Live-Radarkarte map.adsbitalia.it.
