Inferensys

Glossary

Cross-Band Predistorter

A predistortion function block that specifically generates a correction signal intended to cancel intermodulation products falling into an adjacent transmit band.
Wide-angle shot of a modern WeWork open floor plan with creative walls covered in AI system architecture diagrams, product team collaborating in standing desk area with industrial lighting.
MULTI-BAND LINEARIZATION

What is Cross-Band Predistorter?

A cross-band predistorter is a specialized signal processing block that generates a correction signal specifically designed to cancel intermodulation products falling into an adjacent transmit band, rather than correcting in-band distortion.

A cross-band predistorter is a dedicated predistortion function block that synthesizes a cancellation signal targeting cross-band distortion products—intermodulation components generated by the nonlinear mixing of multiple carrier signals that fall into a neighboring transmit band. Unlike conventional in-band digital predistortion (DPD) that linearizes the signal within its own channel, this block specifically addresses spectral regrowth that corrupts adjacent carriers in concurrent multi-band transmitters.

The predistorter operates by modeling the cross-band memory effects and envelope coupling between bands, typically using a 2D memory polynomial or multi-dimensional DPD structure indexed by the instantaneous magnitudes of both signals. By injecting an anti-phase replica of the predicted intermodulation distortion, the technique achieves cross-band cancellation, significantly improving the multi-band adjacent channel leakage ratio (MB-ACLR) in carrier aggregation and multi-standard radio front-ends.

CROSS-BAND PREDISTORTER

Core Characteristics

A cross-band predistorter is a specialized signal processing block that generates a correction signal specifically designed to cancel intermodulation products falling into an adjacent transmit band, enabling cleaner multi-band transmission.

01

Targeted IMD Cancellation

Unlike conventional DPD that linearizes in-band distortion, the cross-band predistorter selectively targets intermodulation distortion (IMD) products that fall into neighboring frequency bands. It synthesizes a cancellation signal equal in amplitude but opposite in phase to the predicted cross-band distortion.

  • Operates on baseband representations of multiple concurrent carriers
  • Requires accurate cross-band behavioral models to predict IMD landing zones
  • Cancellation depth of 15-20 dB is typically achievable for cross-band products
02

2D Indexing Architecture

The predistorter uses a two-dimensional indexing structure based on the instantaneous magnitudes of two concurrent baseband signals. This 2D-LUT or 2D polynomial approach captures the envelope-dependent nature of cross-band distortion.

  • Address space: |x₁(n)| and |x₂(n)| form the 2D index
  • 2D Memory Polynomial (2D-MMP) extends this with temporal cross-terms
  • Enables hardware-efficient FPGA implementation with dual-port memory blocks
03

Cross-Band Memory Effects

Cross-band predistorters must account for cross-band memory effects where the nonlinear behavior in one frequency band is influenced by the past envelope history of a signal in a different band. These arise from:

  • Thermal coupling between amplifier stages handling different carriers
  • Bias circuit modulation where envelope power from one band sags the shared supply
  • Trapping effects in GaN HEMT devices with multi-carrier excitation
  • Modeled via cross-band envelope lag terms in Volterra-derived structures
04

Joint Coefficient Estimation

Coefficients for the cross-band predistorter are extracted using joint estimation techniques that simultaneously solve for in-band and cross-band terms. The Multi-Band Indirect Learning Architecture (MB-ILA) is the dominant approach:

  • A post-distorter is trained on the attenuated PA output
  • Coefficients are copied to the forward-path predistorter
  • Least squares (LS) or recursive least squares (RLS) solvers handle the augmented parameter vector
  • Cross-band terms typically require 30-50% additional coefficients versus single-band DPD
05

Carrier Aggregation Compliance

Cross-band predistortion is critical for 3GPP carrier aggregation scenarios where multiple component carriers are transmitted through a common power amplifier. Without it, cross-band IMD violates spectral emission masks.

  • Supports intra-band contiguous and non-contiguous CA configurations
  • Essential for dual-band uplink carrier aggregation in LTE-Advanced and 5G NR
  • Enables multi-standard radios transmitting LTE and NR simultaneously through one PA chain
06

Computational Complexity Tradeoffs

Cross-band predistorters face a quadratic increase in complexity versus single-band DPD due to the 2D basis function space. Key optimization strategies include:

  • Pruned Volterra models that eliminate statistically insignificant cross-terms
  • 2D-LUT with interpolation to reduce real-time multiply-accumulate operations
  • Subband decomposition to process wideband signals at reduced sample rates
  • Typical implementation: 40-60% more DSP slices than equivalent single-band DPD on FPGA
CROSS-BAND PREDISTORTER CLARIFIED

Frequently Asked Questions

Precise answers to common technical questions about cross-band predistortion, its mechanisms, and its role in multi-band transmitter linearization.

A cross-band predistorter is a dedicated digital signal processing block that generates a correction signal specifically designed to cancel intermodulation distortion (IMD) products that fall into an adjacent transmit band in a concurrent multi-band transmitter. Unlike a standard single-band predistorter that only corrects in-band nonlinearity, the cross-band predistorter synthesizes a signal based on the baseband envelopes of two or more carriers. It uses a multi-dimensional model, such as a 2D Memory Polynomial (2D-MMP), to predict the cross-modulation and intermodulation products generated by the power amplifier (PA). This predicted distortion signal is then injected with inverted phase into the transmit path, actively neutralizing the interference through destructive interference before it reaches the antenna.

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.