skrf.calibration.deembedding.SplitPi¶
- class skrf.calibration.deembedding.SplitPi(dummy_thru, name=None, *args, **kwargs)[source]¶
Remove shunt and series parasitics assuming pi-type embedding network.
A deembedding object is created with just one thru dummy measurement dummy_thru. The thru dummy is, for example, a direct cascaded connection of the left and right test pads.
When
Deembedding.deembed()
is applied, the shunt admittance and series impedance of the thru dummy are removed.This method is applicable only when there is a-priori knowledge of the equivalent circuit model of the parasitic network to be de-embedded, where the series parasitics are closest to device under test, followed by the shunt parasitics. For more information, see [2]
References
Example
>>> import skrf as rf >>> from skrf.calibration import SplitPi
Create network objects for dummy structure and dut
>>> th = rf.Network('thru_ckt.s2p') >>> dut = rf.Network('full_ckt.s2p')
Create de-embedding object
>>> dm = SplitPi(dummy_thru = th, name = 'test_thru')
Remove parasitics to get the actual device network
>>> realdut = dm.deembed(dut)
Methods
SplitPi De-embedding Initializer |
|
Perform the de-embedding calculation |