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

Примените цифровое предварительное искажение (DPD) к 16-QAM сигналу случайных символов. Блок DPD Coefficient Estimator использует записанный сигнал, содержащий от сигналов ввода и вывода от усилителя мощности (PA), чтобы определить матрицу коэффициентов перед искажением. Цифровое предварительное искажение предусловий сигнала должно откорректировать ухудшения, которые вводит усилитель мощности (УМ). Эта модель не включает блок, представляющий усилителя мощности (УМ).

PreLoadFcn коллбэк (найденный в File>Model Properties>Callbacks) инициализирует параметры модели, и также загружает переменные PA_Input рабочей области и PA_Output из файла commpowamp_dpd_data.mat. PA_Input и PA_Output переменные являются основополосно-эквивалентными сигналами, полученными при вводе и выводе усилителя мощности (УМ). PA_Input и PA_Output используются блоком DPD Coefficient Estimator, чтобы оценить полиномиальные памятью коэффициенты. Полиномиальные памятью коэффициенты вводятся с блоком DPD, чтобы предварительно исказить входной сигнал усилителя мощности (УМ).

Путь к входному сигналу модели генерирует случайный поток символа, применяет 16-QAM модуляцию, и затем применяет фильтрацию передачи повышенного косинуса к модулируемому сигналу.

Входной сигнал в цифровой форме предварительно искажен в блоке DPD с помощью полиномиальных памятью коэффициентов, сгенерированных в блоке DPD Coefficient Estimator. Блок DPD возвращает предварительно искаженный входной сигнал для усилителя мощности (УМ), который произвел искаженный выходной сигнал усилителя мощности (УМ).