A vector angular-spectrum iterative algorithm for the design of diffractive optical elements to produce uniform illumination is described. In the algorithm, the beam polarization is related to a unit wave vector and a random mixture of intensity is used for super-Gaussian beam shaping. The simulated results show that ~95.3% of the incident energy has converged into the desired region. The greatest profile error and the mean-square error of intensity fitted to the corresponding parameters of the 100th-power super-Gaussian function are approximately 8×10<sup>-4</sup> and 3.5×10<sup>-3</sup> , respectively.
© 2004 Optical Society of America
(050.1380) Diffraction and gratings : Binary optics
(050.1970) Diffraction and gratings : Diffractive optics
(070.2580) Fourier optics and signal processing : Paraxial wave optics
(070.2590) Fourier optics and signal processing : ABCD transforms
(140.3300) Lasers and laser optics : Laser beam shaping
Yiqiong Zhao, Yong-Ping Li, and Qiu-Gui Zhou, "Vector iterative algorithm for the design of diffractive optical elements applied to uniform illumination," Opt. Lett. 29, 664-666 (2004)