Исследование цифровой модуляции в системах радиосвязи
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 - Преобразует целочисленный сигнал в двоичный сигнал.
Made with FlippingBook
RkJQdWJsaXNoZXIy MTY0OTYy