Grating Diffraction Calculator

Computes diffraction efficiencies of biperiodic diffraction gratings


  • Highly efficient, optimized algorithms and code
  • Unrestricted control over diffraction order selection
  • Advanced parameterization capability (any number of grating parameters)
  • Free demo, tutorial code, and full documentation of theory and methods
  • Excellent resource for research and education
  • Economically priced


GD-Calc, the Grating Diffraction Calculator™, computes optical diffraction efficiencies of biperiodic grating structures comprising linear, isotropic, and non-magnetic optical media, based on a generalized variant of rigorous coupled-wave (RCW) diffraction theory. Engineers, scientific programmers, researchers, and students with an interest in optics will find GD-Calc and the accompanying documentation to be a very useful resource for diffraction grating analysis.

GD-Calc is implemented entirely in MATLAB, providing a convenient, user-modifiable interface, and making it easy to incorporate grating components in MATLAB-based system simulation models. The free demo, tutorial code, and documentation provide a wealth of technical and instructional information and computational capabilities for a range of interesting grating types. You can test GD-Calc's computational performance using the demo examples; run the GD-Calc data validation and plotting functions on your grating structure of interest; and then purchase the P-code calculation engine module to access GD-Calc's full computational capabilities.

KJ Innovation

2502 Robertson Road
Santa Clara, CA 95051
Tel: 408-244-4721

Required Products


  • Linux
  • Macintosh
  • UNIX
  • Windows


  • Consulting
  • E-mail

Product Type

  • Data Analysis Tools


  • Optics
  • System Modeling and Simulation


  • Aerospace and Defense
  • Semiconductor