Simulation & Design

Circuit Envelope

An engineer wants to know if their new power amplifier design will distort a 100 MHz wide 5G OFDM signal enough to fail FCC emissions tests (ACLR). They try running a standard SPICE transient simulation. Because the carrier frequency is 28 GHz, the SPICE engine attempts to calculate the voltage every picosecond. To simulate a full 10-millisecond data packet, the computer estimates a run time of 400 years. To solve this, the engineer switches to a Circuit Envelope simulation. This hybrid engine uses Harmonic Balance to instantly calculate the fast 28 GHz carrier in the frequency domain, and then uses coarse time-steps to track only the slow-moving "envelope" of the modulation. The simulation finishes in three minutes, successfully generating a digital constellation diagram and revealing the exact EVM and spectral regrowth caused by the amplifier's non-linearities. It is the indispensable bridge between analog RF design and digital signal processing.
Category: Simulation & Design
Methodology: Harmonic Balance + Time Domain Stepping
Primary Output: EVM, ACLR, Constellation Diagrams

RF Simulation Engine Comparison

Simulation EngineDomainPrimary Use CaseCannot Simulate
S-Parameters (Linear)FrequencySmall-signal gain, matching, filtersCompression, harmonics, distortion
Harmonic Balance (HB)FrequencyP1dB, IP3, steady-state tonesDigital modulation, random data
Transient (SPICE)TimeOscillator start-up, step responseHigh-frequency carriers over long durations
Circuit EnvelopeMixed (Freq + Time)EVM, ACLR, digitally modulated signalsCannot be used without valid nonlinear models
The Mathematics of the Envelope:
v(t) = A(t) · cos[2πfct + Φ(t)]
Where fc is the fast carrier frequency. Circuit Envelope ignores the repetitive fc completely and only calculates A(t) [amplitude modulation] and Φ(t) [phase modulation] at each time step.

Simulation Speed Advantage:
If fc = 28 GHz and the modulation bandwidth is 100 MHz, standard SPICE requires time steps < 5 picoseconds. Circuit Envelope only requires time steps of ~5 nanoseconds (driven by the modulation bandwidth), making it roughly 1000 times faster.
Common Questions

Frequently Asked Questions

How does it differ from Harmonic Balance?

Harmonic Balance is a purely steady-state, frequency-domain simulator. It assumes the input signal is a continuous, never-changing sine wave. It is perfect for calculating IP3 using two steady tones. But a real 5G signal is random data; it changes constantly. Circuit Envelope runs a rapid Harmonic Balance simulation at every single time-step to capture the dynamic, changing nature of the signal.

What inputs are required for Circuit Envelope?

You need a non-linear model of your active devices (e.g., an X-parameter model or a compact model like Angelov/BSIM) and an IQ data file. The IQ data file contains the digital baseband symbols (In-phase and Quadrature) that represent the actual modulated data stream (like QAM or OFDM) that you want to push through the amplifier.

Can it simulate Envelope Tracking (ET)?

Yes. Because it solves both the high-frequency RF path and the slow-moving baseband path simultaneously, Circuit Envelope is the only engine capable of simulating Envelope Tracking power supplies. It can simulate the baseband processor generating the dynamic drain voltage, delay that voltage appropriately, and apply it to the PA's drain while the RF envelope hits the gate.

System Simulation

EVM / ACLR Predictor

Upload your amplifier's AM/AM and AM/PM distortion curves and select a modulation scheme (e.g., 256-QAM OFDM). Instantly run a lightweight envelope simulation to predict your system's EVM degradation and spectral regrowth.

Simulate Modulation Distortion