Decodor de cod Mode S pentru aeronave

Transformă o adresă Mode S hexazecimală de șase cifre în bloc de alocare ICAO, prefix de biți, interval și poziție în bloc.

Adresă Mode S hexazecimală

Introdu șase caractere hexazecimale; sunt permise spații, cratime și prefixul opțional 0x.

Prefix fix de alocareBiți alocabili
Bloc de alocare

Introdu o adresă Mode S de 24 de biți pentru a vedea intervalul de alocare.

ICAO Annex 10 · 2023
Hexazecimal
24-bit · Binar
Decimal
Interval publicat
Prefix fix de alocare
Adrese în bloc
Poziție în bloc
Introdu o adresă Mode S de 24 de biți pentru a vedea intervalul de alocare.

Adresa este decodată în browser. Nimic nu este încărcat pe BroBroGo.

Întrebări frecvente

Ce înseamnă potrivirea cu o țară sau o autoritate?

Înseamnă doar că ICAO a alocat acel bloc de adrese țării sau autorității de înregistrare respective. Nu dovedește că aeronava este încă înregistrată acolo; transponderul poate fi configurat greșit, adresa poate fi duplicată sau neactualizată după schimbarea înregistrării.

Poate identifica o anumită aeronavă sau un anumit zbor?

Nu. Adresa de 24 de biți poate fi căutată separat în registrele de aeronave, dar acest instrument nu se conectează la registre, operatori sau servicii de urmărire în timp real; explică doar intervalul de alocare publicat.

De ce nu pot fi alocate 000000 și FFFFFF?

Planul global conține 16.777.214 valori alocabile, excluzând valorile numai cu zerouri și numai cu unu. Îndrumările ICAO precizează și că o adresă numai cu zerouri poate indica un transponder configurat greșit.

Structura cadrului de alocare ICAO pe 24 de biți

Organizația Aviației Civile Internaționale (ICAO) gestionează un spațiu global de adrese pe 24 de biți destinat identificării unice a aeronavelor în sistemele de supraveghere aeronautică. Acest plan de adresare conține exact 16.777.214 de valori care pot fi alocate efectiv aeronavelor. ICAO distribuie acest spațiu de adrese către statele membre și autoritățile internaționale sub formă de blocuri de alocare.

Fiecare stat primește un bloc specific sau mai multe blocuri, definite prin limite stricte de adrese, pe care le administrează pentru înmatricularea aeronavelor proprii. Pe lângă blocuri naționale, există categorii speciale administrate direct pentru scopuri tehnice sau de rezervă. Printre acestea se numără Bloc de alocare temporară ICAO, Bloc ICAO pentru utilizare specială, blocuri de tipul Bloc de rezervă pentru regiunea ‹region› sau adrese marcate ca Rezervat pentru utilizare viitoare. În cazul în care o adresă interogată nu se regăsește în nicio înregistrare oficială curentă, sistemul indică Nicio alocare publicată în acest tabel.

Traducerea din binar în hexazecimal în aviație

Adresa fizică transmisă de transponderul Mode S al unei aeronave este un șir binar de 24 de biți (valori de 0 și 1). Pentru a simplifica utilizarea, stocarea și citirea acestor date de către operatori și sisteme software, adresa de 24 de biți este reprezentată sub formă de cod hexazecimal de șase cifre.

Fiecare cifră hexazecimală reprezintă un grup de exact 4 biți (nibble). Conversia acoperă intervalul de caractere hexazecimale de la 0–9 și de la A–F (fără a se face distincție între literele mari și mici). De exemplu, o adresă binară completă este convertită într-un format compact de tipul 3AC12F. Instrumentul acceptă introducerea acestor coduri incluzând spații, cratime sau prefixul opțional 0x (specific notației de programare), curățând automat caracterele de separare pentru a efectua decodarea structurală.

Prefixe fixe și biți alocabili

Dimensiunea blocului atribuit unei țări este determinată matematic de lungimea prefixului binar fix. Structura unei adrese Mode S este împărțită în două componente distincte:

  • Prefix fix de alocare: Reprezintă o secvență de biți de la începutul adresei care este identică pentru toate aeronavele înregistrate sub autoritatea respectivă. Cu cât prefixul fix este mai scurt, cu atât blocul de adrese este mai mare.
  • Biți alocabili: Reprezintă biții variabili rămași liberi din totalul de 24 de biți. Acești biți sunt modificați de autoritatea națională pentru a genera adrese individuale unice pentru fiecare aeronavă.

Numărul total de adrese dintr-un bloc se calculează direct pe baza numărului de biți alocabili (2ⁿ, unde n este numărul de biți alocabili). Decodorul extrage aceste detalii structurale, afișând valoarea exactă pentru Prefix fix de alocare și numărul de Biți alocabili, alături de volumul total de Adrese în bloc și poziția numerică exactă a adresei introduse în interiorul acelui interval (Poziție în bloc).

Riscurile de configurare defectuoasă a transponderelor

Funcționarea corectă a sistemelor de evitare a coliziunilor (TCAS) și a monitorizării spațiului aerian prin ADS-B depinde de unicitatea și corectitudinea adresei Mode S programate în transponder. Există însă limitări și erori tehnice critice:

  • Adrese nealocabile: Tiparele formate exclusiv din zerouri (000000) sau exclusiv din unu (FFFFFF) nu pot fi alocate ca adrese valide de aeronavă. Dacă se încearcă decodarea acestora, instrumentul va returna starea Nu poate fi alocată ca adresă de aeronavă.
  • Eroarea de tip all-zero: O adresă configurată ca 000000 este un indicator clar al unei erori de instalare sau al unei lipse de configurare a transponderului la bordul aeronavei. Această anomalie tehnică poate duce la respingerea datelor de către stațiile de sol sau la probleme de identificare în sistemele de control al traficului aerian.

Alocare statică versus date de registru dinamice

Este esențial ca utilizatorii să înțeleagă diferența dintre decodarea structurală a unui bloc de adrese și interogarea unui registru activ de aeronave.

Caracteristică Decodor structural Mode S Registru activ / Urmărire live
Sursă date Tabelul de alocări oficiale ICAO Baze de date ale autorităților civile, feed-uri ADS-B active
Informații oferite Statul responsabil, intervalul de adrese, prefixul binar Număr de înmatriculare, model aeronavă, operator, poziție curentă
Dinamică Statică (alocările de blocuri se modifică rar) Dinamică (se schimbă la vânzarea sau reînmatricularea aeronavei)
Erori posibile Nu detectează dacă transponderul este programat greșit Necesită conexiune activă și interogări în timp real

O potrivire reușită a unui bloc indică doar autoritatea căreia ICAO i-a alocat acel interval. Aceasta nu garantează că aeronava este înregistrată în mod curent în acel stat. Transponderele pot fi configurate greșit, codurile pot fi duplicate accidental sau pot rămâne neschimbate după ce o aeronavă a fost vândută și transferată într-un alt registru național.

Utilizarea decodorului în activități practice

Acest instrument rulează exclusiv local, în browserul utilizatorului, asigurând confidențialitatea datelor introduse, deoarece nicio adresă nu este trimisă către serverele BroBroGo. Utilitatea sa se extinde pe mai multe categorii de utilizatori:

  • Pasionați de aviație și spotteri: Aceștia recepționează semnale Mode S folosind receptoare RTL-SDR și doresc să afle rapid țara de origine a unei aeronave pe baza codului hexazecimal interceptat.
  • Tehnicieni de avionică: Personalul de întreținere folosește decodorul pentru a verifica dacă transponderul nou instalat sau programat se încadrează în limitele corecte ale blocului național și pentru a depista erorile de tip 000000.
  • Analiști de date: Cercetătorii care procesează seturi mari de date ADS-B pot valida integritatea structurală a codurilor hexazecimale fără a suprasolicita API-urile registrelor externe.

Întrebări frecvente (FAQ)

Ce înseamnă potrivirea cu o țară sau o autoritate?

Înseamnă doar că ICAO a alocat acel bloc de adrese țării sau autorității de înregistrare respective. Nu dovedește că aeronava este încă înregistrată acolo; transponderul poate fi configurat greșit, adresa poate fi duplicată sau neactualizată după schimbarea înregistrării.

Poate identifica o anumită aeronavă sau un anumit zbor?

Nu. Adresa de 24 de biți poate fi căutată separat în registrele de aeronave, dar acest instrument nu se conectează la registre, operatori sau servicii de urmărire în timp real; explică doar intervalul de alocare publicat.

De ce nu pot fi alocate 000000 și FFFFFF?

Planul global conține 16.777.214 valori alocabile, excluzând valorile numai cu zerouri și numai cu unu. Îndrumările ICAO precizează și că o adresă numai cu zerouri poate indica un transponder configurat greșit.

Ce erori pot apărea la introducerea datelor în decodor?

Dacă introduceți caractere care nu aparțin sistemului hexazecimal, instrumentul va afișa eroarea: Folosește numai caracterele hexazecimale 0–9 și A–F.. Dacă lungimea codului curățat de spații sau prefixe nu este corectă, se va afișa eroarea: O adresă Mode S de 24 de biți trebuie să aibă exact șase caractere hexazecimale..