Inferensys

Glossary

Carrier Aggregation DPD

Digital predistortion specifically optimized for 3GPP carrier aggregation scenarios where multiple component carriers are transmitted simultaneously through a common power amplifier.
Developer demonstrating multi-agent tool use, agent tool selection interface on laptop, casual tech demo moment.
MULTI-BAND LINEARIZATION

What is Carrier Aggregation DPD?

Carrier Aggregation DPD is a specialized digital predistortion technique designed to linearize a single power amplifier that is simultaneously transmitting multiple 3GPP component carriers, suppressing both in-band distortion and cross-band intermodulation products.

Carrier Aggregation DPD is a digital predistortion architecture specifically optimized for 3GPP carrier aggregation scenarios where multiple component carriers are transmitted concurrently through a common power amplifier. Unlike single-band DPD, it must synthesize a correction signal that compensates for nonlinear distortion within each carrier and cross-band intermodulation distortion generated by the interaction of the carriers in the nonlinear device.

The architecture employs multi-dimensional behavioral models, such as the 2D Memory Polynomial or Multi-Band Generalized Memory Polynomial, to capture envelope-dependent cross-band coupling and memory effects. This enables the predistorter to generate frequency-selective correction signals that suppress spectral regrowth into adjacent carriers, maintaining Adjacent Channel Leakage Ratio compliance across the aggregated bandwidth.

LINEARIZATION ARCHITECTURE

Key Characteristics of Carrier Aggregation DPD

Digital predistortion optimized for 3GPP carrier aggregation scenarios where multiple component carriers are transmitted simultaneously through a common power amplifier, requiring specialized techniques to handle inter-band nonlinear interactions.

01

Multi-Dimensional Basis Function Construction

Carrier aggregation DPD extends traditional single-band models by constructing multi-dimensional basis functions that capture cross-band interactions. The predistorter input is a vector of baseband signals from each component carrier, and the nonlinear model includes:

  • Intra-band terms: Standard memory polynomial terms for each carrier independently
  • Cross-band envelope coupling terms: Products of envelope magnitudes from different carriers (e.g., |x₁|²·|x₂|²)
  • Cross-modulation terms: Phase-dependent interactions where the modulation of one carrier transfers onto another

This multi-dimensional indexing creates a combinatorial explosion of basis functions, requiring careful pruning strategies to maintain computational feasibility.

O(K²M)
Basis Function Growth
02

Joint vs. Separate Predistorter Architectures

Two fundamental topologies exist for carrier aggregation DPD:

Joint DPD Architecture:

  • A single unified predistorter processes the composite multi-carrier signal before upconversion
  • Captures all cross-band interactions natively within one model
  • Requires wider observation bandwidth to capture intermodulation products
  • Higher computational complexity but superior linearization performance

Separate Per-Carrier DPD:

  • Independent predistorters applied to each component carrier before combining
  • Lower complexity but cannot fully cancel cross-band distortion products
  • Often augmented with cross-band predistorter blocks that inject correction signals into adjacent carriers
  • Suitable when carriers are widely spaced and cross-band IMD is manageable
03

Observation Path Bandwidth Requirements

The feedback observation receiver in carrier aggregation DPD must capture all distortion products that fall within or near the transmit bands. Key requirements include:

  • Observation bandwidth ≥ 5× total signal bandwidth to capture third and fifth-order intermodulation products
  • For two 20 MHz carriers with 40 MHz spacing, the observation path may need 200+ MHz of instantaneous bandwidth
  • Multi-rate observation architectures can reduce ADC requirements by using parallel narrowband receivers tuned to specific IMD zones
  • Spectral stitching techniques combine multiple narrowband captures to reconstruct wideband distortion spectra

Insufficient observation bandwidth leads to aliased distortion products and degraded linearization performance.

Minimum BW Multiplier
04

2D-DPD and 2D Memory Polynomial Models

For dual-carrier aggregation, 2D-DPD uses a two-dimensional indexing scheme based on the instantaneous magnitudes of both baseband signals:

  • 2D Look-Up Table (2D-LUT): Complex gain correction values indexed by (|x₁|, |x₂|), enabling hardware-efficient implementation
  • 2D Memory Polynomial (2D-MMP): Extends memory polynomial with cross-terms dependent on both envelope magnitudes to capture cross-band memory effects
  • Model includes terms like x₁(n-m)·|x₁(n-m)|ᵏ·|x₂(n-m)|ˡ for various k,l combinations
  • 2D Generalized Memory Polynomial adds sample-crossing terms between carriers for enhanced accuracy

These models balance modeling fidelity against the exponential growth in coefficient count as more carriers are added.

05

Cross-Band Distortion Cancellation Strategies

Carrier aggregation creates unique distortion products that require targeted cancellation:

  • Inter-band IMD: Distortion falling in the gap between carriers, often requiring dedicated cancellation signals
  • Cross-modulation compensation: Correcting envelope transfer from strong to weak carriers
  • Frequency-selective DPD: Applying independent linearization to different sub-bands to manage frequency-dependent nonlinearities
  • Subband DPD decomposition: Splitting wideband signals into narrowband sub-signals, applying independent DPD, and recombining

Advanced implementations use dedicated cross-band predistorter blocks that generate correction signals specifically targeting IMD products falling into adjacent transmit bands, rather than relying solely on a unified model.

06

Multi-Band Coefficient Extraction and Adaptation

Parameter estimation for carrier aggregation DPD requires specialized algorithms:

  • Joint coefficient estimation: Simultaneously identifies all model coefficients including cross-band terms in a single optimization step using least-squares or iterative methods
  • Multi-Band Indirect Learning Architecture (MB-ILA): A post-distorter is identified from the attenuated PA output and copied to the forward-path predistorter
  • Sequential extraction: Coefficients for individual carriers are extracted first, then cross-band terms are identified in subsequent stages
  • Online adaptation must track changes in cross-band behavior due to thermal drift and antenna loading variations

Real-time coefficient updates require matrix inversion operations that scale with the cube of the coefficient count, making dimensionality reduction critical for embedded implementation.

CARRIER AGGREGATION DPD

Frequently Asked Questions

Addressing the most critical engineering questions regarding digital predistortion for 3GPP carrier aggregation scenarios, where multiple component carriers share a common nonlinear power amplifier.

Carrier Aggregation Digital Predistortion (CA-DPD) is a linearization technique that simultaneously compensates for nonlinear distortion generated when multiple 3GPP component carriers are transmitted through a common power amplifier. Unlike single-band DPD, which only corrects in-band distortion, CA-DPD must address cross-band intermodulation distortion (IMD) and cross-modulation products that fall both within and between the aggregated carriers. The predistorter must synthesize a correction signal that accounts for the instantaneous composite envelope of all carriers, requiring multi-dimensional models such as the 2D Memory Polynomial (2D-MMP) or Multi-Band Generalized Memory Polynomial (MB-GMP). This complexity arises because the nonlinear interaction between carriers creates distortion products that a simple bank of independent single-band predistorters cannot cancel.

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.