This BeamLab demo shows how a spatial filter consisting of a lens and pinhole removes fluctuations in the intensity profile of a Gaussian beam. An unperturbed Gaussian beam picks up phase fluctuations by passing through a thin screen where small particles are randomly distributed over a finite area approximately within the beam width and aberrate the beam’s wavefront. The beam is then focused by a lens and spatially filtered at the lens’ focal plane by a metal pinhole with a diameter of 25 µm and a thickness of 50 µm. Finally, the filtered beam is collimated by another lens.
BeamLab demo script: spatial_filter.m
This figure shows the amplitude and phase transfer functions of the thin screen with randomly distributed particles.
This video shows how the intensity distribution changes along the propagation distance z. The figure shows two-dimensional intensity distribution I(x,y) normalized to the input intensity and displayed on a logarithmic scale.
After the calculation has finished, the intensity distribution as a function of propagation distance z is plotted. The figure above shows the intensity distribution I(x,z) at y = 0 µm. Thin lenses are used to focus and collimate the beam. The solid white lines indicate the locations of the pinhole while the dashed white lines show the location of the thin lenses and thin phase screen.
These two figures show the intensity distributions at the input and output planes.
BeamLab is an award-winning set of simulation tools for beam propagation through optical devices and waveguides in your familiar MATLAB® environment. It offers a high flexibility in waveguide design and post-processing of any output data.