Photonics resources page

[Tutorials]         [Software]         [Books]         [Other Links] ** - Free

Softwares and Utilities:


Fiber Optics System Simulation Software:

Free Optics  - A set of Matlab and Simulink codes for photonics devices and optical communication systems simulations** Author - Andrés A. Rieznik and team.

SIMFOCS - Simulation of Fiber-Optic Communication Systems** Author - Siegfried Geckeler

LIGHTSIM / PC-SIMFO -  LIGHTwave Communication Systems SIMulator - Demo version - Author - S.M. Rossi and E. Moschim

PHOTOSS - The Photonic System Simulator

FOCSS - Fiber Optic Communication System Simulator

Optsim & Linksim - Design and simulation software for optical communication systems

ModeSYS  - Design, analysis, and simulation of multimode communication systems

VPI TransmissionMaker - Photonic Design and Simulation Software

COMSIS - simulation tool for lightwave systems


Optical Fiber Software:

Fiber Analysis - A Optical fiber analysis program for arbitrary profile** Author - Shangping guo

Fiber Modes - A BPM based fiber mode analysis program** Author - Pao-Lo Liu

Photon Club - This is a java applet for computing Optical modes in an elliptical fiber**

SSprop - Split-Step Fourier Software for solving nonlinear Schroedinger equation, which describes the propagation of optical signals in dispersive, nonlinear media** Author - Thomas E. Murphy

TFmodes - Dispersion characteristics of the tapered fibers**

OptiFiber & Fiber CAD - Optical Fiber Design Software

FOMS - Fiber Optical Mode Solver

Dispersion - Calculate the Refractive index of materials using Sellmeier equation** Author - Henri P. Uranus

Fiber - On line optical fiber design software that solves for complex fiber modes in circularly symmetric fibers of any arbitrary index profile with loss or gain in any layer**


Optical Mode solvers[Top]


Optical waveguide resources website - An website dedicated for Optical waveguide modelling with extensive resources.

Mode solvers 2D & 3D - Modelling of optical waveguides and microring resonators.

ModeSolver - Matlab functions used to implement a full-vector and semi vectorial finite-difference optical mode solver** Author - Thomas E. Murphy

TMM Mode Solver
Anisotropic TMM Mode Solver - Matlab based Transfer Matrix Method mode solvers for planar optical waveguides**  Author - Henri P. Uranus

OedCad** -  Varioyus free optical softwares including

Effective refractive index calculation
    For three layer planar waveguide
    For four layer planar waveguide
    For diffusion waveguide
Waveguide mode solving
    For two-dimension waveguide
    For three-dimension waveguide
Waveguide configuration compilation tool
    2D Waveguide editor
    3D Waveguide editor
BPM simulation
    For two-dimension waveguide
    For three-dimension waveguide
Optoelectronic Integrate Circuit Analysis etc

FreeBPM - Beam propagation simulation for designing a 2D layout of waveguides and simulation of the propagation of light through the waveguide configuration**

Modeig98
WAVEGUIDE - optical waveguide modeling programs**

Light Numerical Recipes - C++ library consists of algorithms applied to light propagation into waveguide devices**
Beam propagation algorithms
Mode solvers
Mode coupling
Utility algorithms

LIGHTS - On line Optical Simulation Software**
Tools
2-D Finite Difference Time Domain Simulation
3-D Optical Beam Propagation Method
1-D Optical Waveguide Mode Solver
2-D Optical Waveguide Mode Solver
Transfer Matrix Method
2D-Beam Propagation Method
DFB
DFB-Gain Margin

LightPipes - a Beam propagation toolbox for Unix and DOS**

MaX-1 - Computational Optics tool

WMM - Wave matching method for mode analysis of dielectric waveguides**
Metric - Mode expansion tools for 2D rectangular integrated optical circuits**
OMS - On line 1-D multilayer slab waveguide mode solver **
EIMS - On line 2-D multilayer waveguide mode solver effective index approximation**

BeamPROP - CAD and simulation program for the design of integrated and fiber-optic waveguide devices and circuits

BPM CAD - Waveguide optics modeling software


Semiconductor LASER Softwares and Utilities[Top]

VISTAS (VCSEL Integrated Spatio-Temporal Advanced Simulator)** - A 2D, multimode, time-domain, VCSEL Model, written in Matlab.  It Comes in three different packages.  A Verilog-A version is also available. Author - Marc Jungo
VISTAS basic:
basic algorithm for computing the dynamic behavior of VCSEL cavities, with detailed description of the interactions between the inhomogeneous carrier and field distributions. A mode solver (LP modes) is included in the package.
VISTAS advanced:
same as VISTAS basic, plus noise, phase, feedback (external cavity), far-field transformation and fiber coupling computation.
VISTAS expert:
same as VISTAS advanced, plus thermal model, electrical parasitics, and longitudinal carrier transport into the quantum wells

LAPAREX - DFB laser parameter extraction program**

CAMFR (CAvity Modelling FRamework)**- is a fast, flexible, friendly full-vectorial Maxwell solver. Although it can tackle general electromagnetic problems, its main focus is on applications in the field of photonics, like
Wavelength-scale microstructures (like photonic crystal devices)
Lasers (like vertical-cavity surface-emitting lasers)
Light-emitting diodes (like resonant-cavity LEDs)

SimWindows - Physical simulation of Optoelectronic semiconductor devices.  Mode calculations can be performed for DBR lasers** Author - Dave Winston

MATLAB programs that accompany the book 'Distributed feedback semiconductor lasers'**

OedCad - PSPICE Subcircuit Models for Distributed Feedback Semiconductor Lasers, Double Heterojunction Laser, F-P Linear Semiconductor Laser Amplifier, Quantum Well Semiconductor Lasers**

ALDS (Advanced Laser Diode Simulator) - Simulator for semiconductor lasers

LaserMOD - Design tool for simulating optical and electronic properties of semiconductor lasers

DESSIS–Laser - A Laser simulator for use in a wide range of laser structures, including edge-emitting bulk and quantum well, Fabry–Perot and DFB laser diodes, vertical-cavity surface-emitting lasers (VCSELs)

PICS3D - Quasi-three-dimensional simulation of  edge-emitting and vertical-cavity laser diodes

CLADISS-2D - Rate equation model for the active region of laser diodes


Nanophotonics software

MEEP & MPB** - MIT's finite-difference time-domain (FDTD) package and electromagnetic eigenmode solver (for photonic crystals)

F2P** - Finite-difference time-domain (FDTD) 2D simulator for Photonic devices. Author: Dr. Min Qui

WOLFSIM** - Wideband Optical FDTD Simulator


Books[Top]


Understanding Optical Communications**- This is a IBM Redbook Lead Author: Harry Dutton,  ISBN 01302014
This book presents a high level technical overview of the emerging technologies of fibre optical communications and optical networking.

Optical Fiber Theory for Communication networks**