Math & Units

Conversion (Z to S)

/kuhn-VUR-zhuhn zee too ess/
Transforming a network's impedance matrix into S-parameters recasts open-circuit voltage and current descriptions into the traveling-wave reflection and transmission coefficients that vector network analyzers actually measure. For an N-port the relationship is S = (Z − Z0I)(Z + Z0I)−1 when every port is normalized to a common real reference impedance (usually 50 Ω). Because the impedance description uses ideal open terminations that are impractical above roughly 100 MHz, this conversion is the standard bridge between a circuit simulator's Z matrix and laboratory S-parameter data, and it underlies cascading, matching, and stability analysis up to millimeter-wave bands.
Category: Math & Units
Reference Z0: 50 Ω typical
Validity: Any passive linear N-port

From Open-Circuit Impedances to Traveling Waves

An impedance matrix Z relates the total voltages at a network's ports to the currents flowing into them, with each element Zij defined while every port except port j is left open. That open-circuit definition is convenient for lumped circuit theory but breaks down at microwave frequencies, where a true open is impossible to realize: fringing capacitance, lead inductance, and radiation all corrupt the termination. S-parameters sidestep the problem by defining each port relative to a matched reference impedance and measuring incident and reflected traveling waves. The Z-to-S conversion is the deterministic algebra that links these two viewpoints, letting a model expressed in impedance terms be checked against measured scattering data.

The conversion is purely a change of basis on the same physical network, so it loses no information and is exactly reversible through the companion S-to-Z transform. Reciprocity (Z12 = Z21) carries over to S12 = S21, and a lossless network keeps its unitary S matrix. The one practical caveat is reference impedance: the Z matrix is independent of Z0, but the resulting S matrix is defined relative to whatever value you choose, so a 50 Ω result differs numerically from a 75 Ω result for the identical hardware.

The Conversion Equations

General N-port (common real Z0):
S = (Z − Z0I) × (Z + Z0I)−1

Two-port closed form (denominator Δ):
Δ = (Z11 + Z0)(Z22 + Z0) − Z12Z21
S11 = [(Z11 − Z0)(Z22 + Z0) − Z12Z21] / Δ
S21 = (2 × Z21 × Z0) / Δ
S12 = (2 × Z12 × Z0) / Δ
S22 = [(Z11 + Z0)(Z22 − Z0) − Z12Z21] / Δ

Single-port limit: Γ = (Z − Z0) / (Z + Z0)

Z0 = reference impedance, I = identity matrix, Δ = two-port determinant term. Example: a single shunt 50 Ω resistor across the line has Z11=Z12=Z21=Z22=50 Ω, which the formula maps to Δ=(100)(100)−2500=7500, S11=(50×100−2500)/7500=−0.333 and S21=(2×50×50)/7500=0.667 (−3.5 dB). A pure series element has no finite Z matrix, so its S-parameters must be built directly rather than converted.

Worked 50 Ω Reference Cases

NetworkZ-parameter inputs (Ω)Resulting S11Resulting S21Note
Shunt 50 Ω resistorZ11=Z22=Z12=Z21=50−0.333 (−9.5 dB)0.667 (−3.5 dB)Lossy, partially reflecting
Shunt 25 Ω resistorZ11=Z22=Z12=Z21=25−0.5 (−6 dB)0.5 (−6 dB)Heavier shunt loading
Matched 6 dB T-padZ11=Z22=83.5, Z12=Z21=66.9≈0 (matched)0.501 (−6 dB)Symmetric attenuator
Matched 10 dB T-padZ11=Z22=61.1, Z12=Z21=35.1≈0 (matched)0.316 (−10 dB)Symmetric attenuator
Reactive (lossless)Pure imaginary Z terms|S11|≤1|S11|²+|S21|²=1Unitary, power-conserving S matrix
Common Questions

Frequently Asked Questions

What is the matrix formula to convert a Z matrix to an S matrix?

For an N-port with a common real reference impedance Z0, S = (Z − Z0I)(Z + Z0I)−1, where I is the identity matrix. With unequal port impedances you normalize each port by the square root of its reference resistance before applying the formula. The single-port limit reduces to the reflection coefficient Γ = (Z − Z0)/(Z + Z0). The conversion is valid whenever (Z + Z0I) is invertible, which holds for any realizable passive network at a given frequency.

Why convert Z-parameters to S-parameters at microwave frequencies?

Z-parameters rely on open-circuit terminations that are hard to realize above roughly 100 MHz because an open port has fringing capacitance and radiates. S-parameters use matched terminations a vector network analyzer can present accurately past 110 GHz. Converting a simulator's Z matrix into S-parameters lets you compare against measured VNA data, cascade blocks in a link budget, and assess matching and stability on a Smith chart.

Does the conversion result change if I pick a different reference impedance?

Yes. The Z matrix is independent of Z0, but the S matrix is defined relative to the chosen reference. The same two-port renormalized from 50 Ω to 75 Ω yields a different S11 magnitude and phase even though the hardware is identical. Always record the reference impedance with any S-parameter set; mixing 50 Ω and 75 Ω data in a cascade without renormalizing is a frequent system-analysis error.

Network Characterization

Need Verified S-Parameter Data?

Our millimeter-wave components ship with measured S-parameters referenced to 50 Ω across the full waveguide band. Contact our engineers for de-embedded models and renormalized data sets.

Get in Touch