From 4dfc9902933d49035c45621c11c12a7de92af32d Mon Sep 17 00:00:00 2001 From: Edson Porto da Silva <17885240+edsonportosilva@users.noreply.github.com> Date: Thu, 25 Apr 2024 17:06:51 -0300 Subject: [PATCH] Update paper.md --- paper/paper.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/paper/paper.md b/paper/paper.md index 84b3325e..b54f1dc4 100644 --- a/paper/paper.md +++ b/paper/paper.md @@ -34,6 +34,7 @@ Whether in the research or development stages, the study of optical communicatio Presently, a variety of optical communication simulation toolboxes are accessible. While the majority of these are proprietary software packages [@OptiSystem], [@vpi], [@optsim], a few are open-source but are designed to operate within proprietary software environments such as Matlab® [@robochameleon], [@optilux]. In this scenario, OptiCommPy is intended to be an open-source alternative simulation tool for educational and research purposes. +# OptiCommPy code structure The module structure of the OptiCommPy package is illustrated in Fig. 1. At the top level, the package is named `optic`, containing five sub-packages: `comm, models, dsp, utils`, and `plot`. ![Structure of modules of the OptiCommPy package.](OptiCommPy.png) @@ -50,7 +51,7 @@ Several types of analysis can be conducted to characterize transmission performa ![Performance metrics for different transmission distances and received optical powers, characterizing the increasing penalty from chromatic dispersion with the distance in a 10 Gb/s OOK transmission system. (a) BER vs received optical power for different transmission distances; (b) Q-factor vs received optical power for different transmission distances.](metrics.png) -A collection of examples of utilization of OptiCommPy to build several different simulation setups, including advanced setups with non-linear fiber propagation models, WDM transmission, and coherent detection can be found in https://github.com/edsonportosilva/OptiCommPy/tree/main/examples. +A collection of examples of utilization of OptiCommPy to build several different simulation setups, including advanced setups with non-linear fiber propagation models, WDM transmission, and coherent detection can be found in https://github.com/edsonportosilva/OptiCommPy/tree/main/examples. Additionally, benchmarks quantifying the speedups achieved when using GPU acceleration are provided. # Acknowledgements