optical Model Interface¶
Additional interface for describing optical part of transceiver
Variables¶
Name | Type | Description | Required | Constant |
---|---|---|---|---|
laser_type |
str | Laser type: FP, VCSEL, DFB | ||
tx_wavelength |
int | Transmit wavelength, nm | ||
rx_wavelength |
int | Receive wavelength, nm | ||
min_tx_power |
float | Minimum transmit level, dBm | ||
max_tx_power |
float | Maximum transmit level, dBm | ||
min_rx_power |
float | Minimum receive level, dBm | ||
max_rx_power |
float | Maximum receive level, dBm | ||
min_tx_osnr |
float | Minimum transmit OSNR, dB/0.1 nm | ||
max_tx_osnr |
float | Maximum transmit OSNR, dB/0.1 nm | ||
min_rx_osnr |
float | Minimum receive OSNR, dB/0.1 nm | ||
max_rx_osnr |
float | Maximum receive OSNR, dB/0.1 nm | ||
bidi |
bool | True if singlefiber, WDM. Otherwise False | ||
xwdm |
bool | True if C/D WDM. Otherwise False | ||
distance_max |
int | Max link length, m | ||
bit_rate |
int | Nominal bit rate, Mb/s |
Minimum receive level may be equal to receiver sensitivity.
Examples¶
{
"optical": {
"bidi": true,
"rx_wavelength": 1550,
"tx_wavelength": 1310
}
}