OpenROADM model
Currently we have models for OpenROADM inline amplifiers ("standard" and "low noise"). It would be nice to also have models for ROADM nodes following the OpenROADM spec. I'm not sure how this should be implemented but it seems a new network element model with NF, gain, etc., representing PreAmp+ROADM+Booster would be most straightforward.
Hi Jonas, good point, there is also the need with auto-design to support Roadms that have specific amplifier types (preamp and booster) in integrated line-cards. I propose to list the supported amps for the roadms, for openroadm there would be a specific openroadm preamp and a noiseless booster (openroadm only models 1 incremental osnr contribution for the amps+roadm)
"Roadms":[{
"gain_mode_default_loss": 20,
"power_mode_pout_target": -20,
"add_drop_osnr": 38,
"restrictions": {
"preamp_variety_list":["low_gain_preamp", "high_gain_preamp"],
"booster_variety_list":["std_booster"]
}
}],
if there is no specific amps and normal ila can be used then the "restrictions" field can remain empty. does it make sense?
You would also need to ensure that the gain for amps+roadm is within the openroadm spec, right?
Openroadm also specifies a drop path noise mask but that should be straightforward to model with the openroadm specific preamp. In this case the add_drop_osnr parameter would be seen as only representing the noise coming from the add path (30 dB in the openroadm spec).
we currently have warning for max gain and then tilt in extended gian range, but yes it would be checked and behave like for any ila amplifier. The drop path noise is covered as part of the preamp model.