GaussCAD

Version 1.0 (3.29 MB) by Alexander S
A simulator for evaluating Gaussian optics and simulate projection onto a photodiode.
126 Downloads
Updated 19 Jan 2021

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 .

MATLAB Release Compatibility
Created with R2018b
Compatible with R2018b to R2020b
Platform Compatibility
Windows macOS Linux
Tags Add Tags

+lib/+unwrap_2d

Version Published Release Notes
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.