Декодер на авиационен код Mode S

Преобразувайте шестцифрен шестнадесетичен Mode S адрес в блок за разпределение на ICAO, битов префикс, диапазон и позиция в блока.

Шестнадесетичен Mode S адрес

Въведете шест шестнадесетични знака; позволени са интервали, тирета и незадължителен префикс 0x.

Фиксиран префикс за разпределениеРазпределими битове
Блок за разпределение

Въведете 24-битов Mode S адрес, за да видите диапазона му за разпределение.

ICAO Annex 10 · 2023
Шестнадесетична (Hex)
24-bit · Двоична (Binary)
Десетична (Decimal)
Публикуван диапазон
Фиксиран префикс за разпределение
Адреси в блока
Позиция в блока
Въведете 24-битов Mode S адрес, за да видите диапазона му за разпределение.

Адресът се декодира в браузъра ви. Нищо не се качва в BroBroGo.

ЧЗВ

Какво означава съвпадение с държава или орган?

То означава само, че ICAO е разпределила този адресен блок на съответната държава или регистриращ орган. Не доказва, че въздухоплавателното средство все още е регистрирано там; транспондерът може да е неправилно настроен, адресът да е дублиран или да не е обновен след промяна на регистрацията.

Може ли да идентифицира конкретно въздухоплавателно средство или полет?

Не. 24-битовият адрес може отделно да се потърси в регистрите на въздухоплавателни средства, но този инструмент не се свързва с регистри, оператори или услуги за проследяване на живо; той само обяснява публикувания диапазон за разпределение.

Защо 000000 и FFFFFF не могат да бъдат разпределени?

Глобалният план съдържа 16 777 214 разпределими стойности, като са изключени стойностите само с нули и само с единици. Насоките на ICAO посочват и че адрес само с нули може да показва неправилна настройка на транспондера.

Структура на 24-битовата система за разпределение на ICAO

Международната организация за гражданска авиация (ICAO) управлява глобалното пространство от адреси за транспондери Mode S, което се състои от точно 16 777 214 разпределими стойности. Всеки адрес представлява 24-битово двоично число, което в авиацията стандартно се представя като шестцифрен шестнадесетичен код.

Разпределението на това адресно пространство се извършва на блокове, предоставени на отделни държави, регистриращи органи или за специални категории. Всеки блок се дефинира чрез фиксиран двоичен префикс (фиксиран префикс за разпределение). Дължината на този префикс определя броя на оставащите променливи битове (разпределими битове), които съответната държава може да присвоява на отделни въздухоплавателни средства. Колкото по-къс е фиксираният префикс, толкова по-голям е капацитетът на блока от адреси за съответната страна.

Входни данни и валидиране в инструмента

Инструментът изисква въвеждането на шестцифрен шестнадесетичен адрес в полето с етикет Шестнадесетичен Mode S адрес. За улеснение на потребителя се поддържат различни формати на въвеждане, като са разрешени интервали, тирета и незадължителен префикс 0x.

При обработката на въведените данни се прилагат строги правила за валидиране:

  • Ако въведеният текст съдържа символи извън шестнадесетичния обхват (цифрите 0–9 и буквите A–F, без значение от регистъра), инструментът показва съобщението за грешка: Използвайте само шестнадесетичните знаци 0–9 и A–F.
  • Ако след премахване на интервалите, тиретата и префикса 0x дължината на адреса не е точно шест знака, се извежда грешката: 24-битовият Mode S адрес трябва да съдържа точно шест шестнадесетични знака.

Изходни параметри на декодирането

След успешно декодиране инструментът извежда следните структурирани данни:

