Understand the measurement. Use the right control.
Short, task-oriented explanations for the capabilities in RFellow today. Each topic states a working definition, the interpretation and the boundary of what the tool actually establishes.
No matching topics. Try “impedance”, “marker”, or “loss”.
Touchstone import
An .s1p file describes one-port reflection; an .s2p file describes the four complex S-parameters of a two-port network at sampled frequencies.
Drop an .s1p or .s2p file or open the synthetic demo. RFellow reads the source locally and shows the actual file's reference impedance and sampled frequency range.
# MHz S MA R 50
900 0.10 30Option-line meaning: frequency in MHz; S-data; magnitude/angle pairs; reference impedance 50 Ω. RI and DB are alternate complex-data formats. Unsupported/invalid variants must be rejected rather than guessed.
S11 · S21 · S12 · S22
An S-parameter is a complex ratio of outgoing to incident traveling waves at a specified port and reference impedance.
Read the subscripts as output first, input second. The first digit identifies the port where the outgoing wave is observed; the second identifies the incident-wave port. S₂₁ therefore means Port 1 → Port 2, not the reverse. The a and b waves are complex, so each S-parameter carries both magnitude and phase.
How to read the sketch: every arrow is drawn from its own port's point of view. An a wave travels into the DUT and a b wave travels out of it. Both sides are shown in one physical left-to-right Port 1 → DUT → Port 2 orientation, even when the VNA source is moved to Port 2.
2-port
2-port
Calibrate the VNA to the intended DUT reference planes, connect a two-port filter, and measure forward with Port 2 effectively matched to the same real Z₀ (normally 50 Ω). At a sample frequency, suppose S₁₁ = −20 dB magnitude and S₂₁ = −1.2 dB. Then |b₁/a₁| = 0.1: reflected incident-power fraction is 1%. Forward |b₂/a₁| ≈ 0.871: transmitted incident-power fraction is about 75.9% at the matched Port 2 reference. You have not measured an arbitrary ADC's delivered power or radiated antenna efficiency. Measure the reverse orientation to inspect S₁₂ and S₂₂.
Now connect the filter to an unmatched ADC input or a balun: the load can send a nonzero a₂ back toward the filter. If a₂ ≠ 0, b₁/a₁ alone is no longer the definition of S₁₁ for the original matched-port measurement, and b₂/a₁ alone is no longer S₂₁. Actual b₁ and b₂ follow both matrix terms, not just the single S₂₁ value. Model the full network and relevant impedances (or measure the assembled signal path) before asserting the ADC-pin Vpp.
These wave directions and matched-port definitions follow Rohde & Schwarz ZNA User Manual, two-port S-parameters and Keysight's S-parameter measurement diagrams.
Magnitude and dB
RFellow's magnitude plot shows the complex S-parameter's magnitude expressed in decibels.
Why 20 rather than 10? With the same real reference impedance and correctly normalized traveling power waves, power is proportional to squared wave magnitude: P₂/P₁ = |b/a|². Hence 10 log₁₀(|b/a|²) = 20 log₁₀|b/a|. This does not mean 20log is the direct formula for a power ratio.
0 dBm = 1 mW absolute power; 0 dB is a ratio of 1. In the Tools page, dBm ↔ power uses 1 mW as the reference, whereas the other dB calculators distinguish power ratios (10log) from wave-amplitude ratios (20log).
Insertion loss
RFellow displays the negative of transmission magnitude in dB, so attenuation is shown as a positive loss.
S21 = −1.2 dB on the magnitude plot corresponds to insertion loss = +1.2 dB. Use S12 to inspect the reverse path instead.
Return loss
RFellow shows return loss as a positive quantity for reflection magnitudes below unity.
Γ = 0.1 gives RL = 20 dB, VSWR ≈ 1.222:1 and, for the specified single-port reference plane, reflected incident-power fraction |Γ|² = 1%. For an antenna, the other 99% is not necessarily radiated: it can include loss. Neither Γ phase nor complex input impedance can be reconstructed from return-loss magnitude alone.
VSWR
Voltage standing-wave ratio expresses reflection magnitude on a scale where a perfect match is 1:1.
When high/infinite values would make the trace unreadable, the VSWR chart can use a clearly labelled 20:1 display ceiling. Markers and hover retain the underlying value, including ∞.
Phase
The phase plot shows the argument of each complex S-parameter, in degrees.
A wrapped phase curve may jump from +179° to −179° without a real physical discontinuity. Use a consistent phase convention when comparing curves.
Group delay
Group delay is derived from the slope of unwrapped phase versus frequency, not from the vertical location of the phase plot.
Select a transmission S-parameter and Group delay. RFellow derives the result from sampled phase; the display unit adjusts to the magnitude of the time value.
Smith chart and impedance
A Smith chart converts complex impedance into the reflection coefficient at a specified, positive real reference impedance. It makes constant-resistance and constant-reactance paths visible, helping engineers read mismatch, line transformations and the movement needed for a single-frequency match.
Chart center: Z = Z₀ (matched, Γ = 0). The leftmost perimeter point is a short (Z = 0); the rightmost is an open (|Z| → ∞). Positive reactance is above the horizontal axis; negative reactance is below. The diagram here is conceptual; use the interactive Smith lesson for a fully labelled grid.
Impedance versus admittance. In normalized form y = 1/z. The same physical reflection point can be read on an admittance grid rotated by 180° relative to the impedance grid. Positive susceptance describes capacitance; positive reactance describes inductance at positive frequency. Choosing the right grid avoids confusing series and shunt operations.
Set Z₀ = 50 Ω and Z = 25 + j25 Ω in the complex impedance ↔ Γ tool to verify Γ = −0.2 + j0.4. Then open Tools → Impedance ↔ Γ for the interactive resistance/reactance grids and load-to-source matching steps. Tools → Quick Match provides ideal one-frequency L/C matching candidates; it is already available, not a planned future solver.
Reference impedance Z₀
S-parameters and the Smith-chart impedance conversion are defined relative to a specified reference impedance.
For a 50 Ω reference, a 50 + j0 Ω load maps to the chart center. With a 75 Ω reference the same 50 Ω load has Γ = −0.2 instead.
Markers and deltas
A marker identifies a selected frequency; a delta reports the frequency and selected-trace value difference between two markers.
Add markers, give them names, lock selected identities if needed, and compare A/B with one or more deltas. Small glyphs identify trace positions; numerical readings sit outside the graph, with detailed measurement controls below it.
Requirements and PASS/FAIL
A requirement evaluates selected measured samples against a named metric, frequency band, comparator and threshold.
Select a supported metric, comparator and frequency interval. The qualification panel evaluates the selected active DUT, reports the worst sampled point and counts how many measured samples were checked. Other loaded datasets are not independently qualified until selected.
At a sampled frequency, a measured insertion loss of 1.2 dB against a 2 dB maximum leaves 0.8 dB of positive margin. Measured return loss of 20 dB against a 15 dB minimum leaves 5 dB of positive margin. These are measured-point comparisons, not guarantees at unmeasured frequencies or about calibration uncertainty.
How to interpret the verdict: PASS requires every configured requirement to have usable samples and no measured violation within its entire declared sweep span. FAIL means an actual evaluated point violates a limit. INCOMPLETE means at least one required check could not be verified, for example an S21 criterion on an S1P file, a band outside the measured sweep, or a band with no usable samples. A FAIL remains a FAIL even if other checks are incomplete.
Cascade two-port networks
RFellow models Stage 1 feeding Stage 2, including interstage reflections rather than simply adding S21 dB values.
Load two .s2p files, select their physical order, then create the combined network. It appears as a new derived dataset alongside the originals.
Reference plane, axes and trust
RFellow displays, compares and derives data from the supplied measurements; it does not establish whether the acquisition itself was valid.
RF power and signal voltage: dBm, RMS and Vpp
Power describes how much energy a signal delivers to an electrical load. Voltage describes how far that signal swings up and down. Converting between them requires two extra pieces of information: the resistance receiving the power and the shape of the waveform.
1. What does dBm mean?
0 dBm is 1 mW (one thousandth of a watt). Positive dBm values mean more than 1 mW; negative values mean less. dBm says nothing by itself about voltage or resistance. The same delivered power produces different voltages across different resistances.
Why is 50 Ω so common in RF? RF cables, generators and measurement instruments often use 50 Ω as a standard reference. That does not mean every connected component has a physical 50 Ω resistor inside. For a power-to-voltage conversion, use the resistance that actually receives the stated power, not simply a number printed on an instrument.
2. From power to a voltage swing
For a steady sine wave, the voltage can be described in three ways: RMS is the effective voltage for power calculations, peak is the distance from the middle of the wave to its highest point, and Vpp (peak-to-peak) is the distance from the lowest point to the highest. The formulas below assume a known, purely resistive load and power measured at that load.
Optional: the mathematics behind the sine-wave formulas
Assume a single steady sinusoid across a fixed, positive, purely real resistance R, at one electrical measurement plane, with no DC offset. Let v(t) = Vpk sin(ωt + φ), i(t) = v(t)/R, and T = 2π/ω for nonzero angular frequency. Instantaneous resistive power is p(t) = v(t)i(t) = v(t)²/R by Ohm's law.
Use the trigonometric identity sin²θ = (1 − cos 2θ)/2. The antiderivative below includes both boundary terms: because 2ωT = 4π, the sine term at t=T equals its value at t=0. Their difference is zero for any starting phase φ.
The RMS definition independently gives VRMS = Vpk/√2; for a centered sine wave Vpp = 2Vpk. Substituting both identities yields the displayed equalities. Dimensional check: volts squared divided by ohms is watts.
Reverse the same chain when a specification provides Vpp: divide Vpp by 2√2 to find RMS voltage, square it, and divide by the load resistance to find watts. Compare that result with 1 mW to express it in dBm. This voltage is measured across the load; it is not necessarily the value shown on a generator.
For the same delivered power, Vpp grows with √R: doubling the resistance from 50 Ω to 100 Ω multiplies Vpp by √2 (about 1.414). That does not mean changing the impedance of a real generator automatically preserves its delivered power; that is a different calculation covered below.
| Delivered power | 50 Ω · Vpp | 100 Ω · Vpp |
|---|---|---|
| −20 dBm · 0.01 mW | 0.06325 Vpp | 0.08944 Vpp |
| 0 dBm · 1 mW | 0.63246 Vpp | 0.89443 Vpp |
| −10 dBm · 0.1 mW | 0.20000 Vpp | 0.28284 Vpp |
| 10 dBm · 10 mW | 2.00000 Vpp | 2.82843 Vpp |
3. Single-ended and differential voltage
Voltage is always measured between two points. Single-ended voltage is measured from a signal to its return, often ground. Differential voltage is measured between two signal wires.
Vpp is the complete voltage swing between the signal and the return.
Vpp is the swing between the two wires. With a balanced signal, each wire swings half the differential Vpp around their shared midpoint.
For a real 100 Ω resistor across two wires, the power formula uses the voltage across that resistor and R = 100 Ω. The common-mode voltage, VCM, is a separate DC level.
4. Source power and delivered power can differ
A generator has internal resistance. Its stated power can describe what is available to a matching load. A different load receives a different voltage and may receive less power. The formulas below describe the simple resistive case.
Into a matching 50 Ω load, the source delivers 1 mW at about 0.632 Vpp.
With a 100 Ω load connected directly, it delivers about 0.889 mW at 0.843 Vpp. If a full 1 mW is delivered to 100 Ω, the voltage is 0.894 Vpp instead.
Cables, matching networks and other components can change the result. The simple divider is an introductory model, not a complete RF analysis.
5. A simple example: 0 dBm delivered to 50 Ω
0 dBm means 1 mW. Across an actual 50 Ω resistance, a sine wave has 0.224 V RMS, 0.316 V peak, and 0.632 Vpp. If the same 1 mW is delivered to 100 Ω, the voltage is 0.894 Vpp instead. These are load voltages, not guaranteed generator display readings.
Open the power and Vpp calculator in Tools
6. Before converting
Confirm where power is delivered, the actual load resistance, the two points defining voltage, and whether the waveform is a clean sine wave. Generator settings and load power are not always equal. Cables and matching networks can change the result.
Frequency, wavelength & velocity factor
Translate RF frequency into free-space wavelength, approximate propagation length in a uniform cable or line, a quarter wavelength, and period. This is a local RF planning calculator, not a replacement for a stackup or measured propagation model.
Velocity factor (VF) is phase velocity divided by free-space light speed for the assumed uniform, nondispersive medium. For the supported cable/line approximation, 10⁻⁶ ≤ VF ≤ 1 in this calculator (a practical numerical bound, not a universal law). The nominal value depends on the dielectric and line geometry. Frequency in hertz is essential to the SI equation: multiply the MHz input by 10⁶ before dividing c by frequency.
At 100 MHz, free-space λ₀ is 2.99792458 m. With VF = 0.66, the estimated wavelength along the medium becomes 1.97863022 m; a quarter wavelength is about 0.49465756 m. A 100 MHz period is 10 ns. The calculator also shows one-way delay in ns per meter. The electrical lengths apply only where VF is appropriately characterized at the working frequency.
Quick Match · ideal L network
Quick Match synthesizes ideal, lossless two-reactance L-network candidates that transform one passive complex load Z = R + jX to a real positive target resistance at one entered frequency.
Network equations. A series element adds reactance in ohms (Ω); a shunt element adds susceptance in siemens (S). Angular frequency is ω = 2πf, with f in hertz. The same L or C has opposite reactive signs in impedance and admittance.
Direction matters. RFellow reports every topology in load → source order. “Series → shunt” means add the series L/C at the load, then the shunt L/C toward the source; “shunt → series” is the reverse order. Every candidate is numerically re-applied to the original load and must terminate at the entered real target resistance.
The ideal core returns the two dual series-then-shunt solutions: series L with shunt C, and series C with shunt L. These are mathematically valid alternatives, not a recommendation that one is physically better.