GaussCAD

A simulator for evaluating Gaussian optics and simulate projection onto a photodiode.

https://github.com/alexschultze/GaussCAD

You are now following this Submission

A simulator for evaluating Gaussian optics and simulate projection onto a photodiode. Visual representation of intensity/phase fields as described by Gaussian optics.

A simulator for evaluating Gaussian optics and simulate projection onto a photodiode. Visual representation of intensity/phase fields as described by Gaussian optics. It makes uses of Paraxial optics to propagate Gaussian Rays through optical elements. A simple Paraxial optics tracer functionality is included as well.

Features:
-Symmetrical Gaussian Beams of TEM00 mode
-Calculation of interference on a SED/QPD photodiode detector.
-Determination of Contrast (AC,DC), phase angle and DWS on detector.
-Detector shape (round, gap, per quadrant evaluation) supported.
-Propagation according to Ray transfer analytics (ABCD matrix) of Gauss beam

Tested with Matlab v2018b.

Cite As

Alexander S (2026). GaussCAD (https://github.com/alexschultze/GaussCAD/releases/tag/v1.0), GitHub. Retrieved .

Tags

Add Tags

Add the first tag.

General Information

MATLAB Release Compatibility

  • Compatible with R2018b to R2020b

Platform Compatibility

  • Windows
  • macOS
  • Linux
Version Published Release Notes Action
1.0

To view or report issues in this GitHub add-on, visit the GitHub Repository.
To view or report issues in this GitHub add-on, visit the GitHub Repository.