skrf.network.connect_s

skrf.network.connect_s(A, k, B, l)[source]

Connect two n-port networks’ s-matrices together.

Specifically, connect port k on network A to port l on network B. The resultant network has nports = (A.rank + B.rank-2). This function operates on, and returns s-matrices. The function connect() operates on Network types.

Parameters:
  • A (numpy.ndarray) – S-parameter matrix of A, shape is fxnxn

  • k (int) – port index on A (port indices start from 0)

  • B (numpy.ndarray) – S-parameter matrix of B, shape is fxnxn

  • l (int) – port index on B

Returns:

C – new S-parameter matrix

Return type:

numpy.ndarray

Note

Internally, this function creates a larger composite network and calls the innerconnect_s() function. see that function for more details about the implementation

See also

connect

operates on Network types

innerconnect_s

function which implements the connection algorithm