Inferensys

Glossary

DPD Feedback Path

The observation receiver chain that couples, downconverts, and digitizes a sample of the power amplifier's output, providing the distorted signal necessary for training the predistortion model.
ML engineer managing model training cluster on laptop, GPU utilization visible, technical deep learning setup.
OBSERVATION RECEIVER CHAIN

What is DPD Feedback Path?

The DPD feedback path is the observation receiver chain that couples, downconverts, and digitizes a sample of the power amplifier's output, providing the distorted signal necessary for training the predistortion model.

The DPD feedback path is the observation receiver chain that captures a coupled sample of the power amplifier's output, downconverts it to baseband, and digitizes it for comparison with the original transmitted signal. This path provides the distorted reference waveform essential for extracting the PA's nonlinear behavioral model and computing predistortion coefficients in both indirect learning architecture (ILA) and direct learning architecture (DLA) topologies.

Critical design parameters include the feedback path's linearity, bandwidth, and signal-to-noise ratio (SNR), which must exceed the PA's distortion characteristics to avoid corrupting model extraction. In FPGA-based implementations, high-speed data converters connected via JESD204B or integrated into Xilinx RFSoC devices minimize latency, while precise time alignment between the forward and observation paths ensures accurate coefficient estimation.

Observation Receiver Architecture

Key Characteristics of a DPD Feedback Path

The DPD feedback path is the observation receiver chain that couples, downconverts, and digitizes a sample of the power amplifier's output, providing the distorted signal necessary for training the predistortion model.

01

Signal Coupling & Attenuation

A directional coupler at the PA output samples a small fraction of the transmitted signal. This sample is then precisely attenuated to match the linear input range of the observation receiver's analog-to-digital converter (ADC). Over-attenuation degrades signal-to-noise ratio (SNR), while under-attenuation saturates the ADC, clipping the waveform and destroying the nonlinear information critical for model extraction.

02

Downconversion & IQ Demodulation

The coupled RF signal is downconverted to baseband or an intermediate frequency (IF) using a local oscillator (LO) synchronized with the transmitter. A quadrature demodulator separates the signal into in-phase (I) and quadrature (Q) components. Any mismatch in gain or phase between the I and Q branches introduces IQ imbalance, a distortion that must be compensated for independently of the PA nonlinearity to prevent the DPD model from learning a corrupted representation of the amplifier's behavior.

03

Analog-to-Digital Conversion & Dynamic Range

The baseband I/Q signals are digitized by high-speed ADCs. The feedback ADC must have sufficient effective number of bits (ENOB) and spurious-free dynamic range (SFDR) to capture the PA's nonlinear distortion products, which can extend 3-5x beyond the original signal bandwidth. For a 100 MHz 5G NR carrier with fifth-order intermodulation products, the observation receiver requires an instantaneous bandwidth of at least 500 MHz to avoid aliasing the distortion components.

04

Time Alignment & Fractional Delay

The feedback signal experiences a fixed but unknown propagation delay through the coupler, cables, downconverter, and ADC pipeline. Time alignment correlates the transmitted reference waveform with the received feedback to estimate this delay with sub-sample precision using fractional delay filters. A misalignment of even a single sample can cause the DPD coefficient estimation to converge to an incorrect solution, degrading adjacent channel leakage ratio (ACLR) rather than improving it.

05

Sample Rate Conversion & Bandwidth Matching

The observation ADC often operates at a different sample rate than the predistorter processing rate. Sample rate conversion (SRC) — typically using polyphase filter banks or Farrow structures — resamples the feedback data to match the DPD processing clock domain. This step must preserve the spectral integrity of the distortion products while managing clock domain crossing (CDC) metastability risks when bridging asynchronous ADC and FPGA fabric clocks.

06

Feedback Linearity Requirements

The observation path itself must be significantly more linear than the PA under test. Any nonlinearity in the feedback receiver — from the LNA, mixer, or ADC buffer amplifier — becomes indistinguishable from PA distortion in the captured data. The rule of thumb: the feedback receiver's third-order intercept point (IP3) should be at least 10 dB higher than the PA's output-referred IP3 to ensure the extracted model represents the amplifier alone.

DPD FEEDBACK PATH ESSENTIALS

Frequently Asked Questions

The observation receiver chain that couples, downconverts, and digitizes a sample of the power amplifier's output, providing the distorted signal necessary for training the predistortion model.

A DPD feedback path is the observation receiver chain that couples a small sample of the power amplifier's RF output, downconverts it to baseband or an intermediate frequency, and digitizes it through an analog-to-digital converter to provide the distorted reference signal required for predistorter coefficient extraction. The path begins with a directional coupler that taps a known fraction of the PA output power without significantly disturbing the main transmission line. This coupled signal passes through an attenuator to bring it within the linear range of the subsequent stages, then enters a downconversion mixer driven by a local oscillator synchronized to the transmitter's carrier frequency. The resulting baseband or low-IF signal is filtered to remove mixer images and out-of-band noise, then sampled by a high-speed analog-to-digital converter (ADC). The digitized samples stream into the FPGA fabric via a JESD204B or parallel LVDS interface, where they undergo time alignment with the original transmitted reference before being fed to the coefficient estimation engine. The fidelity of this entire chain directly determines the maximum correctable nonlinearity order and the ultimate adjacent channel leakage ratio (ACLR) improvement achievable by the DPD system.

Prasad Kumkar

About the author

Prasad Kumkar

CEO & MD, Inference Systems

Prasad Kumkar is the CEO & MD of Inference Systems and writes about AI systems architecture, LLM infrastructure, model serving, evaluation, and production deployment. Over 5+ years, he has worked across computer vision models, L5 autonomous vehicle systems, and LLM research, with a focus on taking complex AI ideas into real-world engineering systems.

His work and writing cover AI systems, large language models, AI agents, multimodal systems, autonomous systems, inference optimization, RAG, evaluation, and production AI engineering.