-
Notifications
You must be signed in to change notification settings - Fork 88
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Transceiver Tx OSNR #116
Comments
In addition, Tx output in-band and out-of-band OSNR is sometimes specified separately, see e.g. table 3 in this datasheet: I think the existence of out-of-band ASE noise also means that the current ROADM model in |
Thank you for this feedback! @jeanluc-auge is putting together some comments and will provide feedback after the TIP Summit. |
Thank you, |
@jeanluc-auge, I thought a little bit about how to implement Tx OSNR. One problem is how to handle out-of-band ASE. This is a transceiver parameter but the penalty depends on the ROADM add/drop-structure (filtered vs. non-filtered). The In-band ASE should be more straightforward to handle. I guess the easiest way would be to just add one argument to the |
2018-11-20: needs to be considered in upcoming version. Kept open for now |
It seems there is currently no simple way to set the output OSNR from a source transceiver. The
transmission_main_example.py
script calls thepropagate
function in core modulerequest.py
, which in turn calls thecreate_input_spectral_information
function ininfo.py
where the ASE noise is "hard-coded" to zero. So the Tx OSNR is always infinite which does not seem very realistic (e.g. the Voyager transponder specifies Tx OSNR to 40 dB but I have seen other specifications as low as 32 dB).The text was updated successfully, but these errors were encountered: