Исследование цифровой модуляции в системах радиосвязи

80 3.2. Изучение 16-QAM, на основе MATLAB Ссылка на оригинальную статью и исполняемый код https://nl.mathworks.com/help/comm/gs/examine-16-qam-using-matlab.html В этом примере показано, как обрабатывать поток двоичных данных с использованием линии связи, которая состоит из модулятора основной полосы частот (baseband), канала связи и демодулятора. В этом примере случайные данные отображается в виде линейчатой диаграммы, производится отображение переданных и принятых сигналов на диаграммах созвездий и вычисляется частота возникновения битовых ошибок BER). Чтобы добавить фильтр формирования импульсов в канал связи, см. Пример « Использование формирования импульсов в 16-QAM- сигнале» . Чтобы добавить прямое исправление ошибок в канал связи с фильтрацией формы импульса, см. Пример « Использование прямого исправления ошибок в сигнале 16-QAM» . Модулирование случайного сигнала Схема модуляции использует модуляцию 16-QAM основной полосы частот, и сигнал проходит через канал аддитивного белого гауссова шума (AWGN). Основные операции моделирования используют следующие функции Communications Toolbox ™ и MATLAB®.  rng - Управляет генерацией случайных чисел.  randi - Генерирует случайный поток двоичных данных.  bi2de - Преобразует двоичный сигнал в целочисленный сигнал.  qammod - Модулирует с использованием 16-QAM.  comm.AWGNChannel - ухудшает передаваемые данные, используя AWGN.  scatterplot - Создает диаграммы созвездий.  qamdemod - Демодулирует с использованием 16-QAM.  de2bi - Преобразует целочисленный сигнал в двоичный сигнал.

RkJQdWJsaXNoZXIy MTY0OTYy