Алгоритм оценки канала связи OFDM-систем, основанный на методах глубокого обучения
- Авторы: Чирков О.Н.1
-
Учреждения:
- Воронежский государственный технический университет
- Выпуск: Том 21, № 4 (2025): Вестник Воронежского государственного технического университета
- Страницы: 129-134
- Раздел: Радиотехника и связь
- URL: https://journals.rcsi.science/1729-6501/article/view/363434
- DOI: https://doi.org/10.36622/1729-6501.2025.21.4.019
- ID: 363434
Цитировать
Полный текст
Аннотация
Рассматриваются эффективные методы оценки канала связи OFDM-систем (Orthogonal Frequency Division Multiplexing - многопользовательская версия цифровой модуляции), основанных на методах глубокого обучения. В условиях растущих требований к надежности и эффективности беспроводных сетей стандартов 5G и Wi-Fi особую актуальность приобретает точная оценка состояния канала связи. Традиционные методы, основанные на пилот-сигналах, часто недостаточно эффективны в быстро меняющихся условиях передачи сигнала. Предлагается адаптивный алгоритм оценки характеристик канала связи, основанный на применении нейросетевых моделей. Методология включает этапы выбора информативных метрик (амплитуда, фаза), моделирования условий работы канала (отношение сигнал/шум (SNR), задержка) и формирования датасета с использованием модели Рэлея. Архитектура нейронной сети сочетает сверточные и плотные слои с механизмом внимания для выделения наиболее значимых признаков. Результаты моделирования в среде MATLAB/Simulink на основе моделей OFDM-систем демонстрируют высокую эффективность предложенного подхода. Модель достигает коэффициента детерминации 0,82 и точности предсказания до 0,95, превосходя традиционные аналоги. Ключевыми преимуществами являются высокая скорость сходимости, низкие вычислительные затраты и устойчивость результатов при изменении входных параметров. Разработанный алгоритм является перспективным решением для внедрения в современные системы связи для повышения их помехоустойчивости и адаптивности.
Ключевые слова
Полный текст
Введение
Современные беспроводные системы требуют обеспечения высокой надежности и эффективности передачи данных при минимальных ресурсных затратах. Одним из важнейших аспектов повышения качества связи является точная оценка характеристик канала, что позволяет адаптировать параметры передачи и повысить устойчивость системы к помехам и искажениям [1]. В технологиях OFDM (мультиплексирование с ортогональным частотным разделением) [2], широко применяемых в стандартах LTE, 5G и Wi-Fi, задача оценки канала приобретает особую актуальность из-за высокой чувствительности к эффектам многолучевости и интерференции [3].
Традиционные методы оценки канала основаны на алгоритмах, использующих пилотные символы [4] или сигналы обратной связи [5]. Однако такие подходы могут иметь ограничения по точности и скорости работы в условиях динамично меняющихся каналов [6]. В последние годы активно развивается применение методов машинного обучения [7] для решения задач оценки характеристик канала, что способствует повышению точности и адаптивности беспроводных систем связи [8].
Использование нейросетевых моделей для оценки характеристик канала открывает новые возможности для повышения качества передачи данных в беспроводных сетях, особенно в условиях высокой мобильности и сложных средах [9]. Такой подход позволяет не только улучшить точность оценки по сравнению с классическими алгоритмами, но и обеспечить более быструю адаптацию к изменяющимся условиям среды.
Архитектура модели
Учитывая высокую сложность задачи оценки качества канала связи и невозможность разработки универсального метода, подходящего для всех условий и типов сигналов, было принято решение сосредоточиться на создании адаптивного алгоритма на базе нейросетевых технологий. Расширенная версия алгоритма представлена на рис. 1.
Для реализации нейросетевой модели и проведения экспериментов в рамках данного дипломного проекта был выбран язык программирования Python. Данное решение обусловлено следующими причинами: 1. Широкий спектр библиотек и инструментов для машинного обучения и обработки данных: Python обладает развитой экосистемой специализированных библиотек, таких как TensorFlow, Keras, PyTorch, NumPy, Pandas и других, которые значительно упрощают разработку, обучение и тестирование нейросетевых моделей. Это позволяет сосредоточиться на решении исследовательской задачи без необходимости разработки низкоуровневых алгоритмов. 2 Простота и читаемость кода: Синтаксис Python отличается ясностью и лаконичностью, что способствует быстрому прототипированию и удобству поддержки кода. Это важно при реализации сложных архитектур нейросетей и их последующем тестировании. 3 Совместимость с современными технологиями: Python широко используется в области научных исследований и промышленной разработки систем искусственного интеллекта, что обеспечивает возможность интеграции с другими инструментами и платформами.
На основании вышеизложенных причин выбор языка программирования Python является обоснованным решением для реализации поставленных задач проекта, обеспечивая гибкость, эффективность и удобство разработки.

