skrf.network.Network.se2gmm

Network.se2gmm(p, z0_mm=None)[source]

Transform network from single ended parameters to generalized mixed mode parameters [1]

[1] Ferrero and Pirola; Generalized Mixed-Mode S-Parameters; IEEE Transactions on
Microwave Theory and Techniques; Vol. 54; No. 1; Jan 2006
Parameters:
  • p (int, number of differential ports) –
  • z0_mm (f x n x n matrix of mixed mode impedances, optional) – if input is None, 100 Ohms differential and 25 Ohms common mode reference impedance
  • Number of Ports (Odd) –
  • -------------------
  • the case where there are an odd number of ports (such as a 3-port network (In) –
  • ports 0, 1, and 2), se2gmm() assumes that the last port (port 2) remains (with) –
  • and ports 0 and 1 are converted to differntial mode and common (single-ended) –
  • respectively. For networks in which the port ordering is not suitable, (mode,) –
  • renumbering can be used. (port) –
  • example, a 3-port single-ended network is converted to mixed-mode (For) –
  • parameters.
    Port 0 (single-ended, 50 ohms) –> Port 0 (single-ended, 50 ohms)
    Port 1 (single-ended, 50 ohms) –> Port 1 (differential mode, 100 ohms)
    Port 2 (single-ended, 50 ohms) –> Port 2 (common mode, 25 ohms)
  • ntwk.renumber([0,1,2],[2,1,0]) (>>>) –
  • ntwk.se2gmm(p=1) (>>>) –
  • ntwk.renumber([2,1,0],[0,1,2]) (>>>) –
  • the resulting network, port 0 is single-ended, port 1 is (In) –
  • mode, and port 2 is common mode. (differential) –

:param .. warning::: This is not fully tested, and should be considered as experimental