Software Listing of Author : "Cazimir-gabriel Bostan"
- Density of photonic modes in a 1D photonic crystal
- License: Shareware
- Price:


calculates and plots the total density of photonic modes (DOS) allowed in a 1D photonic crystal with the unit cell made of two homogeneous dielectric layers; the calculation is separated in two cases: TE(s) and TM(p) polarizations; DOS is calculated via numerical integration of symbolic expressions; summary of the calculation is presented in the pdf file references: 1. Alvarado-RodrdoT-guez et al - "Density of states for a dielectric superlattice: TE polarization" - Phys. Rev E, vol.59(3), pp.3624-3630, 1999 2. Ooi et al - "General electromagnetic density of modes for a one-dimensional photonic crystal"- Phys. Rev E, vol62(5), pp.7405-7409, 2000
- Publisher: Cazimir-Gabriel Bostan
- Date Released: 04-01-2013
- Download Size: 82 KB
- Download
- Platform: Matlab, Scripts
- Eigenmodes in a 2D photonic crystal
- License: Shareware
- Price:


consider a 2D photonic crystal consisting of cylinders with circular cross-section and infinite height, arranged in a triangular lattice; this program calculates and plots the spatial distributions in the unit cell (E&H) of eigenmodes allowed at a given frequency ; 'omega'is taken as input; oblique propagation is implicit, so the polarization states cannot be separated in E-pol and H-pol; Fourier coefficients for the expansion of dielectric constant are calculated analytically; the materials considered here are dielectric and dispersionless; the package contains the following programs: pwem2Dc.m - main program epsgg.m - routine for calculating the matrix of Fourier coefficients of dielectric function prcellgrid.m - routine for discretization of direct space, to be used for plotting the field distribution kvect2.m - routine for...
- Publisher: Cazimir-Gabriel Bostan
- Date Released: 26-03-2013
- Download Size: 10 KB
- Download
- Platform: Matlab, Scripts
- One-dimensional photonic crystal dispersion relations
- License: Freeware
- Price: 0.00


This program calculates and plots the dispersion relations of elmag. waves in a 1D photonic crystal (PhC) for both "s" (TE) and "p" (TM) polarization states; The 1D-PhC has a unit cell made of two different dielectric materials (known as Bragg mirror); The propagation angle in one medium is taken as input.
- Publisher: Cazimir-Gabriel Bostan
- Date Released: 04-02-2013
- Download Size: 10 KB
- Download
- Platform: Matlab, Scripts
- Photonic bands for a 2D photonic crystal
- License: Freeware
- Price: 0.00


This program calculates and plots the photonic bands for a 2D photonic crystal consisting of cylinders with circular cross-section and infinite height, arranged in a triangular lattice; we consider in-plane propagation and two independent polarization states: E-pol and H-pol (E-field and H-field are parallel to the cylinders, respectively); Fourier coefficients for the expansion of dielectric constant are calculated analytically; the materials considered here are dielectric and dispersionless; The package contains the following programs: pwem2a.m - main program epsgg.m - routine for calculating the matrix of Fourier coefficients of dielectric function bz_irr1.m - routine for calculating the 'k-points' along the perimeter of irreducible Brillouin zone kvect2.m - routine for calculating diagonal matrices with elements (kx+Gx) and...
- Publisher: Cazimir-Gabriel Bostan
- Date Released: 07-03-2013
- Download Size: 10 KB
- Download
- Platform: Matlab, Scripts
- Wave-vector diagram for a 2D photonic crystal
- License: Shareware
- Price:


This prog calculates and plots the wave-vector diagram (i.e. photonic bands at constant frequency) for a 2D photonic crystal consisting of cylinders with circular cross-section and infinite height, arranged in a triangular lattice; oblique propagation is implicit, so the polarization states cannot be separated in E-pol and H-pol; 'omega'is taken as input; Fourier coefficients for the expansion of dielectric constant are calculated analytically; the materials considered here are dielectric and dispersionless, but dispersion can be added as a function e(omega) The package contains the following programs: pwem2Db.m - main program epsgg.m - routine for calculating the matrix of Fourier coefficients of dielectric function bz_irr2.m - routine for 2D discretization of irreducible Brillouin zone polygon; kvect2.m - routine for calculating...
- Publisher: Cazimir-Gabriel Bostan
- Date Released: 27-01-2013
- Download Size: 10 KB
- Download
- Platform: Matlab, Scripts
