Programming of a Module for Executing an IFTA Design

For the design of diffractive optical elements (DOEs), such as beam splitters, usually the iterative Fourier transform algorithm (IFTA) is applied. VirtualLab Fusion offers a step-by-step wizard for the configuration of all the design parameters. However, for some specific design tasks, it can be of interest, to be able to perform the algorithm in an automatized way and without the graphical user interface. Thus, in this document the execution of an IFTA design by using a customized C# module in VirtualLab Fusion is shown.

Contact & Trial


Phone +49.3641.53129-50

info (at)

VirtualLab Fusion

Get free trial version

Get an offer