Shlok Vaibhav

On S-parameters and ABCD matrix

Shlok Vaibhav Singh

24/8/2026

ABCD as a reaction to S-parameters

RF network matrices admit atleast four representations, namely, the impedance matrix, the admittance matrix, the scattering matrix and the ABCD matrix (For 2-port networks). (Pozar 2011)

Out of these, the scattering matrix and ABCD are most common. Here are some comments on them:

Recently I had been reading the thesis of Pawan Khanna (Khanna 2023) and their treatment of the artificial transmission line starts with ABCD parameters. For someone new like me into the field, it perplexed me as to why not the S-parameters??

I got a hint from Pozar's book, cascading!

An artificial transmission line is a 2-port network and the literature designs for a unit-network, which is then repeated multiple times to create a true-time delay transmission line.

If S-parameters are to be used, the cascaded S-parameters are given by Redheffer Star Product (Redheffer 1962) , not at all convenient for analytical work (Trust me, S-parameters are all I had during my masters)

The entire invention of ABCD parameters is to make the cascade analysis easy. So for a series of N-transmission line elements, ABCD parameters ar just N matrix multiplication followed by a single conversion to S-parameters, unlike performing N Redheffer star products. Not only is that a computational headache, but also the place where anlysis goes to die.

Yet, what makes ABCD parameter amenable to cascade?? Let us look at representative S-parameters and ABCD parameters for a 2-port network:

[V1V2]=[S11S12S21S22][V1+V2+]\begin{equation} \begin{bmatrix} V_1^- \\ V_2^- \end{bmatrix} = \begin{bmatrix} S_{11} & S_{12} \\ S_{21} & S_{22} \end{bmatrix} \begin{bmatrix} V_1^+ \\ V_2^+ \end{bmatrix} \end{equation}(1) [V2I2]=[ABCD][V1I1]\begin{equation} \begin{bmatrix} V_2 \\ I_2 \end{bmatrix} = \begin{bmatrix} A & B \\ C & D \end{bmatrix} \begin{bmatrix} V_1 \\ I_1 \end{bmatrix} \end{equation}(2)

And between Port-2 and Port-3: [V2V3]=[S22S23S32S33][V2+V3+]\begin{equation} \begin{bmatrix} V_2^- \\ V_3^- \end{bmatrix} = \begin{bmatrix} S_{22} & S_{23} \\ S_{32} & S_{33} \end{bmatrix} \begin{bmatrix} V_2^+ \\ V_3^+ \end{bmatrix} \end{equation}(3) [V3I3]=[A2B2C2D2][V2I2]\begin{equation} \begin{bmatrix} V_3 \\ I_3 \end{bmatrix} = \begin{bmatrix} A_2 & B_2 \\ C_2 & D_2 \end{bmatrix} \begin{bmatrix} V_2 \\ I_2 \end{bmatrix} \end{equation}(4)

After cascading, the only variables we care about are of Port-1 and Port-3. It is easy to see that we need to "substitute" for variables at Port-2, and we can see the ABCD matrix trivally does that for us: Equation (2) has already solved for Port-2 variables!

Compare this to S-matrix which mixes variables at different ports and the Redheffer star product would have looked something like:

AB=(B11(IA12B21)1A11B12+B11(IA12B21)1A12B22A21+A22(IB21A12)1B21A11A22(IB21A12)1B22)A \star B = \begin{pmatrix} B_{11}(I-A_{12}B_{21})^{-1}A_{11} & B_{12}+B_{11}(I-A_{12}B_{21})^{-1}A_{12}B_{22} \\ A_{21}+A_{22}(I-B_{21}A_{12})^{-1}B_{21}A_{11} & A_{22}(I-B_{21}A_{12})^{-1}B_{22} \end{pmatrix}

In Defence of S-parameters

But if ABCD parameters are so cool, why do we, in the end, convert to S-parameters. The answer is simple, S-parameter is what we measure in the lab and it has nice physical mapping to the real world - it descends from the ubiquitous concept of travelling waves. ABCD parameters are like the contour in a contour integral, is means to some end, S-parameters are end in themselves.

Why S-parameters need terminated ports

There's another quirk of S-parameter evaluation: the ports need to be terminated by a reference impedance. S-parameters are always wrt a reference impedance. This seems onerous compared to the ABCD, Z or Y matrices where no such external requirement is specified. But this is because S-parameters are supposed to relate various incident and reflected waves from the network, if the termination were not matched, we would be measured a combination of various reflections from the network, the sources and the terminations.

A nicer way is to say that make your transmission lines infinite in length - such that there is no possiblity of reflection in your lifetime and you have S-parameter characterization without any termination requirement. In fact, this is a standard abstraction in mesoscopic physics (and all of physics) (Datta 1995): the leads connecting to the channel are assumed to be semi-infinte in one direction and hence reflectionless:

From Datta's transport in Mesoscopic Systems, a representative setup for s-parameters (Datta 1995)

by making the leads reflectionless and semi-infinite, we get immense analytical capacity, the same translates to matched impedance in the lab That is the charm of S-parameters!

References

Datta, Supriyo. 1995. Electronic Transport in Mesoscopic Systems. Vol. 3. Cambridge Studies in Semiconductor Physics and Microelectronic Engineering. Cambridge University Press. https://doi.org/10.1017/CBO9780511805776.
Khanna, Pawan Kumar. 2023. "A Low-Power 28-GHz Beamforming Receiver with on-Chip Frequency Synthesizer." PhD thesis, University of California, Los Angeles. https://escholarship.org/uc/item/8wm4n41q.
Pozar, David M. 2011. Microwave Engineering. 4th ed. John Wiley & Sons.
Redheffer, Raymond. 1962. "On the Relation of Transmission-Line Theory to Scattering and Transfer." Journal of Mathematics and Physics 41 (1–4): 1–41. https://en.wikipedia.org/wiki/Redheffer_star_product.