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

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