oopt-gnpy icon indicating copy to clipboard operation
oopt-gnpy copied to clipboard

OpenROADM model

Open ojnas opened this issue 7 years ago • 3 comments

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.

ojnas avatar Feb 04 '19 09:02 ojnas

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?

jeanluc-auge avatar Feb 06 '19 14:02 jeanluc-auge

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).

ojnas avatar Feb 07 '19 08:02 ojnas

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.

jeanluc-auge avatar Feb 07 '19 12:02 jeanluc-auge