Какие коды ИКАО зарезервированы для использования TIS-B?

Используя свой приемник ADS-B, за последние несколько месяцев я видел много того, что я считаю контактами TIS-B. Кажется, они циклически перебирают несколько разных префиксов идентификаторов ICAO, но я вижу много таких, которые имеют форму (в шестнадцатеричном формате) 29xxxx и 31xxxx. Например, 298c12 и 318512. Я ищу спецификацию того, какие именно диапазоны кодов ИКАО можно использовать для TIS-B.

Ответы (1)

В этом ответе я предполагаю, что вы анализируете данные ADS-B на частоте 1090 МГц, которая де-факто является глобальным стандартом. Я менее знаком с ADS-B на UAT (987 МГц), который используется в США в дополнение к 1090 МГц, но я предполагаю, что применяется та же логика.

Целям TIS-B не присвоены адреса ИКАО.

Если воздушное судно имеет адрес ИКАО, который определяется датчиками наблюдения (например, радаром режима S, системой мультилатерации) и воздушное судно не передает ADS-B, то цель TIS-B будет создана с 24-битным адресом ИКАО.

Если воздушное судно не имеет адреса ICAO (т. е. оно имеет транспондер режима A/C / ATCRBS) и не передает ADS-B, то цель TIS-B будет создана с 24-битным адресом, состоящим из адреса режима A. код (первые 12 бит) и уникальный номер дорожки системы наблюдения (последние 12 бит). Первичным радиолокационным целям назначается «код режима А» со всеми нулями.

Чтобы определить, получаете ли вы сообщение ADS-B или сообщение TIS-B, вы должны начать смотреть на формат нисходящей линии связи (DF, первые 5 бит сообщения), если DF = 17, то это сообщение ADS-B. Если DF = 18, то вы смотрите на поле управления (CF, биты 6-8). CF = 0 и CF = 1 являются сообщениями ADS-B. CF = 2,3 и 5 — это сообщения TIS-B. CF = 6 — это сообщения ADS-R. CF = 4 – это сообщения о состоянии системы TIS-B/ADS-R.

Сообщения TIS-B содержат бит флага ICAO/Mode A (IMF), который указывает, как интерпретировать 24-битный адрес. Расположение этих битов зависит от типа сообщения (например, положение, скорость) и заменяет бит в формате ADS-B, который не имеет значения в TIS-B.

Спасибо, @DeltaLima. Я видел ваши другие ответы, связанные с ADS-B, и надеялся, что вы сможете помочь с этим вопросом :)
@JohnWiseman Я профессионально занимаюсь стандартизацией и внедрением всего этого. Все, что помечено как ads-b, привлекает мое внимание :-)
@JohnWiseman, кстати, какой приемник вы используете?
Я использую RTL-SDR с dump1090 в качестве декодера. Когда я начинал в 2013 году, я никогда не видел отчетов TIS-B, но в эти дни я вижу многое: наземные транспортные средства в аэропорту Лос-Анджелеса, самолеты только в режиме A/C в воздухе, а иногда контакты TIS-B, которые, кажется, отражают самолеты, которые транслируя свое собственное положение ADS-B.
@JohnWiseman, у наземных транспортных средств в Лос-Анджелесе, вероятно, есть передатчики ADS-B. Некоторые самолеты передают позиции ADS-B с низким качеством (нет целостности) и указывают это в сообщении (FTC = 9). В таком случае цель TIS-B все равно будет генерироваться, поскольку данные ADS-B в действительности непригодны для использования. Установленные на борту приемники ASD-B (а также приемники ADS-B УВД) будут отфильтровывать эти сообщения с низкой целостностью.
978UAT использует совершенно другой формат сообщений, но имеет те же типы адресов и логику, что и 1090ES.