Name | Modified | Size | Downloads / Week |
---|---|---|---|
readme.txt | 2023-07-29 | 4.4 kB | |
DBRplot.exe | 2020-08-14 | 37.2 MB | |
DBR.png | 2020-08-14 | 111.2 kB | |
Totals: 3 Items | 37.3 MB | 0 |
Read me.. Please read this carefully before you run this application. ------------------------------------------------------------------- DBRplot v1.0 written and deployed by Dileep Kottilil and Anaswara Bhaskaran. contact: dileepk@u.nus.edu ---------------------------------------------------------------------- What is this? This is a simple GUI program (with an additional command prompt interface) originally written in python. User interacts only through GUI. The command prompt is only meant to track your code history and errors. To abort a running code, press ctrl+c in the command window. This program gives you the reflectance response (for TE incident wave only for this version) of a DBR cavity. It provides the angle and wavelength response of reflectance: i.e., 1. 'Reflectance vs incident angle' ( for Bragg's wavelength) 2. 'Reflectance vs wavelength' (for three incidence angles of your choice). ----------------------------------------------------------------------- Notes: 0. Structure of the DBR cavity is shown in DBR.png. Kindly have a look at it before reading below. Incident ray always come from air. Bottom substrate (n = 1.5) thickness is infinite. 1. Reflectance response for wavelength range from "Bragg's wavelength - 500 nm" to "Bragg's wavelength + 500nm" is plotted. 2. Once the program runs, you get two plots. 1st one shows reflectance vs angle of incidence of light for Bragg's wavelength you entered. 2nd plot shows reflectance vs wavelength for three angles you entered. 3. Thickness of cavity is determined from Bragg's wavelength, (see 2nd bullet point below in the section "Descritpion of inputs") 4. One period consists of a pair of n1 and n2 layers. Each layer has a thickness of Bragg's wavelength/4. 5. Top DBR starts with n1 and bottom DBR starts with n2. 6. The resolution of angle in 1st plot is 1 degree and that of wavelength is 0.5 nm ------------------------------------------------------------------------- How to run it? 1. Extract the zip file. Open the folder and search for DBRplot.exe. 2. Run DBRplot.exe. 3. Leave the terminal untouched. 4. Enter the inputs in respective columns of GUI. 5. Program progress will be shown in the terminal. 4. That's it. Once, the progress bar hits 100%, the DBR cavity reflectance responses are plotted. ----------------------------------------------------------------------- Sample inputs: Enter your Bragg's wavelength (nm): 550 Enter the mode number of Bragg's wavelength: 1 Enter number of periods of top DBR: 8 Enter number of periods of bottom DBR:6 Enter refractive index (n1): 2.5 Enter refractive index (n2): 3.9 Enter refractive index (n3): 2.5 Enter first angle (degree): 0 Enter second angle (degree): 0 Enter third angle (degree): 0 ---------------------------------------------------------------------- Description of inputs: 1. Enter your Bragg's wavelength (nm): You have to enter the desired Bragg's wavelength here. 2. Enter the mode number of Bragg's wavelength: This integer number sets the Bragg's wavelength as the m th cavity mode. Note that the program sets Bragg's wavelength as one of the cavity modes (You can set this mode number (m) through this input). This value determines your cavity (of refractive index n3) length by, L = Bragg's wavelength x m /(2*n3) where L-> cavity length, m-> cavity mode number corresponds to Bragg's wavelength. Eg: if Bragg's wavelength = 550nm, Mode number = 2, n3 = 1.5, then the L = 366.66 nm. 3. Enter number of periods of top/bottom DBR: Here you enter the number of periods of top and bottom DBR (see DBR.png). 4. Enter refractive index (n1 / n2/ n3): You can enter the refractive index of n1, n2 and n3(see DBR.png). 5. Enter first/second/third angle: You can choose three angle of incidences (degree) for which you would like to see the reflection response for the range of wavelengths. You can input angle from 0 to 90 degree. ----------------------------------------------------------------------- Future versions will include: 1. Complete flexibility of cavity thickness 2. Reflectivity surface plots against angle and wavelength 3. Reflectance response in the presence of photon-matter wave coupling in DBR cavity by introducing multiple QWs inside cavity. 4. Response of TM and TE incident waves