According to the GUI SWEEP script, the DPD can be changed using the following steps to achieve the sweep model functionality:
The DPD is already in an active state:
- Disable DPD tracking calibration using
adi_adrv9025_DpdTrackingConfigSet()
. - Load the new DPD model using
adi_adrv9025_DpdModelConfigSet()
. - Reset the DPD using
adi_adrv9025_DpdReset()
. - Enable DPD tracking calibration.
However, I noticed that the ACLR values remain the same.
But, I used adi_adrv9025_DpdModelConfigGet()
to verify whether the model has indeed been loaded.
New model has indeed been loaded.
Is there anything wrong with my steps?