Рис. 1. Алгоритм оценки канала связи
Алгоритм
Предлагаемый метод состоит из следующих этапов:
1) Выбор метрик — это этап, на котором осуществляется определение признаков, используемых для обучения нейросетевой модели. Поскольку данный этап задает направление дальнейшей работы, крайне важно выбрать такие метрики, которые объективно отражают состояние канала связи и одновременно предоставляют максимально возможное количество информации для обучения модели. В рамках данного проекта были выбраны следующие метрики: амплитуда и фаза.
Амплитуда была выбрана в связи с её способностью отображать уровень затухания сигнала, а также учитывать влияние многолучевости и шумовых помех.
Фаза же является критически важной для восстановления сигнала, особенно в OFDM-системах, где модуляция часто основана на фазовых состояниях.
Совместное использование амплитуды и фазы обеспечивает полноту представления характеристик канала и позволяет учитывать сложные эффекты, возникающие при распространении сигнала. Вместе амплитуда и фаза дают полное представление о характеристиках канала, и их использование позволяет учитывать сложные эффекты канала.
2) Условия работы канала - это параметры и характеристики, определяющие качество и надежность передачи данных в рамках исследуемой системы. В рамках данного проекта были выбраны следующие условия: отношение сигнал/шум (SNR), задержка передачи и потеря пакетов данных.
Отношение сигнал/шум является ключевым показателем, характеризующим уровень помех и шумовых воздействий в канале. Высокое значение SNR свидетельствует о благоприятных условиях передачи, что способствует более точной оценке характеристик канала и повышает качество восстановления сигнала.
Задержка передачи отражает временные задержки, возникающие при распространении сигнала по каналу. Этот параметр важен для оценки временных характеристик системы, а также для анализа влияния задержек на качество передачи данных и синхронизацию.
Потеря пакетов данных — это показатель количества переданных данных, не достигших получателя или оказавшихся поврежденными. Этот критерий служит индикатором надежности канала и его устойчивости к различным воздействиям, таким как многолучевость, шумы или интерференция.
Совместное использование данных условий позволяет моделировать реальные сценарии эксплуатации системы связи, а также проводить более точную оценку ее эффективности и устойчивости в различных условиях эксплуатации.
3) Данные для анализа. Данный этап характеризуется тем, что у пользователя есть выбор – использовать реальные данные или же создать искусственный набор данных (датасет).
4) Создание датасета. На данном этапе осуществляется формирование искусственного набора данных, который служит основой для обучения нейросетевой модели. В процессе его формирования задаются заранее определенные условия среды и метрики, которые пользователь выбирал ранее, отражающие реальные сценарии функционирования системы связи.
Была выбрана модель Рэлея, в которой использует моделирование фазы как равномерное распределение в диапазоне [−𝜋, +𝜋].
Создание датасета представлено на рис. 2.

Рис. 2. Создание датасета с использованием библиотеки numpy
5) Обработка данных. Является последним подготовительным этапом, прежде чем они попадут в нейросеть. На данном этапе обычно проводится нормализация данных, сведение данных в определенный минимум для улучшения обучения нейрости, проверка правильности создания получаемых данных и правильность их загрузки.
6) Модель. На данном этапе пользователь может выбрать – загрузить ему уже готовую модель для дообучения или перестройки под новый набор данных, или же создать новую.
7) Создание модели. На данном этапе осуществляется разработка нейросетевой архитектуры, предназначенной для решения поставленной задачи. В процессе проектирования модели учитываются выбранные метрики и условия среды, что позволяет обеспечить ее адаптивность и эффективность в условиях моделируемых сценариев.

Рис. 3. Структура нейронной сети
В рамках проекта была использована архитектура с использованием сверточных и плотных слоёв, которая включает в себя механизм повышения внимания для способности к выделению значимых характеристик. Архитектура включает в себя: обработку признаков первыми слоями, регуляризацию, механизм внимания, объединение признаков, дополнительное усиление признаков и выходные слои для предсказания значений. Алгоритмическая структура нейросети представлена на рис. 3. Основной целью является создание модели, способной точно восстанавливать характеристики канала связи на основе входных данных.
8) Обучение модели. Данный этап представляет из себя создание функций потерь и метрик для более точного предсказания, а также их объединения в наборы для обучения. На этом этапе происходит настройка гиперпараметров нейросети для более гладкого процесса обучения.
9) Оценка эффективности. Данный этап является процессом визуализации истинных значений с предсказанными обученной нейросетью. Используя графическое представление со сравнением полученных и имеющихся данных в текстовом формате, полученных из метрик и функций потерь, а также визуализацией потерь при обучении, пользователь делает вывод о проделанном обучении нейросети. Пользователь может увидеть по графику точности обучения и валидации, изображенному на рис. 4, насколько хорошо обучилась его нейронная сеть. Если пользователь остается доволен результатом, он сохраняет модель и использует ее в будущем для интеграции в процесс работы.
Моделирование
Моделирование эффективности предложенного алгоритма проводилось в MATLAB/Simulink для OFDM-систем.
На рис. 4 представлен график точности обучения предложенной модели и ее валидации. График показывает, что как обучающаяся, так и валидационная точность демонстрируют скачкообразные изменения — периодические резкие повышения и понижения. Несмотря на это, наблюдается положительная тенденция к росту, что свидетельствует о прогрессе в обучении модели. Ключевым фактором является достижение пика точности около 0.95 после 60 эпох. Такой результат указывает на хорошую способность модели к обобщению и стабильное обучение.

