Published June 19, 2023 | Version v1
Software Open

Bloch spectra of one-dimensional halide perovskite photonic crystals

  • 1. ETH Zurich
  • 2. Imperial College London

Description

Matlab code to compute the Bloch spectra of a one-dimensional photonic crystal. Transfer matrices are used to compute the spectra. The crystal has alternating layers of air and a material that has dispersive properties, given by a model based on the permittivity of halide perovskites. The material parameters can be modified by altering the parameters alpha, beta and gamma. See the paper The effect of singularities and damping on the spectra of photonic crystals by Alexopoulos and Davies for details of the problem formulation and some exemplar figures.

Files

Files (1.5 kB)

Name Size Download all
md5:5798a44e02d2f78c5e3001c7506fc1e6
91 Bytes Download
md5:713395e7e77b603fe55424edf6bb2360
129 Bytes Download
md5:9d170fd46aa7503efc8c9e6c0489bb6a
1.2 kB Download
md5:abf05845bef0b223b983d2f22969848b
129 Bytes Download

Additional details

Funding

UK Research and Innovation
Mathematical Analysis of Multi-dimensional Topological Edge Modes EP/X027422/1