Variable | Type | Description |
---|---|---|
wavelength_data |
number |
Center wavelength (m) of the band for which all waveguide properties are calculated. |
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:
Note: This model only supports one or two modes. |
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. |
|
D |
M x 1 matrix with the dispersion (s/m/m) for the wavelength and modes specified above. |
|
loss |
M x 1 matrix with the waveguide loss (dB/m) for the wavelength and modes specified above. Notes:
|
|
coupling_gap_data_couplercoeff |
G x 1 matrix containing the coupling gaps for which the values in couplercoeff correspond, where G is the number of coupling gaps provided. |
|
couplercoeff |
M x G x 2 x 2 matrix containing the coupling coefficients of the directional coupler, where M is the number of modes, and G is the number of coupling gaps. For more detail on how this is used, see the Cross Coupled Power in photonic model page. |
|
couplercoeff_lambda_min |
Number
|
Minimum wavelength (m) for which couplercoeff is valid. |
couplercoeff_lambda_max |
Maximum wavelength (m) for which couplercoeff is valid. |
|
bend_length |
Length (m) of each of the four bent arms. Note: This model assumes that all the arms have the same length. The total length of each waveguide is given by \(2L_{bend} + L_{coupling}\) |
|
coupling_gap |
Default value of the coupling gap (m) Note: This value is visible to the end user. |
|
coupling_gap_min |
Minimum value of coupling gap (m) Note: This value is visible to the end user. |
|
coupling_gap_max |
Maximum value of coupling gap (m) Note: This value is visible to the end user. |
|
coupling_length |
Default value of the coupling length (m) Note: This value is visible to the end user. |
|
coupling_length_min |
Minimum coupling length (m) Note: This value is visible to the end user. |
|
coupling_length_max |
Maximum coupling length (m) Note: This value is visible to the end user. |
Additional Loss (optional)
Variable | Type | Description |
---|---|---|
wavelength_data_addloss |
Matrix
|
F x 1 matrix containing the wavelengths (m) for which the additional loss in addloss is evaluated, where F is the number of wavelengths for which data is provided. |
addloss |
F x M matrix containing the additional loss (dB) associated with the coupling of different wavelengths and modes, where F is the number of wavelengths, and M is the number of modes. For more detail on how this is used, see Cross Coupled Power in photonic model page |