Decoder voor Mode S-code van vliegtuigen

Zet een zescijferig hexadecimaal Mode S-adres om in het ICAO-toewijzingsblok, bitvoorvoegsel, bereik en positie binnen het blok.

Hexadecimaal Mode S-adres

Voer zes hexadecimale tekens in; spaties, koppeltekens en het optionele voorvoegsel 0x zijn toegestaan.

Vast toewijzingsvoorvoegselToewijsbare bits
Toewijzingsblok

Voer een 24-bits Mode S-adres in om het toewijzingsbereik te bekijken.

ICAO Annex 10 · 2023
Hex
24-bit · Binair
Decimaal
Gepubliceerd bereik
Vast toewijzingsvoorvoegsel
Adressen in het blok
Positie in het blok
Voer een 24-bits Mode S-adres in om het toewijzingsbereik te bekijken.

Het adres wordt in je browser gedecodeerd. Er wordt niets naar BroBroGo geüpload.

Veelgestelde vragen

Wat betekent een overeenkomst met een land of autoriteit?

Dit betekent alleen dat ICAO dit adresblok aan dat land of die registratieautoriteit heeft toegewezen. Het bewijst niet dat het vliegtuig daar nog is geregistreerd; de transponder kan verkeerd zijn ingesteld, het adres kan dubbel zijn of niet zijn bijgewerkt na een registratiewijziging.

Kan dit een specifiek vliegtuig of een specifieke vlucht identificeren?

Nee. Het 24-bits adres kan afzonderlijk in luchtvaartuigregisters worden opgezocht, maar deze tool maakt geen verbinding met registers, exploitanten of live volgdiensten; de tool legt alleen het gepubliceerde toewijzingsbereik uit.

Waarom kunnen 000000 en FFFFFF niet worden toegewezen?

Het wereldwijde plan bevat 16.777.214 toewijsbare waarden, waarbij de waarden met alleen nullen en alleen enen zijn uitgesloten. ICAO-richtlijnen vermelden ook dat een adres met alleen nullen op een verkeerd ingestelde transponder kan duiden.

Het ICAO 24-bits toewijzingskader

De International Civil Aviation Organization (ICAO) beheert het wereldwijde identificatieschema voor luchtvaartuigen via een 24-bits adresseringssysteem. Dit systeem biedt ruimte aan exact 16.777.214 toewijsbare waarden. ICAO verdeelt deze totale adresruimte in specifieke blokken en wijst deze toe aan lidstaten, registratieautoriteiten of speciale categorieën.

Wanneer een land een blok toegewezen krijgt, is de nationale luchtvaartautoriteit verantwoordelijk voor de verdere uitgifte van individuele adressen aan geregistreerde luchtvaartuigen. Naast de individuele landen zijn er specifieke blokken gereserveerd voor internationale of operationele doeleinden. De "Decoder voor Mode S-code van vliegtuigen" herkent deze structuren en koppelt het ingevoerde adres aan de officiële ICAO-toewijzing. Hierbij kan het resultaat vallen onder een van de volgende categorieën:

  • De specifieke naam van het land of de autoriteit
  • ICAO-blok voor tijdelijke toewijzing
  • ICAO-blok voor bijzonder gebruik
  • Reserveblok voor regio ‹region›
  • Gereserveerd voor toekomstig gebruik
  • Geen gepubliceerde toewijzing in deze tabel
  • Kan niet als vliegtuigadres worden toegewezen

Binaire en hexadecimale structuur in de luchtvaart

Een Mode S-adres is fundamenteel een 24-bits binair getal. Om dit in de praktijk hanteerbaar te maken, wordt de binaire reeks van 24 enen en nullen vertaald naar een compactere hexadecimale weergave van exact zes tekens. Elk hexadecimaal teken vertegenwoordigt vier binaire bits (nibbles), waarbij gebruik wordt gemaakt van de cijfers 0–9 en de letters A–F.

Binnen deze 24-bits structuur hanteert ICAO een systeem van vaste voorvoegsels (fixed prefixes) en variabele, toewijsbare bits. De lengte van het vaste binaire voorvoegsel bepaalt direct de omvang van het adresblok dat een autoriteit ontvangt. Een land met een groot luchtvaartregister krijgt een korter binair voorvoegsel toegewezen, waardoor er meer variabele bits overblijven voor individuele registraties. Omgekeerd resulteert een langer vast voorvoegsel in een kleiner aantal toewijsbare bits en dus een kleiner adresblok voor die specifieke autoriteit.

Technische werking en invoervereisten

De "Decoder voor Mode S-code van vliegtuigen" functioneert als een offline-achtige structurele decoder die de opbouw van het ingevoerde adres analyseert en vergelijkt met de gepubliceerde ICAO-bereiken. De tool voert geen actieve database-zoekopdrachten uit en maakt geen verbinding met externe registers.

