RF Output Data

RF Output Data#

Monitor Data#

tidy3d.rf.MicrowaveModeData

Data associated with a ModeMonitor for microwave and RF applications: modal amplitudes, propagation indices, mode profiles, and transmission line data.

tidy3d.rf.MicrowaveModeSolverData

Data associated with a ModeSolverMonitor for microwave and RF applications: scalar components of E and H fields plus characteristic impedance data.

tidy3d.rf.DirectivityData

Data associated with a DirectivityMonitor.

tidy3d.rf.AntennaMetricsData

Data representing the main parameters and figures of merit for antennas.

  • MicrowaveModeData: Mode amplitudes with transmission line parameters (Z0, voltage, current) and propagation characteristics (Ξ³, Ξ±, Ξ²).

  • MicrowaveModeSolverData: Complete 2D mode field profiles with transmission line parameters and mode classification.

  • DirectivityData: Far-field radiation patterns including directivity and radiated power.

  • AntennaMetricsData: Antenna figures of merit including gain, radiation efficiency, reflection efficiency, and realized gain.

Base Classes

MicrowaveModeDataBase

Base class for microwave mode data that extends standard mode data with RF/microwave features.

Note

MicrowaveModeDataBase is a base class providing shared properties and methods for microwave mode data. The base class documentation is provided to help users discover inherited properties.

Datasets and Data Arrays#

Datasets

tidy3d.components.microwave.data.dataset.TransmissionLineDataset

Holds mode data that is specific to transmission lines in microwave and RF applications, like characteristic impedance.

Data Arrays

tidy3d.components.data.data_array.VoltageTimeDataArray

Voltage data array in time domain.

tidy3d.components.data.data_array.VoltageFreqDataArray

Voltage data array in frequency domain.

tidy3d.components.data.data_array.VoltageFreqModeDataArray

Voltage data array in frequency-mode domain.

tidy3d.components.data.data_array.CurrentTimeDataArray

Current data array in time domain.

tidy3d.components.data.data_array.CurrentFreqDataArray

Current data array in frequency domain.

tidy3d.components.data.data_array.CurrentFreqModeDataArray

Current data array in frequency-mode domain.

tidy3d.components.data.data_array.ImpedanceTimeDataArray

Impedance data array in time domain.

tidy3d.components.data.data_array.ImpedanceFreqDataArray

Impedance data array in frequency domain.

tidy3d.components.data.data_array.ImpedanceFreqModeDataArray

Impedance data array in frequency-mode domain.

tidy3d.components.microwave.data.data_array.PropagationConstantArray

Data array for the complex propagation constant \(\gamma = -\alpha + j\beta\) with units of 1/m.

tidy3d.components.microwave.data.data_array.PhaseConstantArray

Data array for the phase constant \(\beta = \text{Im}(\gamma)\) with units of rad/m.

tidy3d.components.microwave.data.data_array.AttenuationConstantArray

Data array for the attenuation constant \(\alpha = -\text{Re}(\gamma)\) with units of Nepers/m.

tidy3d.components.microwave.data.data_array.PhaseVelocityArray

Data array for the phase velocity \(v_p = c/n_{\mathrm{eff}}\) with units of m/s.

tidy3d.components.microwave.data.data_array.GroupVelocityArray

Data array for the group velocity \(v_g = c/n_{\mathrm{group}}\) with units of m/s.


See also

Related documentation:

  • Output Data - General information on working with output data in Tidy3D

For general information on working with monitor data: