Детальная информация

Название Оптимизация и верификация алгоритмов пространственной обработки сигналов в программном комплексе радиомониторинга: выпускная квалификационная работа бакалавра: направление 09.03.04 «Программная инженерия» ; образовательная программа 09.03.04_01 «Технология разработки и сопровождения качественного программного продукта» = Optimization and Verification of Spatial Signal Processing Algorithms in a Radio Monitoring Software System
Авторы Хрущев Никита Алексеевич
Научный руководитель Коликова Татьяна Всеволодовна
Организация Санкт-Петербургский политехнический университет Петра Великого. Институт компьютерных наук и кибербезопасности
Выходные сведения Санкт-Петербург, 2026
Коллекция Выпускные квалификационные работы ; Общая коллекция
Тематика радиомониторинг ; пространственная обработка сигналов ; пеленгация ; определение направления прихода сигнала ; корреляционно-интерферометрический метод ; оптимизация ; верификация ; C++ ; автоматизированное тестирование ; radio monitoring ; spatial signal processing ; direction finding ; direction of arrival estimation ; correlation-interferometry method ; optimization ; verification ; hash table ; automated testing
Тип документа Выпускная квалификационная работа бакалавра
Язык Русский
Уровень высшего образования Бакалавриат
Код специальности ФГОС 09.03.04
Группа специальностей ФГОС 090000 - Информатика и вычислительная техника
DOI 10.18720/SPBPU/3/2026/vr/vr26-2179
Права доступа Доступ по паролю из сети Интернет (чтение)
Дополнительно Новинка
Ключ записи ru\spstu\vkr\42742
Дата создания записи 21.08.2026

Разрешенные действия

Действие 'Прочитать' будет возможно после подготовки администраторами необходимых файлов

Группа Анонимные пользователи
Сеть Интернет

Работа посвящена анализу, оптимизации и верификации алгоритмов модуля пространственной обработки сигналов действующего производственного комплекса радиомониторинга. В ней обоснована актуальность темы, разобраны методы пеленгации и варианты их программной реализации, а также описаны архитектура комплекса в целом и устройство модуля пеленгации. В ходе работы выявлены и устранены неоптимальные алгоритмические решения. Линейный поиск антенных элементов был заменён хэш-таблицей с доступом за O(1), благодаря чему время вызова основного алгоритма сократилось в 5-8 раз. Для платформенной антенной системы реализован расширенный алгоритм фазовой свёртки, в котором задействованы все C(n,2) пар каналов, а не (n-1), как было раньше. Кроме того, исправлены три алгоритмические ошибки, устранены утечки памяти и убраны избыточные вычисления. На базе фреймворка UnitTest++ разработана система из 140 автоматизированных тестов трёх уровней - модульных, интеграционных и регрессионных. Все нововведения проверены на реальных калибровочных данных. Верификация подтверждает корректность всех шести вариантов алгоритма для кольцевой антенной системы: ошибка определения азимута не превышает 0,3° при истинном значении 3°. Полученные результаты внедрены в действующий производственный комплекс.

This work focuses on the analysis, optimization, and verification of algorithms in the spatial signal processing module of a production radio monitoring software system. The relevance of the topic is justified, an analysis of direction-finding methods and their implementations is conducted, and the architecture of the software system and the structure of the direction-finding module are reviewed. During the work, unoptimal algorithmic solutions were identified and eliminated: the linear search for antenna elements was replaced by a hash table with O(1) access, reducing the main algorithm call time by 5–8 times; an extended phase convolution algorithm for the platform-type antenna system was implemented utilizing all C(n,2) channel pairs instead of (n-1); three algorithmic bugs were fixed; memory leaks and redundant computations were eliminated. A system of 140 automated tests at three levels (unit, integration, regression) based on the UnitTest++ framework was developed. All improvements were tested on real calibration data. Verification confirms the correctness of all six variants of the circular antenna system algorithm: the azimuth estimation error does not exceed 0.3° at a true value of 3°. The obtained results have been deployed into the production software system.

Место доступа Группа пользователей Действие
Локальная сеть ИБК СПбПУ Все
Интернет Авторизованные пользователи СПбПУ
Интернет Анонимные пользователи
...