Skip to content

flex_rf.tidy3d.MicrowaveSMatrixData

Type: class Base(s): MicrowaveBaseModel

Stores the computed S-matrix and reference impedances for the terminal ports.

data [TerminalPortDataArray]

An array containing the computed S-matrix of the device. The data is organized by terminal ports, representing the scattering parameters between them.

port_reference_impedances [TerminalPortDataArray | None] = None

Reference impedance matrix for each port used in the S-parameter calculation. Has dimensions (f, port_out, port_in) to support coupled impedances from TerminalWavePort. For WavePort and LumpedPort, the impedance matrix is diagonal.

s_param_def [SParamDef] = 'pseudo'

Wave definition: ‘pseudo’, ‘power’, or ‘symmetric_pseudo’.