Conversion (Z to S)
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
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
| Network | Z-parameter inputs (Ω) | Resulting S11 | Resulting S21 | Note |
|---|---|---|---|---|
| Shunt 50 Ω resistor | Z11=Z22=Z12=Z21=50 | −0.333 (−9.5 dB) | 0.667 (−3.5 dB) | Lossy, partially reflecting |
| Shunt 25 Ω resistor | Z11=Z22=Z12=Z21=25 | −0.5 (−6 dB) | 0.5 (−6 dB) | Heavier shunt loading |
| Matched 6 dB T-pad | Z11=Z22=83.5, Z12=Z21=66.9 | ≈0 (matched) | 0.501 (−6 dB) | Symmetric attenuator |
| Matched 10 dB T-pad | Z11=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|²=1 | Unitary, power-conserving S matrix |
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.