Introduce polarization mode dispersion (PMD)

Change-Id: I687591df4662884b734ec945e9968713019ea0fc
This commit is contained in:
Alessio Ferrari
2020-05-22 17:34:27 +02:00
committed by Jan Kundrát
parent 94949d955b
commit 06d59a5834
12 changed files with 91 additions and 21 deletions

View File

@@ -87,6 +87,7 @@ class Roadm(_JsonThing):
default_values = {
'target_pch_out_db': -17,
'add_drop_osnr': 100,
'pmd': 0,
'restrictions': {
'preamp_variety_list': [],
'booster_variety_list': []
@@ -112,7 +113,8 @@ class Fiber(_JsonThing):
default_values = {
'type_variety': '',
'dispersion': None,
'gamma': 0
'gamma': 0,
'pmd_coef': 0
}
def __init__(self, **kwargs):
@@ -124,6 +126,7 @@ class RamanFiber(_JsonThing):
'type_variety': '',
'dispersion': None,
'gamma': 0,
'pmd_coef': 0,
'raman_efficiency': None
}