Ken Johnson (dba KJ Innovation) provides advanced simulation software and design services, primarily in the area of diffraction grating technology and systems employing diffraction optics.
Diffraction grating simulation
The Grating Diffraction Calculator (GD-CalcĀ®) is is a MATLAB-based software package, authored and maintained by Ken Johnson, for diffraction grating simulation. GD-Calc computes diffraction efficiencies and polarization characteristics (multi-order transmission and reflection) of line gratings, biperiodic gratings, and multilayer-stack gratings with any number of layers and materials (dielectric or metallic).
A major upgrade of GD-Calc (version v4) has been uploaded to Code Ocean in July 2022. This version includes algorithm improvements for improved computation speed and data precision, and new demo scripts exhibiting simulation capabilities. See the GD-Calc Demo Gallery and GD-Calc v4-vs-v3 Performance Comparison (Code Ocean doc directory). All software, documentation, demo tutorials, and sample output can be viewed and downloaded from the above-linked Code Ocean code capsule. (Note: GD-Calc v4 requires MATLAB R2022a or later, which is not yet supported by Code Ocean as of the v4 release date. Several files will need to be replaced to upgrade to v4; see instructions in main.m.)
For more information on the capabilities and use of GD-Calc and associated consulting services, please send your query in the contact form below.