connect two n-port networks together.
specifically, connect port k on ntwkA to port l on ntwkB. The resultant network has (ntwkA.nports+ntwkB.nports-2) ports. The port index’s (‘k’,’l’) start from 0. Port impedances are taken into account.
Parameters : | ntwkA : Network
k : int
ntwkB : Network
l : int
|
---|---|
Returns : | ntwkC : Network
|
See also
Notes
the effect of mis-matched port impedances is handled by inserting a 2-port ‘mismatch’ network between the two connected ports. This mismatch Network is calculated with the impedance_mismatch() function.
Examples
To implement a cascade of two networks
>>> ntwkA = rf.Network('ntwkA.s2p')
>>> ntwkB = rf.Network('ntwkB.s2p')
>>> ntwkC = rf.connect(ntwkA, 1, ntwkB,0)