RF Simulation

Behavioral Model

/bih-HAY-vyor-ul MOD-ul/
A black-box representation of an RF component capturing input-output behavior (gain, compression, harmonics, intermodulation) without internal circuit topology. Types: S-parameters (linear), X-parameters (nonlinear, PHD-based, harmonics indexed by power), Cardiff Model (load-pull contours), Volterra series (weakly nonlinear kernels), and neural network surrogates (100 to 1,000x speedup over EM simulation). Accuracy: ±0.5 dB gain compression, ±2° AM-PM versus measured data within characterized range.
Linear: S-parameters
Nonlinear: X-parameters
Speedup: 100–1000x

Understanding Behavioral Models

Behavioral models exist because RF/microwave design requires simulating components whose internal details are either proprietary (vendor-supplied MMICs), too complex for circuit-level simulation (EM structures), or both. The model captures what the component does (its transfer function) without modeling how it does it (transistor physics, EM field distributions).

The progression from S-parameters to X-parameters mirrors the industry's shift from linear to nonlinear system design. S-parameters (introduced 1960s) describe linear two-port behavior. X-parameters (introduced 2008 by Agilent, now Keysight) extend this framework to large-signal operation where harmonics and intermodulation products are generated, capturing the full poly-harmonic distortion behavior in a format suitable for commercial simulators.

X-Parameter Framework

S-Parameter (linear):
Bp = ∑ Spq × Aq

X-Parameter (nonlinear):
Bp,k = X(F)p,k(|A1,1|)
  + ∑ X(S)p,k,q,l × Aq,l
  + ∑ X(T)p,k,q,l × A*q,l

Where:
k,l = harmonic index (1,2,3...)
X(F) = large-signal operating point
X(S) = forward scattering sensitivity
X(T) = conjugate scattering (mixing)

Neural Network Surrogate:
y = fNN(freq, Pin, Zload, bias, T)
Training: 500–5,000 EM simulations
Inference: 100–1,000x faster

Behavioral Model Type Comparison

Model TypeLinearityHarmonicsLoad-PullSpeed
S-parametersLinear onlyNoNoFastest
X-parametersNonlinearYes (indexed)LimitedFast
Cardiff ModelNonlinearYesFull Smith chartFast
VolterraWeakly NLYes (kernels)NoMedium
Neural networkAnyTrainedTrainedVery fast
Common Questions

Frequently Asked Questions

X-parameters vs. S-parameters?

S-parameters: linear, B = S×A. X-parameters: nonlinear, include harmonic-indexed X(F), X(S), X(T) terms. Measured on NVNA/LSNA. Cascadable in ADS/MWO. Accuracy: ±0.5 dB compression, ±2° AM-PM.

When to use behavioral vs. circuit?

Behavioral: third-party IP (vendor MMIC), system-level cascade (5 to 10 blocks), optimization (NN surrogates for EM). Circuit: designing the component, predicting out-of-range behavior, failure analysis. Hybrid approach is common.

Accuracy limits?

Interpolation-only: accurate within characterized power/freq/load. Power: ±0.1 to 0.3 dB between measured levels. Load mismatch: X-params limited above VSWR 2:1. Memory effects (GaN): require envelope-domain extensions. Temperature: usually 25°C only.

RF Simulation

Precision RF Components

RF Essentials provides precision terminations and custom waveguide assemblies for load-pull measurement systems, NVNA calibration, and behavioral model extraction equipment.

Request a Quote