Платформа радіоелектронної розвідки (SIGINT) — це програмне забезпечення, що знаходиться між апаратним забезпеченням збору радіочастотних сигналів та аналітиком розвідки. Вона приймає необроблені або оцифровані сигнали, обробляє їх через конвеєр етапів виявлення, демодуляції та характеризації та передає структуровані розвідувальні продукти — перехоплення, треки випромінювачів, геолокаційні фікси — споживачам.

SIGINT зазвичай поділяється на COMINT (розвідка зв'язку — голосові та цифрові комунікації) та ELINT (радіотехнічна розвідка — радари, навігаційні та некомунікаційні випромінювання). Більшість сучасних платформ обробляють обидва типи, хоча конвеєри обробки суттєво розходяться після початкового етапу захвату сигналу.

Збір: апаратно-програмний інтерфейс

Апаратне забезпечення збору SIGINT — програмно-визначені радіоприймачі (SDR), широкосмугові приймачі, антенні решітки пеленгування — виводить цифрові потоки вибірок (IQ-дані), які програмне забезпечення платформи повинно споживати. Основним завданням на цьому рівні є пропускна здатність: широкосмуговий приймач, що охоплює 100 МГц спектру при 16-бітній роздільній здатності, генерує приблизно 3,2 Гбіт/с необроблених даних. Програмне забезпечення збору повинно приймати, буферизувати та передавати цей потік без втрат даних.

Програмне забезпечення збору обробляє налаштування каналів (частота, смуга пропускання, налаштування підсилення), синхронізацію між кількома приймальними елементами для пеленгування та тегування метаданими кожного блоку вибірок (мітка часу, частота, ідентифікатор приймача). Де-факто стандартом інтерфейсу для апаратного забезпечення SDR є рівень абстракції SoapySDR, що надає апаратно-нейтральний API для пристроїв Ettus, Analog Devices, RTL-SDR та інших.

Конвеєр обробки сигналів

Після того як IQ-вибірки потрапляють в платформу, починається конвеєр цифрової обробки сигналів. Типові етапи:

Каналізація. Широкосмуговий вхід ділиться на вузькосмугові канали за допомогою поліфазного фільтрового банку або FFT-базованого каналізатора. Кожен отриманий канал незалежно моніториться на активність. Широкосмуговий вхід 100 МГц може утворити 1000 каналів по 100 кГц, кожен з яких моніториться детектором енергії.

Виявлення та вилучення сигналів. Виявлення енергії (порогування CFAR — постійний коефіцієнт хибної тривоги) визначає, коли канал містить сигнал інтересу. Платформа вилучає сегмент сигналу та направляє його до відповідного демодулятора на основі ідентифікації типу модуляції. Алгоритми автоматичної класифікації модуляції (AMC) класифікують схеми модуляції (AM, FM, SSB, FSK, PSK, QAM) без ручного втручання, забезпечуючи автоматизовану обробку у великих масштабах.

Демодуляція та декодування. Для COMINT демодульований голос передається до підсистеми розпізнавання мовлення або запису. Цифрові комунікації декодуються для вилучення корисних даних. Для ELINT параметри імпульсів (тривалість імпульсу, інтервал повторення, амплітуда, патерни перебудови частоти) вилучаються та порівнюються з базою даних параметрів випромінювачів (EPD) для ідентифікації.

Відбитки пальців сигналів. Крім типу модуляції та протоколу, сигнали несуть характеристики радіочастотних пристроїв — фазовий шум, дрейф частоти, гармонічні відношення — що складають відбиток передавача. Програмне забезпечення зняття відбитків пальців сигналів вилучає ці ознаки та зіставляє їх з базою даних відомих випромінювачів, дозволяючи повторну ідентифікацію конкретного радіо у кількох перехопленнях.

ELINT та COMINT: різні шляхи обробки

Обробка ELINT зосереджена на характеризації радарних та навігаційних випромінювачів. Ключові продукти — слова опису імпульсів (PDW) — структуровані записи параметрів кожного виявленого імпульсу — та аналіз режимів випромінювача, що порівнює спостережувані PDW з бібліотекою параметрів випромінювачів. Аналіз ELINT виробляє картину радарного бойового порядку супротивника: які радарні системи працюють, їх режими та місцеположення.

Обробка COMINT зосереджена на перехоплених комунікаціях. Після демодуляції платформа застосовує аналіз трафіку (хто з ким спілкується, в який час, яким патерном) та аналіз змісту (транскрипція або розшифрування, залежно від криптографічної ситуації). Аналіз трафіку є обчислювально прийнятним у реальному часі. Аналіз змісту у масштабі вимагає значних обчислювальних ресурсів та часто виконується на відкладеній основі.

Геолокація: TDOA та AOA

Визначення місцеположення передавача за перехопленнями сигналів потребує або методу кута приходу (AOA), або різниці часу приходу (TDOA), або їх комбінації.

AOA використовує направлену антенну решітку (інтерферометр або решітку Адкока) для вимірювання пеленгу на передавач. Один пеленг є лінією положення. Два одночасних пеленги з просторово рознесених позицій збору дають фікс в їх точці перетину. Точність AOA погіршується зі збільшенням дальності та в умовах багатопроменевого поширення.

TDOA вимірює різницю у часі, коли той самий сигнал прибуває на два або більше географічно рознесених пунктів збору. Різниця часу обмежує положення передавача гіперболічною кривою. Три пункти дають дві гіперболи, точка перетину яких є місцеположенням передавача. TDOA потребує дуже точної часової синхронізації між пунктами збору — зазвичай дисциплінованої GPS з точністю до мікросекунди.

Результати геолокації безпосередньо надходять в базу даних розвідувальних треків, дозволяючи трекам SIGINT-джерела з'являтися на загальній оперативній картині поряд з радарними та іншими датчиковими треками.

Ключовий висновок: Якість геолокації SIGINT обмежена геометричним різноманіттям пунктів збору. Два пункти, розташовані поруч, дають погано обумовлений фікс. Програмне забезпечення платформи повинно обчислювати та відображати еліпс помилки — а не лише точку місцеположення — щоб аналітики могли передавати впевненість геолокації споживачам.

Візуалізація та робочий процес аналітика

Інтерфейс аналітика платформи SIGINT повинен представляти дуже великий обсяг перехоплень — потенційно тисячі на годину — таким чином, щоб забезпечити сортування та пріоритизацію. Стандартні елементи інтерфейсу включають спектральний дисплей (водопад, що показує частоту проти часу з кодованою кольором енергією сигналу), чергу перехоплень з автоматичною оцінкою пріоритетів, вигляд треків випромінювачів із відомими випромінювачами та їх поточним статусом та карту геолокації.

Сучасні платформи SIGINT все більше включають засновану на ML пріоритизацію для виявлення перехоплень імовірної розвідувальної цінності, знижуючи навантаження на аналітиків. Класифікатор, навчений на исторических перехопленнях інтересу, може застосовувати оцінку релевантності до вхідних перехоплень, дозволяючи аналітикам зосередити увагу на топ-5%, а не переглядати все.

Інтеграція з ширшою розвідувальною картиною — кореляція треків випромінювачів SIGINT з даними IMINT та HUMINT — виконується через рівень злиття даних, що отримує структуровані продукти SIGINT (треки випромінювачів, геолокаційні фікси) як один з багатьох розвідувальних входів.