Computational methods for microoptics and photonics 1103-4Fot24
The course:
1. Linear systems; impulse response and the modulation transfer function - application to diffractive optics, and to the development of diffractive and holographic elements.
2. Finite difference method - various discretization schemes; boundary conditions; stability conditions;
3. Fundamentals of the beam propagation method (BPM) - application to the analysis of waveguide elements, and to the determination of the modal structure of optical waveguides.
4. Finite difference time domain method (FDTD).
5. Plane-wave decomposition method - calculation of the modal structure of photonic crystals.
6. Selected applications of numerical methods to the optics of photonic crystal, to analysis of sub-wavelength diffractive gratings, and plasmonic elements.
The exercises have a numerical character and require the knowledge of Python or some other language with similar capabilities eg. Matlab. The oral exam includes a discussion on the numerical work done during the course.
Mode
Prerequisites (description)
Course coordinators
Learning outcomes
The knowledge of selected computational methods and the ability to apply them to problems related to waveguide technology, diffractive optics and sub-wavelength optics.
Assessment criteria
The oral exam includes a discussion on the numerical work done during the course.
Bibliography
1. Materials provided on the google disk https://drive.google.com/drive/folders/1v9n6wjKSG-bMU9suTs8mmVSS4-A9VxON?usp=sharing
2. B. Saleh, M. Teich, Fundamentals of Photonics, John Wiley & Sons, 2nd ed., 2007
3. M. Sadiku, Numerical Techniques in Electromagnetics, CRC Press, 2001
4. A. Taflove, "Computational Electrodynamics: The Finite-Difference Time-Domain Method", Artech House, 2000
5. J. Joannopolous, S. Johnson, , J.Winn, R. Meade, Photonic Crystals, Molding the
flow of light, 2nd Ed, Princeton Univ. Press, 2008
Additional information
Additional information (registration calendar, class conductors, localization and schedules of classes), might be available in the USOSweb system: