OptiFiber allows users to decompose an arbitrary field into the modes of a multimode fiber. It calculates the complex coefficients of the modes for the arbitrary field. Similarly, given the amplitude of a set of modes, OptiFiber can display the sum (composition of modes).
The optimal design of a given optical communication system depends directly on the choice of fiber parameters. OptiFiber uses numerical mode solvers and other models specialized to fibers for calculating dispersion, losses, birefringence, and PMD.