Skip to content

Latest commit

 

History

History
17 lines (13 loc) · 833 Bytes

README.md

File metadata and controls

17 lines (13 loc) · 833 Bytes

binaryOpticMasks

Given a set of axicon or axilens parameters, this suite of codes will follow a number of steps to produce GDS drawings of the masks which would be required to produce such a binary optic

Operations performed

  1. Calculation of required phase profile
  2. Wrapping of phase profile around a pi shift in the optical path
  3. Conversion of this phase profile to a discrete set of levels
  4. Generation of required masks to be produced to etch this profile
  5. Conversion of these masks to GDSII format, suitable for photolithography gurus!

How to use?

Every runs from the OpticParams.m file Set the required parameters and simply run from there Several plots will pop up showing the phase profile and its conversion to a series of masks A GDS file will be produced and saved to the local directory