Предварительно исказите входной сигнал усилителя мощности в 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.