OptoElectronics Chair - Electrical Engineering

(Tel Aviv University)

 
 
 

Welcome to the CMT-TAU-Photonics program site

 

What is CMT-TAU-Photonics ?

CMT-TAU-Photonics is a Matlab-based computer program, designed for analysis of optical properties of 2D photonic arrays, in which light propagates along the optical axis (z-axis) of the system.The analysis is based on the vector formulation of Coupled Mode Theory, CMT (see

 Literature). It is able to analyze photonic arrays, which could be considered as a set of coupled waveguides. Note that each solitary waveguide must have at least one guided mode (i.e.  light must be index-guided).

Photonic arrays, available for computation with CMT-TAU-Photonics, could be composed of waveguides of different geometrical forms (circle, ring, rectangle etc) and different refraction indices.

CMT-TAU-Photonics allows to analyze both finite and infinite in a lateral plane (xy plane) photonic arrays. It is able to analyze both perfect photonic structures (arrays of identical waveguides and photonic crystal superlattices) and photonic structures with introduced point or linear defects.

 

What physical systems could be analyzed with CMT-TAU-Photonics ?

CMT-TAU-Photonics could be used for analysis of the following subclasses of 2D photonic crystals:

       

arrays of parallel waveguides

photonic crystal fibers (with index-guiding)

arrays of etched coupled microcavities

arrays of coupled VCSELs

arrays made by patter-ning the VCSEL mirror

What can be calculated with CMT-TAU-Photonics ?

According to the input data (geometrical shape and refraction index of solitary waveguides; their location inside a site; photonic lattice type and period; array size (finite or infinite) etc) CMT-TAU-Photonics can compute:

array modes of a photonic crystal (eigenfunctions and propagation constants)

 

band structure of a photonic crystal

 

What is needed to run CMT-TAU-Photonics ?

CMT-TAU-Photonics was designed to be Operation System independent. The package could be run from any OS, which supports for Matlab and Microsoft Office or Open Office:

Windows
Linux
Mac OS
 
 

To use the package, you need the following three programs to be installed on your computer:

Matlab
Excel
Power Point
 
 

The specific versions of the programs are not important.

 

CMT-TAU-Photonics was designed to be as user-friendly as possible. There are no new computer programs or special machine languages you need to learn. To start working with CMT-TAU-Photonics, you need to do only the following 3 simple steps (please refer the Download page for the detailed explanations):

Download and unzip CMT-TAU-Photonics package.

Fill in the Excel file "Input_Data.xls", containing a full information about the photonic crystal. The detailed instructions and graphical explanations on how to do it should be found in the Power Point presentation "Wizard.pptx" or "Wizard.pps".

Open Matlab and run the file named “CMT_TAU_Photonics.m” from the CMT-TAU-Photonics package. This file will automatically load the input parameters of the photonic crystal, execute the computations and save the output data.

 

 

Thank you for interesting in CMT-TAU-Photonics !

 

Please note, that CMT-TAU-Photonics is an Intellectual Property of Tel Aviv University. All rights reserved ©. This program is intended only for private, non-commercial use.

CMT-TAU-Photonics represents a part of the Ph.D. thesises of Vladislav Shteeman, carried out in Tel Aviv University under the supervision of professor Amos A. Hardy.

Return to Top

 
Visit the Gallery of Photonic Crystals

 

Examples of photonic crystals computed with CMT-TAU-Photonics
visit the gallery >
 

Download CMT-TAU-Photonics

download the package >