Dpd Algorithm Overview - Analog Devices ADRV9029 User Manual

Transceiver dpd, clgc and cfr
Hide thumbs Also See for ADRV9029:
Table of Contents

Advertisement

Preliminary Technical
Data

DPD ALGORITHM OVERVIEW

The ADRV9029 DPD algorithm supports both indirect learning and direct learning DPD mechanisms for extracting DPD model
coefficients. The details of direct and indirect DPD learning mechanisms are provided in the following sections.
The user can configure the transceiver DPD learning algorithm through the adi_adrv9025_DpdTrackingConfigSet() API using the
settings listed in Table 1.
Table 1. DPD Direct Learning Setting
adi_adrv9025_DpdTrackingConfig_t.
enableDirectLearning
0
1
Indirect learning involves using the observation receiver data (PA output data) as a reference for predicting the input samples
Indirect Learning
corresponding to the reference. The function used for predicting the input samples is known as the inverse PA model. Once the
prediction of input samples corresponding to the observed data is good, the estimated inverse PA model is used to pre-distort the
transmit data. In Figure 8, Y represents the observed samples at the output of the PA and X represents the input samples to the
PA. The estimation engine computes the inverse PA model that is applied to transmit data (represented as U) in the DPD actuator.
Figure 7. Response for Both Half Band 1 and 2 Enabled (x4): 41% of Fs
DPD Learning Mechanism Selected
Indirect Learning
Direct Learning
U
Figure 8. DPD Indirect Learning Architecture
Rev. PrA | Page 7 of 82
X
Y

Advertisement

Table of Contents
loading
Need help?

Need help?

Do you have a question about the ADRV9029 and is the answer not in the manual?

Table of Contents