13.07.2015 Views

diffraction gratings and does - Breault Research Organization, Inc.

diffraction gratings and does - Breault Research Organization, Inc.

diffraction gratings and does - Breault Research Organization, Inc.

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

DIFFRACTION GRATINGS AND DOESSimulating Diffractive Optical Elements in ASAP. . . . .efficiencies. The next line that has only two numbers defines the next speculardirection with its associated triplets, <strong>and</strong> so on.What then are the additional a' b' f', a" b" b" terms, <strong>and</strong> so on? They are the<strong>diffraction</strong> angles <strong>and</strong> efficiencies corresponding to a <strong>diffraction</strong> envelope or,specifically, to the other orders of a <strong>diffraction</strong> grating. In one sense, a coating islike a <strong>diffraction</strong> grating operating only in the zeroth order (a, b, f), which isspecified by a single set of triplets. However, a <strong>diffraction</strong> grating can havemultiple sets of triplets simulating other <strong>diffraction</strong> order efficiencies. Thenumbers you enter are the discrete numbers of an envelope of the <strong>diffraction</strong>efficiency function at this wavelength <strong>and</strong> angle of incidence. The numbers cancorrespond directly to specific <strong>diffraction</strong> order efficiencies if you have only thisdata.The COATING MODELS/ USERBSDF technique is an appropriate way to model<strong>diffraction</strong> efficiencies. USERBSDF is a general scatter model <strong>and</strong> <strong>diffraction</strong><strong>gratings</strong> produce discrete, deterministic scattering functions.Finally, multiple exposure holograms can be modeled by using the third form ofthe INTERFACE DIFFRACTive syntax. However, you specify only the zerothorder once. For example,ASAP Technical Guide 45

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!