Generation of arbitrarily complex intensity profiles by using phase-only Fourier-domain pulse shaping has thus far been performed by using optimization algorithms to find the optimal phase profile. We present an alternative method based on the Gerchberg–Saxton (GS) algorithm that converges at least several hundred times faster and is independent of the number of phase points and gray levels. The numerical and experimental performance of the GS algorithm is characterized and compared against a genetic algorithm. An application of amplified GS-synthesized waveforms to large-amplitude coherent phonon generation and destruction is demonstrated.
© 2002 Optical Society of America
Andy Rundquist, Anatoly Efimov, and David H. Reitze, "Pulse shaping with the Gerchberg-Saxton algorithm," J. Opt. Soc. Am. B 19, 2468-2478 (2002)