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

84 dataModG = qammod (dataSymbolsIn, M); % Кодирование Грея со смещением фазы на ноль Операция модуляции выводит сложные векторы столбцов, содержащие значения, которые являются элементами совокупности сигналов 16- QAM. Позже в этом примере диаграммы созвездий показывают натуральное и кодируемое с помощью кода Грэя двоичное отображение символов. Добавление белого гауссова шума Модулированный сигнал проходит через канал, реализуемый с помощью awgn функции, с указанным отношением сигнал / шум (SNR). Необходимо преобразовать отношение энергии на бит к спектральной плотности мощности шума ( E b / N 0 ) в значение SNR для использования awgn функции. Sps переменная не имеет существенного значения в этом примере, но позволяет впоследствии модифицировать данный пример для использования формирования формы импульсов с меньшими изменениями. Рассчитаем SNR, когда канал имеет E b / N 0, равный 10 дБ. EbNo = 10; snr = EbNo + 10 * log10 (k) -10 * log10 (sps); Передадим сигнал через канал AWGN для двоичного потока и кодированных по Грею символов. receiveSignal = awgn (dataMod, snr, ' selected ' ); receiveSignalG = awgn (dataModG, snr, ' selected ' ); Создание диаграммы созвездий Используйте scatterplot функцию для отображения синфазной и квадратурной составляющих модулированного сигнала dataMod и зашумленного сигнала, полученного после гауссова канала. Эффекты AWGN хорошо заметны на диаграмме созвездия.

RkJQdWJsaXNoZXIy MTY0OTYy