Single-Feedback Receiver DPD is a digital predistortion architecture where a single observation receiver is time-multiplexed across multiple transmit branches via an RF switch to sequentially capture the output of each power amplifier for training. This approach dramatically reduces the hardware cost, footprint, and power consumption of the feedback path compared to fully-parallel architectures that require a dedicated receiver per antenna element.
Glossary
Single-Feedback Receiver DPD

What is Single-Feedback Receiver DPD?
A resource-efficient digital predistortion architecture for multi-antenna transmitters that uses a single observation receiver to sequentially sample the output of multiple power amplifiers, trading training time for hardware complexity reduction.
The sequential sampling introduces a training latency penalty proportional to the number of antenna branches, as the DPD coefficients for each PA are updated in a round-robin fashion rather than simultaneously. This architecture is particularly attractive for massive MIMO base stations where the number of antenna elements makes per-branch observation receivers prohibitively expensive, though it requires careful management of PA behavioral drift between successive training intervals.
Key Characteristics of Single-Feedback Receiver DPD
Single-feedback receiver digital predistortion is a cost-optimized linearization architecture that uses a single observation path to sequentially capture the output of multiple power amplifiers, trading training speed for hardware simplicity in massive MIMO arrays.
Sequential Time-Multiplexed Sampling
A single observation receiver captures PA outputs one at a time through an RF switch matrix, creating a time-division multiplexed feedback stream. The switch sequentially connects the coupler output from each antenna branch to the shared receiver chain. Key implications:
- Training time scales linearly with the number of PAs
- Coefficient update rate is inversely proportional to array size
- Requires precise time-alignment between the transmitted reference and the delayed feedback sample
- Switch settling time and isolation directly impact measurement fidelity
Hardware Complexity Reduction
Eliminates the need for N parallel observation receivers in an N-element array, dramatically reducing component count, power consumption, and board area. A single high-performance ADC and downconverter chain is shared across all branches. Trade-offs:
- Reduced bill of materials (BOM) cost by up to 80% compared to per-branch feedback
- Lower total power dissipation in the feedback path
- Single point of failure in the observation chain
- ADC dynamic range must accommodate the full power variation across all PAs in the array
Coefficient Staleness During Tracking
Because each PA is sampled infrequently, its DPD coefficients may become stale between observation windows. This is particularly problematic during:
- Rapid beam steering events that change active impedance
- Fast-varying envelope conditions in wideband signals
- Thermal transients from bursty traffic patterns
Mitigation strategies include coefficient interpolation between updates, predictive aging models, and prioritizing sampling for PAs experiencing the largest operating point changes.
Switch Network Design Constraints
The RF switch matrix is the critical component enabling single-feedback operation. Design requirements:
- High isolation (>40 dB) between channels to prevent leakage from unsampled PAs contaminating the measurement
- Low insertion loss to preserve feedback SNR
- Fast switching speed to minimize dead time between samples
- Termination management for unselected ports to maintain impedance stability
Common implementations use SPNT switches or cascaded binary switching trees with absorptive terminations on inactive ports.
Time-Alignment and Synchronization
Accurate DPD coefficient extraction requires sample-level alignment between the transmitted baseband reference and the feedback observation. In single-feedback systems:
- Each PA path has a different loop delay due to varying trace lengths and switch paths
- Delay must be calibrated per-branch and stored in a lookup table
- Fractional delay interpolation is often required for sub-sample alignment
- Correlation-based delay estimation using known training sequences is the standard approach
Misalignment exceeding 0.1 samples can significantly degrade linearization performance.
Application to TDD Massive MIMO
Single-feedback DPD is particularly well-suited to time-division duplex (TDD) massive MIMO systems where:
- The guard period between downlink and uplink slots provides a natural window for sequential PA sampling
- Channel reciprocity can be exploited to infer downlink distortion from uplink measurements
- The relatively static nature of TDD slot assignments allows predictable training schedules
In reciprocity-based DPD, the single receiver used for uplink reception can be time-shared as the observation receiver during dedicated calibration intervals.
Frequently Asked Questions
Common questions about the architecture, implementation, and trade-offs of using a single observation receiver to linearize multiple power amplifiers in an antenna array.
Single-feedback receiver DPD is a cost-effective array linearization architecture that uses a single observation receiver to sequentially sample the output of multiple power amplifiers (PAs) for digital predistortion training. Instead of dedicating a feedback path to each transmit branch—which becomes prohibitively expensive in massive MIMO systems with 64 or more elements—a single high-quality receiver is multiplexed across all PA outputs via an RF switch matrix. The system captures a time-multiplexed sequence of distorted output samples from each PA, constructs individual behavioral models, and computes unique predistorter coefficients for each branch. This architecture trades training speed for hardware simplicity, making it the dominant approach for commercial 5G base stations where cost, power, and PCB area constraints preclude per-element feedback chains.
Enabling Efficiency, Speed & Accuracy
Intelligent Analysis, Decision & Execution
We build AI systems for teams that need search across company data, workflow automation across tools, or AI features inside products and internal software.
Talk to Us
Search across company data
Give teams answers from docs, tickets, runbooks, and product data with sources and permissions.
Useful when people spend too long searching or get different answers from different systems.

