Hybrid90
rfnetwork.elements.Hybrid90
- class rfnetwork.elements.Hybrid90
Bases:
ComponentIdeal directional coupler with 90 degree phase delay between the thru and coupled paths.
Port 1: Input
Port 2: Thru
Port 3: Coupled
Port 4: Isolated
Parameters
- shuntbool, default: False
If True, port 2 is connected to ground and port 1 is transformed into a 2-port component that can be cascaded with other components.
- passivebool, default: True
if True,
evaluatecallsevaluate_sdatainstead ofevaluate_dataand noise correlation matrix is computed passively.- n_portint, default: 2
number of component ports
- statedict, optional
dictionary of state variables specific to the sub-class (i.e. line width, switch state etc…). The state values can be read with the
stateproperty and changed later with set_state(). Attempting to set the state of variables that were not included in the initial dictionary will raise an error.
Methods
Hybrid90.evaluate_sdata(frequency)Returns s-matrix of the component.
Attributes