Рис. 4. График точности обучения и валидации
Результаты моделирования
Разработанный алгоритм демонстрирует высокие показатели по ключевым метрикам оценки качества предсказаний. Достигнутый коэффициент детерминации составляет 0.82, что превосходит показатели существующих аналогичных методов и свидетельствует о высокой точности модели в восстановлении целевых характеристик сигнала. Среднеквадратичная ошибка (MSE) и средняя абсолютная ошибка (MAE) находятся на уровне, подтверждающем надежность и точность предсказаний, что особенно важно при решении задач, требующих высокой точности.
Результаты модели сохраняют стабильность при применении к различным наборам данных и в условиях изменения входных параметров. Проведенные тестирования на различных выборках показали колебания метрик в допустимом диапазоне от 5 до 10 % в зависимости от модели, что свидетельствует о высокой надежности и универсальности разработанного подхода. Был реализован уникальный алгоритм обучения нейросетей, основанный на использовании набора метрик, которые могут быть динамически заменены в процессе обучения. Такой механизм обеспечивает гибкость настройки модели под конкретные задачи и позволяет адаптировать процесс обучения без необходимости изменения архитектуры сети. Также использованы методы автоматизированной оптимизации гиперпараметров, что позволило добиться более высокой эффективности обучения и улучшить качество результатов по сравнению с традиционными подходами.
Заключение
Разработанный метод обладает высокой скоростью сходимости, что позволяет сократить время обучения по сравнению с аналогами. Методика отличается низкими вычислительными затратами — как по времени, если сравнивать с методами с применением машинного обучения, так и по памяти — что делает её пригодной для внедрения в реальные промышленные системы.
Кроме того, высокая масштабируемость позволяет адаптировать решение под задачи различного уровня сложности и объемов данных, обеспечивая его применение в широком спектре практических сценариев.
_____________________________
Об авторах
Олег Николаевич Чирков
Воронежский государственный технический университет
Автор, ответственный за переписку.
Email: chir_oleg@mail.ru
ORCID iD: 0000-0003-2250-2100
старший преподаватель
Россия, 394006, Россия, г. Воронеж, ул. 20-летия Октября, 84Список литературы
- Чирков О.Н., Ромащенко М.А., Чепелев М.Ю. Современные методы оценки канала радиосвязи в условиях многолучевости // Вестник Воронежского государственного технического университета. 2019. Т. 15. № 3. С. 68-73.
- Чирков О.Н., Астрединов Р.К. Многополосный преобразователь частоты OFDM // Проблемы обеспечения надежности и качества приборов, устройств и систем: Межвуз. сб. науч. тр. Воронеж: Воронежский государственный технический университет, 2018. С. 120-124.
- Методы помехоустойчивого обнаружения сигналов в многоантенных системах MIMO с пространственным мультиплексированием / О.Н. Чирков [и др.] // Труды международного симпозиума «Надежность и качество». 2019. Т. 2. С. 85-87.
- Чирков О.Н. Эффективный алгоритм динамического распределения пилот-сигналов для оценки канала радиосвязи в многоантенных системах MIMO с ортогональным частотным уплотнением OFDM // Радиотехника. 2019. Т. 83. № 6(8). С. 163-168.
- Чирков О.Н., Кузнецова А.О. Итеративная методика помехоустойчивого приема QAM-сигналов // Вестник Воронежского государственного технического университета. 2019. Т. 15. № 4. С. 84-88.
- Ромащенко М.А., Панычев С.Н., Чирков О.Н. Оптимальные алгоритмы совместной оценки канала радиосвязи и смещения частоты при многолучевом распространении сигнала // Радиотехника. 2019. Т. 83. № 6(8). С. 156-162.
- Чирков О.Н., Пирогов А.А. Применение алгоритмов машинного обучения в задаче оценки беспроводного канала связи с OFDM // Вестник Воронежского государственного технического университета. 2023. Т. 19. № 6. С. 164-169.
- Башкиров А.В., Чирков О.Н., Демихова А.С. Применение глубоких нейронных сетей для задачи оценки канала и обнаружения сигнала в системах с OFDM // Радиотехника. 2025. Т. 89. № 7. С. 10-14.
- Чирков О.Н., Стародубцев А.С. Применение ме-тодов глубокого обучения в средствах связи для оптимизации параметров систем OFDM // Научная опора Воронежской области: Сб. Тр. победителей конкурса научно-исследовательских работ студентов и аспирантов ВГТУ по приоритетным направлениям развития науки и технологий. Воронеж: ФГБОУ ВО «Воронежский государственный технический университет», 2025. С. 204-205.
Дополнительные файлы

