Preliminary Technical
Data
Rev. PrA | Page 28 of 82
Decay rate can be calculated as follows; N =
(65536/(averaging_window_size/2)) where the decay rate will be
equal to log
2
(N).
DPD Actuator Gain Monitoring API
The API functions used to control gain monitoring are listed in Table 11.
Table 11. DPD Actuator Gain Monitoring API
API Function Description
adi_adrv9025_DpdActuatorGainMonitorConfigSet()
This function sets the DPD gain monitor configuration
described in Table 10. Gain monitoring can be used to
automatically switch to selected models when actuator gain
overrange or under range is seen. Gain violation thresholds
are user configurable. This function takes in as argument, a
pointer to the device data structure, and a pointer to a
structure of type adi_adrv9025_DpdActGainMonitorConfig_t
which contains configurations shown in Tabl e 10.
adi_adrv9025_DpdActuatorGainMonitorConfigGet()
This function returns the DPD gain monitor configuration
applied in the device for the requested Tx channel.
An example python script to setup the gain monitor with the configuration described in Table 12 is shown below the table.
Table 12. Gain Monitor Configuration Parameters
Configuration Value
Gain Monitor Enable Enabled
Gain Detection Qualifying Threshold -42 dBFS
Gain Overrange Detection Enable Enabled
Gain Under range Detection Enable Enabled
Gain overrange threshold +6 dB
Gain under range threshold - 6 dB
Gain over range model select Unity Gain (Model 3)
Gain under range model select Recovery Table (Model 2)
Decay Rate 1