Automate internal workflows
Use AI to route work, draft outputs, trigger actions, and keep approvals and logs in place.
Useful when repetitive work moves across multiple tools and teams.

Add AI to products and internal tools
Build assistants, guided actions, or decision support into the software your team or customers already use.
Useful when AI needs to be part of the product, not a separate tool.
Related Terms
Understanding single-feedback receiver DPD requires familiarity with the learning architectures, estimation algorithms, and complexity-reduction techniques that make it practical for massive MIMO arrays.
Indirect Learning Architecture DPD
The dominant training architecture for single-feedback systems. The inverse PA model is identified by swapping the input and output of the post-distorter during training, avoiding the need for a pre-distorted signal as a target. The observed PA output becomes the model input, and the original baseband signal becomes the target. This decoupling makes it robust to feedback noise and eliminates the assumption that the PA is exactly invertible.
Coefficient Sharing DPD
A resource-efficient technique critical for massive MIMO where a single set of DPD basis function coefficients is applied across multiple antenna branches. By clustering PAs with similar nonlinear characteristics—often based on physical proximity or thermal symmetry—the single-feedback receiver trains one model and shares it across a sub-array. This dramatically reduces the coefficient storage and update computation overhead.
Least Squares MIMO DPD
The workhorse batch estimation algorithm for extracting predistorter coefficients from sequentially sampled feedback. The single receiver captures time-multiplexed snapshots from each PA, constructing a composite observation matrix. A least-squares solve then computes the optimal coefficients that minimize the error between the desired linear output and the observed nonlinear output across all branches simultaneously.
Sub-Array DPD
A complexity-reduction method that partitions a large array into clusters of elements sharing a single DPD engine. Each sub-array is served by one feedback path, and the single-feedback receiver cycles through elements within that cluster. This balances linearization performance against hardware cost by exploiting the spatial correlation of nonlinear behavior among adjacent elements in a phased array.
Online Training Algorithms
Real-time adaptive methods that update DPD coefficients as the single-feedback receiver cycles through array elements. Techniques include recursive least squares (RLS) and least mean squares (LMS) variants that process each new observation sample incrementally. These algorithms track time-varying PA behavior caused by thermal drift, aging, and beamforming weight changes without requiring full batch recomputation.
Sparse MIMO DPD
A pruning technique that identifies and selects only the most significant basis functions from a large candidate set. In a single-feedback architecture, where training time scales with the number of coefficients, sparsity reduces the observation matrix dimensions. Methods like orthogonal matching pursuit or LASSO regularization eliminate redundant terms, yielding a compact predistorter that maintains linearization performance while reducing computational load.

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.
Partnered with leading AI, data, and software stack.
How We Work
Custom AI workflows for your Business
One-fit-all AI don't work for modern businesses. At Inferensys, we aim to understand your business & custom requirements; which we use to define most efficient agentic workflows, the data, and the tools for your business.
01
Review the use case
We understand the task, the users, and where AI can actually help.
Read more02
Pick the right approach
We define what needs search, automation, or product integration.
Read more03
Build the first useful version
We implement the part that proves the value first.
Read more04
Improve from there
We add the checks and visibility needed to keep it useful.
Read moreThe first call is a practical review of your use case and the right next step.
Talk to Us