Field | Type | Description |
---|---|---|
photonic_model |
string |
The name of the photonic model used for this template. Please visit here for a list of all available photonic models. |
longer_arm |
number |
Denotes which arm is longer for imbalanced modulators. Options are:
Note: This parameter is not required for a balanced MZM. |
enable_thermal_time_constant | boolean | Flag to enable/disable internal low-pass filter for thermal tuner transient bandwidth. The default value is set to "true." |
mode_data |
cell |
1 x 1 cell array. Each element of the cell is a struct with fields:
This model only supports a single mode. |
waveguide_data |
struct with fields described in waveguide_data table |
Data required for modeling the waveguide sections. |
thermal_tuner_data
|
struct with fields described in thermal_tuner_data table |
Data required for modeling the thermal tuner. |
th_eq_ckt_data
|
struct |
Thermal equivalent circuit described by either Current (Amp) versus bias voltage (V) characteristic of the heater for the default phase shifter length with required field of:
The IV data are linearly interpolated to obtain the electrical behavior. or resistance (\(\Omega)\) of the heater for the default length of the phase shifter with required field of:
Note:
|
splitter_data
|
struct |
Information about modeling the splitter MMIs with fields:
|
S_parameter
|
File |
A text file containing splitter s-parameters in Optical N Port S-Parameter format. The s-parameters must be defined for at least two frequency points. This data must be provided in a separate text file, the name of which must be provided within the parameter LSF file. Note:It's preferable to include group delay, as this allows for accurate modelling of the group delay between the different ports of the element. For more information on providing group delay, seegroup delay specification in s-parameter elements. |
thermal_tuner_data
Note: For a Mach-Zehnder without thermal tuner, this struct should not be provided.
Field | Type | Description |
---|---|---|
bandwidth_data |
struct |
A single value containing the 3-dB cutoff frequency of the thermal phase shifter. |
phase_shifter_data
|
struct |
The optical phase shift of the thermal phase shifter as a function of input power (W). The required fields are:
Note: The type of data used here should correspond to the data_format setting. |
waveguide_data
Note: The fields are only required for waveguide sections with non-zero length. See Internal Model Diagram in photonic model page for a diagram showing the role of each section.
Field | Type | Description |
---|---|---|
wavelength |
number |
Center wavelength (m) of the band for which the mode properties are provided. |
temperature |
number |
Temperature (K) for which the mode properties below are provided. |
waveguide_hangover_left
|
struct with fields described in table below
|
Mode properties for modeling the right and left hangover waveguide sections |
waveguide_hangover_right
|
||
waveguide_passive_right
|
Mode properties for modeling the right and left passive waveguide sections |
|
waveguide_passive_left
|
||
waveguide_thermal_tuner
|
Mode properties for modeling the thermal phase shifter waveguide section at 0 V bias |