Simulation tools for beam propagation through optical devices and waveguides


  • MATLAB® toolboxes providing a Beam Propagation Method (BPM) solver and waveguide mode solver
  • Full-vectorial and semi-vectorial beam propagation and mode analysis
  • 3D or 2D analysis with wide-angle and nonlinear beam propagation
  • Intuitive user interface based on the powerful MATLAB environment
  • High flexibility in waveguide design and post-processing of any output data
  • Extensive visualization options for videos and print-ready plots


Beam propagation in a co-directional waveguide coupler

BeamLab is a comprehensive set of simulation tools for beam propagation through optical devices and waveguides in the MATLAB environment. With a steadily growing library of easy-to-use functions, it is highly flexible in waveguide and input field design. It has extensive post-processing possibilities and visualization options for generating videos and print-ready plots. It can also take advantage of Parallel Computing ToolboxTM to solve parameter sweeps and optimization problems in a quick and convenient way using multicore processors and computer clusters. Applications encompass a large variety of propagation scenarios for both bulk and waveguide optics including lenses, gratings, apertures, couplers, splitters, multiplexers, and modulators.

CodeSeeder KG

Ketzergasse 354/1/3
Vienna 1230
Tel: +43-650-2020910

Required Products

Recommended Products


  • Linux
  • Macintosh
  • UNIX
  • Windows


  • E-mail

Product Type

  • Modeling and Simulation Tools


  • Communications Systems
  • MATLAB Programming
  • Optics
  • System Modeling and Simulation
  • Finite Difference Modeling


  • Aerospace and Defense
  • Automotive
  • Communication Devices
  • Computer Electronics