Nonlinear photonic crystals are usually used as quasi-phase-matching materials. They can be either one-dimensional or two-dimensional. Nonlinear photonic crystals are usually used as quasi-phase-matching materials. They can be either one-dimensional or two-dimensional.