The Dual-Band Volterra Series is derived by applying a dual-band input signal to the passband Volterra series and extracting the baseband equivalent nonlinear terms centered around each carrier frequency. This analytical derivation reveals that the output in each band consists of the conventional single-band Volterra terms plus additional cross-band modulation products that depend on the instantaneous envelope magnitudes of both signals. The resulting model provides a complete physical description of intermodulation distortion (IMD) and cross-modulation effects generated when multiple carriers share a nonlinear power amplifier.
Glossary
Dual-Band Volterra Series

What is Dual-Band Volterra Series?
The Dual-Band Volterra Series is a rigorous mathematical framework that analytically derives baseband behavioral models for a power amplifier concurrently excited by two distinct carrier signals, explicitly capturing nonlinear self-distortion and cross-band modulation interactions.
The primary utility of the dual-band Volterra derivation is its role as a foundational blueprint for constructing simplified, real-time digital predistortion (DPD) models. By identifying which kernel combinations produce distortion falling within each transmit band, engineers can prune the full Volterra series into computationally efficient structures like the 2D Memory Polynomial (2D-MMP) or 2D-DPD models. This pruning retains the essential cross-band envelope coupling terms while discarding negligible higher-order kernels, enabling practical concurrent multi-band DPD implementation in FPGA-based transmitters.
Key Characteristics of the Model
The dual-band Volterra series analytically derives a baseband behavioral model from the physical passband Volterra series, explicitly capturing the nonlinear mechanisms and cross-band interactions in a concurrent dual-band transmitter.
Analytical Derivation from Passband Volterra
The model is not an empirical fit but a rigorous mathematical derivation. It begins with the physical passband Volterra series and applies a dual-band input signal (two modulated carriers at ω₁ and ω₂). By expanding the nonlinear terms and selecting only the baseband components that fall within the two transmit channels, the model analytically derives the baseband equivalent nonlinear behavior. This preserves the physical link between circuit-level nonlinearity and the discrete-time model used for digital predistortion.
Explicit Cross-Band Interaction Terms
A defining characteristic is the inclusion of terms that model the interaction between the two carrier signals. The nonlinear output at band 1 depends not only on the signal at band 1 but also on the instantaneous envelope of the signal at band 2. Key interaction types include:
- Cross-modulation: The envelope of band 2 modulates the gain and phase of band 1.
- Intermodulation products: Third-order terms like 2ω₁ - ω₂ and 2ω₂ - ω₁ generate distortion that can fall directly into the receive or adjacent bands. These terms are essential for canceling cross-band distortion in a concurrent transmitter.
Baseband Kernel Structure
The model's kernels are structured around the complex baseband envelopes of the two signals, x₁(n) and x₂(n). A typical nonlinear term of order k involves a product of the form:
- x₁(n) · |x₁(n)|^(k-1-m) · |x₂(n)|^m This structure shows that the nonlinear response is a function of the complex envelope and the instantaneous powers of both bands. The index m controls the order of cross-band coupling. The model naturally separates into in-band (m=0) and cross-band (m>0) distortion components, allowing for targeted linearization strategies.
Memory Effect Modeling
The dual-band Volterra series inherently captures memory effects through its convolutional structure. Unlike a static nonlinearity, the output depends on past samples of the input signals. The model includes:
- Linear memory: Taps of x₁(n-l) and x₂(n-l).
- Nonlinear memory: Products of delayed envelope powers, such as |x₁(n-l₁)|² · x₁(n-l₂).
- Cross-band memory: Terms where the envelope history of band 2 influences the current nonlinear output of band 1. This makes it suitable for wideband applications where thermal and electrical memory effects are significant.
Relationship to 2D-DPD and Memory Polynomials
The full dual-band Volterra series is the parent model from which simpler, more practical models are derived. By truncating the series and restricting the kernel structure, one obtains:
- 2D-DPD (Two-Dimensional DPD): A memoryless version that uses only the instantaneous magnitudes |x₁| and |x₂| as a 2D index.
- 2D Memory Polynomial (2D-MMP): Retains diagonal memory terms but drops off-diagonal memory cross-terms to reduce complexity.
- Multi-Band Generalized Memory Polynomial (MB-GMP): Adds envelope cross-terms between different lags to capture complex interactions with fewer coefficients than the full Volterra series.
Computational Complexity and Pruning
The primary drawback of the full dual-band Volterra series is its exponential growth in coefficients with nonlinearity order and memory depth. For a 5th-order nonlinearity with M memory taps, the number of terms can reach thousands. Practical implementation requires:
- Kernel pruning: Removing terms that contribute negligibly to modeling accuracy.
- Symmetry exploitation: Using the fact that many cross-band terms are complex conjugates.
- Near-diagonal approximation: Assuming that the dominant memory effects occur when all lags are nearly equal. These techniques reduce the model to a computationally feasible size for real-time FPGA or ASIC implementation.
Frequently Asked Questions
Clear, technically precise answers to the most common questions about the mathematical foundations and practical application of the dual-band Volterra series for concurrent multi-band transmitter linearization.
The dual-band Volterra series is a mathematical model analytically derived from the passband Volterra series that describes the baseband nonlinear behavior of a power amplifier (PA) when driven by two concurrent, widely spaced carrier signals. It works by representing the nonlinear output as a sum of multidimensional convolution integrals involving the baseband input signals from both bands. Critically, the derivation involves selecting only those passband Volterra terms whose center frequencies fall within the vicinity of the two fundamental carrier frequencies or their immediate harmonics. This frequency-selective pruning yields a compact baseband model composed of terms that are products of the baseband input samples and their envelope powers, explicitly capturing both in-band distortion and cross-band modulation effects. The model analytically reveals that the distortion around each carrier is a function of the signal envelopes from both bands, providing the theoretical foundation for two-dimensional predistorters.
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
Explore the foundational mathematical models and architectural concepts that extend the Volterra series for concurrent multi-band linearization.
2D Memory Polynomial (2D-MMP)
A practical simplification of the dual-band Volterra series that captures cross-band memory effects using two-dimensional envelope indexing. The model includes terms dependent on the instantaneous magnitudes of both baseband signals: |x₁(n)| and |x₂(n)|.
- Reduces coefficient count compared to full Volterra
- Captures intermodulation distortion between bands
- Basis for many hardware-efficient DPD implementations
Cross-Band Predistorter
A dedicated predistortion function block that synthesizes a correction signal specifically targeting intermodulation products falling into an adjacent transmit band. Unlike a single-band predistorter, it requires knowledge of both baseband envelopes.
- Cancels cross-band distortion at the PA output
- Operates in parallel with in-band predistorters
- Essential for carrier aggregation scenarios with closely spaced component carriers
Multi-Band Generalized Memory Polynomial (MB-GMP)
An extension of the generalized memory polynomial that incorporates cross-band envelope coupling and sample-crossing terms. MB-GMP captures complex nonlinear interactions including:
- Lagging cross-terms: |x₁(n-m)|ᵏ · x₂(n)
- Leading cross-terms: |x₂(n-m)|ᵏ · x₁(n)
- Provides superior modeling accuracy for Doherty amplifiers in concurrent mode
Joint Coefficient Estimation
A parameter identification technique that simultaneously estimates all coefficients of a multi-band predistorter—including cross-band terms—in a single optimization step. This approach preserves the correlation between in-band and cross-band distortion components.
- Uses least squares or iterative methods
- Avoids error propagation from sequential estimation
- Critical for accurate cross-band cancellation
Multi-Band Indirect Learning Architecture (MB-ILA)
A closed-loop adaptation method where a post-distorter model is identified from the attenuated PA output and then copied to the predistorter. For dual-band operation, the post-distorter must model both in-band and cross-band inverse characteristics.
- Assumes post-distorter = predistorter
- Enables offline coefficient extraction
- Widely used in experimental multi-band DPD setups
Cross-Band Memory Effect
A long-term memory phenomenon where the nonlinear behavior in one frequency band is influenced by the past envelope history of a signal in a different band. This arises from:
- Shared bias circuitry and thermal coupling
- Charge trapping in GaN HEMT devices
- Requires envelope-dependent delay terms in the Volterra model for accurate compensation

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