Параметър Описание
Блок за разпределение Държавата, регистриращият орган или специалната категория, съответстваща на адреса.
Публикуван диапазон Пълният шестнадесетичен диапазон на съответния разпределен блок.
Адреси в блока Общият брой адреси, съдържащи се в съвпадащия блок.
Позиция в блока Точната поредна числена позиция на въведения адрес в рамките на неговия блок.
Фиксиран префикс за разпределение Фиксираната двоична битова последователност, присвоена на блока.
Разпределими битове Броят на променливите битове, оставащи за индивидуално присвояване.

В зависимост от въведения адрес, полето Блок за разпределение може да покаже конкретно име на държава или някоя от следните системни категории:

  • Блок за временно разпределение на ICAO
  • Блок на ICAO за специална употреба
  • Резервен блок за регион ‹region›
  • Запазено за бъдеща употреба
  • Няма публикувано разпределение в тази таблица
  • Не може да се разпредели като адрес на въздухоплавателно средство

Ограничения на адресите и технически рискове

В рамките на 24-битовата схема съществуват адреси, които не могат да бъдат разпределяни на въздухоплавателни средства. Стойностите, състоящи се изцяло от нули (000000) или изцяло от единици (FFFFFF), са невалидни за индивидуално присвояване.

Ако транспондерът излъчва адрес само с нули (000000), това е индикация за неправилна конфигурация на оборудването на борда. Подобни технически грешки или неправилно програмирани транспондери представляват риск за безопасността на въздушното движение, тъй като затрудняват правилната идентификация и координация от наземните системи за управление на въздушното движение.

Статично декодиране срещу динамични данни

Този инструмент функционира изцяло като офлайн структурен декодер на публикуваните диапазони на ICAO. Важно е да се разбере разликата между статичното разпределение на блокове и динамичните данни от активни регистри:

  1. Липса на проследяване на живо: Инструментът не извършва проследяване на полети в реално време, не показва текущо местоположение, оператор, собственик или регистрационен знак.
  2. Предупреждение за интерпретацията: Съвпадението с определен блок за разпределение доказва единствено, че ICAO е разпределила този диапазон на съответната държава. То не гарантира, че въздухоплавателното средство в момента е регистрирано там. Транспондерите могат да бъдат погрешно конфигурирани, адресите могат да бъдат дублирани или да останат непроменени след продажба и трансфер на самолета в регистъра на друга държава.

Потребители на инструмента

  • Авиационни ентусиасти и спотъри: Лица, които прихващат Mode S сигнали чрез собствени приемници и желаят да определят държавата на произход или регистриращия орган на базата на шестнадесетичния код.
  • Авионика и технически персонал по поддръжката: Специалисти, които проверяват дали транспондерът на дадено въздухоплавателно средство е програмиран с валиден адрес от правилния национален блок, или диагностицират грешки като конфигурации с изцяло нулев адрес.
  • Анализатори на данни и изследователи: Специалисти, работещи с масиви от ADS-B или Mode S данни, които трябва бързо да класифицират суровите шестнадесетични кодове в структурирани блокове, без да изпращат заявки към външни бази данни.

Често задавани въпроси

Какво означава съвпадение с държава или орган? То означава само, че ICAO е разпределила този адресен блок на съответната държава или регистриращ орган. Не доказва, че въздухоплавателното средство все още е регистрирано там; транспондерът може да е неправилно настроен, адресът да е дублиран или да не е обновен след промяна на регистрацията.

Може ли да идентифицира конкретно въздухоплавателно средство или полет? Не. 24-битовият адрес може отделно да се потърси в регистрите на въздухоплавателни средства, но този инструмент не се свързва с регистри, оператори или услуги за проследяване на живо; той само обяснява публикувания диапазон за разпределение.

Защо 000000 и FFFFFF не могат да бъдат разпределени? Глобалният план съдържа 16 777 214 разпределими стойности, като са изключени стойностите само с нули и само с единици. Насоките на ICAO посочват и че адрес само с нули може да показва неправилна настройка на транспондера.

Къде се обработват въведените от мен адреси? Адресът се декодира в браузъра ви. Нищо не се качва в BroBroGo.