Isolator
- class pmrf.models.components.ideal.Isolator(isolation: Any = inf, *, name: str | None = None, metadata: Any = None, z0: Any = 50.0)
Bases:
Model(experimental) An ideal 2-port isolator.
Allows perfect transmission from Port 1 to Port 2, and attenuates reverse transmission from Port 2 to Port 1 by isolation dB. Both ports are perfectly matched at the designed characteristic impedance.
- Parameters:
isolation (Param, default=np.inf) – The reverse isolation in dB. Defaults to infinity (perfect isolation).
z0 (ArrayLike, default=50.0) – The intrinsic characteristic impedance for which the isolator was designed.
- z0: ndarray = 50.0
The intrinsic characteristic impedance of the physical device.