Multilayer Photonic Bandgap

This Demonstration models a photonic crystal that contains alternating layers of two different materials with indices of refraction and , which can be changed. In addition, the number and width of the layers can also be modified, as well as the type of electromagnetic (EM) wave (either transverse magnetic or electric) and the angle at which the EM wave hits the crystal.


  • [Snapshot]
  • [Snapshot]
  • [Snapshot]


Photonic crystals are structures consisting of alternating layers with different indices of refraction and dielectric constants. The way that light travels through such a periodic structure can be solved exactly using Maxwell's equations. Much like the way electrons behave in a periodic potential of a semiconductor, the solutions show that certain wavelengths of electromagnetic waves, or modes, can travel through the photonic crystal, while others cannot. The wavelengths that cannot pass through the crystal are perfectly reflected, thus forming a photonic bandgap. The position of the photonic bandgap can be tuned, by varying the thickness and the index of refraction of each material within the photonic crystal.
[1] A. Yariv and P. Yeh, Optical Waves in Crystals: Propagation and Control of Laser Radiation, Hoboken, NJ: John Wiley & Sons, 2003.
[2] J. D. Jackson, Classical Electrodynamics, Hoboken, NJ: John Wiley & Sons, 1999.
    • Share:

Embed Interactive Demonstration New!

Just copy and paste this snippet of JavaScript code into your website or blog to put the live Demonstration on your site. More details »

Files require Wolfram CDF Player or Mathematica.

Mathematica »
The #1 tool for creating Demonstrations
and anything technical.
Wolfram|Alpha »
Explore anything with the first
computational knowledge engine.
MathWorld »
The web's most extensive
mathematics resource.
Course Assistant Apps »
An app for every course—
right in the palm of your hand.
Wolfram Blog »
Read our views on math,
science, and technology.
Computable Document Format »
The format that makes Demonstrations
(and any information) easy to share and
interact with.
STEM Initiative »
Programs & resources for
educators, schools & students.
Computerbasedmath.org »
Join the initiative for modernizing
math education.
Step-by-Step Solutions »
Walk through homework problems one step at a time, with hints to help along the way.
Wolfram Problem Generator »
Unlimited random practice problems and answers with built-in step-by-step solutions. Practice online or make a printable study sheet.
Wolfram Language »
Knowledge-based programming for everyone.
Powered by Wolfram Mathematica © 2017 Wolfram Demonstrations Project & Contributors  |  Terms of Use  |  Privacy Policy  |  RSS Give us your feedback
Note: To run this Demonstration you need Mathematica 7+ or the free Mathematica Player 7EX
Download or upgrade to Mathematica Player 7EX
I already have Mathematica Player or Mathematica 7+