MATLAB® code to generate the figures in the paper "A comparison of numerical methods for modeling laser modelocking with saturable gain"
This is a MATLAB® software package was written by Asaf David to model Brilluoin scattering and its impact on low frequency pump noise. This software is based on the following papers:
This is MATLAB®
software written by Michael Fleyer. It contains a library of useful elements
(flicker noise generator, Mach-Zehnder modulator, etc.) and an OEO as a
system. A number of OEOs can be easily coupled, and the main model is an
example of a dual OEO that is equivalent to the Dual-Loop OEO Simulation
Software example below by Etgar C. Levy.
A brief operation manual for its usage is included here in Word format: [weblink]
This software is based on the following papers:
This is MATLAB® software was written by Etgar C. Levy and extends the previous code to model the dual-loop injection locked oscillator. This software is based on the following papers:
This is MATLAB® software was written by Etgar C. Levy and documented by Z. Toroker with customer input from J. Hu, M. Talukder, and C. Menyuk. It is the code used to generate the results in the paper:
PhoSSiL is a library of C++ classes that can be used to simulate photonics systems including optical fiber communications systems and lasers. It was written by Dr. John Zweck, Dr. Curtis Menyuk and a team of graduate students and postdocs in the Computational Photonics Laboratory.
Work on PhoSSiL, which was originally called the Optical Communication Systems Simulator (OCS), was begun by Ivan Lima in 2000. Other contributors include Aurenice de Menezes Oliveira (formerly Aurenice Lima), Brian Marks, Oleg Sinkin, Ronald Holzloehner, Zhihang (Jonathan) Hu, Wenze Xi, Walter Pellegrini, Anshul Karla, Hai Xu, Hua Jiao, and Junping Wen.
PhoSSiL is currently maintained by Dr. John Zweck