Примените цифровое предварительное искажение (DPD) к 16-QAM сигналу случайных символов. Блок DPD Coefficient Estimator использует записанный сигнал, содержащий от сигналов ввода и вывода от усилителя мощности (PA), чтобы определить матрицу коэффициентов перед искажением. Цифровое предварительное искажение предусловий сигнала должно откорректировать нарушения, которые вводит PA. Эта модель не включает блок, представляющий PA.
PreLoadFcn
коллбэк (найденный в File>Model Properties>Callbacks
) инициализирует параметры модели, и также загружает переменные 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.