
Preliminary Technical
Data
Rev. PrA | Page 17 of 82
Table 3. The update criteria is described in the following section.
DPD MODE1
-The model defined by M-Table is updated when the rms power of
DPD capture samples exceeds previously recorded maximum rms power as
described in ADI_ADRV9025_DPD_MODE1 section in Table 3.
DPD MODE2
–The model defined by M-Table is updated only when the rms
power of DPD capture samples exceeds M-Threshold specified by the
configuration adi_adrv9025_DpdTrackingConfig_t.dpdMThreshold
and the rms
power of DPD capture samples exceeds the previously recorded maximum rms
power. Please refer to Table 3 for more details on DPD Mode 2 operation.
C-Table (Current-Table )
(ADI_ADRV9025_DPD_MODEL_TABLE_C)
The model defined by C-Table is a low power model only applicable only in DPD
MODE2 when the rms power of DPD capture samples is below the M-Threshold
value specified by adi_adrv9025_DpdTrackingConfig_t.dpdMThreshold
as
described by ADI_ADRV9025_DPD_MODE2 section in Table 3.
R-Table (Recovery Table)
(ADI_ADRV9025_DPD_MODEL_TABLE_R)
R-Table or recovery table is a recovery model that stores the coefficients
generated from the highest power data captured by DPD. The maximum power
recorded by the recovery model doesn’t decay unlike the maximum power
recorded by M-Table(which decays by 0.2 dB per update period).
U-Table (Unity Gain Table)
(ADI_ADRV9025_DPD_MODEL_TABLE_U)
Unity gain model in which output is equal to input. This model is usually
activated in low power conditions where pre-distortion is not necessary.
DPD Modes of Operation
The DPD functionality supports three modes of operation that are listed in
. The user can select one of the three modes
based on the application. The DPD engine needs to react to changing signal conditions, so ADI has developed proprietary
algorithms that address this requirement. Within a cost-bounded implementation there is no solution that will achieve absolute
performance on any time scale of measurement. The ADI solution is an optimized compromise between performance and
complexity.
The DPD mode of operation can be configured through the API adi_adrv9025_DpdTrackingConfigSet() using the parameter
adi_adrv9025_DpdTrackingConfig_t.dpdUpdateMode parameter. The DPD update mode can be set to one of the three
enumerated list of options represented by adi_adrv9025_DpdTrackingUpdateMode_e.
Table 3. DPD Modes of Operation
DPD Mode of
Operation
Description
ADI_ADRV9025_DPD_M
ODE0
DPD coefficients corresponding to the GMP model are updated once every second. This mode
offers the best sustained performance for any signal at the expense of transient emissions when
the signal changes rapidly.
Shown in Figure 20 is the DPD updates in Mode 0. The DPD updates coefficients once every
update period independent of the RMS power measured by the DPD captures for coefficient
computation.