A series of MATLAB scripts that simulate periodic structures using the Plane Wave Expansion Method (PWEM) to obtain electromagnetic band diagrams and isofrequency contours. The scripts also allow the user to design a self collimating periodic structure given the design parameters.
- convmat.m : Calculates convolution matrices for 1D, 2D, and 3D problems.
- pwem2d.m : Generic PWEM calculator function for periodic supercells.
- BandDiagrams.m: Generates band diagrams, full band diagrams, and isofrequency contours for generic unit cells.
Description | Image |
---|---|
Unit Cell | |
E Mode Band Diagram | |
E Mode Full Band | |
Isofrequency 1st | |
Isofrequency 2nd | |
H Mode Band Diagram | |
H Mode Full Band | |
Isofrequency 1st | |
Isofrequency 2nd |
Created as part of the course work for EE 5322--21st Century Electromagnetics at the University of Texas at El Paso.