Technical Issues - AR at all wavelengths (unobtainium)

        

Users have requested an option similar to FWD ignore Side 2 in constructions utilizing massive layers. This could be useful, for example, for predicting the performance of an embedded light source in a slightly absorbing medium.

Imagine a quarter wave film with index sqr(n) deposited on a substrate with index n. This hypothetical material (unobtainium) acts as a ideal antireflector at 0 degrees. 

Suppose we need a layer of unobtainium (pink layer in diagram). The first task is to set up an index function or table which provides an index equal to the square root of index n of the massive (green) layer. One way to accomplish this is to use a Mixed index function as shown below:

The function name is then specified in the Film Indices editor. But how do we tell DESIGN to automatically convert unobtainium layers to a quarter wave at each evaluation wavelength? This is accomplished by including the string QWOT (not case sensitive) in the Description column as shown below. 

To make this easier to remember, the Film Indices editor now includes a help caption at the bottom which changes as the highlight is moved between columns. (The caption may be turned off in the File menu.) To test that everything works as expected,  try a design with unobtainium on both sides (.25M 2H .25M); you should results as in the graph below:

Note that all M layers are automatically converted to .25M (or 1M if QWOT=1 in Setup Parameters). Finally, it is not necessary to use a dispersive index function or table. If the massive layer can be approximated by a constant, you need only enter its square root for the unobtainium index.

It is possible to calculate total absorptance in designs with massive layers, but not absorptance in specific layers. One way around this is to treat massive layers as thin films (2mm glass represented as 2000000G, etc.) and average out the fringes with BASIC Sub MonoLight(). Be sure that the calculation interval (>0 for even spacing) is much smaller than the bandwidth. The following program plots the original spectrum and overlays it with the averaged one.

Sub Main
    Dim kErr As Boolean
    CalcPlotStart
    LineColor "B"        ' blue
    CalcPlot
    MonoLight 5, kErr    ' 5 nm bandwidth
    If Not kErr Then
        LineColor "R"    ' red
        Replot
    End If
    CalcPlotDone
End Sub

  Back to Technical Issues