--- факультет: «Информатика и системы управления» кафедра: «Теоретическая информатика и компьютерные технологии» название: Отчёт о летней практике студент: А. С. Булдаков преподаватель: Д. П. Посевин группа: ИУ9-22Б --- # АННОТАЦИЯ В настоящем отчёте описывается разработка серверной части программно-аппаратного комплекса мониторинга радиоэфира, предназначенного для обнаружения источников радиосигнала и вычисления их координат методом триангуляции. Актуальность разработки обусловлена возрастающей потребностью в контроле радиоэлектронной обстановки для обнаружения неавторизованных передающих устройств. Разработано серверное приложение на языке C++, включающее TCP-сервер для приёма данных от трёх программно-определяемых радиосистем, модуль вычисления координат источника на основе модели логарифмического затухания сигнала и метода роевой оптимизации, а также графический интерфейс на базе фреймворка Qt. Обмен данными между модулями реализован через потокобезопасную очередь с использованием условной переменной. # СОДЕРЖАНИЕ # ПЕРЕЧЕНЬ ПРИНЯТЫХ СОКРАЩЕНИЙ SDR — Software-Defined Radio — программно-определяемая радиосистема PSO — Particle Swarm Optimization — метод роевой оптимизации TCP — Transmission Control Protocol — протокол управления передачей GUI — Graphical User Interface — графический интерфейс пользователя # ВВЕДЕНИЕ Количество радиоэлектронных устройств в повседневной жизни неуклонно растёт. Помимо легитимных передатчиков в радиоэфире появляются устройства, эксплуатация которых несанкционирована или представляет потенциальную угрозу [1]. Для принятия решения о дальнейших действиях относительно обнаруженного источника радиосигнала необходимо не только зафиксировать сам факт его наличия, но и определить координаты передающего устройства [2]. Существующие решения для мониторинга радиоэфира, как правило, представляют собой дорогостоящие комплексные системы, требующие специализированного оборудования и инфраструктуры. Альтернативным подходом является использование компактных программно-определяемых радиосистем, способных передавать данные на обычные вычислительные модули для последующей обработки. Целью работы является разработка серверной части программно-аппаратного комплекса мониторинга радиоэфира, обеспечивающего приём данных от программно-определяемых радиосистем и вычисление координат источников радиосигнала. Для достижения поставленной цели необходимо решить следующие задачи: 1. Разработать TCP-сервер для приёма и обработки данных от трёх SDR-приёмников 2. Реализовать алгоритм триангуляции на основе модели логарифмического затухания сигнала и метода роевой оптимизации [3] 3. Разработать графический интерфейс для визуализации результатов пеленгации 4. Обеспечить взаимодействие модулей через потокобезопасную очередь 5. Настроить контейнеризацию приложения с помощью Docker # Общее описание системы # Выполненные работы # ЗАКЛЮЧЕНИЕ # СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ 1. Гилев, И. В. Использование технологии SDR для анализа электромагнитной обстановки в системах связи специального назначения / И. В. Гилев, А. Р. Бушуева // Актуальные проблемы деятельности подразделений уголовно-исполнительной системы : сборник материалов Всероссийской научно-практической конференции. В 3 т., Воронеж, 23 октября 2025 года. – Воронеж: Федеральное казенное образовательное учреждение высшего профессионального образования "Воронежский институт Федеральной службы исполнения наказаний России", Издательско-полиграфический центр «Научная книга», 2025. – С. 324-328. 2. Шалаев, А. А. Оценка фактических значений отношения сигнал/шум в радионавигационных системах на основе экспериментальных данных / А. А. Шалаев // Crede Experto: транспорт, общество, образование, язык. – 2025. – № 4. – С. 61-76. 3. Семенюк, С. С. Определение местоположения источников радиоизлучений разностно-дальномерным методом на основе роевого интеллекта / С. С. Семенюк, А. В. Каблуков, А. С. Григоров // Динамика сложных систем - XXI век. – 2024. – Т. 18, № 1. – С. 51-57.