1/7/2024 0 Comments Nonlinsq matlab pythonFIX: Shift scalling data for nonlinear coefficient.FIX: Shift scalling data for interpolated dispersion.FIX: Fixed extrapolation for nonlinear coefficient.CHANGE: Code refactor - rename envelopes module.test_spm+gvd.py: example of generation of 1st order soliton.įor more advanced examples with Coupled Generalized Nonlinear Schrodringer Equation with two modes please refer to cgnlse-python.test_spm.py: example of self phase modulation,.test_raman.py: example of soliton fision for diffrent raman response functions,.test_import_export.py: example of saving file with.test_gvd.py: example of pulse broadening due to group velocity dispersion,.test_Dudley.py: example of supercontinuum generation with three types of input pulse,.test_nonlinearity.py: example of supercontinuum generation using different GNLSE and M-GNLSE (take into account mode profile dispersion),.test_dispersion.py: example of supercontinuum generation using different dispersion operators,.test_3rd_order_soliton.py: evolution of the spectral and temporal characteristics of the 3rd order soliton,.plot_Raman_response.py: plots different Raman in temporal domain,.plot_input_pulse.py: plots envelope of different pulse shapes,. We prepare few examples in examples subdirectory: dispersion calculated from effective refractive indicies.dispersion calculated from Taylor expansion,.We implement two version of dispersion operator: 'NonlinearityFromEffectiveArea': introduce effective mode area's dependence on frequency (J.provide float value for gamma (effective nonlinear coefficient).We implement the possibility to account effective mode area's dependence on frequency: 'hollenbeck': Hollenbeck and Cantrell, J.We implement three different raman response functions: We decompose the solver framework into different componentsĪnd one can easily construct a customized simulationsīy accounting different physical phenomena, ie. The toolbox prepares integration using SCIPYs ode solvers (adaptive step size). That is provided in "Supercontinuum Generation in Optical Fibers",Įdited by J. Main core of gnlse module is derived from the RK4IP matlab script Of pulses (simulation similar to Fig.3 of Dudley et. And you expect to visualise supercontinuum generation process in use of 3 types
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |