Dekodér leteckého kódu Mode S

Preveďte šesťmiestnu hexadecimálnu adresu Mode S na blok pridelenia ICAO, bitovú predponu, rozsah a pozíciu v bloku.

Hexadecimálna adresa Mode S

Zadajte šesť hexadecimálnych znakov; povolené sú medzery, spojovníky a voliteľná predpona 0x.

Pevná predpona prideleniaPrideliteľné bity
Blok pridelenia

Zadajte 24-bitovú adresu Mode S a zobrazte jej rozsah pridelenia.

ICAO Annex 10 · 2023
Šestnástková (16)
24-bit · Binárna (2)
Desiatková (10)
Zverejnený rozsah
Pevná predpona pridelenia
Adresy v bloku
Pozícia v bloku
Zadajte 24-bitovú adresu Mode S a zobrazte jej rozsah pridelenia.

Adresa sa dekóduje vo vašom prehliadači. Na BroBroGo sa nič neodosiela.

Časté otázky

Čo znamená zhoda s krajinou alebo úradom?

Znamená iba, že ICAO pridelila tento blok adries danej krajine alebo registračnému úradu. Nedokazuje, že je tam lietadlo stále registrované; odpovedač môže byť nesprávne nastavený, adresa môže byť duplicitná alebo neaktualizovaná po zmene registrácie.

Dokáže určiť konkrétne lietadlo alebo let?

Nie. 24-bitovú adresu možno samostatne vyhľadať v registroch lietadiel, tento nástroj sa však nepripája k registrom, prevádzkovateľom ani službám živého sledovania; iba vysvetľuje zverejnený rozsah pridelenia.

Prečo nemožno prideliť 000000 a FFFFFF?

Globálny plán obsahuje 16 777 214 prideliteľných hodnôt; hodnoty zo samých núl a samých jednotiek sú vylúčené. Pokyny ICAO tiež uvádzajú, že adresa zo samých núl môže signalizovať nesprávne nastavenie odpovedača.

Rámec prideľovania 24-bitových adries ICAO

Medzinárodná organizácia pre civilné letectvo (ICAO) spravuje globálny systém prideľovania adries pre odpovedače Mode S, ktorý tvorí základ moderného sledovania lietadiel a koordinácie vzdušného priestoru. Tento systém využíva 24-bitový adresný priestor, čo predstavuje presne 16 777 216 možných binárnych kombinácií. Z tohto celkového počtu je celosvetovo prideliteľných presne 16 777 214 hodnôt.

ICAO distribuuje tento rozsiahly adresný priestor jednotlivým členským štátom, registračným úradom a na špecifické účely vo forme ucelených blokov. Každému štátu je pridelený jeden alebo viacero rozsahov na základe veľkosti jeho leteckej flotily a potrieb registrácie. Tento decentralizovaný prístup umožňuje národným úradom autonómne prideľovať konkrétne adresy jednotlivým lietadlám pod ich jurisdikciou bez rizika vzniku duplicitných kódov v globálnom meradle.

Preklad z binárnej do hexadecimálnej sústavy v letectve

Hoci odpovedače Mode S pracujú na fyzickej úrovni s 24-bitovým binárnym kódom (sekvencia 24 núl a jednotiek), v letectve sa pre praktické účely používa hexadecimálny zápis. Tento formát skracuje dlhý binárny reťazec do prehľadnejšej šesťmiestnej podoby.

Každá zo šiestich pozícií v hexadecimálnom kóde reprezentuje presne 4 bity (nibble) binárneho čísla. Systém využíva znaky od 0 po 9 a písmená od A po F (ktoré reprezentujú hodnoty 10 až 15). Napríklad binárna sekvencia je v palubných systémoch, databázach a pri prenose dát ADS-B reprezentovaná ako kompaktný šesťmiestny kód, ktorý spracováva aj nástroj Dekodér leteckého kódu Mode S.

Pevné predpony a prideliteľné bity

Štruktúra každého bloku adries ICAO je definovaná matematicky pomocou dvoch základných zložiek: pevnej binárnej predpony a variabilných prideliteľných bitov.

  • Pevná predpona pridelenia: Ide o počiatočnú sekvenciu bitov, ktorú ICAO pevne stanovila pre danú krajinu alebo úrad. Všetky adresy v rámci tohto bloku musia začínať touto identickou binárnou postupnosťou.
  • Prideliteľné bity: Sú to zostávajúce premenlivé bity v 24-bitovom rozsahu, ktoré má príslušný národný úrad k dispozícii pre individuálne priradenie konkrétnym lietadlám.

Dĺžka pevnej predpony priamo určuje celkovú kapacitu daného bloku. Krajiny s veľkým počtom registrovaných lietadiel majú kratšie predpony, čo im ponecháva väčší počet prideliteľných bitov a tým aj väčší objem adries v bloku. Naopak, menšie štáty s obmedzenou flotilou dostávajú bloky s dlhšími predponami, kde je počet adries v bloku menší.

Špeciálne a vyhradené bloky ICAO

