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