Nonlinear decoupled FDTD code: phase-matching in 2D defective photonic crystal
A simple 2D finite difference time domain (FDTD) code able to describe second-harmonic generation in 1D or 2D structured materials is developed. This code is applied to a semiconductor defective photonic crystal waveguide where phase-matching is obtained by engineering the dispersion of the Bloch modes.