Skip to content
RFrftools.io

RF Simulation Tools

Server-side computation for tasks too heavy for in-browser calculators.

⚡

Broadband Impedance Matching Synthesizer

Synthesize L, Pi, T, or ladder matching networks for broadband impedance transformation. Enter source/load impedances across a frequency band and get optimized component values with simulated S-parameters. Export results as Touchstone (.s2p) for ADS/Genesys/scikit-rf.

🎲

RF Filter Monte Carlo Analysis

Analyse how component tolerances affect your filter's passband ripple and stopband rejection. Run thousands of Monte Carlo trials to get yield and worst-case statistics.

👁

Eye Diagram from S-Parameters

Upload a Touchstone (.s2p) file and generate a PRBS eye diagram. Shows the channel insertion loss and impulse response, then renders the eye with its height, width and jitter measured over the whole bit sequence.

📡

Wire Antenna Simulator (NEC-2)

Solve your own wire antenna with the NEC-2 method of moments: dipoles, Yagis, verticals and loops, element by element. Radiation pattern, gain, impedance, VSWR, efficiency and current distribution, at one frequency or across a sweep, with a multi-objective optimiser on Pro.

📊

S-Parameter Analysis Pipeline

Upload up to 4 Touchstone files and get component values (L, C, R, Q, self-resonance) for a single component, plus insertion loss, return loss, group delay, TDR and passband ripple — all in one automated report.

🔧

FDTD Transmission Line Simulator

Solve microstrip stubs, coupled-line filters, via transitions, and step discontinuities across a ladder of named solve modes — from a 2D cross-section in seconds to a fine 3D openEMS field solve. S-parameters, Smith chart, and impedance analysis.

🔧

SMPS Control Loop Stability Analyzer

Model switch-mode power supply control loops using small-signal transfer functions. Get Bode plots of T(s), extract phase margin, gain margin, and crossover frequency, then run Monte Carlo trials over component tolerances (L ±20%, C ±20%, ESR ±50%, load ±30%) to compute manufacturing yield.

🔧

EMI Radiated Emissions Estimator

Estimate radiated emissions from PCB loops and cables using Paul's analytical DM/CM models. Monte Carlo confidence intervals vs. FCC Part 15 and CISPR 32 limits.

🔧

Magnetics & Transformer Design Optimizer

NSGA-II optimizer finds Pareto-optimal core and winding designs across 40 cores (E, ETD, PQ, RM and toroids) and 104 core/material combinations, with TDK and Ferroxcube ferrites and Micrometals iron powder. Minimizes total loss and volume simultaneously — shows the full efficiency-vs-size trade-off frontier.

🔧

Radar Detection Performance Monte Carlo

Compute probability of detection (Pd) vs range for pulsed radar systems. Select Swerling target model (0–IV), specify antenna gains, noise figure, pulse parameters, and rain rate. Monte Carlo over RCS fluctuations and system uncertainties produces Pd confidence bands and ROC curves.

🔧

PDN Impedance Analyzer & Decoupling Capacitor Optimizer

Choose decoupling capacitors for a PCB power delivery network. Enter the plane pair, the regulator and a flat target impedance, and a genetic algorithm finds the capacitor mix that keeps Z_PDN lowest across the decoupling band, which ends at 0.8 × the board's first cavity mode. Above the band the plane-pair cavity sets the impedance; the plot shows its resonances as one observation port sees them, with every capacitor lumped at that port.

🔧

Satellite & Terrestrial Link Budget

Compute probabilistic link margins using ITU-R propagation models (P.618 rain, P.676 gaseous, P.840 cloud) with climate data read from the ITU-R maps at your site. Enter EIRP, G/T, frequency, and site latitude and longitude. Get a full line-by-line budget, availability curve, and Monte Carlo confidence intervals over rain, pointing, and EIRP/G·T uncertainties.

🔧

RF Cascade Budget Analyzer

Compute cascaded noise figure, gain, IIP3, and P1dB for an N-stage RF signal chain using Friis formulas. Paste your stage list as JSON, set your system specs, and get a line-by-line cascade table, sensitivity analysis, and Monte Carlo yield statistics across component tolerances.