Das ICAO-24-Bit-Zuteilungssystem für Luftfahrzeuge
Die International Civil Aviation Organization (ICAO) verwaltet den weltweiten Adressraum für die Sekundärradar-Abfrage im Mode-S-Verfahren. Dieses System basiert auf einer 24-Bit-Struktur, die exakt 16.777.214 zuteilbare Werte umfasst. Jedes Luftfahrzeug benötigt eine eindeutige Adresse, um im Luftraum fehlerfrei identifiziert und über Systeme wie ADS-B erfasst zu werden.
Die Verteilung dieser Adressen erfolgt blockweise an die einzelnen Mitgliedstaaten, Registrierungsbehörden oder für spezielle internationale Verwendungszwecke. Der Mode-S-Code-Decoder für Luftfahrzeuge arbeitet als struktureller Offline-Decoder. Er gleicht die eingegebene Hexadresse mit den offiziell veröffentlichten Zuteilungsbereichen der ICAO ab, um die zuständige Behörde oder das Land zu bestimmen. Eine Abfrage von Live-Flugdaten, aktiven Luftfahrzeugregistern oder Betreiberdaten findet dabei nicht statt.
Mathematische Struktur: Binärpräfixe und Hexadezimalwerte
Die technische Grundlage einer Mode-S-Adresse ist eine 24-stellige Binärzahl. In der Luftfahrt und bei der Datenübertragung wird diese Binärzahl standardmäßig in eine sechsstellige Hexadezimaladresse übersetzt, um die Handhabung zu vereinfachen.
Die Aufteilung eines Adressblocks an einen Staat wird durch ein festes Binärpräfix (Fixed allocation prefix) bestimmt. Die Länge dieses Präfixes definiert die Größe des verbleibenden Adressraums für das jeweilige Land:
- Festes Zuteilungspräfix: Die unveränderlichen führenden Bits, die von der ICAO für einen bestimmten Block festgelegt wurden.
- Zuteilbare Bits: Die verbleibenden variablen Bits innerhalb der 24-Bit-Adresse, die der jeweilige Staat für die Registrierung einzelner Luftfahrzeuge frei vergeben kann.
Ein langes Präfix bedeutet weniger verbleibende zuteilbare Bits und somit einen kleineren Adressblock für kleinere Staaten. Große Luftfahrtnationen erhalten Blöcke mit kurzen Präfixen, wodurch ihnen Millionen einzelner Adressen zur Verfügung stehen.
Eingabeformate und Validierungsregeln des Decoders
Das Werkzeug verarbeitet die sechsstellige Hexadezimaladresse über das Feld inputLabel ("Mode-S-Hexadresse"). Um eine fehlerfreie Dekodierung zu gewährleisten, gelten präzise Formatierungsregeln:
- Zulässige Zeichen: Ausschließlich die Hexadezimalziffern
0–9sowie die BuchstabenA–F(Groß- und Kleinschreibung werden nicht unterschieden). - Tolerierte Trennzeichen: Leerzeichen, Bindestriche sowie das optionale Präfix
0xdürfen in der Eingabe enthalten sein und werden vom Tool automatisch ignoriert. - Längenprüfung: Nach Bereinigung von erlaubten Trennzeichen muss die Adresse exakt sechs Zeichen lang sein.
Sollte die Eingabe von diesen Vorgaben abweichen, gibt das System spezifische Fehlermeldungen aus:
- Bei unzulässigen Zeichen erscheint die Meldung:
Nur die Hexadezimalzeichen 0–9 und A–F verwenden. - Bei einer falschen Anzahl an Hexadezimalzeichen erscheint die Meldung:
Eine 24-Bit-Mode-S-Adresse muss genau sechs Hexadezimalstellen haben.
Ausgabewerte und Zuteilungsblöcke
Nach dem Klick auf decode ("Adresse decodieren") schlüsselt das Tool die Struktur der Adresse auf und gibt folgende Parameter aus:
- Zuteilungsblock (
allocationLabel): Der Name des Staates, der Registrierungsbehörde oder eine der folgenden Sonderkategorien:- Der exakte Name des Landes oder der Behörde
Temporärer ICAO-ZuteilungsblockICAO-Block zur besonderen VerwendungRegionaler Reserveblock ‹region›Für künftige Verwendung reserviertKeine veröffentlichte Zuteilung in dieser TabelleNicht als Luftfahrzeugadresse zuteilbar
- Veröffentlichter Bereich (
rangeLabel): Der vollständige Hexadezimalbereich, in dem sich der gefundene Block befindet. - Adressen im Block (
blockSizeLabel): Die Gesamtzahl der theoretisch verfügbaren Adressen innerhalb dieses spezifischen Blocks. - Position im Block (
positionLabel): Die genaue fortlaufende Nummer der eingegebenen Adresse innerhalb des ermittelten Blocks. - Festes Zuteilungspräfix (
fixedBitsLabel): Das binäre Bitmuster, das für diesen Block fest vorgegeben ist. - Zuteilbare Bits (
variableBitsLabel): Die Anzahl der variablen Bits, die für Einzelzuweisungen verbleiben.
Technische Risiken und Grenzen der Interpretation
Bei der Analyse von Mode-S-Daten müssen Anwender die Grenzen statischer Zuteilungsdaten beachten. Ein erfolgreicher Treffer im Decoder zeigt ausschließlich an, welcher Behörde die ICAO diesen Block zugewiesen hat. Er liefert keinen Beweis für eine aktive oder korrekte Registrierung des Luftfahrzeugs.
Transponder-Fehlkonfigurationen
In der Praxis treten immer wieder Konfigurationsfehler auf. Ein wesentliches Sicherheitsrisiko im Luftraum sind falsch programmierte Transponder. Besonders kritisch sind hierbei Adressen, die nur aus Nullen (000000) oder nur aus Einsen (FFFFFF) bestehen. Diese beiden Muster sind laut ICAO-Vorgaben nicht als Luftfahrzeugadresse zuteilbar. Wird die Adresse 000000 empfangen, ist dies ein direkter technischer Hinweis auf eine fehlerhafte Konfiguration des Transponders im Luftfahrzeug.
Statische Zuteilung vs. Dynamische Register
Wenn ein Luftfahrzeug in ein anderes Land verkauft und dort neu registriert wird, muss der Transponder physisch mit einer neuen Mode-S-Adresse aus dem Block des neuen Landes programmiert werden. Geschieht dies nicht, sendet das Flugzeug weiterhin den alten Code. Der Decoder zeigt in diesem Fall das ursprüngliche Zuteilungsland an, obwohl das Flugzeug bereits in einem anderen Register geführt wird.
Zielgruppen des Decoders
- Luftfahrt-Enthusiasten und Spotter: Personen, die Signale von Mode-S-Transpondern empfangen und anhand des Hex-Codes schnell das Herkunftsland oder die zuständige Registrierungsbehörde bestimmen möchten.
- Avioniker und Wartungspersonal: Techniker, die nach dem Einbau oder der Wartung eines Transponders überprüfen müssen, ob die programmierte Adresse im korrekten nationalen Zuteilungsblock liegt, oder die fehlerhafte Nullkonfigurationen (
000000) aufspüren wollen. - Datenanalysten: Forscher, die große Mengen an ADS-B- oder Mode-S-Rohdaten verarbeiten und die Hex-Adressen strukturiert in Länderblöcke aufteilen müssen, ohne externe Registerdatenbanken abzufragen.
Häufig gestellte Fragen (FAQ)
Was sagt die Zuordnung zu einem Land oder einer Behörde aus? Sie zeigt nur, welchen Adressblock die ICAO diesem Staat oder dieser Registerbehörde zugeteilt hat. Die aktuelle Eintragung ist damit nicht belegt; ein Transponder kann falsch, doppelt oder nach einem Registerwechsel veraltet konfiguriert sein.
Kann das Flugzeug oder sein Flug identifiziert werden? Nein. Eine 24-Bit-Adresse lässt sich separat in einem Luftfahrzeugregister suchen. Dieser Decoder fragt jedoch weder Register noch Betreiber oder Live-Tracking-Dienste ab, sondern erklärt nur den veröffentlichten Bereich.
Warum sind 000000 und FFFFFF nicht zuteilbar? Das weltweite System umfasst 16.777.214 zuteilbare Werte und schließt die Muster nur aus Nullen bzw. Einsen aus. Laut ICAO kann eine Nulladresse auch auf eine falsche Transponderkonfiguration hinweisen.
Werden meine eingegebenen Daten auf Servern gespeichert? Nein. Die Adresse wird in Ihrem Browser decodiert. Es wird nichts zu BroBroGo hochgeladen.