Phelma Formation 2022

BE Electromagnetism - 4PMNBEL8

  • Number of hours

    • Lectures 0
    • Projects 0
    • Tutorials 0
    • Internship 0
    • Laboratory works 8.0
    • Written tests 0


    ECTS 1.0


Develop a small mode solver in Matlab or Python for a dielectric waveguide.
Apply numerical techniques seen in the course of numerical methods
and compare the results of test cases obtained with those of the course
and in a research article (Stern see bibliography)
Design a dielectric waveguide made of several materials.

Contact Jean-Christophe TOUSSAINT, Lionel BASTARD


Development of a one-dimensional electromagnetic mode solver :

  • solving the analytical equation of the TE planar guide
  • development of a 1d mode solver in TE polarization
  • comparison between the numerical approach and the analytical approach
  • same thing in TM polarization


Programming skills in Matlab or Python.


written report

100% contrôle continu

Additional Information

Course list
Curriculum->Engineering degree->Semester 7


M. S. Stern, “Finite difference analysis of planar optical waveguides,” Prog. Electromagn. Res., vol. 10, pp. 123–186, 1995.
M. S. Stern, “Semivectorial polarized finite difference method for optical waveguides
with arbitrary index profiles,” Proc. Inst. Elect. Eng., J, vol. 135, no. 1, pp. 56–63, 1988.