Ang Framework ng Paglalaan ng ICAO 24-Bit Address
Ang bawat modernong eroplano na nilagyan ng Mode S transponder ay nangangailangan ng natatanging pagkakakilanlan upang gumana nang ligtas sa loob ng pandaigdigang airspace. Ang pagkakakilanlang ito ay pinamamahalaan ng International Civil Aviation Organization (ICAO) sa pamamagitan ng isang 24-bit na address scheme. Sa kabuuan, ang pandaigdigang sistemang ito ay naglalaman ng eksaktong 16,777,214 na mga value na maaaring ilaan sa mga sasakyang panghimpapawid.
Ipinapamahagi ng ICAO ang malaking espasyong ito ng mga address sa mga kasaping bansa, awtoridad sa pagpaparehistro, at mga espesyal na kategorya sa pamamagitan ng mga tiyak na bloke ng allocation. Ang bawat bansa ay tumatanggap ng isa o higit pang mga bloke depende sa laki ng kanilang rehistradong aviation fleet. Ang Decoder ng Mode S Code ng Eroplano ay gumagana bilang isang offline-style na structural decoder na nagsusuri sa estruktura ng mga nailathalang hanay na ito. Hindi ito nagsasagawa ng live flight tracking, paghahanap sa operator, o aktibong pag-query sa mga opisyal na registry ng eroplano. Sa halip, isinasalin nito ang estruktura ng inilagay na address upang matukoy kung aling bansa o awtoridad ang may pananagutan sa partikular na hanay na iyon.
Pagsasalin ng Binary Patungong Hexadecimal sa Aviation
Sa antas ng hardware ng transponder, ang Mode S address ay isang 24-bit binary number (isang serye ng 24 na zero at isa). Para sa mas madaling pagbasa at pag-encode ng mga tao, ang 24-bit binary na ito ay kinakatawan bilang isang anim-na-digit na hexadecimal code. Ang hexadecimal system ay gumagamit ng base-16 na matematika, na binubuo ng mga digit na 0–9 at mga titik na A–F (case-insensitive).
Kapag naglagay ng code sa tool, tinatanggap ang mga format na may kasamang mga espasyo, gitling, at opsyonal na 0x prefix upang mapadali ang pagkopya mula sa iba't ibang log ng data. Gayunpaman, sinusunod ng tool ang mahigpit na panuntunan sa pagpapatunay ng input:
- Kung ang input ay naglalaman ng mga character sa labas ng hexadecimal range, ipapakita ng tool ang eksaktong error:
Gamitin lang ang hexadecimal na character na 0–9 at A–F. - Kung ang input ay hindi naglalaman ng eksaktong anim na hexadecimal na digit (hindi kabilang ang mga tinatanggap na espasyo, gitling, o
0xprefix), ipapakita nito ang error:Dapat eksaktong anim na hexadecimal na character ang 24-bit Mode S address.
Nakapirming Prefix at mga Bit na Maaaring Ilaan
Ang laki ng isang bloke ng allocation na ibinibigay sa isang bansa ay tinutukoy ng haba ng binary prefix nito. Ang estrukturang ito ay nahahati sa dalawang bahagi:
- Nakapirming allocation prefix: Ito ang nakapirming pagkakasunod-sunod ng mga binary bit sa simula ng address na nagpapakilala sa awtoridad. Kung mas maikli ang prefix na ito, mas malaki ang kabuuang bloke ng mga address na magagamit ng bansa.
- Mga bit na maaaring ilaan: Ito ang mga natitirang variable bit sa loob ng 24-bit address na maaaring malayang ipamahagi ng bansa sa mga indibidwal na eroplano.
Sa pamamagitan ng pagsusuri sa mga bit na ito, kalkulado ng decoder ang kabuuang bilang ng mga address sa loob ng bloke pati na rin ang eksaktong posisyon ng inilagay na address sa loob ng partikular na hanay na iyon.
| Output Field | Kahulugan ng Data |
|---|---|
| Allocation block | Ang bansa, awtoridad, o espesyal na kategoryang nakatalaga sa address. |
| Nailathalang range | Ang buong hexadecimal range (mula simula hanggang dulo) ng naitugmang bloke. |
| Mga address sa block | Ang kabuuang bilang ng mga natatanging address na nakapaloob sa bloke. |
| Posisyon sa block | Ang tiyak na numerikal na posisyon ng inilagay na code sa loob ng naitugmang bloke. |
| Nakapirming allocation prefix | Ang nakapirming binary bit prefix na nakatalaga sa bloke. |
| Mga bit na maaaring ilaan | Ang bilang ng mga natitirang variable bit para sa indibidwal na pagtatalaga. |
Mga Espesyal at Nakalaang Bloke ng ICAO
Hindi lahat ng Mode S address ay nakatalaga sa mga partikular na bansa. May mga nakalaang hanay ang ICAO para sa mga espesyal na layunin at pangangailangan sa hinaharap. Depende sa inilagay na hexadecimal code, maaaring ipakita ng tool ang isa sa mga sumusunod na kinalabasan ng allocation block:
- Pansamantalang allocation block ng ICAO
- Special-use block ng ICAO
- Reserve block ng rehiyong
‹region› - Nakalaan para sa paggamit sa hinaharap
- Walang nailathalang allocation sa talahanayang ito
- Hindi maaaring ilaan bilang aircraft address
Panganib sa Maling Configuration ng Transponder
Ang mga address na binubuo ng puro zero (000000) at puro isa (FFFFFF) sa hexadecimal ay hindi maaaring ilaan bilang mga address ng eroplano. Ang paggamit ng address na puro zero ay isang malinaw na indikasyon ng maling configuration ng transponder ng eroplano. Ang mga ganitong pagkakamali ay nagdudulot ng panganib sa kaligtasan ng airspace dahil maaaring hindi makilala nang tama ng mga radar at ADS-B receiver ang sasakyang panghimpapawid.
Mahalagang tandaan na ang matagumpay na pagtugma sa isang bloke ay nagpapatunay lamang kung aling awtoridad ang nagmamay-ari ng hanay ng address. Hindi nito pinatutunayan ang kasalukuyang rehistrasyon ng eroplano. Ang mga transponder ay maaaring magkaroon ng maling configuration, maaaring madoble ang code, o maaaring hindi nabago ang code pagkatapos ibenta ang eroplano sa ibang bansa.
Mga Madalas Itanong (FAQ)
Ano ang ibig sabihin ng pagtugma sa isang bansa o awtoridad?
Ibig sabihin lang nito na inilaan ng ICAO ang address block sa bansang iyon o sa awtoridad sa pagpaparehistro. Hindi nito pinatutunayang nakarehistro pa rin doon ang eroplano; maaaring mali ang configuration ng transponder, duplikado ang address, o hindi ito na-update matapos baguhin ang rehistro.
Matutukoy ba nito ang isang partikular na eroplano o flight?
Hindi. Maaaring hiwalay na hanapin ang 24-bit address sa mga aircraft registry, pero hindi kumokonekta ang tool na ito sa mga registry, operator, o live tracking service; ipinapaliwanag lang nito ang pampublikong allocation range.
Bakit hindi maaaring ilaan ang 000000 at FFFFFF?
May 16,777,214 na maaaring ilaan na value sa pandaigdigang plano, dahil hindi kasama ang puro zero at puro one. Sinasabi rin ng gabay ng ICAO na ang address na puro zero ay maaaring tanda ng maling configuration ng transponder.
Ligtas ba ang aking data kapag ginamit ko ang decoder na ito?
Oo. Ang iyong address ay dine-decode nang direkta sa iyong sariling browser, at walang anumang data na ina-upload sa mga server ng BroBroGo.