rezonator is a powerful software for designing laser resonators, and calculation the propagation of light beams (as gaussian so as ray vectors) in complex optical systems.

rezonator has a modern user friendly interface so you need no special training to use all of its functions and tools.

Key features:

  • Optical systems
    rezonator supports standing wave laser cavities and running wave (ring) resonators, as well as regular single-pass systems, e.g. pump roads or beam expanders. M² beam quality factor is also taken into account for single-pass systems.

  • Optical elements
    rezonator's elements catalog contains a number of basic optical elements - ranges, lenses, spherical mirrors, crystals etc. The ABCD ray matrix algorithm is used for simulation of optical elements so also user defined elements are available.

  • Unrestricted design
    It is possible to construct an arbitrary optical system from proposed or user defined optical elements. rezonator automatically creates a rendition of the system under investigation - almost you could sketch it on a paper sheet or your drawing board.

  • Stability maps
    For advanced system optimization rezonator can compute cavity stability maps versus values of one or two (contour maps) any parameters of any element. It is possible to specify arbitrary contour lines for contour stability map. Also automatical computation of stability boundaries is provided.

  • Wavefront calculation
    rezonator can plot the size and wavefront curvature radius of gaussian beam over one or a few elements, astigmatism is also calculated. It is possible to compute beam size at any position inside the system. Automatical determination position and size of the waist at element where it is, calculation radius of diffractive divergence and other parameters of gaussian beam are provided.

  • Adjustment
    Adjustment tool allows you to smoothly change any parameter of any element - just like you rotate a screw of some mirror mount or a translating stage. Any results are instantly recalculated while parameter value is changed.

  • ...and more
    Other convenient and useful tools and functions also available - repetition rate, beam parameters at all elements, misalignments of elements, "freezing" results, full plot customization, copying results to clipboard, and more...

You can take a view of screenshots to estimate how the results of these and other functions are looked. Or you can look into a few tutorials to learn basic software features and concepts.

The program can be used for educational purposes but it was created as true working tool for computer modeling laser cavities.

The rezonator is freeware and you may use it with no any limitations. But if you want redistribute this software you must accompany your distribution with reference to the original project home page (this site). See enclosed license file for more information.

If you'd like the rezonator you could consider a possibility to support project by some donation. Any responds, comments, wishes, help and critical words should be sent to the project e-mail.


Concept, content and design by Chunosov N.I. © 2006-2018