DPD Modeling

The following DPD Modeling example creates a memory polynomial model that depends on past and future input values to account for memory effects.

The following is an example of an input signal and output signal without DPD:

  1. On the VNA front panel, press Meas > S-Param > Meas Class....

  2. Select Modulation Distortion or Modulation Distortion Converters, then either:

  1. The Modulation Distortion or Modulation Distortion Converters dialog is displayed.


  2. Select the Modulate tab.


  3. In the Source pull down menu, select an existing source from the list or add a source. For information on adding an external source, refer to Set Up the External Source.

  4. Click on the Load File... button to load an existing modulation file. This is the Ideal Waveform. Learn more.

  5. Click on the Create DPD... button to open the DPD Select Procedure dialog.


  6. In the Procedure pull down menu, select Create Modeled DPD.

  7. The Select Ideal Waveform field displays the path and modulation file name currently selected in the Modulate tab of the Modulation Distortion Setup dialog. To change to a different file, select the "..." button.

  8. The Save DPD As field displays the path and name of the DPD file that will be created (*.mdpd). The file name is based on the name of the ideal waveform displayed in the Select Ideal Waveform field. To change to another file, select the "..." button. Edit the displayed file name in the Save DPD As field to create a new file.

  9. In the DPD Model pull down memu, select the Memory Polynomial.

  10. For purposes of this example, in the Create Model Using select Direct DPD Measurement. Learn more.

  11. Click on the Next> button to access the Cal Setup dialog.


  12. Click on the Cal Details... button to change PAPR and DAC Scaling settings. Learn more.

  13. For purposes of this example, default settings/values will be used. Learn more.

  14. Click on the Next> button to access the Modulation Cal - Measure dialog.

  15. Ensure that the DUT is connected to the VNA as described/shown in the dialog then click on the Calibrate button. Learn more.


  16. When completed, click on the Next> button to access the Modeling dialog.

  17. For purposes of this example, default settings/values will be used. Learn more.

  18. Click on the Create Model button. Creates the DPD Model file from the settings in the Modeling dialog and creates the "MyDPD_IdealDPD" waveform.

  19. Click on the Cal Model button.

  20. When completed, click on the Finish button.

  21. The following display shows the ~Ideal DPD waveform (yellow) at the DUT input and the improved ACP region of the ~Ideal waveform (teal) at the DUT output.