Network Parameters in Circuit Analysis

This article presents S, Z, Y, ABCD parameters and their transformation.

Definition

Impedance Parameter

Admittance Parameter

ABCD Parameter

Also called A Parameter or chain parameter. Note that for convenience of cascading, the definition of current at port 2 is opposite to others.

Port definition of ABCD parameter

Hybrid Parameter

G Parameter

Scattering Parameter

For S parameter

Normalized incident and reflective waves are

Power delivered is

Reflection coefficient

Mason's rule

where

  • $\Delta$ is the determinant of the graph.
  • $y_{in}$ is the input-node variable.
  • $y_{out}$ is the output-node variable.
  • $G$ is the complete gain.
  • $N$ is the total number of forward paths between $y_{in}$ and $y_{out}$.
  • $G_k$ is the path gain of the k th forward path between $y_{in}$ and $y_{out}$.
  • $L_i$ is the loop gain of a closed loop in the system.
  • $L_iL_j$ is the product of the loop gains of two non-touching closed loops.
  • $\Delta_k$ is the cofactor value of $\Delta$ for the k th forward path, with the loops touching the k th forward path removed.

It is defined that

  • Path: a continuous set of branches traversed in the direction that they indicate.
  • Forward path: A path from an input node to an output node in which no node is touched more than once.
  • Loop: A path that originates and ends on the same node in which no node is touched more than once.
  • Path gain: the product of the gains of all the branches in the path.
  • Loop gain: the product of the gains of all the branches in the loop.

To calculate the input reflection coefficient, the following signal graph is used

Input reflection coefficient signal graph

we have

  • $G_1=S_{11}$
    • $\Delta_1=1-S_{22}\Gamma_L$
  • $G_2=S_{21}\Gamma_L S_{12}$
    • $\Delta_2=1$, because the only loop in the graph touches $\Gamma_L$
  • $\Delta=1-S_{22}\Gamma_L$
  • $S_{11}=\frac{G_1\Delta_1+G_2\Delta_2}{\Delta}$

Transfer Scattering Parameter

Properties

Reciprocal Network

Not containing any active devices or nonreciprocal media, such as ferrites or plasmas。

Lossless Network

All the parameters of $\mathbf{Z}$ and $\mathbf{Y}$ are purely imaginary.

Connection

Parallel-Parallel

Parallel-Parallel

Series-Series

Series-Series

Series-Parallel

Series-Parallel

Parallel-Series

Parallel-Series

Cascade

Cascade-connection

Image Impedance

A pair of image impedance $Z_{i1},Z_{i2}$ is defined for reciprocal network as

  • $Z_{i1}$ is the input impedance at port 1 when port 2 is terminated with $Z_{i2}$
  • $Z_{i2}$ is the input impedance at port 2 when port 1 is terminated with $Z_{i1}$

With ABCD parameter, the input impedance at port 1 when port 2 is terminated with $Z_{i2}$ equals to

Similarly

Since $Z_{in1}=Z_{i1},Z_{in2}=Z_{i2}$, the solution is

When terminated with image impedance $Z_{i2}$, the voltage transfer ratio is

For current

Other

ABCD

For T

T Network

For Pi

Pi Network

Conversion

General

where $\mathbf{E}$ is an identity matrix, $Z_{0,n}$ is the reference impedance of port n. The renormalization of S parameter is as follows.

where $\mathbf{S}$ is the original S parameter matrix, and $\mathbf{S'}$ is the recalculated scattering matrix, $Z_n$ is the reference impedance of port n after the normalizing process, and $Z_{n,before}$ is the reference impedance of port n before the normalizing process.

Two Port

Two Port Parameter Conversion

Two Port Parameter Conversion 2

Appendix

Mathematica functions

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
(* Conversion between Z and Y parameters *)
Z2Y[Y_] := Inverse[Y];
Y2Z[Z_] := Inverse[Z];

(* Conversion between Y and S parameters *)
Y2S[Y_, Zref_] := Module[{E0, G0, Z0},
E0 = IdentityMatrix[Length[Y]];
G0 = DiagonalMatrix[(1/Sqrt[Re[#1]]) & /@ Zref];
Z0=DiagonalMatrix[Zref];
G0.(E0 - Z0.Y).Inverse[(E0 + Z0.Y)].Inverse[G0]
];

S2Y[S_, Zref_] := Module[{E0, G0, Z0},
E0 = IdentityMatrix[Length[S]];
G0 = DiagonalMatrix[(1/Sqrt[Re[#1]]) & /@ Zref];
Z0=DiagonalMatrix[Zref];
Inverse[G0].Inverse[S.Z0 + Z0].(E0 - S).G0
];

(* Conversion between Z and S parameters *)
Z2S[Z_, Zref_] := Module[{E0, G0, Z0},
E0 = IdentityMatrix[Length[Z]];
G0 = DiagonalMatrix[(1/Sqrt[Re[#1]]) & /@ Zref];
Z0=DiagonalMatrix[Zref];
G0.(Z - Z0).Inverse[(Z + Z0)].Inverse[G0]
];

S2Z[S_, Zref_] := Module[{E0, G0, Z0},
E0 = IdentityMatrix[Length[S]];
G0 = DiagonalMatrix[(1/Sqrt[Re[#1]]) & /@ Zref];
Z0=DiagonalMatrix[Zref];
Inverse[G0].Inverse[E0 - S].(S.Z0 + Z0).G0
];

(* Renormalization of S parameters *)
S2S[S_, Zn_, Znb_] := Module[{R, A, E},
R = DiagonalMatrix[(Zn-Znb)/(Zn+Znb)];
A = DiagonalMatrix[Sqrt[Zn/Znb]/(Zn+Znb)];
E = IdentityMatrix[Length[S]];
Inverse[A].(S-R).Inverse[E-R.S].A
];

Examples

1
2
3
4
Y2S[({
{0.2, 0.8},
{0.8, 0.2}
}), {50, 50}] // N

Another way of stating the Mason's rule

where

  • $P_n$ is a path that connects the beginning and the ending. And node can be in the path only once.
  • $L(1)$ is the first-order loop. It is a closed loop made of branches in the same direction.
  • $L(n)$ is the product of $n$ separate $L(1)$.
  • $L(n)^{(m)}$ is the n th order loop that is not in contact with path $P_m$.

Reference

For the basic concepts of Z, Y, S, ABCD parameters, refer to

  • D. M. Pozar, Microwave Engineering. NJ, Hoboken: Wiley, 1998.

For a detailed conversion process of different parameters, refer to

0%