The book provides a comprehensive treatment of band structure calculations for photonic crystals, including novel methods for photonic crystals made of dispersive materials. In the rapidly advancing field of photonics, photonic crystals stand out as a revolutionary technology due to their unique ability to manipulate electromagnetic waves through band gaps. The author delves into the heart of this technology, offering an essential resource for researchers, engineers, and students alike. This book begins with a thorough overview of photonic crystals, elucidating their structure, properties, and the fundamental principles underlying their operation. Readers are then introduced to a variety of methods for calculating band structures, each explained with clarity and precision. A significant portion of the book is dedicated to the finite element method (FEM), a powerful tool for modeling both non-dispersive and dispersive materials within photonic crystals. Detailed explanations, step-by-step instructions, and insightful numerical examples guide readers through the intricacies of FEM, ensuring a robust understanding of this critical technique. With its blend of theoretical insights and practical applications, this book is an indispensable guide for anyone looking to explore the fascinating world of photonic crystals and harness their potential in optical communications, filters, lasers, switches, and beyond.
Jiguang Sun, Ph.D., is a Professor in the Department of Mathematical Sciences at Michigan Technological University. He received his B.S. in Applied Mathematics from Tsinghua University, Beijing, China in 1996, and his M.S. in Computer Sciences and Ph.D. in Applied Mathematics from the University of Delaware, USA in 2005. His research interests include numerical methods for partial differential equations, linear and nonlinear eigenvalue problems, and inverse problems.
Introduction of Band Structures of Photonic Crystals.- Methods for Calculating the Band Structure of a Photonic Crystal.- Finite Element Method for Non-dispersive Materials.- Finite Element Method for Dispersive Materials.- Appendix: Python Codes and Documentation.