skrf.calibration.deembedding.Open

class skrf.calibration.deembedding.Open(dummy_open, name=None, *args, **kwargs)[source]

Remove open parasitics only.

A deembedding object is created with just one open dummy measurement, dummy_open. When Deembedding.deembed() is applied, the Y-parameters of the open dummy are subtracted from the DUT measurement,

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 assumed to be negligible, but parallel parasitics are unwanted.

Example

>>> import skrf as rf
>>> from skrf.calibration import Open

Create network objects for dummy structure and dut

>>> op = rf.Network('open_ckt.s2p')
>>> dut = rf.Network('full_ckt.s2p')

Create de-embedding object

>>> dm = Open(dummy_open = op, name = 'test_open')

Remove parasitics to get the actual device network

>>> realdut = dm.deembed(dut)

Methods

__init__

Open De-embedding Initializer

deembed

Perform the de-embedding calculation