dpdGainMonitorIIRDecay
The API functions used to control gain monitoring are listed in Table 11.
DPD Actuator Gain Monitoring API
Table 11. DPD Actuator Gain Monitoring API
API Function
adi_adrv9025_DpdActuatorGainMonitorConfigSet()
adi_adrv9025_DpdActuatorGainMonitorConfigGet()
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
Gain Monitor Enable
Gain Detection Qualifying Threshold
Gain Overrange Detection Enable
Gain Under range Detection Enable
Gain overrange threshold
Gain under range threshold
Gain over range model select
Gain under range model select
Decay Rate
Decay rate can be calculated as follows; N =
(65536/(averaging_window_size/2)) where the decay rate will be
equal to log
(N).
2
Description
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 Table 10.
This function returns the DPD gain monitor configuration
applied in the device for the requested Tx channel.
Value
Enabled
-42 dBFS
Enabled
Enabled
+6 dB
- 6 dB
Unity Gain (Model 3)
Recovery Table (Model 2)
1
Rev. PrA | Page 28 of 82
Preliminary Technical
Data
Need help?
Do you have a question about the ADRV9029 and is the answer not in the manual?