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