ПОЛЕЗНАЯ НАГРУЗКА
🛰Iiridium-sniffer: Автономный детектор и демодулятор всплесков спутников Iridium на языке C. Инструмент предназначен для пассивного мониторинга L-диапазона, альтернатива gr-iridium без зависимости от GNU Radio. Обеспечивает совместимый сырой вывод для последующего…
iridium-parser (IDA/IBC/IRA) и декодированный поток output.acars от reassembler.py.Конвейер из шести ступеней:
IRA строится карта спутников - каждый IRA несёт явный идентификатор sat:XXX и координаты центра луча, IBC даёт частотную базу канала спутника;IDA-кадром по регистрации борта, закодированной в полезной нагрузке как ASCII с нечётным битом чётности (байт N = 0x4E -> 0xCE), поиск - в окне ±30 с; назначение ретранслятора производится сравнением частоты IDA с базой IBC;38 даёт аэродром/ВПП (точность примерно ±50 км), H1 - маршрутный коридор по цепочке точек ИКАО (примерно ±200 км), 40/41/_d - фазу полёта;В тестовом 11-минутном захвате(от создателя) обработано 50 бортов, для 41 выполнено назначение ретранслятора, для
N3185J получена оценка 35,7 град с.ш., 77,0 град з.д. ±50 км - связка "аэродром KRSW + маршрутный коридор MURPH.HAMMZ.GVE.DRAIK.GSO... + 4 спутниковых ограничения"; валидация - по известному маршруту Гринсборо(VOR) -> Форт-Майерс(VOR). Даже без явной передачи координат текстовый авиационный обмен в связке с метаданными спутникового сегмента раскрывает операционную геометрию маршрута, фазу полёта и район нахождения борта; порог входа - любой SDR с полосой прмиерно 10 Мвыб/с и антенна на диапазон 1616-1626,5 МГц. Рабочий код Python - на гитхабе в эти выходные.
Как пользоваться ACARS Inference Pipeline.
Что нужно.
Железо:
Софт:
git clone https://github.com/muccc/iridium-toolkit
# Python 3.8+, сторонних пакетов не нужно
Шаг 1 - Захват и парсинг:
iridium-sniffer -d hackrf -s 10000000 -f 1626000000 | \
iridium-parser.py | \
tee >(gzip > output_parsed.gz) | \
reassembler.py -m acars > output.acars
На выходе два файла:
output_parsed.gz - все декодированные кадры (IDA/IBC/IRA) с временными метками, частотами, hex-нагрузкойoutput.acars - собранные ACARS-сообщения с регистрацией борта, меткой, текстомВременну́ю метку начала захвата (p-XXXXXXXXXX) берём из имени выходного файла iridium-sniffer - она нужна как --epoch.
Шаг 2 Запуск конвейера:
python3 acars_inference_pipeline.py \
--parsed output_parsed.gz \
--acars output.acars \
--epoch 1718000000
Пример вывода:
[SatMapper] 5 спутников, 14994 IBC-кадра, 919 IRA-лучей
[Correlator] 15026 IDA CRC:OK проиндексировано
[ACARSParser] 83 сообщения разобрано
N3185J
Сообщений: 10
Спутники: sat:003, sat:017, sat:049, sat:110
Аэродромы: KRSW
Маршрут: MURPH.HAMMZ.GVE.DRAIK.GSO.SLOJO.GRONK.RIELE.PUPYY
>>> ПОЗИЦИЯ: (+35.7, -77.0) ±50 км
Отслежено бортов: 50
С назначенным спутником: 41
С оценкой позиции: 1
На что обратить внимание
38 (аэродром/ВПП) даёт примерно ±50 км, H1 с маршрутом - примерно ±200 км, один спутниковый след без текстовых ограничений - примерно ±2000 кмWAYPOINT_DB) в прототипе содержит около 30 записей - для реального применения заменить на полную базу FAA NASR или EUROCONTROLPlease open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
❤5🔥2👏1
С прикладной точки зрения для РЭР/РЭБ это именно контрольно-измерительный и калибровочный источник, а не самодостаточное средство сложной помехи: он перекрывает несущие спутниковой навигации в районах L1/L2/L5 и смежных полосах, частоты телеметрии/управления беспилотников и типовые видеолинии вплоть до верхних сантиметровых диапазонов, что полезно для проверки приёмных трактов, фильтров, смесителей, малошумящих усилителей, опорных генераторов, селективности и побочных каналов, а также для частотных прогонов по аппаратуре.
Но по опубликованным данным у него нет встроенной модуляции, поэтому для имитации реальных навигационных сигналов, телеметрийных протоколов, ППРЧ или видеосигналов он сам по себе не заменяет полноценный векторный генератор или связку с программно-определяемым трактом; его сильная сторона - чистая перестраиваемая несущая и измерительный стенд, особенно там, где нужен компактный открытый источник до 22,6 ГГц.
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
❤3🤔1
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
ПОЛЕЗНАЯ НАГРУЗКА
Что из него можно выделить?
Дипстрайк FP-1 после переноса бака в крыло доведён до 1000 км при БЧ 105 кг; мидлстрайк FP-2 вырос из переработанного FP-1 под запрос войск на более тяжёлую БЧ по целям на 100-200 км от ЛБС, при этом озвучено, что новая конфигурация даёт те же 200 км уже с 158 кг(ранее было озвучено БЧ на базе чехословацкой авиабомбы ОФАБ-100-110-ТУ общей массой 121 килограмм и снаряжением около 44 килограммов ТГ-50(тротил и гексоген в пропорции 50:50)).
По FP-1/2 прямо сказано, что авионика и навигационные решения постоянно меняются, пройдено около семи поколений навигации, а текущий вектор - сопоставление изображения с картой на недорогой ночной камере(без комментариев, сейчас стоит от Caddx, серии IRC) для удара без ГНСС; отдельно заявлен поиск решений, позволяющих отказаться от дорогих CRPA(список CRPA, устанавливаемых на FP-1/2) и приёмников ГНСС, если это подтвердится боевым применением без потери качества миссии.
По материалам корпуса отдельно важен тезис о переходе от алюминия к композитной схеме: несущий углепластик, далее наполнитель со специальным противорадиолокационным покрытием и внешний стекло слой.
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥7🤔4❤1
Please open Telegram to view this post
VIEW IN TELEGRAM