Two-Port Network Parameters: Z, Y, H, ABCD
Learn Z, Y, H, and ABCD two-port parameters with definitions, open/short-circuit measurement conditions, cascading rules, and a worked example.
Contents & prerequisites
Any linear circuit that connects to the outside world through two pairs of terminals — an amplifier stage, a filter, a matching network, a transmission line, a transformer — can be treated as a black box characterized entirely by how voltage and current at one port relate to voltage and current at the other. Two-port parameters (Z, Y, H, ABCD) formalize that black box so you can cascade stages, compute gain and impedance, and swap between measurement-friendly and design-friendly representations without re-deriving the internal circuit every time.
The Two-Port Abstraction
A two-port network has an input port (V₁, I₁) and output port (V₂, I₂), with currents defined flowing into the network at both ports:
I1 I2
----->o-------[ two-port ]-------o<-----
+ +
V1 V2
- -
----->o------------------------------o<-----
For a linear, time-invariant network, any two of the four variables (V₁, I₁, V₂, I₂) can be expressed as linear combinations of the other two. There are six possible pairings, but four are used in practice: Z, Y, H (hybrid), and ABCD (transmission). Each is just a different choice of independent/dependent variables, algebraically convertible into any other — the choice is driven by which variables are easiest to measure or most natural for the topology at hand.
Z-Parameters (Impedance)
Independent variables: I₁, I₂. Dependent: V₁, V₂.
V1 = z11·I1 + z12·I2
V2 = z21·I1 + z22·I2
Each z term is measured with one port open-circuited (I = 0), which is why Z-parameters are natural for networks built from series elements:
z11 = V1/I1with I2 = 0 — input impedance, output openz12 = V1/I2with I1 = 0 — reverse transimpedancez21 = V2/I1with I2 = 0 — forward transimpedancez22 = V2/I2with I1 = 0 — output impedance, input open
For a reciprocal network (passive, no dependent sources), z12 = z21. For a symmetric network, additionally z11 = z22.
Y-Parameters (Admittance)
Independent variables: V₁, V₂. Dependent: I₁, I₂.
I1 = y11·V1 + y12·V2
I2 = y21·V1 + y22·V2
Each y term is measured with one port short-circuited (V = 0), making Y-parameters natural for shunt/parallel topologies and for transistor small-signal models at high frequency (Y-parameters are what network analyzers often extract for FETs):
y11 = I1/V1with V2 = 0 — input admittance, output shortedy21 = I2/V1with V2 = 0 — forward transadmittance (transconductance-like term)
Y is the matrix inverse of Z (when Z is invertible): [Y] = [Z]⁻¹.
H-Parameters (Hybrid)
Independent variables: I₁, V₂. Dependent: V₁, I₂.
V1 = h11·I1 + h12·V2
I2 = h21·I1 + h22·V2
This mixed choice matches how a BJT is actually driven and loaded in small-signal analysis — input current, output voltage — which is why every textbook BJT hybrid-π/h-parameter model uses exactly this form:
h11 = V1/I1with V2 = 0 — input impedance, output shorted (this ishᵢₑ)h21 = I2/I1with V2 = 0 — current gain, output shorted (this ishfe, the small-signal current gain β)h12 = V1/V2with I1 = 0 — reverse voltage gain, input openh22 = I2/V2with I1 = 0 — output admittance, input open
ABCD-Parameters (Transmission)
Independent variables: V₂, I₂ (output side). Dependent: V₁, I₁. Note the sign convention: I₂ is defined flowing out of the output port here, matching cascaded signal flow.
V1 = A·V2 + B·I2
I1 = C·V2 + D·I2
A = V1/V2with I2 = 0 — reverse voltage ratio, output openB = V1/I2with V2 = 0 — units of ohms, output shortedC = I1/V2with I2 = 0 — units of siemens, output openD = I1/I2with V2 = 0 — reverse current ratio, output shorted
The defining advantage: cascading two two-port networks means simply multiplying their ABCD matrices:
[A_total B_total] [A1 B1] [A2 B2]
[C_total D_total] = [C1 D1]·[C2 D2]
This is why ABCD is the standard for transmission line sections, matching networks, and filter ladder sections — you build a complex chain by multiplying simple per-element matrices instead of re-solving KCL/KVL for the whole chain.
Worked Example: Series R Then Shunt R (L-Network)
Take R₁ = 100 Ω in series (port 1 to node), followed by R₂ = 50 Ω shunt (node to ground, before port 2 — assume port 2 taps directly across R₂, so V2 is the voltage across R2).
ABCD matrix of a series impedance Z:
[1 Z]
[0 1]
For R₁ = 100: [A B; C D] = [1 100; 0 1]
ABCD matrix of a shunt admittance Y = 1/R:
[1 0]
[1/R 1]
For R₂ = 50: [1 0; 0.02 1]
Cascade (series block first, then shunt block):
[1 100][1 0 ] [1+100·0.02 100] [3 100]
[0 1 ][0.02 1] = [0.02 1] = [0.02 1]
So A = 3, B = 100 Ω, C = 0.02 S, D = 1.
Check with a direct calculation: open-circuit the output (I2 = 0). Then A = V1/V2. With I2 = 0, all current entering port 1 flows through R1 then through R2 to ground (no output load draws current). V2 = I1·R2, V1 = I1·(R1+R2). So A = (R1+R2)/R2 = 150/50 = 3 ✓, matching the matrix result.
Now short the output (V2 = 0): with R2 shorted, all current through R1 dumps straight to ground at the shorted node, and since I2 is defined flowing out of port 2, I1 = I2 (current entering equals current leaving through the short). Using D = I1/I2, this gives D = 1 ✓. C = I1/V2 with I2=0 is I1 through R1 and R2 in series divided by voltage across R2 alone = (R1+R2)/R2 · (1/R2)... more directly, from the matrix C = 1/R2 = 0.02 S ✓ (matches shunt-admittance form). All four entries check out.
Converting Between Representations
| From \ To | Z | Y |
|---|---|---|
| Z | — | [Y] = [Z]⁻¹ |
| Y | [Z] = [Y]⁻¹ | — |
Full H↔Z, H↔ABCD, etc. conversions exist in closed form (standard tables in any network-theory text); in practice, tools like SPICE or symbolic math software compute them directly from the matrix definitions rather than requiring hand lookup.
Practical Design Implications
- Choose the parameter set matching your measurement setup. RF characterization (network analyzers) typically starts from S-parameters (a separate, power-wave-normalized set built for matched-impedance systems) but converts to Z/Y/ABCD for filter and matching-network synthesis.
- BJT/FET small-signal models are literally H- or Y-parameter matrices —
hfe,hie,hoe,hreon a datasheet are H-parameters measured under the exact open/short conditions defined above. - Ladder filters and transmission line sections cascade cleanly in ABCD form, letting you build a Chebyshev or Butterworth filter response by multiplying per-section matrices, then convert to S-parameters only at the end for return-loss/insertion-loss reporting.
- Reciprocity and symmetry (z12=z21, y12=y21, AD-BC=1 for reciprocal ABCD networks) are quick sanity checks on any derived matrix — if they fail, there's an error or the network contains a dependent source/gain element.
Key Takeaways
- A two-port network relates (V1, I1) to (V2, I2); Z, Y, H, and ABCD are four algebraically equivalent choices of which two variables are independent.
- Z-parameters use open-circuit conditions and suit series topologies; Y-parameters use short-circuit conditions and suit shunt/parallel topologies and FET models.
- H-parameters mix current and voltage inputs, matching how BJT datasheets specify
hie,hfe,hre,hoe. - ABCD (transmission) parameters cascade by simple matrix multiplication, making them the standard for chained filter sections and transmission lines.
- For reciprocal (passive, no dependent source) networks, cross-terms are equal (z12=z21, y12=y21) and AD−BC=1 for ABCD — a fast check on any derived matrix.
Learning
Sign in to track your progress.
Evidence
Public projects engineers linked to Two-Port Network Parameters: Z, Y, H, ABCD.
No engineer has linked a project to this topic yet. Built something that proves it? Add the project and tag it with analog-electronics-two-port-network-parameters-z-y-h-abcd — it then shows here and on your public profile.
