Variable | Type | Description |
---|---|---|
Resp_data |
Matrix |
F x V x W x L x T matrix containing the responsivity (A/W) of the photodetector as a function of:
Note:
|
Idark_data |
Matrix |
V x W x L x T matrix containing the total dark current (A) of the photodetector as a function of:
Note:
|
BW_data |
Matirx |
V x W x L x T matrix containing the 3-dB cutoff frequency (Hz) of the photodetector as a function of:
Note:
|
voltage_data |
Matirx |
V x 1 matrix containing the bias voltages (V) of the photodetector where V is the number of bias points. Note:
|
freq_data |
Matrix |
F x 1 matrix containing the light frequency points (Hz) of the photodetector where F is the number of frequency points. Note:
|
temperature_data |
Matrix |
T x 1 matrix containing the temperature data points (K) of the photodetector where T is the number of temperature data points. Note:
|
mode_data |
Cell |
Cell array with a single element which is a struct with fields:
Note: This model only supports a single mode. |
thermal_noise |
Number |
Default value for thermal noise (A/Hz^0.5) of the photodetector. Note:
|
thermal_noise_min |
Number |
Minimum allowed value for thermal noise (A/Hz^0.5) in the photodetector. Note: This will be visible to the end user. |
thermal_noise_max |
Number |
Maximum allowed value for thermal noise (A/Hz^0.5) in the photodetector. Note: This will be visible to the end user. |
pd_length |
Struct |
A struct representing the length of the photodetector in the units of m. The struct has the following fields: default_value: The default value of the length in meters. This is only the default value, the end user will be able to modify the length of the photodetector. visible_to_user: Boolean flag to turn this into a visible parameter for the CML user. min: The minimum allowed value in meter. max: The maximum allowed value in meter. data: L x 1 matrix containing the length data points (m) of the photodetector where L is the number of length data points. Note:
|
pd_width |
Struct |
A struct representing the width of the photodetector in the units of m. The struct has the following fields: default_value: The default value of the width in meters. This is only the default value, the end user will be able to modify the width of the photodetector. visible_to_user: Boolean flag to turn this into a visible parameter for the CML user. min: The minimum allowed value in meter. max: The maximum allowed value in meter. data: W x 1 matrix containing the width data points (m) of the photodetector where W is the number of width data points. Note:
|
Saturation Effects (optional)
Saturation power may be provided to include saturation effects in the final model. If it's not provided, saturation effects will be ignored.
Variable | Type | Description |
---|---|---|
saturation_power |
Matrix |
W x L x T matrix containing the saturation power (W) of the photodetector as a function of :
Note:
|