Power, Linearity, and Distortion Advanced Linearity Topics Informational

What is the behavioral model of a power amplifier and how is it used for system simulation?

A behavioral model of a power amplifier is a mathematical input-output relationship that captures the PA's nonlinear behavior (AM-AM, AM-PM, memory effects) without requiring a detailed transistor-level circuit simulation, enabling fast system-level simulation of the entire transmitter chain. The most common behavioral models are: the Rapp model (a simple saturation model: G(r) = g_0 r / (1 + (r/A_sat)^(2p))^(1/(2p)) where r is the input amplitude, g_0 is the small-signal gain, A_sat is the saturation amplitude, and p controls the smoothness of the compression; captures only AM-AM, no memory), the Saleh model (separates AM-AM and AM-PM: A(r) = alpha_a r / (1 + beta_a r^2) and Phi(r) = alpha_p r^2 / (1 + beta_p r^2); commonly used for satellite TWTA modeling), the memory polynomial model (y(n) = sum_q sum_m a_qm x(n-m) |x(n-m)|^q; captures both instantaneous nonlinearity and memory effects; widely used for DPD coefficient extraction), and the generalized memory polynomial (extends the memory polynomial with cross terms: includes lagging and leading memory terms for better modeling of long-term memory effects). Behavioral models are extracted from measured PA data (AM-AM/AM-PM curves, or I/Q waveform capture with modulated signals) and are used in system simulators (MATLAB, ADS SystemVue, Keysight PathWave) to evaluate the impact of PA nonlinearity on the transmitted signal quality (EVM, ACLR, BER) without running a time-consuming transistor-level simulation.
Category: Power, Linearity, and Distortion
Updated: April 2026
Product Tie-In: Power Amplifiers, Linearizers

PA Behavioral Modeling for System Simulation

Behavioral modeling bridges the gap between circuit-level PA design (which uses detailed transistor models and takes hours to simulate) and system-level analysis (which needs to simulate millions of signal samples in seconds). A good behavioral model runs 1000-10000x faster than a circuit simulation while capturing the essential nonlinear behavior.

ParameterClass AClass ABClass F/Doherty
Max Efficiency50%50-78%70-90%
LinearityExcellentGoodModerate (needs DPD)
P1dB Backoff0-3 dB3-6 dB6-10 dB
ComplexityLowLowHigh
Common UseTest, small signalGeneral PABase station, broadcast
  1. Performance verification: confirm specifications against the application requirements before finalizing the design
  2. Environmental factors: temperature range, humidity, and vibration affect long-term reliability and parameter drift
  3. Cost vs. performance: evaluate whether the application demands premium components or standard commercial grades
Common Questions

Frequently Asked Questions

How do I extract a behavioral model from measurements?

Capture the PA's input and output I/Q waveforms using a vector signal generator (VSG) and vector signal analyzer (VSA) with a wideband modulated signal (the signal should exercise the PA across its full dynamic range). Align the input and output waveforms in time and amplitude. Fit the model coefficients (polynomial, Volterra, or neural network parameters) using least-squares regression: minimize the error between the model output and the measured output for the captured waveform. Validate the model with a different signal from the one used for extraction.

How accurate are behavioral models?

A well-extracted memory polynomial model achieves: NMSE (normalized mean square error) of -35 to -45 dB between model output and measured output. ACLR prediction: within 1-3 dB of measurement. EVM prediction: within 0.5-1%. The accuracy depends on: using a representative extraction signal (the signal should cover the PA's full dynamic range), including sufficient memory depth, and using appropriate polynomial order. For GaN PAs with strong memory, neural network models can improve accuracy by 5-10 dB in NMSE.

Can I use a behavioral model for DPD design?

Yes, this is the primary use case. The DPD is the mathematical inverse of the PA behavioral model. A memory polynomial PA model yields a memory polynomial DPD with the same structure but inverse coefficients. The DPD coefficients are extracted using the same input/output waveform capture and least-squares fitting, but with the PA output as the 'input' and the desired linear output as the 'desired output' in the fitting.

Need expert RF components?

Request a Quote

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

Get in Touch