Variable | Type | Description |
---|---|---|
mode_data | Cell | M x 1 cell array where M is the number of modes. Each element of the cell is a struct with fields:
Notes:
|
wavelength_data |
Number
|
Center wavelength (m) of the band for which the properties below are evaluated. This is expected to be the center of the band. Example: 1550e-9 for C-band (1530-1565nm) |
temperature_data |
Temperature (K) for which properties below are evaluated. |
|
neff |
Matrix
|
M X 1 matrix with the effective index for the wavelength and modes specified above. |
ng |
M x 1 matrix with the group index for the wavelength and modes specified above. Note: For more information on mode properties, see Mode Properties in photonic model page. |
|
D |
M x 1 matrix with the dispersion(s/m/m) for the wavelength and modes specified above. Note: For more information on mode properties, see Mode Properties in photonic model page. |
|
loss |
M x 1 matrix with the loss (dB/m) for the wavelength and modes specified above. Note: This must be a positive number. |
Temperature Dependence
The waveguide_simple photonic model supports temperature models which are either linear or nonlinear. The waveguide arc template demonstrates how to use a linear temperature model, but can be adapted to use a non-linear one if desired. The type of temperature model used depends on the data provided.
Note: If the data for non-linear temperature dependence is provided, a nonlinear model will be prioritized over a linear one.
Linear Temperature Dependence
If a linear temperature model is desired, the following data is required:
Variable | Type | Description |
---|---|---|
dneff_dT |
Matrix |
M x 1 matrix with the effective index temperature sensitivity (1/K) for the wavelength and modes specified above. Notes:
|
Non-Linear Temperature Dependence
If a nonlinear temperature model is desired, the following data is required:
Variable | Type | Description |
---|---|---|
delta_neff_vs_T |
Matrix |
P x (M+1) matrix with the effective index temperature sensitivity (1/K) as a function of temperature (K) for each mode. The columns contain:
Note: This will override dneff_dT if provided. |