S-Parameter Theory
S-parameters from the ground up — physically, intuitively, without drowning in matrix algebra. How a VNA actually works, what every parameter really measures, how to read every plot type, and what good vs bad looks like for every RF device you'll ever work with.
Why S-Parameters?
At low frequencies (audio, power electronics) we describe circuits with voltage (V) and current (I). We connect a voltmeter, measure a voltage, and life is simple. At RF and microwave frequencies, this breaks down completely.
Here's the problem: at microwave frequencies, the probe you use to measure a circuit becomes part of the circuit. A voltmeter has some capacitance — at 10 GHz that capacitance is a short circuit that completely changes what you're measuring. And even if you could build a perfect probe, what does "voltage" even mean at a point where the wavelength is smaller than your circuit? Voltage is a path-dependent integral — it changes depending on which route you take from point A to point B.
S-parameters solve all of this by measuring something that behaves perfectly at any frequency: travelling waves of power. Instead of voltage and current, we measure how much of a wave gets reflected and how much gets transmitted. These are well-defined, measurable, and don't change based on how you make the measurement.
The Core Concept — Travelling Waves
Imagine your RF device — amplifier, filter, connector — sitting in the middle of two coaxial cables. Signals travel down those cables as waves. When a wave hits your device, three things can happen: some of it reflects back the way it came, some of it transmits through, and some of it gets converted to heat (loss). S-parameters simply measure the ratios of these waves.
[ b₂ ] = [ S21 S22 ] [ a₂ ]
S11 = b₁/a₁ when a₂=0 (wave reflected from port 1, with port 2 matched)
S21 = b₂/a₁ when a₂=0 (wave transmitted port 1→2, forward gain/loss)
S12 = b₁/a₂ when a₁=0 (wave transmitted port 2→1, reverse isolation)
S22 = b₂/a₂ when a₁=0 (wave reflected from port 2, output match)
Note: S-parameters are complex numbers — they have magnitude AND phase. The magnitude tells you how much; the phase tells you when it arrives.
How a VNA Actually Works
A Vector Network Analyser (VNA) is the instrument that measures S-parameters. It's one of the most important pieces of RF test equipment. Understanding how it works helps you understand what S-parameters actually are — and why calibration is so important.
Calibration — The Most Important Thing Nobody Explains
Every VNA measurement you see has been calibrated. Without calibration, the numbers are meaningless. Here's why, and what calibration actually does.
The problem: The VNA's cables, connectors and internal switches have their own S-parameters. They add delay, reflection and loss that the VNA can't distinguish from your device. If the measurement reference plane is at the VNA port, but your device is 30 cm of cable away, you're measuring cable + device, not just device.
The solution (SOLT calibration): Before measuring the device, you measure three known standards at the reference plane — Short (total reflection, Γ=−1), Open (total reflection, Γ=+1), and Load (perfect 50 Ω, Γ=0). Then you measure the Thru (both ports connected). The VNA uses these to compute the error model and mathematically remove everything between its internal reference and the calibration plane. After calibration, the measurement plane is wherever you put your calibration kit.
S11 — The Reflection Story
S11 is the ratio of the wave coming back out of Port 1 to the wave going in. It tells you how well your device "accepts" the incident wave. A good device has a low S11 — it absorbs most of the wave rather than bouncing it back.
S11 is a complex number — it has magnitude (how much reflects) and phase (at what angle the reflected wave comes back). Both matter. The magnitude alone gives you Return Loss. The full complex number gives you the impedance.
VSWR = (1 + |S11|) / (1 − |S11|) (>1, ideally close to 1.0)
Mismatch Loss = −10·log₁₀(1 − |S11|²) dB (power lost to reflection)
S11 = −10 dB → |Γ| = 0.316 → VSWR = 1.93 → 10% power reflected, 0.46 dB mismatch loss
S11 = −20 dB → |Γ| = 0.100 → VSWR = 1.22 → 1% power reflected, 0.04 dB mismatch loss
S11 = −30 dB → |Γ| = 0.032 → VSWR = 1.07 → 0.1% reflected — near-perfect match
S11 on the Smith Chart
The Smith chart is a map of all possible complex impedances, plotted in the Γ (reflection coefficient) plane. Every point on the Smith chart corresponds to a specific impedance AND a specific complex S11 value. They're the same thing, just expressed differently.
The geography of the Smith chart:
S11 for Different Devices — What to Expect
On Smith Chart: Traces a loop — starting near the rim at low frequency, diving toward the centre near the design frequency, then spiralling back out at high frequency as the transistor's capacitance dominates.
Watch for: If S11 goes outside the unit circle at any frequency, the amplifier is potentially unstable at that frequency.
Physical meaning: When you put a signal into a filter's stopband, the filter doesn't absorb it — it throws it back at you. This has implications for what's upstream of the filter.
On Smith Chart: In passband, S11 near centre. In stopband, S11 hugs the rim (rim = total reflection).
Use this: If your system S11 looks worse than the sum of its parts, plug in just the cable and measure it. Often the culprit is a damaged connector or a barrel adapter.
S11 = −10 dB is the standard "antenna works" threshold. Better than −15 dB is good. The bandwidth of the dip tells you the antenna's operating bandwidth.
Key insight: A perfect short circuit or perfect open circuit doesn't radiate. An antenna works by being "just imperfect enough" to dump power into the radiation resistance rather than reflecting it back.
S21 — The Signal That Made It Through
S21 is the ratio of the wave coming out of Port 2 to the wave going into Port 1. It describes the forward transmission through the device. For an amplifier it's the gain. For a filter it's the passband response. For a cable it's the insertion loss.
S21 in dB: if positive → amplification. If negative → loss. The sign change is the clearest way to tell immediately whether you're looking at an active or passive device.
S21 for Different Devices
What roll-off at high f means: The transistor's fT is being approached. The transistor can't respond fast enough to the RF signal — gain falls at −6 dB/octave (20 dB/decade) for a simple single-pole device.
What ripple in S21 means: Resonances in the matching network or printed circuit board. A small notch can indicate a parasitic resonance (via inductance + pad capacitance).
Insertion loss (IL): How much the filter attenuates the signal even in the passband. A SAW filter might have IL = 2 dB. An LC filter on FR4 might have IL = 0.5 dB at 100 MHz but 5 dB at 5 GHz.
Stopband rejection: How deep S21 goes in the stopband — typically measured at a specific offset frequency. The steeper the transition, the higher the filter order required.
Rule of thumb for coax: RG-58 at 1 GHz: ~0.6 dB/m. At 10 GHz: ~2 dB/m. LMR-400 is much better: 0.23 dB/m at 1 GHz.
Don't confuse split loss with insertion loss. A good divider has S21 = −3 dB ±0.5 dB across bandwidth, and S11 < −20 dB — meaning the input is matched even though only half the power exits each port.
S12 and S22 — The Ones Engineers Forget to Check
S12 — Reverse isolation: the leak backwards.
S12 is how much signal leaks from Port 2 backwards to Port 1. For an amplifier, a good S12 is very small — typically −20 to −40 dB. This matters because:
1. LO leakage: The local oscillator in your receiver is a strong signal. If it leaks back through S12 of the LNA and out of the antenna, you've turned your receiver into an unintentional transmitter — a regulatory violation.
2. Stability: If S12 is large and the output reflection is large (high S22), the amplifier can form an oscillation loop. S12 growing at high frequencies is always a stability warning sign.
S22 — Output reflection: what bounces off the output.
S22 is the match at Port 2. For a PA driving an antenna, S22 matters because reflected power from a mismatched antenna bounces back into the PA. Most PAs have protection circuits against high reflected power (SWR foldback), but keeping S22 small is still best practice.
| Parameter | What it measures | Good value | Bad value — consequence |
|---|---|---|---|
| S11 | Input reflection, input match | < −15 dB (VSWR <1.43) | > −10 dB: significant reflected power lost |
| S21 | Forward gain or loss | As specified for application | Ripple > ±1 dB: resonances in design |
| S12 | Reverse isolation | < −20 dB (amplifier) | > −10 dB: LO leakage, stability risk |
| S22 | Output match | < −10 dB | > −5 dB: power loss, PA protection triggers |
Phase and Group Delay
S-parameters are complex — they have magnitude AND phase. The phase of S21 tells you how much the signal is delayed as it passes through the device. This is usually unimportant for simple signals, but becomes critical for wideband modulations like OFDM (WiFi, 5G, LTE) which require constant group delay across the channel bandwidth.
where φ is the phase of S21 in radians and f is frequency in Hz.
Constant group delay: All frequency components of the signal experience the same time delay → signal shape preserved (zero distortion)
Varying group delay: Different frequencies arrive at different times → pulse spreading, ISI, degraded EVM in digital modulations
Typical: Good LNA: ±0.1 ns GD variation. SAW filter: ±2 ns. Problematic: >5 ns variation across channel BW for 256-QAM
Touchstone Files — The Format Behind the Datasheet
When a component manufacturer measures their device on a VNA, they export the S-parameter data as a Touchstone file (.s2p for two-port, .s1p for one-port). This is the universal RF data format — every RF simulation tool and VNA in the world reads and writes it.
! Comment line
freq S11_mag S11_ang S21_mag S21_ang S12_mag S12_ang S22_mag S22_ang
1e9 0.245 −142.3 5.012 21.4 0.007 −55.1 0.189 −168.4
2e9 0.198 −161.5 4.867 19.8 0.009 −62.3 0.201 −174.1
...
At 1 GHz: |S11|=0.245 (−12.2 dB), |S21|=5.012 (+14.0 dB gain), |S12|=0.007 (−43.1 dB isolation)
Every component on the RFLab S-Parameter tools page accepts Touchstone files. You can download .s2p files directly from manufacturer websites (Qorvo, Skyworks, Minicircuits, Keysight have them all) and drop them straight into the plotter.
What Good vs Bad Looks Like
When you load a Touchstone file into a plotter, here is exactly what you're looking for — and what should make you nervous:
| What you see in the plot | Physical meaning | Action |
|---|---|---|
| S21 flat ±0.5 dB across band | Excellent gain flatness — device works evenly across the band | Use it — this is what you want |
| S21 has a sharp notch (dip) | Resonance — parasitic LC in the package or PCB. Often a via or bond wire | Avoid that frequency or redesign the PCB land pattern |
| S11 < −20 dB across band | Excellent input match — VNA (or source) sees 50 Ω cleanly | No matching network needed |
| S11 approaches 0 dB at some frequency | Total reflection at that frequency — could be oscillation | Run stability analysis immediately |
| S11 > 0 dB at any frequency | Active reflection — the device is generating power back toward Port 1. Oscillation risk. | Dangerous — add stabilising resistor or pad |
| S12 rising steeply with frequency | Capacitive feedthrough growing — at some frequency S12 will be large enough to cause oscillation | Check K-factor at those high frequencies. Add series gate/base resistor. |
| S21 phase not linear (not a straight line) | Non-constant group delay — signal will be distorted for wideband modulations | Check group delay variation. Acceptable for narrowband; problematic for OFDM. |
| S22 goes above −5 dB | Poor output match — PA will see high VSWR from mismatched load | Add output matching network or circulator/isolator |
| S-params change between measurements | Loose connector, damaged cable, or device heating up | Re-torque connectors, check for damaged cables, recalibrate |
Try the S-Parameter Tools
Every concept on this page has a live tool on RFLab. Upload any Touchstone .s2p file from a component datasheet and visualise everything described above.