Предварительно исказите входной сигнал усилителя мощности в Simulink

Примените цифровое предварительное искажение (DPD) к 16-QAM сигналу случайных символов. Блок DPD Coefficient Estimator использует полученный сигнал, содержащий сигналы ввода и вывода усилителя мощности (PA) определить матрицу коэффициентов перед искажением. Цифровое предварительное искажение предусловий сигнала это, чтобы исправить нарушения, которые вводит PA. Эта модель не включает блок, представляющий PA.

Коллбэк File>Model Properties>Callbacks>PreLoadFcn инициализирует параметры модели и загружает переменные PA_Input рабочей области и вывод PA_Output из файла commpowamp_dpd_data.mat. переменные PA_Input и PA_Output являются основополосно-эквивалентными сигналами, полученными при вводе и выводе PA. PA_Input и PA_Output используются блоком DPD Coefficient Estimator, чтобы оценить полиномиальные памятью коэффициенты. Полиномиальные памятью коэффициенты вводятся к блоку DPD, чтобы предварительно исказить входной сигнал PA.

Путь к входному сигналу модели генерирует случайный поток символа, применяет 16-QAM модуляцию и применяет фильтрацию передачи повышенного косинуса к модулируемому сигналу.

Входной сигнал в цифровой форме предварительно искажен в блоке DPD с помощью полиномиальных памятью коэффициентов, сгенерированных в блоке DPD Coefficient Estimator. Примените цифровое предварительное искажение к данным. Блок DPD возвращает предварительно искаженный входной сигнал для PA, который произвел искаженный выходной сигнал PA, PA_output.