Analog ElectronicsInternubiquitous

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.

6 min readAhmet Zahid ArıcanUpdated 11 Sept 2026
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/I1 with I2 = 0 — input impedance, output open
  • z12 = V1/I2 with I1 = 0 — reverse transimpedance
  • z21 = V2/I1 with I2 = 0 — forward transimpedance
  • z22 = V2/I2 with 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/V1 with V2 = 0 — input admittance, output shorted
  • y21 = I2/V1 with 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/I1 with V2 = 0 — input impedance, output shorted (this is hᵢₑ)
  • h21 = I2/I1 with V2 = 0 — current gain, output shorted (this is hfe, the small-signal current gain β)
  • h12 = V1/V2 with I1 = 0 — reverse voltage gain, input open
  • h22 = I2/V2 with 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/V2 with I2 = 0 — reverse voltage ratio, output open
  • B = V1/I2 with V2 = 0 — units of ohms, output shorted
  • C = I1/V2 with I2 = 0 — units of siemens, output open
  • D = I1/I2 with 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 \ ToZY
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 matriceshfe, hie, hoe, hre on 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.

Add evidence

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.