Skip to content

Scripts for photonics devices and optical communication systems simulations

Notifications You must be signed in to change notification settings

arieznik/freeopticsproject

Repository files navigation

Free Optics Project

This repository was created to distribute under a creative commons license a set of Matlab, Octave and Simulink scripts for photonics devices and optical communication systems simulations.

I would love to hear any questions or suggestions you have about the codes or the project, so if you have any, please send me an email to my address: arieznik@gmail.com

The scripts we have available for download enable fast-numerical simulation of, among other things:

  • Non-Linear propagation of scalar fields in isotropic fiber through the symmetrized Split-Step Fourier (SSF) method for the Non-Linear Schrödinger Equation (NLSE) and the generalized version (GNLSE) .

  • Non-Linear propagation in birefringence or randomly variable birefringence fibers (fibers with PMD), through a symmetrized SSF method for the Coupled Non-Linear Schrödinger Equation (C-NLSE) .

  • Static and Dynamic Erbium-Doped Fiber Amplifiers (EDFAs) behavior.

Other scripts will be available soon.

The Codes

There are 8 folders each one containing one algorithm. Each folder contains its own README file where you will find specific information about how to install and execute the codes.

Inspiration

On a broader level, as a long-term vision for this project we were inspired by this article by Yochai Benkler and the video below.

inspiration

About

Scripts for photonics devices and optical communication systems simulations

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages