Bloch mode scattering matrix methods for modeling extended photonic crystal structures. I. Theory

Abstract
We present a rigorous Bloch mode scattering matrix method for modeling two-dimensional photonic crystal structures and discuss the formal properties of the formulation. Reciprocity and energy conservation considerations lead to modal orthogonality relations and normalization, both of which are required for mode calculations in inhomogeneous media. Relations are derived for studying the propagation of Bloch modes through photonic crystal structures, and for the reflection and transmission of these modes at interfaces with other photonic crystal structures.