Where To Find This Example
Select Help > Open Examples... from the menus and type either the example name listed above or one of the keywords at the bottom of this page.
You can also open the project directly from this page using this button. Make sure to select the Help > Enable Guided Help from the menus before clicking this button.
Digital Pre-Distortion Test Bench
This example illustrates the use of Digital Pre-Distortion to linearize a device operating near its compression level. The DPD block offers several classic algorithms such as Memory Polynomials, Dynamic Deviation Reduction of 2-nd Order, Generalized Memory Polynomials and Look-up Table based.
The project shows an OFDM signal configured to simulate multi-user type operation. The signal is fed to a driver amp and then into a power amplifier implemented as a circuit schematic in MWO. The DPD uses a feedback signal from the device output which, along with the source signal, is used for initial calculations of the selected algorithm and then for incremental updates. The block offers various solvers that can be used for the initial DPD setup. Please notice that no delay is needed in the feedback path since the DPD block internally takes care of the loop delay at node 2.
Results compare device performance with and without the DPD, showing improvements in spectral regrowth, IQ constellation distortion and CCDF.
Further information can be found in the DPD element help.