Примените цифровое предварительное искажение (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
.