Wiki

This version is outdated by a newer approved version.DiffThis version (28 Mar 2021 21:25) was approved by Anand Kumar.The Previously approved version (22 Mar 2021 23:22) is available.Diff

This is an old revision of the document!


ADRV9029 DPD System Overview

A simplified block diagram of the ADRV9029 transceiver DPD system is shown in the figure below

Transmit Datapath – The digital baseband signal from the JESD de-framer output goes through an optional Crest Factor Reduction (CFR) block for reduction of the overall peak to average power ratio(PAPR) of the signal followed by a digital interpolation filter which interpolates the baseband signal by a factor of 1x, 2x or 4x for analyzing the baseband signal over the DPD analysis bandwidth. The inverse PA model is applied by the DPD engine, followed by the rest of the transmit signal chain including digital to analog conversion, up conversion by a mixer before the signal is fed into the actual amplifier.

Observation Datapath – The DPD algorithm relies on observing the non-linearities via a feedback path. The feedback path is realized using an integrated observation receiver (ORx). The PA output data is sampled through the observation receiver, down converted and digitized for further analysis by the firmware.

DPD Processing - The DPD engine is based on an abbreviated implementation of generalized memory polynomial (GMP) that is a generalized subset of the well-known Volterra series. The simplified polynomial models a large number of PA characteristics such as weak nonlinearities, temperature variation, and memory effects. The inverse PA model is applied on the interpolated digital baseband samples through DPD actuator hardware. A dedicated embedded ARM processor (ARM-D) is used for computation of the GMP coefficients.

Navigation - ADRV9029 DPD USER GUIDE

resources/eval/user-guides/adrv9029/dpd_system_overview2.1616959531.txt.gz · Last modified: 28 Mar 2021 21:25 by Anand Kumar