Optiwave - Optisystem !!top!!
This is where stops being just "simulation software" and becomes an indispensable virtual testbed.
Discipline is key. Start with datasheet values from real components (Finisar, II-VI, Broadcom). Add realistic connector loss (0.5 dB per mated pair). Include filter penalties from ROADMs. Add a safety margin of 2 dB OSNR to your target. optiwave optisystem
Add fiber with loss and CD only (disable SPM/XPM/FWM). Sweep launch power from -10 dBm to +10 dBm. The BER should improve with power (more OSNR) until you hit thermal noise. This curve is your linear baseline. This is where stops being just "simulation software"
The power emerges when you stop wiring components and start designing signal flow . Ask not "What block do I need?" but "How does the statistical distribution of my signal evolve?" optiwave optisystem