EasyManua.ls Logo

Analog Devices ADRV9002 User Manual

Analog Devices ADRV9002
277 pages
To Next Page IconTo Next Page
To Next Page IconTo Next Page
To Previous Page IconTo Previous Page
To Previous Page IconTo Previous Page
Page #180 background imageLoading...
Page #180 background image
UG-1828 Preliminary Technical Data
Rev. PrB | Page 180 of 277
Satisfactory DPD performance also depends on successful completion some operations inside the device such as ADC and DAC
calibrations. Most of those operations are guaranteed internally in the device but the following operations are user configurable. It is
important to perform all those optional operations to achieve the optimal DPD performance.
Time alignment between transmit x(t) and loopback y(t) for data capture (as shown in Figure 55)
Transmit closed loop gain control (CLGC) tracking calibration (not available in the current release)
Transmit LOL calibration
Transmit and Receive QEC calibration
Note that DPD could only support slow frequency hopping mode.
DPD CONFIGURATION
To use the integrated DPD properly and ensure optimal performance, user must configure DPD parameters properly. This could be
done through ADRV9001 Transceiver Evaluation Software (TES) or Software Development Kit (SDK). The configuration consists of 2
sets of DPD parameters. The first set of DPD parameters is “pre initial calibration” parameters since they should be configured before
performing initial calibration when the device is at the “STANDBY” state. The second set of DPD parameters is “post initial calibration”
parameters since they should be configured after performing initial calibration when the device is at the “CALIBRATED” state. These
DPD parameters will be explained in details in the next two subsections.
DPD Pre Initial Calibration Parameters Configuration
In order to properly set the pre initial calibration parameters of DPD, the user should have a general understanding of the DPD model
used in the device. The DPD model is described by the following equations:
1
0
()
T
t
xn
=
=
ψ
t
(|d(n – l
t
)|)d(n – k
t
)
ψ
t
(|d(n – l
t
)|) =
=
7
,, ,,
0
| ( )|
tt
i
tl i tl i t
i
b a dn l
where:
T is the total number of taps in the DPD model.
ψ
t
(|d(n – l
t
)|) is the function implemented by the LUT for tap, t.
l
t
and k
t
are part of the hardware model, representing the amplitude and data delay, respectively. The user can optionally include/exclude
each individual power term in ψ
t
(|d(n – l
t
)|) by controlling the corresponding
,,
t
tl i
b
setting it to either 0 for excluding or 1 for including),
to better model their power amplifier.
,,
t
tl i
a
are coefficients that are estimated by the coefficients calculation engine and used to generate the LUTs by the DPD actuator. For
,,
t
tl i
b
and
,,
t
tl i
a
, the subscripted t represents the index for the tap, l
t
represents the amplitude delay, and i represents the order of the
power term. Only 0th to 7th order power term is supported in the function ψ
t
(|d(n – l
t
)|).
As aforementioned, this set of DPD parameters must be configured before initial calibration. It is defined by the following API data
structure:
typedef struct adi_adrv9001_DpdInitCfg
{
bool enable;
adi_adrv9001_DpdAmplifier_e amplifierType;
adi_adrv9001_DpdLutSize_e lutSize;
adi_adrv9001_DpdModel_e model;
bool changeModelTapOrders;
uint32_t modelOrdersForEachTap[4];
uint8_t preLutScale;
} adi_adrv9001_DpdInitCfg_t;
Table 77 briefly summarizes all the DPD pre initial calibration parameters described in the above data structure.

Table of Contents

Question and Answer IconNeed help?

Do you have a question about the Analog Devices ADRV9002 and is the answer not in the manual?

Analog Devices ADRV9002 Specifications

General IconGeneral
Frequency Range30 MHz to 6 GHz
Number of Transmit Channels2
Number of Receive Channels2
Observation Receiver Channels2
ADC Resolution12-bit
Temperature Range-40°C to +85°C
Power Supply Voltage1.8 V
Digital InterfaceJESD204B
Package196-Ball BGA

Related product manuals