mirror of
https://github.com/Telecominfraproject/oopt-gnpy.git
synced 2025-10-30 01:32:21 +00:00
parametrization of amplifier extended_gain_range
used for amplifier selection in auto-design but it is possible to manually use and set an amplifier beyond its extended_gain_range Signed-off-by: Jean-Luc Auge <jeanluc.auge@orange.com>
This commit is contained in:
@@ -96,6 +96,8 @@
|
||||
"Spans":[{
|
||||
"power_mode":true,
|
||||
"delta_power_range_db": [0,0,0.5],
|
||||
"max_fiber_lineic_loss_for_raman": 0.28,
|
||||
"target_extended_gain": 2.5,
|
||||
"max_length": 150,
|
||||
"length_units": "km",
|
||||
"max_loss": 28,
|
||||
|
||||
@@ -54,6 +54,7 @@ class Spans(common):
|
||||
'power_mode': True,
|
||||
'delta_power_range_db': None,
|
||||
'max_fiber_lineic_loss_for_raman': 0.25,
|
||||
'target_extended_gain': 2.5,
|
||||
'max_length': 150,
|
||||
'length_units': 'km',
|
||||
'max_loss': None,
|
||||
|
||||
@@ -92,7 +92,7 @@ def select_edfa(raman_allowed, gain_target, power_target, equipment, uid):
|
||||
@Orange Jean-Luc Augé
|
||||
"""
|
||||
Edfa_list = namedtuple('Edfa_list', 'raman variety power gain_max gain_min nf')
|
||||
TARGET_EXTENDED_GAIN = 2.1
|
||||
TARGET_EXTENDED_GAIN = equipment['Spans']['default'].target_extended_gain
|
||||
#MAX_EXTENDED_GAIN = 5
|
||||
edfa_dict = equipment['Edfa']
|
||||
pin = power_target - gain_target
|
||||
|
||||
Reference in New Issue
Block a user