Both sides previous revisionPrevious revision | Last revisionBoth sides next revision |
resources:eval:user-guides:adrv9029:dpd_model_optimization [08 Apr 2021 00:56] – Added steps to load the script Anand Kumar | resources:eval:user-guides:adrv9029:dpd_model_optimization [08 Apr 2021 01:02] – Added additional steps Anand Kumar |
---|
- After verifying that DPD bringup is successful on the ADRV9029 platform, browse to the location **C:\Program Files\Analog Devices\ADRV902x Transceiver Evaluation Software_x64_FULL\Resources\DpdModels**/ on your PC and ensure that DPD model library is available. In case the DPD model library is not installed in the above mentioned location, the user can download the DPD model library at this {{ :resources:eval:user-guides:adrv9029:dpdmodels.zip | link}} and manually install the DPD library at the location **C:\Program Files\Analog Devices\ADRV902x Transceiver Evaluation Software_x64_FULL\Resources\DpdModels** on your PC. | - After verifying that DPD bringup is successful on the ADRV9029 platform, browse to the location **C:\Program Files\Analog Devices\ADRV902x Transceiver Evaluation Software_x64_FULL\Resources\DpdModels**/ on your PC and ensure that DPD model library is available. In case the DPD model library is not installed in the above mentioned location, the user can download the DPD model library at this {{ :resources:eval:user-guides:adrv9029:dpdmodels.zip | link}} and manually install the DPD library at the location **C:\Program Files\Analog Devices\ADRV902x Transceiver Evaluation Software_x64_FULL\Resources\DpdModels** on your PC. |
- At this stage the user can download the DPD model sweep script provided by ADI at {{ :resources:eval:user-guides:adrv9029:adrv9029_dpdmodelsweep.zip | this link}}. The model sweep script automates the process of picking the most suitable model for the PA by iterating through the DPD model library and picking the DPD model that produces the least amount of error between pre-DPD actuator Tx and post PA observed ORx data. | - At this stage the user can download the DPD model sweep script provided by ADI at {{ :resources:eval:user-guides:adrv9029:adrv9029_dpdmodelsweep.zip | this link}}. The model sweep script automates the process of picking the most suitable model for the PA by iterating through the DPD model library and picking the DPD model that produces the least amount of error between pre-DPD actuator Tx and post PA observed ORx data. |
- Load the script into the Iron Python tab of the ADRV9029 TES GUI by clicking on **File->Load** in the Iron Python tab of the ADRV9029 GUI as shown in the figure below and browsing to the location where you have stored the script on your PC. | - Load the script downloaded in Step 4 into the Iron Python tab of the ADRV9029 TES GUI by clicking on **File->Load** in the Iron Python tab of the ADRV9029 GUI as shown in the figure below and browsing to the location where you have stored the script on your PC. |
| |
{{ :resources:eval:user-guides:adrv9029:adrv9029_loadingscript.png?direct |}} | {{ :resources:eval:user-guides:adrv9029:adrv9029_loadingscript.png?direct |}} |
| |
- After loading the script, execute the script by clicking **Build->Run** in the Iron Python tab of ADRV9029 TES GUI | 6. After loading the script, execute the script by clicking **Build->Run** in the Iron Python tab of ADRV9029 TES GUI |
- At the end of execution of this script, the DPD model producing the least amount of error will be logged as **C:\Program Files\Analog Devices\ADRV9025 Transceiver Evaluation Software_x64_FULL\Resources\DpdModels\DpdModelOptimized.txt.** | |
| |
<note>The script is configured to run on transmitter Tx1. Please ensure that the gain line up is connected to Tx1</note> | 7. At the end of execution of this script, the DPD model producing the least amount of error will be logged as **C:\Program Files\Analog Devices\ADRV9025 Transceiver Evaluation Software_x64_FULL\Resources\DpdModels\DpdModelOptimized.txt.** |
| |
| <note>The DPD model sweep script is configured to run on transmitter Tx1 by default. Please ensure that the PA gain line up is connected to Tx1 in the ADRV9029 Evaluation System</note> |
| |
Once the DpdModelOptimized.txt is obtained from the script, user can continue DPD evaluation by loading this DPD model as described in [[:resources:eval:user-guides:adrv9029:evaluating_dpd_through_tes_gui | ADRV9029 DPD Evaluation through TES GUI]] | Once the DpdModelOptimized.txt is obtained from the script, user can continue DPD evaluation by loading this DPD model as described in [[:resources:eval:user-guides:adrv9029:evaluating_dpd_through_tes_gui | ADRV9029 DPD Evaluation through TES GUI]] |