4.5 Article

GNLStools.py: A generalized nonlinear Schr?dinger Python module implementing different models of input pulse quantum noise

期刊

SOFTWAREX
卷 20, 期 -, 页码 -

出版社

ELSEVIER
DOI: 10.1016/j.softx.2022.101232

关键词

Generalized nonlinear Schr?dinger; equation; Quantum noise; Spectral coherence; Python

资金

  1. Deutsche Forschungsgemeinschaft (DFG) [EXC 2122, 390833453]

向作者/读者索取更多资源

This article introduces research that provides Python tools for numerical simulation and analysis of the propagation dynamics of ultrashort laser pulses in nonlinear waveguides. The software implements the effects of linear dispersion, pulse self-steepening, and the Raman effect, with a focus on input pulse shot noise modeling. The functionality of the software is demonstrated by reproducing results for a supercontinuum generation process documented in scientific literature.
We provide Python tools enabling numerical simulation and analysis of the propagation dynamics of ultrashort laser pulses in nonlinear waveguides. The modeling approach is based on the widely used generalized nonlinear Schrodinger equation for the pulse envelope. The presented software implements the effects of linear dispersion, pulse self-steepening, and the Raman effect. The focus lies on the implementation of input pulse shot noise, i.e. classical background fields that mimic quantum noise, which are often not thoroughly presented in the scientific literature. We discuss and implement commonly adopted quantum noise models based on pure spectral phase noise, as well as Gaussian noise. Coherence properties of the resulting spectra can be calculated. We demonstrate the functionality of the software by reproducing results for a supercontinuum generation process in a photonic crystal fiber, documented in the scientific literature. The presented Python tools are open-source and released under the MIT license in a publicly available software repository.(c) 2022 The Author(s). Published by Elsevier B.V. This is an open access article under the CC BY license (http://creativecommons.org/licenses/by/4.0/).

作者

我是这篇论文的作者
点击您的名字以认领此论文并将其添加到您的个人资料中。

评论

主要评分

4.5
评分不足

次要评分

新颖性
-
重要性
-
科学严谨性
-
评价这篇论文

推荐

暂无数据
暂无数据