mirror of
https://github.com/Telecominfraproject/oopt-gnpy.git
synced 2025-10-30 01:32:21 +00:00
display channel count information when running transmission_main
Signed-off-by: Jean-Luc Auge <jeanluc.auge@orange.com>
This commit is contained in:
committed by
EstherLerouzic
parent
a46c8c5398
commit
ca97cba18b
@@ -524,8 +524,11 @@ class Edfa(Node):
|
||||
elif self.params.type_def == 'fixed_gain':
|
||||
nf_avg = self.params.nf_model.nf0
|
||||
elif self.params.type_def == 'openroadm':
|
||||
print('openroadm',self.pin_db - lin2db(self.nch) )
|
||||
nf_avg = polyval(self.params.nf_model.nf_coef, self.pin_db - lin2db(self.nch))
|
||||
pin_ch = self.pin_db - lin2db(self.nch)
|
||||
# model NF = f(Pin)
|
||||
nf_avg = polyval(self.params.nf_model.nf_coef, pin_ch)
|
||||
# model OSNR = f(Pin)
|
||||
#nf_avg = pin_ch - nf_avg + 58
|
||||
else:
|
||||
nf_avg = polyval(self.params.nf_fit_coeff, -dg)
|
||||
if avg:
|
||||
|
||||
@@ -198,10 +198,10 @@ def trx_mode_params(equipment, trx_type_variety='', trx_mode='', error_message=F
|
||||
trx_params['frequency']['max'],
|
||||
trx_params['spacing'])
|
||||
trx_params['power'] = db2lin(default_si_data.power_dbm)*1e-3
|
||||
# trx_params['nb_channel'] = automatic_nch(trx_params['frequency']['min'],
|
||||
# trx_params['frequency']['max'],
|
||||
# trx_params['spacing'])
|
||||
# print('N channels = ', trx_params['nb_channel'])
|
||||
nch = automatic_nch(trx_params['frequency']['min'],
|
||||
trx_params['frequency']['max'],
|
||||
trx_params['spacing'])
|
||||
print(f'There are {nch} channels propagating')
|
||||
return trx_params
|
||||
|
||||
def automatic_spacing(baud_rate):
|
||||
|
||||
Reference in New Issue
Block a user