Voor een succesvolle decodering moet de invoer aan strikte syntactische regels voldoen:

  • Toegestane tekens: Alleen hexadecimale tekens binnen het bereik 0–9 en A–F (hoofdletterongevoelig). Spaties, koppeltekens en het optionele voorvoegsel 0x zijn toegestaan in de invoer en worden door de tool genegeerd bij de verwerking.
  • Lengte: De invoer moet exact zes hexadecimale tekens bevatten (exclusief de toegestane spaties, koppeltekens of het 0x voorvoegsel).

Indien de invoer afwijkt, toont de tool een van de volgende foutmeldingen:

  • Bij ongeldige tekens: Gebruik alleen de hexadecimale tekens 0–9 en A–F.
  • Bij een onjuiste lengte: Een 24-bits Mode S-adres moet precies zes hexadecimale tekens bevatten.

Na een succesvolle invoer splitst de decoder de data en toont de volgende parameters:

  • Toewijzingsblok: De verantwoordelijke staat of autoriteit.
  • Gepubliceerd bereik: Het volledige hexadecimale bereik van het gedetecteerde blok.
  • Adressen in het blok: Het totale aantal unieke adressen binnen dit specifieke blok.
  • Positie in het blok: De exacte numerieke positie van het ingevoerde adres binnen de grenzen van het blok.
  • Vast toewijzingsvoorvoegsel: Het vaste binaire bitpatroon van de toewijzing.
  • Toewijsbare bits: De resterende variabele bits voor individuele adressen.

Risico's van transpondermisconfiguratie

Binnen het wereldwijde adresseringsschema zijn bepaalde bitpatronen uitgesloten van actieve toewijzing. De adressen met uitsluitend nullen (000000) en uitsluitend enen (FFFFFF) zijn niet toewijsbaar als geldige vliegtuigadressen.

Het detecteren van een adres met alleen nullen (000000) is in de luchtvaartpraktijk een belangrijke indicator voor een foutieve transponderconfiguratie. Wanneer een transponder niet correct is geprogrammeerd of zijn configuratie verliest, valt deze vaak terug op dit nul-patroon. Dit brengt risico's met zich mee voor de luchtverkeersveiligheid en de nauwkeurigheid van surveillance-systemen, aangezien het vliegtuig hiermee geen unieke identiteit uitzendt.

Statische toewijzing versus dynamische registers

Het is technisch noodzakelijk om onderscheid te maken tussen de structurele toewijzing van een adresblok en de actuele registratie van een luchtvaartuig. Een succesvolle match in de decoder toont uitsluitend aan welke autoriteit het adresblok door ICAO is toegewezen. Het levert geen sluitend bewijs dat het luchtvaartuig op dit moment daadwerkelijk onder die vlag geregistreerd staat.

In de praktijk kunnen transponders verkeerd geconfigureerd zijn of kunnen er per ongeluk dubbele adressen in omloop zijn. Daarnaast komt het voor dat bij de verkoop en export van een vliegtuig naar een ander land de transpondercode niet direct wordt aangepast naar het blok van de nieuwe autoriteit. De fysieke transponder blijft dan tijdelijk uitzenden in het oude blok, hoewel de papieren registratie al is gewijzigd. De decoder toont in dergelijke gevallen nog steeds het oorspronkelijke ICAO-blok.

Veelgestelde vragen (FAQ)

Wat betekent een overeenkomst met een land of autoriteit? Dit betekent alleen dat ICAO dit adresblok aan dat land of die registratieautoriteit heeft toegewezen. Het bewijst niet dat het vliegtuig daar nog is geregistreerd; de transponder kan verkeerd zijn ingesteld, het adres kan dubbel zijn of niet zijn bijgewerkt na een registratiewijziging.

Kan dit een specifiek vliegtuig of een specifieke vlucht identificeren? Nee. Het 24-bits adres kan afzonderlijk in luchtvaartuigregisters worden opgezocht, maar deze tool maakt geen verbinding met registers, exploitanten of live volgdiensten; de tool legt alleen het gepubliceerde toewijzingsbereik uit.

Waarom kunnen 000000 en FFFFFF niet worden toegewezen? Het wereldwijde plan bevat 16.777.214 toewijsbare waarden, waarbij de waarden met alleen nullen en alleen enen zijn uitgesloten. ICAO-richtlijnen vermelden ook dat een adres met alleen nullen op een verkeerd ingestelde transponder kan duiden.

Worden mijn ingevoerde gegevens opgeslagen of gedeeld? Het adres wordt in je browser gedecodeerd. Er wordt niets naar BroBroGo geüpload.