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
}
}