Inferensys

Glossary

Complex-Valued Neural Network (CVNN)

A neural network architecture that directly processes complex-valued I/Q baseband signals using complex weights and activation functions, preserving phase information critical for power amplifier linearization.
Architect reviewing LLM integration architecture on laptop, system diagrams visible, modern technical office setup.
DEFINITION

What is Complex-Valued Neural Network (CVNN)?

A neural network architecture that directly processes complex-valued I/Q baseband signals using complex weights and activation functions, preserving phase information critical for power amplifier linearization.

A Complex-Valued Neural Network (CVNN) is a neural network architecture whose parameters, inputs, and outputs are complex numbers, enabling it to natively process in-phase and quadrature (I/Q) baseband signals without decomposition into real-valued components. Unlike a Real-Valued Time-Delay Neural Network (RVTDNN) that treats I and Q as separate real channels, a CVNN uses complex-valued weights and complex activation functions to preserve the amplitude and phase relationships inherent in the signal, which is critical for modeling the nonlinear behavior of power amplifiers.

The core mechanism involves complex backpropagation, where gradients are computed using Wirtinger calculus to handle non-holomorphic activation functions like the complex ReLU or split sigmoid. This allows the network to learn the AM/AM and AM/PM distortion characteristics of a power amplifier directly in the complex domain. For Digital Pre-Distortion (DPD) , CVNNs offer a more compact and physically consistent model than real-valued equivalents, often requiring fewer parameters to achieve equivalent linearization performance while maintaining the geometric structure of the modulated waveform.

ARCHITECTURAL ADVANTAGES

Key Features of CVNNs for Linearization

Complex-Valued Neural Networks offer unique structural benefits for digital predistortion by directly operating on I/Q baseband signals, preserving the phase relationships that real-valued networks must learn implicitly.

01

Native Complex Arithmetic

CVNNs process I/Q signals as single complex entities z = I + jQ rather than separate real channels. Each neuron performs complex multiplication (W·z) and applies a complex activation function. This preserves the amplitude-phase relationship inherent in modulated signals, eliminating the need for the network to learn the Hilbert transform relationship between I and Q components. Real-valued networks processing concatenated I/Q vectors can introduce cross-term distortion that CVNNs inherently avoid.

02

Complex Backpropagation

Training uses Wirtinger calculus to compute gradients with respect to complex parameters. The loss function J(W) is non-holomorphic, so gradients are computed using conjugate partial derivatives:

  • ∂J/∂W = (∂J/∂W_re) + j(∂J/∂W_im)
  • The update rule becomes: W_new = W_old - η(∂J/∂W*)

This ensures proper gradient descent on the complex plane, avoiding the phase ambiguity that occurs when real-valued optimizers are applied to complex parameters independently.

03

Complex Activation Functions

Standard real activations (ReLU, tanh) cannot be directly applied to complex values without destroying phase information. CVNNs use specialized functions:

  • modReLU: Applies ReLU to magnitude while preserving phase: f(z) = ReLU(|z| + b)·e^(j∠z)
  • Complex tanh: tanh(z_re) + j·tanh(z_im), bounded and fully complex-differentiable
  • Cardioid function: f(z) = 0.5(1 + cos(∠z))·z, introducing phase-dependent nonlinearity

These preserve the complex differentiability required for Wirtinger backpropagation.

04

Phase-Aware Memory Modeling

Power amplifier memory effects manifest as phase distortion across time delays. CVNNs with complex-valued tapped delay lines capture this directly:

  • Complex input vector: [z(t), z(t-1), ..., z(t-M)] where each element retains its phase
  • Complex weights multiply delayed samples, preserving relative phase relationships between time steps
  • This enables the network to model AM/PM memory effects with fewer parameters than equivalent real-valued architectures

Real-valued TDNNs require separate delay lines for I and Q, doubling parameters without capturing cross-phase dynamics.

05

Spectral Efficiency in Training

CVNNs demonstrate superior convergence for PA linearization tasks due to reduced parameter space:

  • A complex weight w = w_re + jw_im represents two degrees of freedom in one parameter
  • Equivalent real-valued networks require 4x the connections to model the same I/Q interactions
  • CVNNs achieve comparable ACLR improvement with 40-60% fewer trainable parameters

This compactness reduces overfitting risk on limited PA measurement datasets and accelerates gradient descent convergence by operating in the natural signal domain.

06

Direct I/Q Predistortion Output

The CVNN produces a complex predistorted signal z_pd(t) that directly feeds the transmitter's I/Q modulator without post-processing. This end-to-end complex pipeline:

  • Eliminates I/Q reconstruction errors from separate real-valued network outputs
  • Maintains sample-level phase coherence critical for wideband signals
  • Integrates seamlessly with Direct Learning Architectures (DLA) where the error signal e(t) = z_desired(t) - z_pa(t) is naturally complex

The output can be directly applied to the Memory Polynomial predistorter structure or used as the complete predistortion function.

CVNN FUNDAMENTALS

Frequently Asked Questions

Clear, technically precise answers to the most common questions about Complex-Valued Neural Networks and their role in power amplifier linearization.

A Complex-Valued Neural Network (CVNN) is a neural network architecture whose parameters, inputs, and outputs are all complex numbers, processing the in-phase (I) and quadrature (Q) components as a unified, two-dimensional entity rather than as separate real-valued channels. The fundamental difference lies in the algebraic operations: CVNNs use complex multiplication and complex-valued activation functions that are holomorphic or satisfy the Cauchy-Riemann equations. In a standard real-valued network processing I/Q signals, the I and Q components are treated as independent real inputs, losing the inherent phase relationship. A CVNN's complex weight w = w_r + j*w_i multiplies a complex input z = x + j*y as w*z = (w_r*x - w_i*y) + j*(w_r*y + w_i*x), explicitly modeling the cross-coupling between I and Q channels. This preserves the analytic signal representation and enables the network to learn transformations that depend on both magnitude and phase, which is critical for modeling the AM/AM and AM/PM distortion characteristics of power amplifiers where phase shift is amplitude-dependent.

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.