The procedure for requesting AWR support has changed. Please read all about the new AWR product support process.
Page tree
Skip to end of metadata
Go to start of metadata

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.

Design Notes

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.

System Diagram - DPD Test Bench

Graph - CCDF

Graph - PA TX Spectrum

Graph - Receiver IQ