Semiconductor and Device Technology Device Physics and Modeling Informational

What is the Volterra series representation of a nonlinear RF device?

The Volterra series is a mathematical framework for representing the input-output relationship of a weakly nonlinear system (like an RF amplifier operating near its linear region). It extends the concept of convolution (which describes a linear system) to nonlinear systems: (1) Linear system (convolution): y(t) = integral h1(tau) × x(t - tau) dtau. The output y(t) is a linear function of the input x(t), filtered by the linear impulse response h1(tau). (2) Volterra series: y(t) = H1[x(t)] + H2[x(t)] + H3[x(t)] + ... Where H1 is the linear (first-order) response, H2 is the second-order response (captures second-harmonic and second-order intermodulation), and H3 is the third-order response (captures third-harmonic, third-order intermodulation, and gain compression). Each Hn is defined by an n-dimensional kernel function: Hn[x(t)] = integral...integral hn(tau1,...,taun) × x(t-tau1)×...×x(t-taun) dtau1...dtaun. In the frequency domain: Y(f) = H1(f)×X(f) + integral H2(f1,f2)×X(f1)×X(f-f1) df1 + ... (3) Physical meaning: H1(f) is the linear transfer function (gain vs frequency). This is the S21 of the device. H2(f1, f2) captures the second-order nonlinearity: when two tones at f1 and f2 are applied, H2 produces output at f1±f2 (intermodulation) and 2×f1, 2×f2 (harmonics). H3(f1, f2, f3) captures the third-order nonlinearity: produces output at 2f1-f2 and 2f2-f1 (the IM3 products that are closest to the fundamental and hardest to filter). The IM3 products determine the IIP3 of the amplifier. (4) When to use: the Volterra series is most useful for weakly nonlinear analysis (the device operates in or near the linear region). Good for: LNA distortion analysis, receiver chain intermodulation prediction, and small-signal mixer analysis. Not suitable for: PA design in deep compression (the Volterra series does not converge when the device is far from linear operation). For strongly nonlinear circuits: harmonic balance simulation is used instead.
Category: Semiconductor and Device Technology
Updated: April 2026
Product Tie-In: Transistors, Simulation Tools

Volterra Series for RF Nonlinearity

The Volterra series provides analytical insight into nonlinear distortion that numerical methods (harmonic balance) cannot easily provide. It reveals the physical mechanisms of distortion generation and interaction.

  • Performance verification: confirm specifications against the application requirements before finalizing the design
  • Environmental factors: temperature range, humidity, and vibration affect long-term reliability and parameter drift
  • Cost vs. performance: evaluate whether the application demands premium components or standard commercial grades
  • Interface compatibility: verify impedance, connector type, and mechanical form factor match the system architecture
Common Questions

Frequently Asked Questions

How is Volterra different from a Taylor series?

A Taylor series (power series): y(t) = a1×x(t) + a2×x²(t) + a3×x³(t) + ... The coefficients a1, a2, a3 are scalar constants. This is a memoryless nonlinear model (the output at time t depends only on the input at time t). It does not capture any frequency-dependent behavior. A Volterra series: the coefficients are replaced by multi-dimensional kernels (functions of frequency or time delay). H1(tau), H2(tau1,tau2), H3(tau1,tau2,tau3). These kernels capture the frequency-dependent nonlinear behavior (memory). The Taylor series is a special case of the Volterra series where all kernels are Dirac delta functions (no memory). For narrowband signals: the Taylor series is adequate (the signal bandwidth is much less than the device bandwidth, so the frequency dependence is negligible). For wideband signals (5G, radar): the Volterra series is needed to capture the memory effects.

Can I measure the Volterra kernels?

Yes, but it is difficult: (1) First-order kernel H1(f): measured directly from the S-parameters (H1 = S21). Easy. (2) Second-order kernel H2(f1,f2): apply two tones at f1 and f2. Measure the output at f1+f2 (or f1-f2, 2f1, 2f2). Vary f1 and f2 to map out H2 over the 2D frequency plane. This requires many measurements (e.g., 20 × 20 = 400 frequency pairs). (3) Third-order kernel H3(f1,f2,f3): apply three tones and measure the output at f1+f2-f3 (and other combinations). This is a 3D function and requires thousands of measurements. In practice: H3 is usually measured only at a few frequency combinations (e.g., two-tone IM3 at various tone spacings). The full 3D kernel is rarely measured. Alternative: extract the Volterra kernels from the nonlinear transistor model (Angelov or other) using symbolic analysis. This provides the kernels analytically without measurement.

When does the Volterra series fail?

The Volterra series fails (does not converge) when the device operates in strong nonlinearity: (1) PA at or above P1dB: the gain compression is significant (1+ dB). The higher-order terms (H5, H7, etc.) become large and the series does not converge. Use harmonic balance instead. (2) Mixer in switching mode: the LO drives the mixer into hard switching (the transistor alternates between fully on and fully off). The switching behavior requires all orders of the Volterra series (infinite terms). Use HB or time-domain simulation. (3) Oscillator: the oscillation amplitude is determined by the nonlinear saturation of the active device. The Volterra series cannot predict the oscillation amplitude. Use HB with an oscillator analysis. Rule of thumb: if the device operates within 10 dB of P1dB or more: be cautious with Volterra analysis. If within 3 dB of P1dB: do not use Volterra.

Need expert RF components?

Request a Quote

RF Essentials supplies precision components for noise-critical, high-linearity, and impedance-matched systems.

Get in Touch