We describe a spectrogram-based simulated annealing algorithm for designing quasi-phase-matched crystals capable of producing second harmonic generation pulses of any chosen amplitude and phase profile. The approach applies a new and rapid analytic method for calculating the amplitude and phase of the second harmonic generation pulses generated by a quasi-phase-matched crystal containing an arbitrary grating design. The performance of the algorithm is illustrated by examples of femtosecond second harmonic pulses designed according to various target shapes including single, double and triple Gaussian pulses, positive and negative linear chirp and square, triangular and stepped profiles.
© 2005 Optical Society of America
Equations on this page are rendered with MathJax. Learn more.