Learn how to calculate the band structure of three-dimensional photonic crystals using MATLAB
Learn the theory, see the derivations and MATLAB implementation of the plane wave expansion method for calculating photonic bands.
Do you want to study band gaps or dispersion properties of photonic crystals? Learn how to do it quickly and efficiently.
Ready to rise above your competition but lack the knowledge to get started?
Learn from an expert who has used PWEM in his own research for over 20 years.
Use PWEM study band gaps, anomalous dispersion, calculate photonic band diagrams, isofrequency contours, visualize Bloch waves, and more.
Imagine being able to derive and implement your own simulation code - code that will give you the ability to do way beyond what the commercially available simulation software can do. Get a leg up on the competition by creating your own PWEM code to design and simulate YOUR ideas.
The Implementation of 3D PWEM for Band Calculation in MATLAB course will get you analyzing your own 3D photonic crystal designs. In this course, you will learn every line of code in MATLAB through a complete example of a three-dimensional photonic crystal.
Solid State Electromagnetics (free content)
FREE PREVIEWTheory and formulation of the PWEM (free content)
FREE PREVIEWLecture -- Formulation of Efficient 3D PWEM
Notes -- Formulation of Efficient 3D PWEM
Lecture -- The Convolution Matrix
Notes -- Convolution Matrix
Download test_convmat.p
FREE PREVIEWCode the convmat() function in MATLAB
The header & dashboard
Calculate key points of symmetry and path around IBZ
Build the unit cell & convolution matrix
Calculate the photonic bands
Plot a professional photonic band diagram
The paid course grants you access to all class videos and instructional materials for one year from date of enrollment.
One time payment of $295