rf (pmrf.rf)

Core RF conversions and system representations.

Classes

MNAStamp(Y, B, C, D)

Represents an MNA stamp.

Functions

s2s(s, z0, s_def_new, s_def_old)

Convert S-parameters between different definitions (e.g., Power waves vs Traveling waves).

a2s(a[, z0])

Convert ABCD parameters to S-parameters.

s2a(s[, z0])

Convert S-parameters to ABCD parameters.

s2y(s[, z0, s_def])

Convert S-parameters to Admittance (Y) parameters.

y2s(y[, z0, s_def])

Convert Admittance (Y) parameters to S-parameters.

s2z(s[, z0, s_def])

Convert S-parameters to Impedance (Z) parameters.

z2s(z[, z0, s_def])

Convert Impedance (Z) parameters to S-parameters.

y2z(y)

Directly convert Admittance (Y) parameters to Impedance (Z) parameters.

z2y(z)

Directly convert Impedance (Z) parameters to Admittance (Y) parameters.

a2y(a)

Directly convert ABCD parameters to Admittance (Y) parameters.

y2a(y)

Directly convert Admittance (Y) parameters to ABCD parameters.

a2z(a)

Directly convert ABCD parameters to Impedance (Z) parameters.

z2a(z)

Directly convert Impedance (Z) parameters to ABCD parameters.

s2mna(s, z0[, s_def])

Convert S-parameters to a Modified Nodal Analysis (MNA) stamp.

y2mna(y)

Convert Y-parameters to a Modified Nodal Analysis (MNA) stamp.

a2mna(a)

Convert Transfer (ABCD) parameters to a Modified Nodal Analysis (MNA) stamp.

z2mna(z)

Convert Impedance (Z) parameters to a Modified Nodal Analysis (MNA) stamp.

renormalize_s(s, z_old, z_new[, s_def_old, ...])

Renormalize S-parameters from one impedance/definition to another.