Your source of photonics CAD tools

CrystalWave

A powerful photonic crystal simulator

Bloch Modes of a Photonic Crystal Waveguide

Simulation with CrystalWave software

CrystalWave can be used to design and simulate any kind of photonic crystal waveguide. In this case we are calculating the band diagram and identifying the Bloch modes of a photonic crystal waveguide, created by introducing a line defect in a square 2D photonic crystal lattice of vertical rods. The band diagrams, band gaps and Bloch modes were calculated using CrystalWave's Band Structure Analyser and the results validated using its FDTD Engine. Such simulations can performed in 2D and in 3D.

Guided Bloch mode - Ey field profile  

Field profile of a guided Bloch mode in a photonic crystal waveguide created
by the introduction of a lattice defect.

Design of the photonic crystal structure

With CrystalWave, designing and modifying a photonic crystal lattice is extremely easy. CrystalWave's editor comes packed with dedicated tools to create and modify 2D and 3D photonic crystal lattices, introduce point and line defects and offset lattice atoms from their ideal positions (offsets can be randomised for tolerance studies). Atom can be defined using a set of 2D and 3D shapes (ellipses, polygons, ellipsoids) which can be coated with a defined thickness.

In order to design the 2D square photonic crystal below, we simply added a lattice to shape (one click) and changed the lattice angle and constants to fit our requirements. The lattice itself was filled with circular atoms and the line defect was created in two more clicks.

Photonic crystal waveguide layout  

Top view of the structure in CrystalWave: you can see the line defect in the square photonic crystal
lattice. The unit cells for the band structure calculations are shown in green, the excitor
and the sensors for the FDTD calculation in yellow and red, respectively.

The lattice period was set to 1um and the hole diameter to 0.4um.

The optical properties of the different regions were defined for 2D simulations. In this case the dark blue areas have a refractive index of 1 whilst the white rods have a refractive index of 3.4.

Two different unit cells were added to the structure, in order to tell the Band Solver on which part of the device to perform the simulation. One of the unit cells selected a square unit of the lattice to identify the band gaps of the structure, whilst the other unit cell was placed across the defect to calculate the Bloch modes of the waveguide. 

An input waveguide, an excitor and some sensors were also added to perform an FDTD simulation on the same structure.

Calculating the band diagram for the periodic structure

The band diagram for the periodic lattice was calculated with CrystalWave's Band Structure Analyser. The Brillouin zone was calculated and the irreducible Brillouin zone around which the calculation is performed was identified automatically; in this case the K-path is the conventional ΓXM path used for square lattices.

It can be inspected and modified by the user from the panel shown below.

Brillouin zone and K-Path for lattice  

The dark purple area is the Brillouin zone corresponding to the square lattice, plotted in the reciprocal K-space.
The dark line is the ΓXM K-path along which the band calculation is performed.

The band diagram was calculated for TM bands. The band diagram can be plotted against wavelength, absolute frequency or relative frequency; it is shown plotted against wavelength below. There is a large band gap for the TE polarisation between 2.383um and 3.476um.

TM Band diagram for lattice and band gaps  

Band diagram for the hexagonal lattice. The TM bands and plotted in blue, and the blue areas
correspond to the band gaps. The limits of the band gaps are summarised in the insert.

Calculating the guided Bloch modes using the Band Structure Analyser

We then calculated the band diagram for the unit cell across the line defect lattice. Again, the Brillouin zone and the irreducible Brillouin zone were identified automatically. They can be inspected and modified by the user from the panel shown below.

Brillouin zone and K-Path for defect  

The dark purple area is the Brillouin zone corresponding to the unit cell across the line defect, plotted in the reciprocal K-space.
The dark line is the K-path along which the band calculation is performed.

The band diagram was calculated for TM bands; it is shown plotted against wavelength below. The large band gap between 2.383um and 3.476um has disappeared and is now occupied by the bands corresponding to guided Bloch modes.

TM Band diagram for line defect  

Band diagram across the line defect.

We can visualise the guided bands by displaying the part of the band diagram that overlaps with the band gap for the square lattice. This reveals the band along which the guided modes can be found.

The first quarter of the data corresponds to kz=0, i.e. to the evanescent modes. In the second and fourth quarter of the band you can find the guided Bloch modes, which are supported for wavelengths varying between 2.3831um and 3.2839um, the lower limits of the band gap of the first and second unit cells, respectively. In the third quarter we find non-guided radiation modes.

TM Band diagram for line defect (overlap with band gap)  

Band diagram across the line defect for the wavelength range of the TM band gap for the square lattice.

The field profiles and properties of the Bloch mode at a given band point can be inspected; a TM Bloch mode is shown below along with its properties (wavelength, effective index, group index, dispersion, mode loss etc.). The mode is very clearly confined within the lattice defect, which acts effectively as a waveguide for this range of wavelength.

Bloch mode profile and properties  

Guided Bloch mode (Ey field) plotted in the unit cell and in the structure, along with its properties.

Exciting the guided Bloch modes using the FDTD Engine

The results were checked with an FDTD simulation. A sinusoidal pulse of light centred on the middle of the wavelength range that supports modes was launched from the excitor and a spectrum of the transmission through the photonic crystal region was generated. As expected, it shows that light is only transmitted for the wavelengths between 2.3831um and 3.2839um for which guided Bloch modes are supported.

 Transmission spectrum from FDTD calculation 

Transmission spectrum through the photonic crystal region,
showing very low transmission outside of the wavelength range for which guided modes are supported.

A screenshot showing the Ey field during the FDTD calculation is show below. The guided light can be seen very clearly.

Screenshot of FDTD calculation  

Screenshot of the Ey field during the FDTD calculation, showing the excitation of the guided Bloch modes.