Nie všetky adresy v 24-bitovom priestore sú pridelené konkrétnym štátom pre civilné letectvo. ICAO vyčlenila špecifické rozsahy pre mimoriadne účely, dočasné potreby alebo technické rezervy. Pri dekódovaní adries sa preto možno stretnúť s nasledujúcimi kategóriami blokov:

  • Blok dočasného pridelenia ICAO: Rozsahy určené na prechodné obdobia alebo špecifické testovacie účely.
  • Blok ICAO na osobitné použitie: Adresy vyhradené pre neštandardné prevádzkové scenáre.
  • Rezervný blok regiónu: Regionálne rezervy určené na pokrytie budúcich potrieb v konkrétnych geografických oblastiach.
  • Vyhradené na budúce použitie: Bloky, ktoré sú momentálne neaktívne a čakajú na neskoršie pridelenie.
  • V tejto tabuľke nie je zverejnené žiadne pridelenie: Rozsahy, ktoré zatiaľ nemajú v oficiálnych dokumentoch priradenú autoritu.

Riziká nesprávnej konfigurácie odpovedačov

Správne nastavenie 24-bitovej adresy Mode S v palubnom odpovedači je kritické pre bezpečnosť letovej prevádzky. Systém letectva však čelí technickým rizikám spojeným s nesprávnou konfiguráciou hardvéru.

Medzi najčastejšie chyby patrí ponechanie adresy zo samých núl (000000) alebo samých jednotiek (FFFFFF). Hodnota 000000 je v systémoch priamo indikovaná ako príznak nesprávnej konfigurácie odpovedača. Tieto dve špecifické adresy sú označené ako „Nemožno prideliť ako adresu lietadla“, pretože ich použitie narúša integritu sledovacích systémov a sťažuje prácu riadiacim letovej prevádzky.

Statické pridelenie versus dynamické registre

Je dôležité rozlišovať medzi štrukturálnym dekódovaním adresy a živým vyhľadávaním v registroch. Dekodér leteckého kódu Mode S funguje výhradne ako offline dekodér zverejnených rozsahov ICAO.

Zhoda s blokom identifikuje iba autoritu, ktorej ICAO daný rozsah pridelila. Tento výsledok sám o sebe nedokazuje aktuálnu registráciu lietadla v danej krajine. V praxi dochádza k situáciám, kedy je lietadlo predané do zahraničia, avšak jeho odpovedač zostane nesprávne nakonfigurovaný s pôvodnou adresou, prípadne dôjde k duplicitnému prideleniu alebo chybnému zápisu. Nástroj preto neposkytuje informácie o konkrétnom lete, registračnej značke, vlastníkovi ani aktuálnej polohe lietadla.

Vstupy a pravidlá validácie nástroja

Nástroj vyžaduje na vstupe šesťmiestnu hexadecimálnu adresu Mode S. Pre maximálnu flexibilitu pri práci s rôznymi formátmi dát systém akceptuje zápis s malými aj veľkými písmenami, medzerami, spojovníkmi a tiež s voliteľnou predponou 0x.

Pri spracovaní vstupu sa uplatňujú prísne validačné pravidlá:

  • Ak zadáte znaky mimo povoleného rozsahu, zobrazí sa chybové hlásenie: Používajte iba hexadecimálne znaky 0–9 a A–F.
  • Ak vstup po očistení od medzier, spojovníkov a predpony 0x neobsahuje presne šesť znakov, nástroj zobrazí chybu: 24-bitová adresa Mode S musí mať presne šesť hexadecimálnych znakov.

Spracovanie prebieha lokálne priamo vo vašom webovom prehliadači, čo zaručuje plné súkromie, keďže žiadne zadávané údaje sa neodosielajú na servery BroBroGo.

Často kladené otázky (FAQ)

Čo znamená zhoda s krajinou alebo úradom?

Znamená iba, že ICAO pridelila tento blok adries danej krajine alebo registračnému úradu. Nedokazuje, že je tam lietadlo stále registrované; odpovedač môže byť nesprávne nastavený, adresa môže byť duplicitná alebo neaktualizovaná po zmene registrácie.

Dokáže určiť konkrétne lietadlo alebo let?

Nie. 24-bitovú adresu možno samostatne vyhľadať v registroch lietadiel, tento nástroj sa však nepripája k registrom, prevádzkovateľom ani službám živého sledovania; iba vysvetľuje zverejnený rozsah pridelenia.

Prečo nemožno prideliť 000000 a FFFFFF?

Globálny plán obsahuje 16 777 214 prideliteľných hodnôt; hodnoty zo samých núl a samých jednotiek sú vylúčené. Pokyny ICAO tiež uvádzajú, že adresa zo samých núl môže signalizovať nesprávne nastavenie odpovedača.

Ako zistím pozíciu adresy v rámci prideleného bloku?

Nástroj po zadaní platného hexadecimálneho kódu automaticky vypočíta presnú číselnú pozíciu zadanej adresy vo vnútri priradeného bloku, pričom zobrazí aj celkový počet adries, ktoré tento blok obsahuje, a jeho pevnú binárnu predponu.