Базовое моделирование линии передачи и приема OFDM+QAM на основе Simulink (Matlab)
В системах беспроводной связи широко используются технологии модуляции и мультиплексирования с ортогональным частотным разделением каналов (OFDM) и квадратурной амплитудной модуляцией (QAM). В этой статье будет показано, как использовать инструмент Simulink в Matlab для моделирования канала передачи и приема на основе OFDM+QAM, а также предоставлен соответствующий исходный код.
-
Обзор системы OFDM+QAM
OFDM — это технология модуляции, которая разделяет высокоскоростные потоки данных на несколько низкоскоростных поднесущих для передачи. QAM — это технология модуляции, которая отображает цифровые данные в комплексную плоскость, где порядок модуляции определяет количество бит, переносимых каждым символом. Система OFDM+QAM объединяет эти две технологии для повышения спектральной эффективности и устойчивости к замираниям из-за многолучевого распространения. -
Разработка модели Simulink
Во-первых, нам нужно создать модель Simulink для моделирования каналов передачи и приема системы OFDM+QAM. Ниже приведены основные компоненты модели:
- Источник: генерирует последовательность цифровых данных для отправки.
- Модулятор QAM: отображает цифровые данные в символы QAM на комплексной плоскости.
- ОБПФ: выполнение обратного преобразования Фурье символов QAM для генерации последовательности символов OFDM во временной области.
- Окно: выполнение операции оконного преобразования последовательности символов OFDM во временной области для уменьшения граничных эффектов.
- Преобразование из параллельного в последовательное: преобразование оконной последовательности символов OFDM в поток последовательных данных.
- Канал: имитирует замирание и шумовые помехи сигналов во время передачи.
- Параллельное преобразование: Преобразование полученного потока последовательных данных в параллельную последовательность символов OFDM.
- Окно: выполнить операцию удаления окна в параллельной последовательности символов OFDM.
- БПФ: Выполните преобразование Фурье последовательности символов OFDM без окон, чтобы восстановить последовательность символов QAM в частотной области.
- Демодулятор QAM: демодулирует последовательность символов QAM в частотной области в последовательность цифровых данных.