Encoding Techniques for the design of zero order (on Axis) Fraunhofer computer-generated holograms