-
Hi team I hope this message finds you well. First of all, allow me to thank you for this great and useful tool. I've been learning using the Docker installation and running "gnpy-transmission-example", and I must say i'm very impressed and helpful with the tool. A lot of potential indeed. Fantastic work you all :) I'm currently trying to map some additional Optical Amplifiers and adding some more data to create some practical simulations but i'm getting an error when running the script. A couple of questions if I may please:
Below just an extract of the output, but happy to share all the content. Once again, thank so much and what a great project, good work team !!! Any comments/suggestions must welcome: Best Regards, Fernando Silva Inf_Topology_V003.xls Extract of the output: gnpy-transmission-example -e eqpt_config.json Inf_Topology_V003.xls "Equinix_LD8_DC" "Telehouse_North_DC"There are 76 channels propagating There are 5 fiber spans over 156 km between trx Equinix_LD8_DC and trx Telehouse_North_DC Now propagating between trx Equinix_LD8_DC and trx Telehouse_North_DC: Propagating with input power = 0.00 dBm: |
Beta Was this translation helpful? Give feedback.
Replies: 3 comments 13 replies
-
Hi @uceefsi, thanks for the nice feedback and for providing a detailed error description. Regarding the first issue (getting "inf" OSNR), I just tried it with a Docker installation and I can reproduce the error. @jktjkt, it looks like the script in the Docker container uses an old version of the code that was installed by pip:
|
Beta Was this translation helpful? Give feedback.
-
@uceefsi, regarding the second issue, you are correct that auto-design has selected those std_low_gain amps. But auto-design should (and does) not change the type of amps specified for a node by the user in the Eqpt sheet of the topology excel file. The problem here is that each row in the Eqpt sheet only specifies the amps (egress/ingress) in one end (Node A) of the link. To fully specify all amps in the topology you would need an additional row for each link in the opposite direction (I have attached a modified excel file where this is done). It is also true that you can use Booster/Preamp restriction in the Nodes sheet to force the selection of amps. Note, however, that when you have actually specified the amp in the Eqpt sheet, this will override the restriction and you are not really meant to mix these methods. Also, specifying restrictions only works for ROADM nodes and not for ILA nodes. |
Beta Was this translation helpful? Give feedback.
-
Hej @ojnas I hope this message finds you well. Going through the new results, I'm curious about another behaviour, but this time between the launch power and the power per channel. When I'm executing the script, I'm setting launch power to 1.0dBm; how I understand it, this is (or should be) the launch power of the originating Transceiver, correct? If that's correct, what I find a bit odd is that I want to target an output channel power to 3.5dB ("per channel"), and I have set this up in the "eqpt_config.json"-roadm section. (attached slide highlighting) detail. What I'm getting in the script results however, is that somehow whatever launch power is defined by the "-po" argument (0dBm by default) is being overwritten/used as the "target pch" / "effective pch" across all the Amp calculations, when in reality the output power channel I'm trying to aim in the design is 3.5dB "per channel". Attached a ppt slide highlighting the detail, as well as the eqpt_config.json and xls topology used for completion. Greatly appreciate if you can please point me in the right direction again and once again many thanks for all the support (and apologies for raising so many questions, but I'm just loving the tool ;) All the best over there and best regards, Fernando Silva GNPy Launch power vs channel power.pptx |
Beta Was this translation helpful? Give feedback.
@uceefsi, regarding the second issue, you are correct that auto-design has selected those std_low_gain amps. But auto-design should (and does) not change the type of amps specified for a node by the user in the Eqpt sheet of the topology excel file. The problem here is that each row in the Eqpt sheet only specifies the amps (egress/ingress) in one end (Node A) of the link. To fully specify all amps in the topology you would need an additional row for each link in the opposite direction (I have attached a modified excel file where this is done).
It is also true that you can use Booster/Preamp restriction in the Nodes sheet to force the selection of amps. Note, however, that when you have a…