CODE V Optical Design Software

Member Login

Forget PasswordRegister

Beam Synthesis Propagation Feature

Powerful, Efficient Diffraction Analysis

For whatever type of optical system you’re designing – laser, microlens array, free-space photonic device, CCD, or astronomical application – CODE V Beam Synthesis Propagation (BSP) will perform beam propagation analysis more accurately and efficiently than any other commercially available tool.
BSP’s beamlet-based wave propagation algorithm was designed to deliver extremely accurate modeling of diffracted wavefronts propagating through almost any optical system. BSP works well with systems in which the more common FFT-based diffraction calculations are less accurate or fail completely. It can propagate scalar or vector fields though any object that can be ray traced, such as GRIN materials, birefringent materials, and non-sequential surface ranges.
BSP supports full-vector field propagation. This decibel-scale plot shows the Z-component of the focal plane intensity of a Ritchey-Chrétien telescope for linearly polarized light.
Optical Research Associates originally developed BSP for NASA to solve the stringent accuracy challenges of the Terrestrial Planet Finder mission. BSP met the mission’s requirements with its ability to accurately model irradiance that distinguished a very dim, Earth-like planet outside our solar system from the surrounding stars. Also see the BSP data sheet below.

Advanced, Beamlet-Based Algorithm

BSP uses a beamlet-based diffraction propagation algorithm that models the wave nature of light through the entire optical system. The input beam can be modeled as an apodized spherical or plane wave, or a Gaussian beam. BSP includes diffraction effects caused by factors such as aperture clipping, ray-wave disconnects (i.e., slow beams), intermediate image structure, and lens aberrations. It delivers greater accuracy than using exit-pupil diffraction computations, or beam propagation based on FFT or angular spectrum methods.
Illustration of a beamlet, which consists of a base ray and a field that is localized about the base ray.
BSP approximates the optical field as a collection of individual beamlets. A beamlet consists of a base ray and a field that is initially localized about the base ray. The base ray defines the reference location and direction for each beamlet.
Based on the fact that the wave equation is linear, these beamlets are propagated independently and can be summed anywhere downstream to get the propagated optical field. This method can propagate beams through anything that can be ray traced.
BSP’s beamlet-based algorithm is unique in its ability to propagate fewer beamlets than other beamlet-based approaches, while achieving a more accurate result.
Far-field comparison for an ideal system with a circular clipping aperture. This graph shows that BSP’s approach with 2,581 beamlets achieved better accuracy out to 25 rings than did a conventional approach with 4,927 beamlets.